Attendance Scanner
Click the scan box, scan QR codes. No tabs. Roster updates live.
Ready
Period: —
Teacher name
Select your name…
Mode
Normal attendance
Leave / Return / Pass
Adjusted
Override period (optional)
NORMAL ATTENDANCE
Standard scanning
Return to Normal
READY TO SCAN
Click the scan box below. Then scan a student QR.
Last: —
📷 Scan QR (phone camera)
Point your camera at a student QR. It will auto-submit.
(First time: tap “Allow” when asked for camera access.)
Close
Not scanning?
Make sure the scanner is plugged in (USB fully seated).
Click the scan box so the cursor is blinking.
Try scanning any QR — does text appear in the box?
If the scanner is wireless: check battery / receiver dongle.
Still stuck? Click
Focus Scan Box
and try again.
Focus Scan Box
0 attempted
Leave / Return / Pass
Only when selected
Type
LEAVE
RETURN
PASS
Switch Mode back to “Normal attendance” when done.
Adjusted
Only when selected
Suffix
Select a reason…
Tardy_with_a_Pass
Tutoring
Teacher_Error
Extra_Credit
Sub_Work
Unprepared
Off_Task
Cut_Class
Absent_All_Week
Walked_Out
Excused_Absence
School_Function
With_Staff
Early_Dismissal
Called_Out
Switch Mode back to “Normal attendance” when done.
Show technical log
Clear log
Running roster
Clear roster
0 scanned
Grouped by period. Tardy is based on period start + threshold.
Admin (hidden)
Enter code to unlock Admin.
Admin passcode
Unlock Admin
Settings
Passcode is stored in localStorage on this computer (not shared online).
Admin unlocked
Lock Admin
Schedule Builder (teacher-friendly)
Tardy threshold (minutes)
Early-scan window (minutes before start)
Persist roster today
On
Off
Teacher List
One teacher per line. This list controls the Teacher name dropdown.
Teachers (one per line)
Save Teacher List
Reset to Default
Enter each period label and start/end times. Use labels like
1
,
P1
,
II
, etc.
Add Period
Save Schedule
Period label
Start time
End time
Advanced config (JSON)
Use only as needed for special sched (CD)
Config JSON
Save Config
Reset Example
Form entry IDs
Teacher entry id
Period entry id
Timestamp entry id
Student name entry id
Save Entry IDs