How to Use QR Code Attendance
Generate unique QR codes for classes and let students scan to check in automatically with geo-verification
How to Use QR Code Attendance
Generate a unique QR code for each class session. Students scan it with their phone to instantly mark attendance — fast, accurate, and tamper-proof.
How QR Attendance Works
Teacher generates QR code for today's class
↓
QR code displayed on screen or printed
↓
Students scan with Course37 App or website
↓
Attendance marked automatically with timestamp
↓
Teacher sees real-time attendance dashboard
Generating a QR Code
- Go to Attendance → QR Attendance
- Select the Batch and Date
- Click Generate QR Code
- Options:
| Option | Description |
|---|---|
| Display on Screen | Show QR code on projector/screen |
| Download | Save as image for printing |
| Time Limit | QR code expires after set duration (e.g., 15 minutes) |
| Auto-Refresh | QR code changes every N seconds (prevents sharing) |
| Location Lock | Require students to be within a radius |
📸 Screenshot: QR code generation with options
Student Experience
- Student opens the Course37 app or website
- Goes to Attendance → Scan QR
- Points camera at the QR code
- Attendance is marked instantly
- Student sees confirmation: "Attendance marked for [class name]!"
Anti-Fraud Features
| Feature | How It Works |
|---|---|
| Auto-Refresh QR | Code changes every 30 seconds — can't share screenshots |
| Time Window | QR only works during a set time window |
| One-Time Use | Each student can only mark once per session |
| Location Verification | Optional GPS check ensures student is at the class location |
| Device Binding | Each student can only scan from their registered device |
Viewing QR Attendance
- During the session: Real-time counter shows who has checked in
- After the session: Full list with timestamps
- Late arrivals are automatically flagged based on class start time
Related Articles
- How to Manage Attendance — Attendance overview
- Manual Attendance — Mark attendance manually
- Live Class Attendance — Online attendance
- Mobile App Features — QR scanning in the app
QR codeattendancescancheck-inautomaticlocation
More in Attendance
How to Manage Attendance
Overview of all attendance tracking methods — manual, QR code, and automatic live class attendance
Live Class Attendance
Automatically track student attendance during live classes based on join time and duration thresholds
Manual Attendance
Mark student attendance manually from a student list with present, absent, late, and excused statuses