Skip to content

Ujjawal-Rajput/SAttendence

Repository files navigation

Smart Attendance

Smart Attendance is an innovative solution designed to streamline the attendance process for educational institutions. Using this system, students can mark their attendance upon entering the classroom, simplifying record-keeping and minimizing disruptions.

Benefits

  • Efficiency: Automated attendance saves time for both students and teachers.
  • Accuracy: Reduces human error in attendance tracking.
  • Real-Time Data: Immediate updates on attendance status.
  • Eco-Friendly: Eliminates the need for paper-based tracking.
  • Data Analysis: Facilitates analysis of attendance patterns over time.
  • Integration: Can be integrated with existing educational management systems.

Features to be Implemented

  1. Face Recognition: To allow automatic attendance marking when a student enters the classroom.
  2. Geo-Location Tagging: Ensures that attendance is marked only when the student is in the classroom.
  3. Integration with Institutional Calendars: Automatically marks students as absent if the class schedule indicates a holiday.
  4. Notification System: Alerts students and faculty about attendance status.
  5. Reporting Dashboard: Provides detailed reports on individual and class attendance.
  6. Mobile Application: Enables students to mark attendance through their smartphones.
  7. Guest Student Feature: Allows temporary attendance marking for non-regular students or guests.
  8. Backup and Recovery: Ensures attendance data is never lost with robust backup solutions.
  9. Customizable Interface: The ability to customize the interface to match institutional branding.

Structure

|-- requirements.txt ................. 1.
|-- run.py ........................... 2.
|-- attend ........................... 3.
|-- instance ......................... 4.
|-- README.md ........................ 5.
`-- attendenceSystem ................. 6.
    `-- static ....................... 7.
         `-- img ..................... 8.
         `-- css ..................... 9.
            |-- index.css ...... ..... 10.
         `-- js ...................... 11.
    `-- templates .................... 12.
            |-- about.html ........... 13.
            |-- account.html ......... 14.
            |-- coordinatorPage.html . 15.
            |-- layout.html .......... 16.
            |-- login.html ........... 17.
            |-- register.html ........ 18.
            |-- studentPage.html ..... 19.
    |-- __init__.py .................. 20.
    |-- forms.py ..................... 21.
    |-- models.py .................... 22.
    |-- routes.py .................... 23.

Installation

Python should be installed in the computer.

$ pip install -r requirements.txt
$ python run.py

The result will be available at http://localhost:5000.

Contact

Try emailing for connecting us... (email can be found on this account info.)


We are excited to see how Smart Attendance will transform the educational experience and look forward to your feedback and contributions!

About

smart attendence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published