-
Course Registration Cant register if more credits than maximum or if Time slot clashes
-
Course Forums One forum for each course, Many threads in each forum, Many posts in each thread
-
Lectures Faculty can upload new lectures and Students can download them
-
Assignments Faculty or TA can upload new assignments, Students can download assignments and submit
-
Assignments Submissions Students cant submit if current time is past deadline and can submit only once
-
Evaluate Submitted Assignments Faculty or TA can download solution and enter marks, Students can view marks and their submitted solution
-
Exams Question and Corrected answer scripts Faculty can upload exam question paper and can upload corrected answer sheets of students.Students can view their marks in exam and request reevaluation if necessary
-
Reevaluatnno Student can request reevaluation of any exam, also giving a comment about why it is necessary. Faculty gets to know about request and update marks if needed
-
Any Mark entered has to be less than corresponding maximum marks (for exams and assignments)
-
Create new course
HOD can create -
Course Time Table Handles course time table clashes by showing how many courses in this slot to HOD. And by not allowing student to register two courses in same slot
-
Allot Instructors HOD can allot instructor and modify
-
Allot Teaching Assistants, i.e TAs Faculty can allot students as TAs to a particular course. Faculty can only allot students who are not registered for this course
-
TA can do the following Upload assignment,View students assignment submissions, Evaluate and assign marks for these submissions
-
Assign and View Course Grade
-
Course Lectures and Assignments visible even if a user is not logged in
-
Search through Users, Faculty, Students, Courses, Assignments, Lectures, etc.
-
Thesis Project Allocation (BTP,MTP) Shows whether a student is allotted or not. Allot. Remove. Add thesis details
-
Notifications Notify registered students if new lectures or assignments or a new thread is created in the course. Faculty gets a notification if a new thread is created in his course. Notifications are listed in order of time. Unread notification count. Set notifications as seen.
-
Private Messaging between users User notifications for new messages. Unread count. Conversational interface ordered by time
-
Privacy because each student can access only his marks. HOD can access only his department related info. Faculty can access only his course related info
-
Profile Page for details
-
Four User types for different types of login and access rights a. Student b. Faculty c. HOD d. Admin(Director)
-
Input Validation
Does not allow submit if form fields are empty. Only allows numbers if it is a number field -
Admin Interface Approve or Reject HOD registrations
-
Clean, Easy to use&navigate User Interface
-
Notifications
You must be signed in to change notification settings - Fork 0
OpenCourse - A course management system for universities
License
NightsWatch/open-course
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
OpenCourse - A course management system for universities
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published