Smart Check-In
A website that automates the process of student sign-ins during their first-period free block
A website that automates the process of student sign-ins during their first-period free block
The Student Check-In Automation System is a Flask-based web application developed by the Haverford Electronics Group to automate the process of tracking student arrivals, particularly for those with free first periods.
This system replaces the manual task of teachers taking attendance, providing a more efficient and reliable method.
In our school, students have a flexible schedule, such as a free first-period block. Manually keeping track of when students arrive is a complicated and inefficient process. Before this application, teachers had to physically sit at a desk and check students in, taking valuable time away from other duties.
Our solution automates this entire process, freeing up teachers and ensuring no student is missed while providing administrators with accurate, timely reporting. It provides a clean interface for students to sign in during their free periods and reminds them if they forget.
1. Student Arrives at School
When a student with a free first period arrives at school, they approach the iPad kiosk located at the main entrance.
2. Self Check-In
The student enters their information into the simple, user-friendly interface, confirming their arrival.
3. System Verification
The system verifies that the student has checked in within the allowed window and logs the entry.
4. Reminders & Reporting
Automatic reminders are sent to students who haven't checked in, and reports are generated for the administration.
For this program to succeed in future years, the Haverford Electronics Group maintains the system by updating the list of students with free first periods at the start of every school year. The system is designed to be easily maintained, with most settings located in the settings.json file. Our documentation includes step-by-step instructions for yearly updates