A

Attendance Analysis

Online mode of education deos not provide teachers with the feedback they need to conduct classes smoothly. We try to generate this feedback by analysing the attendance data from their classes.

The problem Attendance Analysis solves

Due to this pandemic all of us have been forced to shift to an online classroom environment. This is a tectonic shift between the way teachers have to teach now and the way they have been teaching for so many years in the classroom. In a live classroom, teachers can figure out if the lecture is well received or not, whether their method of delivery is good or bad by looking at the students’ body language. But in a virtual classroom this is not possible. All the students have just become icons in the screen. Due to this, teachers receive inadequate feedback which seriously hampers their ability to teach effectively. Our solution aims to fix this feedback gap and also provide the management and staff with statistics on the quantity and quality of the online classes which is very helpful for them to see how well the classes are going.

Challenges we ran into

This was one of the very first times the team was using Flask, so we slightly struggled when it came to implementing user authentication. Allowing file uploads was another hurdle we faced, because the package we used (flask-uploads) did not have an updated version on Pypi. Generating the graph was also tricky to do, and we finally ended using matplotlib. We also spent quite a lot of time trying to figure out the best way to represent the attendance logs in the database.

Discussion