The current attendance software is written in Java and runs on an Ubuntu laptop. The software has a list of students and saves the number of minutes that student has logged in.
Changes to be made include:
- Remove the password feature and UI. It's not necessary
- Store per-day-time for each student. This will be a lot of data but give more information than total minutes. Use of database is optional here - programmer's choice!
- UI button to allow student to see stats per student
- Protect storage file (database?)
- Additional features such as "Leaderboard"