https://github.com/adithya-s-k/advance-attendance-system
Attendance tracking is a very tedious process so we came up with a solution which will allow teachers to take attendance in a fast and easy manner
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.0%) to scientific vocabulary
Keywords
Repository
Attendance tracking is a very tedious process so we came up with a solution which will allow teachers to take attendance in a fast and easy manner
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Advanced Attendance Tracking for Smart Class Rooms
Current methods of taking Attendance in schools and colleges are inefficient and time consuming. We have come up with a solution which uses facial detection and recognition in order to give Attendance to the student or employee
We built this project for DotSlash 3.0 Hackathon, PES University
Installation
Download the zip file or clone the reposiotry
bash
git clone https://github.com/adithya-s-k/Advance-Attendance-System.git
Go to the repository where you have cloned and run app.py
bash
python app.py
How it works
The project is built using Python and Flask.
We are using a face_recognition library to detect faces and compare faces.
The teacher will have to take a photo of the class and upload it to the website at the beginning of the class.She should take the photo in such a
way that everyones face is properly visible.
We now will use facial detection to detect the faces and put a box around them as shown below.
After the teacher verifies that everyone's face is visible she will upload the photos on the website.
In the backend each isolated face is stored and compared with a pre-existing data base of student faces.
Here we will be using the face comparison feature and we will be giving attendance to all the students whose faces match.
We will show the absentees list to the teacher where she can call out and verify.
After the face matches the matched face will be added to the database for future comparison and thus the accuracy of the model will keep on increasing.
Here is the flow chart
Here is the Project Video
Advantage over existing solutions.
- Quicker and Faster.
- Less error prone.
- No need for external hardware like a camera display.
- The student will have to be physically present in the class in order to get attendance. Faking attendance will become difficult.
- The accuracy increases day by day.
Tech Stack
Client: HTML ,CSS ,Bootstrap
Server: Flask(Python)
Authors
🔗 Links
Contributing
Contributions are always welcome!
You can fork the repository and create a pullrequest for contributing.
Please adhere to this project's code of conduct.
Owner
- Name: Adithya S K
- Login: adithya-s-k
- Kind: user
- Location: Indian
- Company: Cognitivelab
- Website: https://adithyask.com/
- Twitter: adithya_s_k
- Repositories: 60
- Profile: https://github.com/adithya-s-k
Exploring Generative AI • Google DSC Lead'23 • Cloud & Full Stack Engineer • Drones & IoT • FOSS Contributor
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0