Attendance

QR Code-Based Attendance Check-In

Use QR codes for contactless, fast attendance marking — students scan on entry, attendance records automatically.

Last updated: Jun 10, 2026 6 min read

QR Code-Based Attendance Check-In

TL;DR: Each student gets a unique QR code (on their ID card or phone). They scan it at entry, and attendance is marked instantly — no manual roll call needed.


How It Works

  1. Each student has a unique QR code linked to their profile.
  2. A scanning device (tablet, phone, or webcam) is placed at the classroom/gate.
  3. Student scans their QR code.
  4. EduSuite OS marks them as Present with a timestamp.
  5. Students who don't scan by the cutoff time are marked Absent.

Setup

Step 1: Enable QR Attendance

  1. Go to Settings → Attendance → Methods.
  2. Enable QR Code Attendance.
  3. Set the scanning window (e.g., 7:30 AM — 9:00 AM).

Step 2: Generate Student QR Codes

  • QR codes are auto-generated for every student.
  • They appear on:
    • Student ID cards (if QR field is added to the template)
    • Parent portal (parents can show on their phone)
    • Print individually from Students → [Student] → QR Code

Step 3: Set Up Scanner

  • Use any device with a camera: tablet, smartphone, laptop with webcam.
  • Open Attendance → QR Scanner on the device.
  • Position at the entrance of the classroom or school gate.

Scanning Modes

ModeDescription
Gate ModeSingle scanner at school entrance — marks school-level attendance
Class ModeScanner per classroom — marks class-level attendance
Event ModeTemporary scanner for events, trips, or activities

QR Code on ID Cards

Add QR codes to student ID cards:

  1. Go to Settings → Templates → ID Card.
  2. Add the QR Code element to the template.
  3. The QR code auto-encodes the student's unique ID.
  4. Print new ID cards with QR codes.

Parent Phone QR

Parents without printed ID cards can use their phone:

  1. Open the EduSuite OS Parent Portal.
  2. Go to My Child → QR Code.
  3. Show the phone screen to the scanner.

Troubleshooting

Q: QR code won't scan. A: Ensure adequate lighting. Clean the camera lens. If printed, check print quality — blurry prints won't scan. Try increasing screen brightness if showing on phone.

Q: Student scanned but attendance not recorded. A: Check the scanning window time. If the student scanned outside the window, it may not count. Admins can manually adjust.

Q: Can the same QR be scanned twice? A: Duplicate scans within the same period are automatically ignored. The first scan counts.


Want to explore biometric attendance instead? See our biometric sync guide.

Was this article helpful?

Your rating helps us improve our content for school leaders.