Site icon Student Project Guidance & Development

Online Course Portal

Online Course Portal project aims at creating a Courses portal for a campus/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.

Functional components of the project

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

Note:   A registered user can be a faculty for one course(if approved by the administrator) as well as student for another course.

The administrator should be able to do the following:-

When a user logs in to the system he will have a tab pane which has the following tabs

My Course, Announcements, What is New, Register for a Course FeedBack

1) Clicking on MyCourse tab will give all the courses for which the user has access.

Clicking on any Course will give the Course Home page for the user

Course Home Page content:-

All the uploaded course should be browsed for this page

Whenever faculty members upload a zip file, the admin should get a message and should extract the zip to the file system. The course content should be html pages. The admin should create a new announcement saying that new course content is available for the course. (Look in to ways in which the file can be published without administrator intervention)

2) Clicking on Announcements tab in the home page brings to a page where new announcements can be viewed. This will be basically

3) Clicking on Register for Course opens up a page containing

Hardware and Software Specifications

PROCESSOR

MEMORY

STORAGE

INPUT DEVICES

OUTPUT DEVICES

PROGRAMMING LANGUAGE

Download Project Source code:

Download Project Report:

Exit mobile version