An LMS with QR code check-in for classroom and on-site training
The sign-in sheet is the weakest record in most training programs. In MyPass LMS each session has its own QR code. People scan it on arrival with their phone, and attendance is written to their training record with a timestamp, next to the online courses they have completed.
- One unique QR code per session, created with the session
- Attendees scan with their own phone, no hardware to buy
- Attendance timestamped against each learner account
- Classroom and online completion in one report
Explore it yourself.
15 days, no credit card.
A 30-minute walkthrough
of your use case, with our team.
Or download the Free Edition →
Unlimited registered users on every plan, so every employee, contractor and volunteer can check in · 15-day free trial, no credit card
| Attendee | Checked in | Status |
|---|---|---|
| R. Alvarez | 07:54 | Present |
| S. Okonkwo | 07:58 | Present |
| J. Lindqvist | 08:01 | Present |
| M. Tanaka | No scan | Missing |
A paper sign-in sheet is evidence nobody can find later
For a safety briefing, a toolbox talk or an accredited workshop, the attendance record is often the only proof the training happened.
Paper sheet, typed up later
- ✕Handwriting nobody can read and names missing from the list
- ✕A week between the session and the record, or no record at all
- ✕Classroom attendance in a spreadsheet, online courses in the LMS
- ✕No way to show an auditor one report for one person
QR check-in on MyPass LMS
- ✓Each scan is tied to a logged-in learner account
- ✓The record exists the moment the person walks in
- ✓Sessions and online courses share one training record
- ✓Attendance appears in compliance and completion reports
The code is created with the session
Schedule a classroom or on-site session with its date, instructor and location. MyPass generates a QR code that belongs to that session only. Show it on a screen or print it for the door.
- Instructor-led sessions scheduled inside the LMS
- Instructors, venues, room capacity and schedules in one place
- A unique code per session, so last week's code does not work today
- Virtual sessions on Zoom or Microsoft Teams in the same calendar
Attendees scan on arrival with the phone they already carry
The scan identifies the person by their own learner account and records the time. There is no kiosk, badge reader or scanner to buy. The instructor sees the attendance sheet fill in as people arrive and can mark anyone who has no phone.
- Identified by learner account, not by a typed name
- Timestamp recorded with every check-in
- Live attendance sheet for the instructor
- Setup steps, proxy controls and no-phone fallbacks
Attendance counts toward the same record as online courses
Because sessions live in the LMS, attending one can complete a requirement the same way finishing an online course does. Compliance reports show who is fully trained across both, and export to Excel when an auditor or a client asks.
- Attendance feeds completion and compliance tracking
- Reports by person, session, course and group
- Certificates issued on completion where the program has one
- Export any report to Excel
| Person | Requirement | Status |
|---|---|---|
| R. Alvarez | Online module + practical | Complete |
| S. Okonkwo | Online module + practical | Complete |
| M. Tanaka | Practical session | Missing |
| J. Lindqvist | Online module | In progress |
Run your next session with QR check-in
Create the session
Add the date, instructor and venue, and enroll the people expected to attend.
Show the code
Put the session QR code on the room screen or print it for the door.
Close the sheet
Mark anyone who could not scan, confirm the list, and the attendance is on each person's record.
QR check-in compared with a paper sign-in sheet
| MyPass LMS QR check-in | Paper sheet | |
|---|---|---|
| Who attended | Tied to a learner account | A handwritten name |
| When | Timestamp on each scan | Whatever was written |
| Record available | Immediately | After someone types it up |
| Combined with online training | One training record | Separate spreadsheet |
| Hardware | Attendees' own phones | Clipboard and pen |
QR attendance questions, answered
How does QR code attendance work in an LMS?
You create a session in the LMS and it generates a QR code for that session. Attendees scan the code with their phone when they arrive. Because they are signed in to their learner account, the scan records who they are and the time, and the attendance appears on their training record.
Do attendees need an app or special hardware?
No special hardware. They scan with their phone camera and are identified by their MyPass learner account. The instructor needs a screen or a printed code.
What about people without a smartphone?
The instructor can mark them present on the attendance sheet. It is worth noting the reason, so the record shows the check-in was manual. The attendance guide covers fallbacks in more detail.
Does a scan prove the person paid attention?
No. A scan proves presence at a time and place. For proof of understanding, add a short quiz or a practical sign-off to the same program, and require both for completion.
Can attendance count toward a certificate or CE credit?
Yes. A session can be a required step in a program, so attending it completes that step and the certificate or credit is issued when the whole program is done.
What does it cost?
QR attendance is part of the platform on every plan, with no per-user or per-scan fee. Hosted plans start at $79 a month billed annually with unlimited registered users. See pricing.
More on classroom and on-site training
Replace the sign-in sheet at your next session
Start a free hosted trial, schedule one session and scan the code yourself, or book a 30-minute demo and we will run a check-in with you.
Unlimited registered users on every plan
Explore it yourself.
15 days, no credit card.
A 30-minute walkthrough
of your use case, with our team.