A school LMS system with authorization and authentication system. Users can log in to the their respective portal by providing their credentials. These portals are of three types:
Faculty Portal
Teacher Portal
Student Portal
Faculty is able to create the teacher and student by uploading their information like first name, last name, id and image. This id is further concatenated with category(student or teacher) the faculty name and an email is generated for that member.
Teacher can create classroom, delete it, add students to the classroom and can also kick them out of it. Teacher can also create a quiz with MCQs. The number of options to each question can vary. Like one question is not bounded to have only 4 options at most or at least.
Student dashboard contains all the classroom the student has joined so far. Student can also join a class by providing the secret code of that classroom. In each classroom. The student can see the quiz assigned by the teacher in that class. The quiz can only be accessed by the student only in the specific period assigned by the teacher.
Like this project
Posted Apr 1, 2023
Developed the frontend using the pug/jade templating engine.
Coded the API and middlewares against the repective URL.
Designed the ERP and database connection