Skip to main content

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

  1. Ensure the Site Attendance module is installed and enabled
  2. Purchase and download the QR Attendance module
  3. Extract the module to Modules/QRAttendance
  4. Run the installation command:
php artisan module:enable QRAttendance
php artisan migrate
  1. Configure the module in Settings > Modules > QR Attendance

Usage

Creating QR Codes

  1. Navigate to Attendance > QR Codes
  2. Click Create New QR Code
  3. Assign the QR code to a site/location
  4. Configure validity settings
  5. Print or display the QR code at the location

Employee Check-in Process

  1. Employee opens the mobile app
  2. Navigates to attendance section
  3. Scans the QR code displayed at their location
  4. 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

SettingDescriptionDefault
QR Code SizeSize of generated QR codes300px
Include LogoAdd company logo to QR codesNo
Scan CooldownMinimum time between scans1 minute