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.

Open ClassCheckpoint

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

  1. Go to the site and click Sign in with Google.
  2. Complete your profile (name, school, role).
  3. Open Access Dashboard in the top-right.
  4. Create your first Class Block (see section 2).
  5. Add students to the block via Student Roster (section 3).
  6. Hand out passcodes (section 4) and start using it.
Tip: If you want a guided walkthrough, the in-app Take our guided tour link on the welcome popup will set up your first class with you.

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

  1. From the dashboard sidebar, open Class Blocks.
  2. Click Add Block.
  3. Enter a name, start time, and end time.
  4. 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.

Start of a new semester? Delete last term's blocks and create new ones. This keeps your reports clean and avoids mixing rosters.

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

  1. Click Import from Google Classroom.
  2. Authorize access (one-time prompt).
  3. Select the course; the roster is pulled in instantly.

Option B — CSV / Excel

  1. Click Upload CSV/Excel.
  2. Use a file with two columns: First Name, Last Name.
  3. 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.

Duplicate names: If two students share a name, you'll be prompted to add a differentiator (e.g. "John B."). This guarantees each student gets a unique passcode.

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.

Tip: Codes are tied to the student, not the block. The same student keeps the same code across all of your blocks and the blocks of other teachers in your school.

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

  1. On the door device, sign in to ClassCheckpoint with your Google account.
  2. From the welcome popup, click Start Student Interface.
  3. 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..

Tip: You can also keep the student interface running on the door device while opening ClassCheckpoint on your desktop at the same time if you need to use the dashboard.
Disable screen timeout on the door device so the interface stays visible and ready all day.

06 A Typical Day

  1. Arrive, log in to ClassCheckpoint on your teaching computer.
  2. Open the door device and start the student interface.
  3. 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.
  4. 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

  1. Open Settings.
  2. Set Max Students Out to 1, 2, or whatever fits your room.
  3. 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.
Tip: A quick "Clear break and queue" between periods keeps your data scoped to the right class.

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.

11 Sharing Blocks With Other Teachers

If you co-teach or share a classroom, you can share a block so the other teacher's dashboard tracks the same students.

  1. From Class Blocks, choose the block to share.
  2. Click Share and enter the other teacher's email.
  3. They'll get a request to accept; once accepted, the block appears on both dashboards.

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

Sign out a student
Enter 4-char code → tap Sign Out
Sign back in
Enter same code → tap Sign In
Reveal queue × buttons
Shift + Q (15s)
Reset everything
Bottom-right ghost button
Weekly email
Sundays + on-demand button

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