Online Classroom
Team Name: Xcoders
Team Leader: Mukul Kadel
Team Members: Ayushi Jain, Akshat Rajpurohit, Kartik Suneja
Functional Requirements:
- Students can choose courses
- Registration for Multiple Courses
- Attend lectures either at the scheduled time or on request view lecture at a later time.
- Faculties can take lectures, upload assignments, announcements, evaluate answer sheets and also can upload lectures and other discussions in various formats as in videos, power point presentation etc.
- Upload and Download of various assignments, college notices,Student's notices, journals, videos.
- Real Time collaboration among A/B via mails, shared and interactive whiteboards.
- Asynchronous communication in the form of Emails, discussion boards that enable communication to occur at
convenient-times
that suit student schedules and are not accessed at simultaneous or prearranged times.
- There can be forums, blogs etc to discuss various queries and to put up suggestions posted both by students and teachers.
- Administrator can generate reports.
- Shared documents and media library that can help in active learning of a student.
- Users must have valid User ID and password to login thus creating their individual profiles.
- Students can take up various quizzes which can help them to realize their inbuilt talents in various fields.
Important points
The online registration system is "self-service style" system that shall initially address the student registration needs.
Student Self-service
Student can make changes to his/her courses that are about to be taken for a semester in the future. Among others the online registration system will have the following functionalities:
- Personal Profile
- Student Address
- Student Authentication/Change PIN
- Email/Fax Address
- Stops
- Registration
- Registration Status
- Course Status
- Student's Current Schedule
- Register for a course
- Add or drop a course
- Course Evaluation Guide
- Registration Schedule
- Grades
- View past grades earned from each course taken up to the last completed semester.
- View and Print non-official records of grades.
- Keep a cumulative count of credits finished.
- Display a computed value of current GPA.
- Registration Assistance
- Stop a registration request course for error conditions.
- Courses have scheduling conflict.
- Course does not exist.
- Course requires a prerequisite that is not met.
- Course has already been registered and or completed.
Users of the System :
- Students
- Faculties
- College Management (Dean, HODs, Principal)
- Administrator
Students :
- Students can choose courses, attend lectures, take exams, view their attendance records, progress reports etc as per their convenience.
- Registration for multiple courses.
- Attend lectures either at the scheduled time or on request view lecture at a later time.
- There can be forums, blogs etc to discuss various queries and to put up suggestions posted both by students and teachers.
- Students can take up various quizzes which can help them to realize their inbuilt talents in various fields.
Faculties :
- Faculties can take lectures, upload assignments, announcements, evaluate answer sheets and also can upload lectures and other discussions in various formats as in videos, power point presentation etc.
- Upload and Download of various assignments, college notices, student's notices, journals, videos.
- There can be forums, blogs etc to discuss various queries and to put up suggestions posted both by students and teachers.
Administrator :
- Administrator can generate reports, log files, backup/recovery of data at any time and create user, department and courses.
Dean :
- Can view all actors details
The basic services that the Online Classroom System includes:
- Entry of Faculty Achievements.
- Entry of New Student to the Dept.
- Entry of student courses and assignment.
- Entry of exam question and exam result.
- Provide individual and Class-wise reports.
- Update the student profile depending on Attendance & Exam Status.
- Chat room for newsletter and email.
- Workload.
- The system will provide for password protected administrator access to add, delete & modify the basic services offered by the system.