Skip to content

Student Kiosk Mode

Student Kiosk Mode

Set up self-service attendance kiosks for student check-in.

Time Required: 15-20 minutes (initial setup) Module: Attendance (Enterprise) User Role: Attendance Manager, System Administrator


Table of Contents

  1. Overview
  2. Prerequisites
  3. Kiosk Setup
  4. Authentication Methods
  5. Student Check-In
  6. Manage Kiosk
  7. Field Reference
  8. Troubleshooting

Overview

Kiosk mode provides:

  • Self-service student check-in
  • Multiple authentication options
  • Real-time attendance updates
  • Reduced faculty workload
  • Audit trail of check-ins

Note: This feature requires the Enterprise edition.


Prerequisites

  • OpenEduCat Enterprise license
  • Attendance module configured
  • Dedicated kiosk device (tablet, PC, or touchscreen)
  • Network connectivity
  • Students with valid credentials/cards

Kiosk Setup

Step 1: Create Kiosk Configuration

  1. Go to OpenEduCat > Attendance > Kiosk Configuration
  2. Click Create
  3. Enter configuration details:
FieldDescriptionExample
NameKiosk identifier”Main Lobby Kiosk”
LocationPhysical location”Building A Entrance”
DeviceAssigned device”Tablet-01”
StatusActive/InactiveActive

Step 2: Configure Attendance Rules

SettingDescription
CourseLimit to specific course
BatchLimit to specific batch
Check-In WindowAllowed check-in times
Auto Check-OutAutomatic end-of-day checkout

Step 3: Set Operating Hours

FieldDescription
Start TimeEarliest check-in allowed
End TimeLatest check-in allowed
Active DaysDays kiosk operates

Step 4: Activate Kiosk

  1. Click Activate button
  2. System generates kiosk URL
  3. Copy URL for device setup

Authentication Methods

Student ID Card (Barcode/QR)

  1. Enable Barcode Authentication
  2. Configure scanner:
SettingDescription
Scanner TypeUSB or Bluetooth
Barcode FormatCode128, QR, etc.
ID FieldStudent ID field to match
  1. Students scan their ID cards

PIN Code

  1. Enable PIN Authentication
  2. Configure PIN settings:
SettingDescription
PIN LengthNumber of digits (4-8)
Allow ResetStudent can reset PIN
TimeoutInput timeout seconds
  1. Students enter their PIN

Face Recognition

  1. Enable Face Recognition

  2. Configure camera:

    • Select camera device
    • Set recognition threshold
    • Enable liveness detection
  3. Students look at camera for check-in

RFID Card

  1. Enable RFID Authentication
  2. Configure reader:
SettingDescription
Reader TypeDevice type
Card FormatMifare, HID, etc.
PortCOM port or USB
  1. Students tap RFID cards

Student Check-In

Check-In Process

  1. Student approaches kiosk
  2. Authenticates using configured method
  3. System displays:
    • Student name and photo
    • Check-in time
    • Today’s schedule
  4. Attendance recorded automatically

Check-In Screen Flow

Welcome Screen → Authentication → Confirmation → Ready for Next
↓ ↓ ↓
Idle Display Retry/Help Thank You

Student Information Display

InformationDisplay
NameFull student name
PhotoStudent photo
CourseCurrent course
TimeCheck-in timestamp
MessageWelcome or alerts

Check-Out (Optional)

If enabled:

  1. Student authenticates at end of day
  2. System records check-out time
  3. Total hours calculated

Manage Kiosk

Monitor Active Kiosks

  1. Go to OpenEduCat > Attendance > Kiosk Dashboard
  2. View all active kiosks:
    • Online status
    • Check-ins today
    • Last activity
    • Error alerts

View Check-In Log

  1. Go to OpenEduCat > Attendance > Kiosk Logs
  2. Filter by:
    • Kiosk location
    • Date range
    • Student
    • Status (success/failed)

Remote Management

ActionDescription
RestartRestart kiosk session
LockTemporarily disable
UpdatePush configuration changes
Remote ViewSee kiosk screen

Maintenance Mode

  1. Open kiosk configuration
  2. Click Maintenance Mode
  3. Kiosk displays maintenance message
  4. Configure or troubleshoot
  5. Click Resume to reactivate

Field Reference

Kiosk Configuration

FieldTypeDescription
nameCharKiosk name
locationCharPhysical location
device_idMany2oneLinked device
stateSelectionActive/Inactive/Maintenance
kiosk_urlCharAccess URL

Authentication Settings

FieldTypeDescription
auth_barcodeBooleanEnable barcode
auth_pinBooleanEnable PIN
auth_faceBooleanEnable face
auth_rfidBooleanEnable RFID

Operating Rules

FieldTypeDescription
course_idMany2oneCourse filter
batch_idMany2oneBatch filter
start_timeFloatStart hour
end_timeFloatEnd hour
active_daysSelectionOperating days

Check-In Log

FieldTypeDescription
student_idMany2oneStudent checked in
kiosk_idMany2oneSource kiosk
check_in_timeDatetimeEntry time
check_out_timeDatetimeExit time
auth_methodSelectionMethod used
statusSelectionSuccess/Failed

Troubleshooting

Kiosk not loading

Problem: Kiosk page not displaying.

Solutions:

  1. Check network connectivity
  2. Verify kiosk URL is correct
  3. Clear browser cache
  4. Check server is running
  5. Review browser console for errors

Authentication failing

Problem: Students cannot check in.

Solutions:

  1. Verify student has valid credentials
  2. Check barcode/card is readable
  3. Ensure student is enrolled in allowed course/batch
  4. Verify check-in is within allowed time window
  5. Test authentication method separately

Scanner not working

Problem: Barcode scanner not reading.

Solutions:

  1. Check scanner connection (USB/Bluetooth)
  2. Verify scanner is in correct mode
  3. Test scanner with text editor
  4. Check barcode quality on cards
  5. Reconfigure scanner settings

Slow response time

Problem: Kiosk responding slowly.

Solutions:

  1. Check network speed
  2. Reduce image quality settings
  3. Clear kiosk cache
  4. Optimize database queries
  5. Consider dedicated kiosk server

Check-in not recording

Problem: Student checks in but no record.

Solutions:

  1. Check attendance sheet exists for today
  2. Verify kiosk is linked to correct course/batch
  3. Check database connectivity
  4. Review server logs for errors
  5. Test with manual attendance entry