Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.37 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.37 KB

An android application used to mark the attendance of the students by teacher and generate various reports.

⚙️ Detailed Functionality

This application allows the teacher to perform two operations:

  • Mark the attendance of courses currently teaching
  • Generate 3 types of attendance reports by course:
    • Individual student report
    • Overall course report
    • Daily report
  • Each report is of two forms:
    • Graphical — Charts
    • PDF
  • The attendance/report functionality is accompanied by AJAX search. Which allows search by student:
    • Roll no.
    • Name

This application is basically second module of an android application and deals with the above mentioned functionality only. While the first part deals with managing teachers, courses, and students.

🚀 Tech and Tools Used

  • Firebase Authentication
  • Firebase Database
  • Android Studio
  • VSCode

🗄 External Dependency

This project makes use of the MPAndroidChart library for drawing charts in the reports.

⚡️ ERD Diagram

ERD Diagram

💯 Database Diagram

DB Diagram

📸 Screenshots

screenshot01 screenshot02