Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 1.63 KB

README.md

File metadata and controls

17 lines (10 loc) · 1.63 KB

UNISA EASY DETECT v2.0

The idea of Unisa Easy Detect evolved from the necessity to make the attendance recording in University’s classes more efficient in terms of time and reliability.

The actual attendance system setup consists in one or more magnetic stripe readers in every class, and all the students must have an ID card. Since the attendance is obligatory for many University courses, and a class can comprise of more than 200 students, this system is really inefficient in terms of speed, because every student must swipe their card and queue to do it, wasting a lot of time. It is also unreliable because students often give their card to others in order to prove their attendance.

The starting point was to provide the students with a different technology to record their attendance, and professors decided that beacons would be the solution to our problem.

alt text

With the first version of the system (Mario Cantalupo, Marco Capozzo) the attendance process did not include the authentication of the user, and every record was identified by the Universally unique identifier (UUID) of the installed app on the phone. Thus, was impossible to know who was in the class.

To solve this problem, I’ve introduced a WebView to use the University’s SSO, and a view to show the user details and make possible to logout. The User Interface had also been changed following the Apple Human Interface Guidelines and the theory of colours.

This is only the code about the mobile application.