Student Guide

Everything you need to know to use QRAttendance as a student.

1 Creating Your Account

  1. Go to the Sign Up page.
  2. Select your role: choose Student.
  3. Select your Establishment, School, and Department.
  4. Fill in your details: full name, email, registration number, phone, and country.
  5. Optionally upload a profile picture β€” via webcam or file upload.
  6. Create a password and click Sign Up.
If signups are closed for your establishment, a message from your administrator will be shown. Contact them for access.

2 Verifying Your Email

After signing up, a verification email is sent to your address.

  1. Open the email and click the Verify Email link.
  2. Your account will be activated and you can log in.

Didn't receive the email?

3 Logging In

  1. Go to the Login page.
  2. Enter your email and password, then click Log In.
  3. If your department was not set during signup, you will be prompted to select it on first login.

To reset a forgotten password, click Forgot Password? on the login page.

4 Your Dashboard

After logging in you land on your Dashboard β€” your home page.

Area Description
Quick statsTotal courses enrolled, overall attendance %, pending excuses
Course cardsOne card per enrolled course with progress and status
Search barFilter courses by name, code, or instructor
Join CourseEnter a course code to enrol in a new course

Attendance progress bar colours:

Green β€” 75% or above (good standing) Amber β€” 50–74% (at risk) Red β€” below 50% (critical)

5 Joining a Course

  1. On your dashboard, find the Join Course form.
  2. Enter the course code provided by your instructor.
  3. Click Join β€” the course appears on your dashboard immediately.

You cannot join a course you are already enrolled in, or one that has banned you.

6 Marking Attendance

Attendance is marked by scanning a QR code your instructor displays in class.

  1. Your instructor opens a session and shows a QR code.
  2. Open your phone camera and scan the QR code β€” it opens the attendance link in your browser.
  3. Log in if prompted β€” you will be redirected back automatically.
  4. A confirmation page with your name and a timestamp appears on success.
QR codes refresh every 8.5 seconds β€” scan promptly. Do not share the code with absent students.
You cannot scan again for 5 minutes after a successful check-in.

If geolocation is enabled by your instructor:

  • Your browser will ask for your location β€” tap Allow.
  • You must be within the allowed distance of the classroom (typically 100 m).
  • If you are too far away, your check-in will be rejected.
  • If you deny location access, your check-in may be flagged for instructor review.
Device sharing: Each session detects multiple students using the same device. Attempting to mark attendance for someone else will flag all records for instructor review.

7 Viewing Your Attendance

  1. From the dashboard, click on any course card.
  2. The Course Detail page shows a per-session history with your status: Present or Absent.
  3. If a session is currently active, a notice will prompt you to scan the QR code.

8 Submitting an Absence Excuse

Requirements before you can submit:

  • You must be absent from the session.
  • The instructor must have enabled excuses for that session (look for the Excuse Open badge on the course card).
  1. Open the Course Detail page.
  2. Find the absent session and click Submit Excuse.
  3. Write your reason in the text box.
  4. Optionally attach a supporting document (PDF, JPEG, or PNG β€” max 5 MB).
  5. Click Submit.

Track your excuses at My Excuses:

Status Meaning
PendingThe instructor has not reviewed it yet
ApprovedYour excuse was accepted
RejectedNot accepted β€” check the instructor's notes

You can only submit one excuse per session.

9 Managing Your Profile

Go to your Profile to manage your account.

Action Where
Update name or emailProfile page
Change passwordChange Password
Update profile pictureProfile page (webcam or file)
Change departmentUpdate Department

Your registration number is shown on your profile but cannot be changed β€” contact your administrator if it is incorrect.

10 Troubleshooting

I did not receive my verification email.
Check your spam folder. If it is not there, go to the resend page to request a new link. Verification links expire after 3 days.
The QR code does not work when I scan it.
QR codes refresh every 8.5 seconds. Ask your instructor to display it again and scan immediately. Make sure you are logged in before scanning.
My location was rejected when checking in.
You were outside the allowed distance from the classroom. Move closer and ask your instructor to allow a retry, or submit an excuse if the session has closed.
I cannot submit an excuse.
Excuses can only be submitted when you are absent from a session and the instructor has opened excuses for it. If the option is not visible, contact your instructor directly.
My attendance percentage looks wrong.
Click the course card to open the session-by-session history and review each entry. If you believe there is an error, contact your instructor.
I am locked out of my account.
Use the Forgot Password? link on the login page to reset your password. If your account is inactive, contact your system administrator.