- A Full Stack web application for an online classroom where you can create your own class or can join someone elseโs.
- Mentors/teachers can create assignments, create quiz/tests, add study materials and can grade students submissions. Students can directly access all the study materials on one portal, can submit assignments, get graded and and can even ask doubts on the portal.
- There is also a discussion tab where teachers can interact virtually with the class and students can ask their queries.
Check it out at DS Classroom ๐
npm install
npm run devStart
Page will automatically get refreshed after you change anything in your files.
Online_Classroom_Web_App
โโโ .env
โโโ .gitignore
โโโ node_modules
โโโ package.json
โโโ Procfile
โโโ package.lock.json
โโโ README.md
โโโ app.js
โโโ assignment
โ โโโ app.js
โโโ homework
โ โโโ app.js
โโโ config
โ โโโ auth.js
โ โโโ key.js
โ โโโ password.js
โโโ db
โ โโโ projectdb.js
โ โโโ schema.js
โโโ models
โ โโโ User.js
โโโ models
โ โโโ User.js
โ โโโ key.js
โ โโโ password.js
โโโ public
โ โโโ DSwithname.png
โ โโโ dash_img.png
โ โโโ stylesheet.css
โโโ routes
โ โโโ index.js
โ โโโ users.js
โ โโโ password.js
โโโ views
โ โโโ dashboard.ejs
โ โโโ index.ejs
โ โโโ layout.ejs
โ โโโ login.ejs
โ โโโ post_something.ejs
โ โโโ register.ejs
โ โโโ welcome.ejs
. โโโ faculty
. | โโโ class_creation.ejs
. | โโโ classes.ejs
| โโโ faculty_assign_create.ejs
| โโโ faculty_classwork.ejs
| โโโ faculty_dashboard.ejs
| โโโ faculty_students.ejs
| โโโ faculty_submitted_hw.ejs
โโโ faculty
| โโโ create_assignment.ejs
| โโโ given_assignment.ejs
| โโโ join-class.ejs
| โโโ student_classwork.ejs
| โโโ student_dashboard.ejs
| โโโ student_people.ejs
| โโโ submitted_homework.ejs
โโโ partials
| โโโ footer.ejs
| โโโ header.ejs