Our project is a Bluetooth attendance system that can be used to take attendance in classes instantly. It uses Nearby Connections API to discover nearby devices and mark attendance on the database. The communication model used is an advertise-discover communication model in which the teacher acts as the advertiser and the students discover the advertiser, i.e the teacher. This is a 1 to N connection.
The teacher has to select the semester, subject and slot for which they are taking attendance and click the submit button. Now the device starts advertising. On the student's view they just click a button to start discovering. And once the faculty is detected, the data is verified, and the attendance is recorded. The teacher can also export the attendance data for any date as a CSV file.
https://drive.google.com/file/d/1HFzRfbAdhQ4Gnc2p1IKb_vpfLU1ZV99E/view?usp=sharing
Play Store: https://play.google.com/store/apps/details?id=com.attendance.att_blue
Test credentials:
Faculty:
Email: janedoe@tce.edu
Password: jane123
Student:
Email: test3a1@student.tce.edu
Password: test123