QR attendance, participation chips, and sending reports to parents

The Teach tab brings together everything for one session: QR attendance, participation chips, calling on a random student, and building a session report for parents — all in a few taps.

Sign in to take attendance 6 min read · Updated Sep 25, 2026

The Teaching tab: everything for one session, in one place

In a class, open Sessions → Teaching. This tab defaults to today’s session (or the next upcoming one) and groups four things a teacher does during class time: attendance, participation chips, calling on a random student, and a session report to send to parents. No jumping between screens while you’re teaching — it works well on a phone too.

If a class has no sessions yet, the tab shows “This class has no sessions yet. Add sessions in the Schedule tab, then come back.” Set up a recurring schedule once in Sessions → Schedule → Recurring schedule, click Generate sessions, and the whole term is covered.
Teaching tab for today’s session: attendance 9 of 10, the chips Positive, Spoke up, Distracted and Reminder for each student, points, private notes, Random picker and Generate session report
The Teaching tab: tick who is present, tap a chip to score participation, then Save attendance.

Three ways to take attendance

  1. Mark it by hand in the Teaching tab. Tick each student present (or Select all then untick who’s absent), then click Save attendance. The counter Attendance · 25/30 updates as you tick. Each row has a Private note for this student, saved with attendance field, shown in the session report.
  2. Students scan a QR code themselves. In Sessions → Attendance, click the Attendance · date button (on a day without a session it reads Attendance and lets you pick the session; the date menu of any column has an Attendance item too). A large QR code appears under Scan the QR code to check in, refreshing every few seconds (Refresh after). Students open their camera app or the class page on their phone, scan it, and are marked present with a timestamp. Because the code keeps changing, a screenshot sent to an absent friend won’t work.
  3. A per-session attendance grid. Also in the Attendance tab: a table of students × sessions with a checkbox per cell; make corrections, click Save, and use a date column’s menu to Lock a finalized session so nobody edits it by mistake, or Unlock it when needed.
QR check-in screen for the 11/05/2026 session: a large QR code that refreshes every 5 seconds and the nine students already checked in
The check-in QR on the class screen changes every few seconds; the list fills in as students scan it.

Participation chips and bonus points

Next to each student’s name in the Teaching tab are four participation chips: ⭐ Positive, 🗣️ Spoke up, 😴 Distracted, ⚠️ Reminder. Tap a chip to add one; tap its number or − to remove one if you tapped by mistake. A great answer from one student? Tap once. The whole class did well? Tap a chip in the Whole class row. The private note under each student saves with attendance and shows in the session report. Session points add up to the week score shown in the weekly report.

For a bigger reward or a more serious warning, use Result → Gradebook: click a student’s Bonus points cell, enter Points (a positive number to reward, negative to deduct) and a Reason; Points history keeps a record of every change.

Random picker picks one student from those ticked present to answer (the whole class if nobody is ticked yet) — the button sits right in the Teaching tab, so there’s no need to prepare popsicle sticks.

Sending a session report to parents

At the end of class, click Generate session report. The system drafts, for each student of the class, a short report from that session’s real numbers: present or absent, participation chips, the teacher’s private note, and the week score so far. The write-up is built from a fixed template and the data, so it doesn’t use credit and only states what was recorded.

  1. Review and edit each one. Every student has a pre-filled note (“Present today, class notes: ⭐ Positive…”); edit it right there and add a personal sentence. Editing a report approves it. Click Continue grading to go back and adjust attendance or chips.
  2. Send. Send to parents pushes the approved reports through the center’s channels: email, plus an in-app notification for the student. A message confirms the count, e.g. “Sent 28/30 reports to parents.”
  3. Parents open the report through their own link, no sign-in or app install needed: attendance, notes, session score, and weekly score for their child.
Session report for today: a note for each student built from attendance and chips, one already edited and approved, and the Send to parents button
The session report: edit any note (editing approves it), then send them all at once.
A sensible sending rhythm: session reports work well for younger classes where parents want to know how today went; older classes can skip straight to the Tuition & Weekly Reports, which rolls up the whole week. Both share the same table and lifecycle and go out through the same channel.

Schedule and session status

  • Recurring schedule → Add: Day, Start time, End time, Start date, End date, Room → Save, then the Generate sessions button on that schedule. Add a one-off session with Add session.
  • Every session has a status of Planned · Taught · Canceled, a title, notes, and its own meeting link. A canceled session isn’t billed under per-session tuition.
  • Students see the Next session on the class page.
Schedule tab with the Recurring schedule dialog: Tuesday and Thursday, 18:00 to 20:00, Room 2B, 09/08/2026 to 12/17/2026, and the button that generates the sessions; the generated sessions are listed behind it
A recurring schedule generates every session of the term; each session then opens in the Teaching tab.

Online classes (Zoom, Google Meet, Teams)

Paste the meeting link in Online class link when you create or edit the class. Every session uses it unless you give a session its own link in Sessions → Schedule. Links must start with https://, and the field shows Zoom, Google Meet or Microsoft Teams as soon as you paste.

  • Students see Join now on their home page and at the top of the class page from 15 minutes before the session until it ends. Only students of the class see the link: students On hold or Stopped and people outside the class do not.
  • Students get a reminder 30 minutes before each online session, by app notification or email. Parents do not. Change the time or turn reminders off in center settings, under Parent messaging channels → Online class reminders.
  • A student who opens the class with Join now shows Joined online and the time on the Teaching tab. Click Mark joined students present to mark them present. Students you have already marked keep your choice.
  • Joining shows that a student opened the room, not that they stayed. Check the list before you save, and change any student by hand.

Connect Zoom (paid plans)

Connecting Zoom is rolling out to centers on paid plans. When it is available for your center, each teacher connects their own Zoom account in Settings → Online meetings. Then Create a Zoom room on the class form makes one fixed room for the class from its schedule, with a passcode inside the link.

  • Only the teacher whose Zoom account hosts the room sees Start as host. Other teachers join with the class link.
  • After class the Teaching tab shows each student’s minutes in class, counted from when the teacher joined until the teacher left. Students in class for 75% of that time are suggested present; the others show Partial. Notes such as late 12 min appear beyond 10 minutes.
  • Mark joined students present marks the suggested students and writes the notes. Check the list before you save; students you already marked keep your choice.
  • Zoom gives participant lists and cloud recordings only to Pro hosts. With a free Zoom account the tab shows No attendance data (Zoom Free) and only the students who joined through ClassQR.
  • Disconnect in Settings stops ClassQR reading your meetings and removes its access to your Zoom account. Rooms already created keep working in Zoom.

Where does attendance data go?

  • Student profile: the attendance section of a profile shows present/absent by class and session.
  • Tuition: a class billed Per session only counts sessions attended (unless Charge for absent sessions is on); the invoice is calculated straight from attendance, with nothing re-entered.
  • Center reports: the Reports menu rolls up Attendance records, students who need action, and Running classes.
  • Transparent record-keeping: a clear roster, session log, and tuition history you can export whenever a parent or administrator asks for it.

Get started now

Sign in to take attendance: open a class and go to Sessions → Teaching. No class yet? Read Getting Started with CLASSQR

Frequently asked questions

How do students without a phone check in with QR?

The teacher marks attendance by hand in the Teaching tab: tick each student present, then Save attendance — under a minute for a class of 30. Both methods work side by side in the same session.

Can a student send a photo of the QR code to a friend at home to check in for them?

The QR code on the class screen refreshes every few seconds (the teacher sets the interval), so an old code stops working immediately and a screenshot is useless. The teacher can still see the live list of who just checked in to double-check.

How is the session report written?

From a fixed template filled with real numbers for that session: present or absent, participation chips, the teacher's private notes, and the running weekly score. The teacher edits the text before sending, and it doesn't use credit.

How do parents receive the report?

By email when one is on file, and always as an in-app notification for the student's account. Each report has its own link that opens without signing in.

Does a session score affect tuition?

Session points are only for recognition and feedback. Per-session tuition is driven by attendance: a class billed per session only charges for sessions actually attended, unless Charge for absent sessions is turned on.

Try it on your own account

A free account supports up to 30 students, no credit card required. Signing in takes you straight to the feature this article covers.

Sign in to take attendance Sign up for free