ASCAL is a hardware-software solution designed for monitoring student attendance at lectures at the Central Asian College of Technology and Economics in Almaty. The project involves developing a device with a reader and a web server to track both student and teacher attendance.
- Development Board: ESP32 Dev Board CH340 Type-C
- RFID Module: RC522
- Display: 0.91' OLED SSD1306 128x32px
Details about the client are under development.
- The student taps their phone on an NFC tag located in the classroom.
- The phone interacts with the NFC tag and receives a command.
- The phone sends an HTTP POST request to the server with the student's attendance information.
- The teacher receives real-time attendance data on their computer.
- The student taps an ONAY card or NFC tag (sticker/key fob) on the RFID scanner located in the classroom.
- The RFID scanner reads the ID from the tag.
- The ESP32 receives the ID and sends it to the server via Wi-Fi.
- The teacher receives real-time attendance data on their computer.
- QR Code: Generate a QR code on a wall that students photograph and send to a Telegram bot for attendance verification.
- Face ID and QR Code: Use Face ID for student verification along with the QR code.
- Private Telegram Channel: Create a private Telegram channel with restrictions on screenshots and message forwarding.
ASCAL provides a multifunctional system for automating attendance control, offering convenience and real-time updates for both students and teachers.
