Skip to content

One place for all education related stuff for students and teachers

Notifications You must be signed in to change notification settings

ChakPC/Online-Education-Portal

Repository files navigation

Online Education Portal

This project aims to solve some of the crucial problems faced in Online Education which stands to be the only solution in this time of COVID-19. Some of the problems faced generally are:

  • Different class links for different classes and that too has to be searched from various sources like Mail, Whatsapp etc
  • Study Material of all courses scattered everywhere ( Some may be in Google Drive or some may be in MyCloud or some may be in Mails )
  • Professors unable to take legit attendance
  • Being at home, it becomes difficult to keep everything in mind about classes (like Time-Table)

In total, this project tries to solve some of the problems of this kind to much extent by showing every information at a single place. Moreover, a user sees the information relevant only to him/her.

  • No need to find study materials of a particular course in a long list of mails.
  • No need to mess up with a large time table having all courses for students from all programs and years because this will be done by this project
  • No need to find the class links in a long list of mails (especially when you are getting late for class)
  • No more proxies or fake names in the class; Only one attendance per student in a class and professor can even see the details of attendance of students

This project can be used by Admin or Student or Professor. A student can

  • see all his/her details
  • see all the courses in which he/she is enrolled
  • mark attendance for an ongoing class
  • access the link of ongoing class
  • see the Time-Table only for the courses he/she is enrolled in
  • access all the study materials of all the courses in which he/she is enrolled in a systematic manner

A professor can

  • see all his/her details
  • see all the courses which he/she teaches
  • check attendance of students for today's class(es) of his/her course
  • check attendance of students till today for his/her course
  • access the link of class to be taken by him/her
  • see the Time-Table only for the courses he/she teaches
  • access all the study materials of all the courses which he/she teaches in a systematic manner
  • add or remove study material for a course he/she teaches

An Admin can

  • see and edit all his/her details
  • see, add, remove and edit departments/branches involved in online education
  • see, add, remove and edit courses taught in online education
  • see, add, remove and edit students' details and the courses that they should take
  • see, add, remove and edit professor's details and the courses that they teach
  • assign time slots in a week to the courses
  • add other admins

We hope that this project solves the general problems faced by Students and Professors atleast to some extent, if not fully. Please refer to 'Execution_Instructions.md' to download, use and edit this project from your local machine.

This project is made by

  • Komal Kumar (kkomalk)
  • Priyanshu Uttam (uttam509)
  • Purnadip Chakrabarti (ChakPC)
  • Vaibhav Chandra (vaibhavviking)

and is made as a part of evaluation of the course "Database and Information Systems" in Indian Institute of Technology, Indore.

About

One place for all education related stuff for students and teachers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published