8 Jun '14

Shiva Prasad

A collection of source codes that I wrote in VB 6.0, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone.

Online Course Portal

Online Course Portal

This project aims at creating a  Online Courses portal for campus and organization. This allows registered users of the system to join a course available in the site and access the materials published for the course. People can register themselves as students of a course or Faculty for a course. When a person registers himself as a Faculty, an approval mechanism should be triggered which sends an email to the Administrator for approving the person as a Faculty. There will be an admin approval page where admin can approve the faculty members for the course.

The course home page should contain the title of the course and a brief description. There will be a discussion board for each course where students can interact, an announcement section, which contains the latest announcements, and a course content section which gives the links for the material available for the course. For faculty members there will be an extra link for uploading the course content in a zip file format. The course content should be html pages, which should be uploaded in the zip file format. There should be a mechanism for the faculty members to create a test for the course specifying the test title and a set of multiple-choice questions and duration of time of the test. There will be a Course Portal home page where there will be a registration link as well as a login screen is available.

There are three types of users in the system:

  • Administrator
  • Faculty (for a course)
  • Student (for a course)

The administrator should be able to do the following:-

  • Create a Course, by providing the course title and description.
  • Approve Faculty members for a Course
  • Delete the members of  a Course
  • Publish announcements
  • A page to view all the feedbacks received.

Download this project:


Related Posts

  • Samuel DWIZZ

    I’m having problems with your source code for the course portal, the portal cannot connect with the database

    • ankit

      have u import mysql jar file in project.