School Attendance Tracking System App

Attendance tracking system implemented using native android with firebase as backend
07 Jun 2024
projectandroid
Introduction
- Attendance tracking is important in education because it encourages students to participate in the classroom, which could improve their academic performance.
- Good attendance also shows potential employers that a young person is reliable.
Project Vision
Our app will make easy for to streamline the process of taking attendance, tracking student absences, and generating reports for administrative purposes. All the data is collected stored centrally, which make it easier to process and analyze.
Scope
- Features:
- User authentication and authorization (login, log out, register, forget password)
- User roles: Teacher, Student
- Settings: dark mode, locales
- Profile edit
- Teacher functionality:
- Create class with class name, subject, late policy…
- Class deletion
- Get invite code for class
- Remove student from class
- Start/stop class
- View student attendance detail
- Modify student attendance
- Reset attendance record
- View class attendance history
- View class attendance record as table and graph
- Send notification to students when class start
- Student functionality:
- Join class using invite code
- Check in class with photograph
- View own attendance history
- View notification
Screenshots

Email to get source code: eongkoungmeng@gmail.com