Student attendance is required for many classes and instructors often have to spend around 5 minutes to check that everybody is there. Why not shorten that time by just taking a photo and uploading it to a website?

What it does

The client can upload a jpg of the classroom as well as a zip folder of jpgs containing individual photos for each student. After uploading these files, the website will output the list of students who are there as well as how many students are in class for the day.

How we built it

We started making the backbone for unzipping files in python and counting/interacting with the microsoft faces api in Java. We also used php to organize some files and started writing some javascript for event driven programming.

Challenges we ran into

We struggled through looking at all of the Face API, because documentation was lacking for some parts and we were not using the standard C# code that was provided for a lot of the examples. We were using Java and had to go through the git repo to figure out what the appropriate method calls were.

Accomplishments that we're proud of

We're proud of getting the Face API working for the most part. We were able to adapt to our circumstances and bounce back after realizing we were going down the wrong path.

What we learned

We learned a lot on how APIs work and how to request them.

What's next for CheckAttendance

Built With

Share this project: