Online classes have been slowly rising in the last decade but the pandemic and ensuing lockdown have made them a necessity. As a result, we have seen a rise in the number of online courses as well as online platforms providing the same.
Some of the prominent platforms are MS Teams, Google Meet, Zoom etc. These platforms have few special benefits that is specific to them and have their own sets of disadvantages. Some of the common disadvantages of online classes are network problems, communication gap etc.
We have therefore, come up with an idea of developing a software that can improve the workings of online classes by collaborating with the existing teaching softwares while including some of its own unique features.
Hereby, we have listed some of the common problems faced while using these platforms and a few solutions appertaining to them.
1)Feedback System:-
The user sometimes suffer from having a teacher whom they can’t understand well enough or who has a very bad internet connection.
Solution:-
At the end of every week, students would receive a form in which they can give their reviews or personal opinions anonymously.
In addition to this, there would an automated software to check if teacher’s mic is on, internet connection is strong, camera is on etc.
This would result in more productive classes as no time would be wasted cause of internet issues, mic issues etc.
2)Time Utilization:
According to the data, 20% of class time is wasted waiting for teacher and students.
Solution:-
To save the time random questions (MCQ) by software would be given of the previous lecture to give quick recap of the previous lecture until the Teacher comes.
The AI will also be used to bring previous year questions as daily assignment.
For solving each question particular number of points would be given and students scoring highest point at the end of a chapter would be rewarded.
3)Keeping an eye on the teacher:
When it comes to teacher feedback, a true feedback is rarely given, be it offline or online.
Solution:-
Artificial Intelligence (AI) can be used in the software to improve the overall experience .
AI will monitor the whole lecture checking whether teachers are teaching in a rude way using wrong words or behaving impolitely, whether the students understand them properly, whether the syllabus is moving at par to the given timeline etc.
After assessing a month’s data base, the institute will be able to summarize the teacher’s way of teaching and whether the students are grasping the concepts efficiently from them or not, as well as keep a track on syllabus covered.
4)Doubt channel –
A number of students have the same doubt and usually it’s a ruckus with everyone asking their question at the beginning of the class simultaneously. Also, some students are too shy to ask out loud and this becomes a problem for them.
Solution:-
A live chat bot can be used for conveying the doubts to the faculty.
Whenever one has a question, they can go to the doubt section, select the topic (if the topic is a large one then the student must select the subtopic) and ask their question. The bot will collect all the question according to the topics and using AI it can detect how many questions are same or how many students have the same kind of doubt. At the starting of the next class the faculty would get a notification about the doubts that are there and then it could be discussed in the class.
After the class, the faculty would again get a notification asking whether the doubt is discussed or not. If not discussed then before next class, the faculty would be reminded of the same.
5)Proctoring students:
While the teachers are delivering the lecture, the students are more often than not busy with some other work. So, its required to check if the students are paying attention or not.
Solution:-
One way is using AI which requires video of that student.
Keeping the connectivity issues on mind neither the teacher nor the student would see each other’s video till they switch it on themselves but it will be AI proctored at student end. The students will also not be allowed to change the tabs during class and the teacher will get a notification if they do so.
Another way may be manual way in which student will be given questions in between the class where they have to give the answers. A simple interface will be used to do this so as this will be easier for the teachers also to operate.
6)Network Connection Issue:
The most prevalent problem of online classes is network issue
Solution:-
The system checks the internet connection on the user end. After a collecting a week of data it can predict who has a weak network every day and for whom it is a one-day issue and will present the same information to the user.
For those who face this issue every day, the idea is that the end user must select the connection status if the connection status is selected to be poor than then the video will load first and then it will be shown. That particular user will be seeing the class going on 2-3 min late and they won’t be able to ask their doubt in class but video will play smooth.
These are some ideas that we feel if inculcated to the present software then we will have a much more efficient online classes making the whole process more worthwhile.
