An Interactive Presentation
This section introduces the Attendance App, its core purpose, and what it offers. It's designed to give you a quick understanding of how this web-based tool streamlines attendance management for educators and administrators, making daily tasks more efficient and reporting simpler.
Streamline student attendance management for teachers and administrators.
End-users (teachers, administrators) and developers.
Access via web browser, secure login and sign-up process.
Intuitive two-panel layout with sidebar navigation, header actions, and helpful modals/toasts.
Authentication, dashboards, grade hub, attendance taking, notifications, reporting, admin controls, responsive design.
This section guides teachers through the daily use of the Attendance App. It covers essential tasks from setting up their classes to recording attendance and generating reports. Understanding these workflows will enable efficient and accurate management of student records.
Provides an overview of attendance data. You can filter by grade, section, year, and month to see total counts and percentages for Present, Absent, and Late. A student breakdown is also available.
Your control center for each class, with three tabs:
Record student presence (P), absence (A), or lateness (L). Choose between "Entire Day" or "Per Subject" mode. Remember to save your attendance after marking.
Receive automatic alerts for students reaching 20 (info) and 40 (critical) absences. Click the bell icon to view and clear notifications.
Generate official DepEd SF2 reports to Excel. Fill in school details, select grade, section, and month, then export. Note: Only daily attendance is included in SF2 exports.
This section outlines the powerful administrative capabilities within the Attendance App. Admins primarily manage teacher accounts and their data access, ensuring smooth operation across the institution. These features are designed for oversight and data management at a higher level.
View and select registered teachers to manage their assignments and data.
Assign specific grade levels to teachers, granting them access to manage data for those grades.
Duplicate all data (students, attendance, etc.) from one teacher to another for a specific school year. Use with caution as it overwrites existing data.
Permanently remove a teacher and all their associated data across all school years. This action is irreversible.
This section provides a deeper look into how the Attendance App is built. It details the frontend and backend technologies, the database structure, and the external libraries that power the application. This overview is particularly useful for developers or those interested in the system's underlying architecture.
The application is built using a modern web stack, primarily leveraging Google's Firebase for backend services and standard web technologies for the frontend.
Explore the hierarchical structure of the Firestore NoSQL database, showing how collections and documents are organized.
This section provides quick solutions to common issues, highlights important security considerations, and directs you to where you can find further assistance. It's your go-to resource for maintaining smooth operation and addressing any questions you may have.
For any issues, questions, or feature requests, please contact the application administrator or development team.