Everything you need to run ClassCheckpoint in your classroom
A practical, end-to-end guide written from a teacher's perspective. Read it once, keep it for reference, or print a copy to leave near your sign-out device.
01 Getting Started
ClassCheckpoint runs entirely in a web browser — there is nothing to install for you or your students. You sign in with your Google account, set up your classes once, and place a single shared device near the classroom door.
The first 5 minutes
- Go to the site and click Sign in with Google.
- Complete your profile (name, school, role).
- Open Access Dashboard in the top-right.
- Create your first Class Block (see section 2).
- Add students to the block via Student Roster (section 3).
- Hand out passcodes (section 4) and start using it.
02 Class Blocks
A Class Block represents one of your teaching periods (e.g. "Period 1 — English 9"). Every break a student takes is attached to the block they were in at the time, which keeps your data organized.
Create a block
- From the dashboard sidebar, open Class Blocks.
- Click Add Block.
- Enter a name, start time, and end time.
- Save. Repeat for each period you teach.
Editing & deleting
You can rename blocks, change times, or delete a block at any time from the same screen. Deleting a block also clears its break history — be sure that is what you want.
03 Student Roster
Open Student Roster from the sidebar, then choose the block you want to populate. You have three import options:
Option A — Google Classroom
- Click Import from Google Classroom.
- Authorize access (one-time prompt).
- Select the course; the roster is pulled in instantly.
Option B — CSV / Excel
- Click Upload CSV/Excel.
- Use a file with two columns: First Name, Last Name.
- Confirm the preview and import.
Option C — Manual
Use Add Student to type one student at a time. Useful for late additions.
Remove a student
To remove a student from a class, open Student Roster, find their name in the class list, and click the delete or remove button next to that student. This removes them from that block.
04 Passcodes
Every student gets a unique 4-character passcode generated from their name. They use it to sign out and back in at the door device.
Distribute passcodes
- Download Passcode List — a single page listing every student and their code.
- Download Passcode Cards — printable cards you can cut up and hand out, or tape inside agendas.
Change a passcode
If a code gets shared around or a student forgets theirs, use Change a Student's Passcode on the roster screen to issue a fresh one.
05 The Door Device
Place one device — a Chromebook, tablet, iPad, or older laptop — near the classroom exit. This is the only screen students touch.
Launch the student interface
- On the door device, sign in to ClassCheckpoint with your Google account.
- From the welcome popup, click Start Student Interface.
- The screen now shows the student sign-out keypad.
Privacy on shared devices
If the door device is one students might also use for other things, click Sign Out of Google on the welcome popup before launching the interface. You'll stay signed in to ClassCheckpoint, but your Gmail and Drive are protected.
Dashboard protection
While the student interface is running, students cannot navigate back to your private dashboard. To return to the dashboard yourself, you will have to log out of the program and then log in again..
06 A Typical Day
- Arrive, log in to ClassCheckpoint on your teaching computer.
- Open the door device and start the student interface.
- Teach. When a student needs a break:
- They walk to the device and enter their code.
- Tap Sign Out — the timer starts automatically.
- On return, they enter the code again and tap Sign In.
- End of day: nothing to clean up — everything is saved automatically.
07 Time Limits & Alerts
You can set a maximum break duration so the system gently warns students who go over.
Per-student limit
From the roster, edit a student to set their personal cap (e.g. 10 minutes). Useful for medical accommodations or behaviour plans.
Class-wide limit
From Settings, use Global Time Limit to apply the same cap to every student in a block at once.
What happens at the limit
- The door device flashes to draw attention.
- When the student signs back in, they see a warning that they exceeded their time.
- The over-limit break is flagged in your reports.
08 Capacity & Queue
Decide how many students can be out at once.
Set a capacity
- Open Settings.
- Set Max Students Out to 1, 2, or whatever fits your room.
- Optionally turn on the Queue so additional students can wait their turn.
Working with the queue
- When at capacity, the next student taps Add Name to Queue.
- As soon as someone signs back in, the next person in line is invited up.
- To remove a name from the queue, you (or a trusted student) can use the small × button next to it. If the × buttons are hidden, press Shift + Q on the door device to reveal them for 15 seconds.
09 Reset / End All Breaks
When the bell rings, students sometimes don't sign back in. The discreet Reset Breaks button (bottom-right corner of the dashboard, only visible when something is active) gives you three choices:
- Clear break and queue — full reset, ready for the next class.
- Clear break — sign everyone back in but keep the queue.
- Clear queue — empty the waitlist only.
10 Data & Reports
Open Data & Reports to see the full picture for any of your blocks:
- Break chart — visualizes when in the period breaks happen.
- Class averages — average breaks per student, total break time, average duration.
- Student history — breaks taken and average duration per student.
- Day-of-week chart — spot patterns across Monday through Friday.
Weekly email summary
Click Email me this week's summary to receive a per-class digest in your inbox. A summary is also sent automatically every Sunday.
Use it in conversations
Pull the data up during parent meetings, IPP reviews, or counselor check-ins. Concrete numbers make the conversation easier and remove guesswork.
12 Settings & Account
Settings
- Capacity, queue, and global time limits (see sections 7 & 8).
- Interface options for the door device.
- Behaviour controls if your school has the administrator add-on.
My Account
- View your subscription / trial status.
- Manage billing through the Stripe customer portal.
- Export or delete your data.
13 Troubleshooting
"A student says their code doesn't work"
Open the roster, find the student, and check or reset their passcode. If the wrong block is selected on the door device, that's usually the cause.
"The door device froze or showed the dashboard"
Refresh the page, log back in if needed, and click Start Student Interface again from the welcome popup.
"A break is recorded that shouldn't be"
Open Break Tracker, find the entry, and delete it. The student's totals will update automatically.
"Two students have the same name"
Add a differentiator (e.g. last initial) so each gets a unique passcode.
Need more help?
Use the Contact page or the in-app Help & FAQ sidebar item.
14 Quick Cheat Sheet
Pre-class checklist
- Screen timeout disabled in the device settings
- Door device on
- Make sure you are logged into the app
- Press the Start Student Interface button
End-of-semester checklist
- Export any reports you want to keep
- Delete old blocks once data is archived
- Create new blocks for the upcoming term
- Re-import rosters and reprint passcodes