TEACHER EYE An AI powered system for monitoring student engagement in online education

Project Code :TCMAPY1939

Objective

The primary objective of this project is to design and develop an AI-based system that monitors student engagement using computer vision and deep learning techniques. The system employs the YOLOv9 algorithm to detect facial expressions and behavioral patterns that indicate attention levels during online learning sessions. A web-based platform is created using HTML, CSS, and JavaScript to facilitate user interaction and display detection results. Flask serves as the backend framework, enabling seamless communication between the interface and the detection model. The system aims to provide accurate, real-time engagement detection and includes modular functionalities such as Home, Register, Login, Detection, and Logout for efficient operation. Additionally, the framework is designed to ensure scalability and allow for future enhancements in performance and functionality.

Abstract

The rapid progress in online education has created the need for systems that can automatically observe and assess student engagement during virtual sessions. The proposed system, titled β€œAI Powered System for Monitoring Student Engagement in Online Education,” aims to analyze student attention levels using computer vision and deep learning techniques. The system utilizes the YOLO v9 algorithm for object detection to identify and interpret facial and behavioral cues that represent engagement. Through image data obtained from a student attention tracking dataset, the model detects various indicators such as face direction, head movement, and eye position to determine the level of attentiveness.

Keywords: AI, Student Engagement, YOLO v9, Online Education, Deep Learning, Computer Vision, Flask, Detection, Attention Tracking, Image Processing.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

 

Software Requirements:

Operating System                   :  Windows 7/8/10

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language         :  Python

Libraries                                  :  Flask/Django, Pandas, Mysql.connector, Os, Smtplib, Numpy

IDE/Workbench                      :  PyCharm

Technology                             :  Python 3.6+

Server Deployment                 :  Xampp Server

Database                                 :  MySQL

Demo Video