Once the student launches AFR through Canvas, they are redirected to the AFR application home page. Here, they can mark their attendance using face recognition by clicking on the 'take attendance' button or view their attendance records.
Once the instructor launches AFR through Canvas, they are redirected to the AFR dashboard. Here, they can import their courses, set a schedule for the imported courses, view and resolve students' issues, and view attendance reports of their course.
When a student attempts to take attendance and they are recognized by AFR, they will be marked as present and a button to return to the home page will pop up.
When a student attempts to take attendance and they are not recognized by AFR, AFR will display an error message indicating that they are not recognized. A button will then appear to start again for five more tries.
AFR can idenfity people who are trying to cheat the face recognition system, and will only accept the presence of live people. This will be done by providing randomized emotions the user must perform on the camera. Emotions will be randomized between attempts additionally.
If a student has issues having their face recognized after multiple attempts, they will be prompted with a "Report Issue" button. This will allow the student to submit an issue to the instructor.
The field for the submit issue form will be simple, including just a subject line and body text field.
The instructor can then view issues created by their students and accept/reject their attendance based on the issue's contents.
Instructors will be able to import all of their courses, sections, and students into AFR.
Instructors will be able to update their courses on AFR if new sections become necessary or if new students are added.
AFR will be able to create an attendance assignment in Canvas for the instructor the first time AFR is launched. If an attendance assignment already exists, it will not be created.
The grading in Canvas will be out of 100 points.
When a student takes attendance, their grade will automatically be configured in Canvas to represent if they were present, late, or absent.
If an instructor approves a student issue, the student's grade in Canvas will be automatically adjusted as well.
The AFR application will have a very simple and user-friendly interface, with just a few tabs and buttons to mark attendance and view records. The student data will be secure, as it is integrated with Canvas. The buttons will be used primarily for navigation.
The AFR application must be added to a Canvas course in order to be used for that course. Installation instructions will be provided for professors to install the AFR application into their courses.