QR Attendance
This module will allow you to create, edit, delete and view QR codes for attendance. Employees can scan static QR codes to record their check-in and check-out times.
Features
- Static QR Code Generation - Create permanent QR codes for attendance locations
- QR-based Check-in/out - Employees scan QR codes to record attendance
- QR Code Management - Create, edit, delete and view QR codes
Requirements
- Open Core Business Suite (Base System)
- Site Attendance module (dependency)
- Mobile devices with camera for QR scanning
Installation
- Ensure the Site Attendance module is installed and enabled
- Purchase and download the QR Attendance module
- Extract the module to
Modules/QRAttendance - Run the installation command:
php artisan module:enable QRAttendance
php artisan migrate
- Configure the module in Settings > Modules > QR Attendance
Usage
Creating QR Codes
- Navigate to Attendance > QR Codes
- Click Create New QR Code
- Assign the QR code to a site/location
- Configure validity settings
- Print or display the QR code at the location
Employee Check-in Process
- Employee opens the mobile app
- Navigates to attendance section
- Scans the QR code displayed at their location
- Attendance is recorded with timestamp and location
Managing QR Codes
- View - See all generated QR codes and their usage statistics
- Edit - Modify QR code settings and site assignments
- Delete - Remove QR codes that are no longer needed
- Download - Export QR codes for printing
Configuration Options
| Setting | Description | Default |
|---|---|---|
| QR Code Size | Size of generated QR codes | 300px |
| Include Logo | Add company logo to QR codes | No |
| Scan Cooldown | Minimum time between scans | 1 minute |
Related Modules
- Site Attendance - Required for site-based attendance management
- Dynamic QR Attendance - Time-limited rotating QR codes