COVID has posed threats to the education system, online classes are not as simple
as they seem. Students play tricks and procrastinate throughout the classes. The UPASTHITI web
application can save up to Eight(8) Hours per Week if used as a replacement for manual attendance marking!
PROJECT DESCRIPTION:
This is a light-weight Face Attendance System( Developed using FLASK, TENSORFLOW, KERAS-VGGFACE API, MTCNN and, CSVs), with bandwidth checking and reporting capability. The host(or a Teacher) can generate a temporary link for the employees(or students), to mark attendance. The site will first make a check for required bandwidth and is it's above the threshold, the user will be prompted to enter his/her name, after which their camera will turn on for 10 seconds, and a photo is captured
If a match is found, the user's status is marked PRESENT in a CSV file, else if there is some network error(after max tries), the matter is reported in the CSV automatically.
HOW DOES IT DIFFERS FROM OTHER SIMILAR PRODUCTS?
We are currently working on improving it with a Liveliness Detector to distinguish between Real and Fake Identities, and also improving the processing, by integrating APIs and SQLite database.
CHALLENGES:
HOW WE OVERCAME IT?
Problem: If a Student faces some Network issue while using our application
Solution: Internet Speed Check and if not found optimum, the same will be reported in Excel file so that Teacher gets to know that student faced a Network issue
Discussion