Skip to main content
4.7 Capterra 4.7 GetApp 4.8 Software Advice Start free trial →
Start free trial
What MyPass does Features Integrations AI Capabilities Free Edition
Who it's for Associations & certification bodies Corporate training teams Course sellers & training providers
Also used by
Nonprofits Compliance & regulatory training Customer & partner education Healthcare Academic institutions
Courses Pricing
Resources Blog Case Studies LMS Comparisons LMS Cost Calculator Research Help Center
About Kprise
QR code attendance

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
Start your free hosted trial →

Explore it yourself.
15 days, no credit card.

Book a demo

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

No sheet to type up after the session
Proof of who attended, and when
One record for classroom and online training
Attendance ready for an audit the same day

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
Session scheduling

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
Check-in

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.

Reporting

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

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-inPaper sheet
Who attendedTied to a learner accountA handwritten name
WhenTimestamp on each scanWhatever was written
Record availableImmediatelyAfter someone types it up
Combined with online trainingOne training recordSeparate spreadsheet
HardwareAttendees' own phonesClipboard 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.

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

Start your free hosted trial

Explore it yourself.
15 days, no credit card.

Book a demo

A 30-minute walkthrough
of your use case, with our team.

Or download the Free Edition →