Quick start
This guide will help you set up and start using the QR Attendance System in just a few minutes.Before starting, ensure you have completed the installation process.
Initial setup
Access the application
Open your web browser and navigate to your installation URL:You should see the login page with the QR Attendance System logo.
Register a teacher account
Fill in teacher details
Enter the following information:
- Teacher ID: Must follow format
Tfollowed by 4 digits (e.g.,T1234) - Full Name: Your full name
- Email: Valid email address
- Password: Minimum 8 characters
- Confirm Password: Must match password
Register student accounts
Fill in student details
Enter student information:
- Student ID: Any unique identifier (e.g.,
S12345) - Name: Student’s full name
- Email: Valid email address
- Password: Minimum 8 characters
- Confirm Password: Must match password
Create your first class
Login as teacher
Log in using the teacher credentials you created:You’ll be redirected to the teacher dashboard.
Create a new class
Under “Create New Class”:You’ll see a success message and the new class will appear in your class list.
- Enter a class name (e.g., “Computer Science 101”)
- Click Create Class
Configure class schedule
Add a schedule
Fill in the schedule details:Click Update Schedule.
- Day of Week: Select the class day (e.g., Monday)
- Start Time: Enter class start time (e.g.,
09:00) - Grace Period: Set late arrival tolerance in minutes (default: 15)
Mark attendance
Student displays QR code
The student logs into their dashboard and displays their QR code on screen.
Scan the QR code
Point your device camera at the student’s QR code. The system will:
- Verify the student is enrolled in your class
- Check if today matches a scheduled class day
- Determine if attendance is on-time or late based on current time vs start time + grace period
- Record the attendance
- ✅ “On-time attendance marked for Student ID: S12345”
- ⚠️ “Late attendance marked for Student ID: S12345”
Student workflow
Students can check their attendance and view schedules:View QR code
The dashboard displays their unique QR code prominently. Students can show this during class for attendance.
Check attendance history
The dashboard shows:
- Total check-ins
- Days attended
- Recent attendance history with dates, times, and status (on-time/late/absent)
What’s next?
Now that you have the basics working:Excel Import
Import entire class rosters from Excel files
Attendance Tracking
Learn about advanced attendance features
Teacher Guide
Complete teacher feature overview
Student Guide
Complete student feature overview
Common issues
QR scanner not working
- Ensure you’re using HTTPS (required for camera access)
- Check browser permissions for camera access
- Try a different browser (Chrome/Firefox recommended)
Student not found when scanning
- Verify student is enrolled in the teacher’s class
- Check that today matches a scheduled class day in Manage Schedule
- Ensure student ID matches exactly (case-sensitive)
Cannot add student to class
- Student must be registered first
- Student can only be in one class per teacher
- Verify student ID is correct