Monitor: A Teacher Assistant
The idea of monitor is proposed for those classes in which a teacher have to engage all the time with students. It will be an automatic tool which will take over most of the teacher?s repeatable work while present in class or outside of the class. Human teacher can monitor class through this app. It
2025-06-28 16:34:11 - Adil Khan
Monitor: A Teacher Assistant
Project Area of Specialization Computer ScienceProject SummaryThe idea of monitor is proposed for those classes in which a teacher have to engage all the time with students. It will be an automatic tool which will take over most of the teacher’s repeatable work while present in class or outside of the class. Human teacher can monitor class through this app. It is initially for kids. Like, when teacher is working on whiteboard or reading slides, most of the children especially backbenchers didn’t concentrate on lecture and involved in many other activities. And when teacher is outside of the class, it will notify his/her through notifications on mobile.
When a tab will be hanged on front wall of class, app will be installed in that tablet, it will notice all the student’s activities. These activities may be arrangement of class by speaking instructions while it is turned on, monitoring of students they are working or not, detection of noise level in class, counting of total number of students and also for exams it will be helpful.
Project Objectives- The main objective of this application is to provide equal concentration to all the students present in one class though they are sitting on front seats or on the back.
- It will provide surety that every student is attentive and working.
- It will be very helpful in exams as it can control noise level and identify cheaters.
- Its purpose is to reduce human teachers’ burden.
- It controls the class when teacher is not present in the class by notifications of each and every moment.
Methodology:
Implementation of System Based on Face/head detection in Class, Motion Detection with Email Notification and Live Streaming Using Raspberry Pi, SMS Alert and Embedded Network Video Monitoring Terminal. The techniques of OpenCV, Emgu CV, SMTP are used and the steps involved in this system are: Camera turns on, camera detects a person using “DetectHaarcascade”, convert it to gray level, train images and save trained mages and for sending message to human teacher through SMTP.
IDE
- Android studio
- Spyder
Backend
- Digital Image Processing
- Computer Vision
Language:
- JAVA
- python
This app will act like a virtual teacher or invigilator and will be able to perform operations in the presence and absence of human (teacher).
The app could be developed for android tablet hanged in class and it contains following features and benefits.
- Mode of “arrange class” that will speak instructions/manners of sitting in class.
- Mode of “count students” that will count number of students presents in class.
- “Exam Mode” that may speak instructions, detect eyes/heads, detect noise level. When teacher starts exam then she could enable the feature that could detect noise level in class. If it reaches above threshold that means noise is being made.
- It could also detect if anyone is laughing, that means he is not paying attention to lecture.
- Also app could detect if everyone is working while heads down, because if someone raises head then app could detect eyes and speak that someone is not working, this could be set to some number to estimate the number of students not working.
- Response is made in the form of voice and notification.
- A Mode that represents “teacher is outside of the class”, then it will send notifications to his/her phone that noise level to reaching to threshold and how many heads are not working.
- Functional Flow diagram:

- Data Flow Diagram:

- Prototype (User Interface)
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 12600 | |||
| High Quality Microphone | Equipment | 3 | 4200 | 12600 |