Inspiration
Teachers spend about 5 minutes calling each student to mark their attendance. They have to find the student's roll number in the students' register and then mark their attendance. Then, they have to re-upload this data to some other official document. This procedure is tedious and monotonous. So, we came up with this idea.
What it does
Pre-requisites -
The app has to be fed with the information regarding the classroom's location at which the teacher is supposed to take the students' attendance.
The app then requires the students' data, photo ,roll numbers, register numbers, etc.
The timetable of the class.
Minimum time (in minutes) required per lecture hour to grant the students their attendance (For example, Attending 45 minutes in a 60 minutes class is enough to get the attendance)
Teachers can input their subject and timetable to get the attendance sheet.
How we built it
We used Flutter to make the app part of our project. To get the visuals of the classrooms and comparing the pre-scanned face of the students,we used OpenCV and PyTorch. MySQL is used to store the information of the students. ReactJS and NodeJS are used for handling the web part.
Challenges we ran into
We didn't have in depth ideas of ML, so it took more time and effort than what we anticipated.
Manipulating data was a bit tedious.
Proper privacy protection maintain
Face Mask Challenges: The use of face masks, especially during health crises, can hinder facial recognition accuracy. Developing strategies to address this challenge is necessary.
Accomplishments that we're proud of
We automated a daily life process and made it more efficient with modern technology.
Was able to learn new tech stack.
What we learned
We learned new stuff like ML and how facial recognition works.
Able to know how flutter works
What's next for Attendancer
we'll scale it a bit
Try to add new features.
Log in or sign up for Devpost to join the conversation.