Classroom tool prototype
Attendance
Upload a roster, open a timed session, and let students reach the check-in page by scanning a classroom QR code.
Real phone attendance
Google Sheets live service
Connect the deployed Apps Script web app to share rosters, sessions, and check-ins between the instructor computer and student phones.
Load a class roster
Supports the Blackboard UTF-16 tab-separated .xls export, plus .csv and .tsv files. Grade columns are ignored.
Choose your roster export or load the fictional roster for a quick demonstration.
| Student ID | Username | Name | Available |
|---|
Open attendance
- Time remaining
- --:--
- Checked in
- 0 / 0
- Next code
- -- s
Review attendance
| Student | Student ID | Status | Check-in time |
|---|---|---|---|
| Load a roster to begin. | |||
Classroom check-in
Attendance is closed
Your student ID is checked against the instructor's class roster.
Try the workflow
Act as a student
Use a username or student ID from the roster preview, then enter the classroom code. The page tests enrollment, session timing, the rotating code, and duplicate prevention.
For real phones, the session and roster must live in a secure backend shared by every device. This preview keeps everything inside this one browser.