On-line Courses

This project aims at creating a  On-line 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.

Online course portal in JSP: This purpose of Online Course portal is to help students to teach online about a particular course. This is implemented using JSP language. The software is user friendly and error free. If a student is learning under distance education and would like to clear some doubts or learn online, they can use this software. Initially they need to register first to the application. They need to provide their complete personal data and the course they are studying. They can also choose their username and password. After logging in using the username and password, they view the home page. Here all their information will be displayed. Any changes to be made, the user can edit their profile. If they want to clear some doubts they need to send a request message to the authorization. They should also mention on which subject they have the doubt and which chapter. The authorization will response by giving the name of the lecture who will clear their doubt and will also give the schedule as when that particular lecturer will be free and will teach you. On the other hand, a notification will be sent to the teacher’s profile. The teacher can accept to teach them or reject as they have another student to teach. If accepted, same teachers name will be sent to the student’s profile. If the teacher rejects, the institution will contact another teacher. If he/she accepts that particular teachers name will be sent to the student. Lecturer’s salary will also be calculated. The number of students, the teachers have attained will be noted down in the software. Depending upon the number, the salary will be calculated to each lecture. And will be paid directly to their account. The software is useful as the students can clear their doubts regarding the course just by sitting at home.

Below link contains the sample code of this project. For the original code, you are required to purchase it. If you like this site, please subscribe for the daily updates.

Project title :

Front End: JSP

Back end : MySQL