ClassPortal is a project that simplifies the E-learning processes
Visit here to see this project live.
Use the following account for testing purpose:
username: Teacher_EEE
password: Testing321
Because of the Covid-19 outbreak coutries are in lockdown, educational institutes has been closed for a long time now. As a result the whole education system has become a messy.
Even though a lot of institutes are try to take classes online, they aren't becoming so efficient. Even students and teachers needs to have accounts in multiple flatforms to stay in sync. As example, maybe teacher will take class in an online video conference app. But to have all students joined here, teacher needs to give link in an another platform. Then students may have any query for teacher, again for this reason they need to have accounts in a chatting application. So number of acounts goes up and up.
So in ClassPortal we tried to solve this part. We developed a web application where teacher can create Room and can post class links, students can comment/question, teacher can create different sections according to types of information he/she can share.
In this lockdown our Hands-on Laboratory Activities are suffering the most. Because Laboratory Activities are needed to conduct live. Even if we try to minimize it by arranging video conference, it won't be successful because students can't participate in the hands on laboratory experiments.
So, as the major part of our ClassPortal we tried to solve this issue by introducing Interactive Simulation in our project.
- Install the dependencies in server/requirements.txt
- Install the dependencies in frontend/package.json
- Configure your server then Enjoy :-)
Backend:
a. Django
b. Django Rest Framework
c. Django Channels
d. PostgreSQL
etc...
Frontend:
a. ReactJS
b. React-Bootstrap, Material UI
c. Moment
etc...