T

Teaching Made Easy

To solve the problems faced by teachers as well as students during online education/classes.

T

Teaching Made Easy

To solve the problems faced by teachers as well as students during online education/classes.

The problem Teaching Made Easy solves

Pandemic has affected almost every person irrespective of their occupation. Even though the medium of education has shifted from Offline to Online, and work from home is encouraged for everyone, yet during these tough times, teachers’ lives have become tougher. As many of our teachers have children, who too have online classes from home, it becomes really hard for our teachers to manage their time in evaluating assignments and tests. In addition, keeping an eye on every student is also a challenge during online classes.
From students’ point of view, students of the primary school also struggle as many of them don’t have knowledge of operating computers, and parents have to sit with them throughout the class to assist them in doing so. Keeping in mind that many parents are working, online classes fail to be interactive, comfortable, and productive for many students.
In order to solve the above problems, we have come up with our project: teaching-made-easy : Your assistant in Online Education.
We have created an Assignment Checker using NLP. The checker will take the questions and their model answers/ ideal answers as input from the teacher. The students will submit their answers through a form, from which data will be fetched and fed into our Deep Learning Model of NLP following which the grade will be displayed on our web-page interface for the teacher as well as student. The web page interface allows options to create assignments, as well as show students’ performance and class performance.
For keeping an eye on every student during the online sessions hosted on any platform, we have created a python program using OpenCV library, which will take the video feed of live class as input and give tags to everything it identifies as human. The tags will be - attentive, not attentive, confused, and speaking.
Keeping in mind the struggles faced by students in primary schools, like in muting or unmuting, and rasing their hands for themselves during online classes.

Challenges we ran into

First challenge itself of wasing finding an ideal NLP model for our algorithms, which was ideal and considering the wide application of our project. Using openCV was also really tough as we are just a bunch of freshers. But you learn uncondanitonlly at hackathons, so we defeated all of our challenges.

Discussion