During this COVID pandemic, most of the students are going through the online classes daily. So this project can be used by both the teachers as well as a students in order to schedule a class on any particular day at any time on any platform like Zoom or Google Meet.

Basically if a person logs in as a student, he/she can get to know about the scheduled classes and also he can schedule a class at a particular time on a particular day. And if the person logs in as a teacher, he/she can schedule a class if the students are free at that time and also the same person who had scheduled the class at a particular time can delete it if he cannot take the class due to some reasons.

I used MySQL in the back-end where a database is used to store all the information about the teachers, student and classes. Python is used as a scripting language. I also used Flask instead of PHP. HTML and CSS are used in the front-end.

There was no difficult challenge except for the fact that every student has to get to know about the scheduled class. So I used e-mail as a platform to send the message to every student. So whenever a teacher schedules a class, when he clicks on Submit Button, e-mail will be sent to all the students of that class from the teacher's mail ID.

I feel proud that this project can be used in any school or college during this pandemic time. Modern technology like Python and Flask are used instead of PHP which was used since a long time.

By this project, I got learn more on Python and Flask technology. I also learnt Database Management and HTML along with CSS. I also got to know about SMTP which can be used to mail without actually opening the GMail.

This project "Online Class Scheduling" can be used by any teacher in any college and also by any student of a School or a College.This can be made available in Android also or as a Web Application also.

Built With

Share this project:

Updates