TY - GEN
T1 - A Classroom Usage Monitoring System with Image Detection for Student Attendance
AU - Hidayat, Denta Bramasta
AU - Nugraha, Bagus Maulana
AU - Andhika Ditya Bagaskara, D.
AU - Widyadhana, Dyandra Paramitha
AU - Purwitasari, Diana
AU - Purnama, I. Ketut Eddy
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Classroom management acts as a link in creating a productive and active learning environment, especially in recent years of smart campus development. Dealing with the dynamic nature of classroom schedules and the complexity of classroom allocations presents a major challenge for classroom management especially with reservation. There have been several studies on utilizing technologies such as AI to identify attendance and room booking systems that can monitor room occupancy. This paper introduces a classroom monitoring system that aims to help manage classroom allocations and reservations through the integration of image detection utilizing a pre-trained YOLOv8-nano model to count the number of people in th eroom with frameworks such as FastAPI to develop the model's API and Laravel. The Laravel application requests the inference through the FastAPI endpoint, and the student attendance is displayed through the web page. Leveraging capabilities in YOLOv8-nano, the system identifies and analyzes the presence and movement of individuals such as students and educators using images captured by cameras in each classroom. The classroom monitoring system also consists of several other centralized features such as for reserving classrooms and managing classroom schedules and reservations. The observed results indicate a successful integration between the model and the system. Employing a pre-trained model also proves to be an effective approach as it can accurately identify the number of individuals inside a classroom, which is necessary for marking the availability of a classroom on the website. Fast inference times of the pre-trained model are also needed as the system needs to handle multiple cameras and requests simultaneously for multiple users. The centralized reservation system also helps users such as students in accessing resources from the university which is beneficial for a more organized and streamlined learning process and for administrators to aid better resource allocation and scheduling adjustments.
AB - Classroom management acts as a link in creating a productive and active learning environment, especially in recent years of smart campus development. Dealing with the dynamic nature of classroom schedules and the complexity of classroom allocations presents a major challenge for classroom management especially with reservation. There have been several studies on utilizing technologies such as AI to identify attendance and room booking systems that can monitor room occupancy. This paper introduces a classroom monitoring system that aims to help manage classroom allocations and reservations through the integration of image detection utilizing a pre-trained YOLOv8-nano model to count the number of people in th eroom with frameworks such as FastAPI to develop the model's API and Laravel. The Laravel application requests the inference through the FastAPI endpoint, and the student attendance is displayed through the web page. Leveraging capabilities in YOLOv8-nano, the system identifies and analyzes the presence and movement of individuals such as students and educators using images captured by cameras in each classroom. The classroom monitoring system also consists of several other centralized features such as for reserving classrooms and managing classroom schedules and reservations. The observed results indicate a successful integration between the model and the system. Employing a pre-trained model also proves to be an effective approach as it can accurately identify the number of individuals inside a classroom, which is necessary for marking the availability of a classroom on the website. Fast inference times of the pre-trained model are also needed as the system needs to handle multiple cameras and requests simultaneously for multiple users. The centralized reservation system also helps users such as students in accessing resources from the university which is beneficial for a more organized and streamlined learning process and for administrators to aid better resource allocation and scheduling adjustments.
KW - API
KW - Classroom monitoring system
KW - image detection
KW - student attendance
UR - http://www.scopus.com/inward/record.url?scp=85191463857&partnerID=8YFLogxK
U2 - 10.1109/ICoSEIT60086.2024.10497524
DO - 10.1109/ICoSEIT60086.2024.10497524
M3 - Conference contribution
AN - SCOPUS:85191463857
T3 - 2024 2nd International Conference on Software Engineering and Information Technology, ICoSEIT 2024
SP - 7
EP - 12
BT - 2024 2nd International Conference on Software Engineering and Information Technology, ICoSEIT 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2nd International Conference on Software Engineering and Information Technology, ICoSEIT 2024
Y2 - 28 February 2024 through 29 February 2024
ER -