This is a small tool to facilitate the checking of exam attendances. The workflow is as follows:
- Make sure to give the website access to your camera when asked. On older versions of iOS, this only
works in Safari, other
browsers are not supported (on newer versions, other browsers should also work).
- Export the list of registered students from eDoz
- Import the list (in CSV or XLSX format) using the button below
- Select the appropriate camera from your device
- Press the play button to start scanning (press the video at any time to pause scanning)
- Scan the barcode on the back side of the student ID card
- You will get a popup confirming the name of the student
- Tap on anywhere on the popup to confirm
- Tap the X to not add the student (e.g. if the ID was scanned incorrectly)
- You can also manually search and add students in the table below the scanner live-view
- Tap on a student to check/uncheck their attendance
- Scroll to the right to add a comment (tap into the comment field)
- Note that some students will have cards where the code on the back does not correspond to their
student numbers (those will be of the form Pxxxxxx instead of the usual Sxxxxxx). These cards cannot
be scanned automatically, and the students will instead have to be manually checked off
- In case you forgot to scan a student and are looking for them, the column labeled '#' can be of help:
- It indicates the order in which the students were checked off
- If you know the order in which you checked the students in the room, this allows you to check e.g.
only one student per row: By counting the students you should have scanned and comparing it to the
number of students you actually scanned, you can quickly track down the missing student
- Once all students are scanned, press the export button to start the download of the attendance list
- If you reload the website after you had already opened a list of students, a button will appear at the
bottom that allows you to restore the previous state
- If you are using multiple phones to scan the cards of the students, you can merge the lists:
- Open the list and scan the cards on all phones as normal
- On one phone, reload the website and use the file input at the bottom to open a second list
(exported from another phone)
- The two lists will be merged, you will be notified if multiple lists checked off the same
student/added a comment for one
- Export the list again as usual
- You can also merge the lists on a PC: Simply open this website, open the main list, and reload.
Afterwards, you can use the file input at the bottom to merge all the others lists into the main one
(reload after each list)
- To try it out:
- Download the dummy student list here: eDoz example data
- The corresponding student ID cards (including an unregistered one and one in the wrong format) can
be found here: Example student cards
Note: Everything is processed fully locally, nothing is sent anywhere. You can even load the
website once, and then go into airplane mode; this website will still be fully functional.
Created by Lukas Lang (
langl@phys.ethz.ch)
Uses
ZXing-JS,
SheetJS and
JQuery