-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Attendance Feature Requirements
-
Subject Management
- Users should be able to add new subjects.
- Users should be able to delete existing subjects.
-
Date Selection and Attendance Marking
- When a user selects a date, the system should automatically list all subjects for that date.
- All subjects should be marked as "Present" by default.
-
Absence Handling
- Users should be able to mark subjects as "Absent" for the selected date.
- Users must be able to attach a reason for each absence.
-
View Absence History
- Users should be able to view all dates with absences.
- Absence details should include the subject and reason.
-
Date and Attendance Management
- Users should be able to delete attendance records for a selected date, including all associated subjects and absences.
Technical Notes
- Use IndexedDB as the database to store subjects, attendance records, absence reasons, and associated dates.
- The system should leverage IndexedDB’s capabilities to persist and query attendance data efficiently within the browser.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request