Skip to content

QR Code Admission

Jonas Breder edited this page Aug 20, 2026 · 3 revisions

The QR-Code Admission (qr_code) system is designed to streamline and automate participant check-ins at the physical laboratory door, reducing queue times and manual entry errors.


How It Works

  1. Code Distribution: When a participant registers for a session configured with the QR-Code Admission type, they automatically receive a unique QR code.
    • The QR code is embedded in the registration confirmation email.
    • It is displayed on their participant dashboard under their active sessions.
    • It is included in automated session reminders (sent via Push/SMS if enabled).
  2. Door Scan: At the lab entrance, the experimenter opens the Admission Scanner page on a mobile device, tablet, or laptop equipped with a camera.
  3. Automatic Verification:
    • Scanning the participant's QR code verifies their registration in real-time.
    • Privacy Consent: The scanner interface displays a prompt asking for the participant's confirmation of the study's privacy policy at the door.
    • Seat Assignment: Upon confirmation, the system dynamically assigns a cubicle/seat number to the participant from the active location layout.
    • Database Check-in: The participant's attendance status is set to showed_up = true and participated = true instantly.

Configuration & Options

To utilize QR-Code Admission, configure the following settings in your Experiment or Session:

  • Admission Type: Set to qr_code.
  • Notification Reminders:
    • Under experiment settings, enable QR Check-in Notices for Participants.
    • Configure QR Admission Reminder via Push/SMS to automatically dispatch the QR codes via push notifications or SMS gateway a set duration before the session begins.
  • Location Seat Layout:
    • Ensure the assigned Location in Site Settings has a list of active seat numbers or seat ranges defined, so the dynamic seat allocator can assign seats sequentially without duplicates.
  • Permissions:
    • The scanner page requires camera access permissions in the browser of the tablet or mobile device being used at the door.

HROOT - Hamburg Registration and Organization Online Tool

  1. Installation

    1. System Requirements and Prerequisites

    2. Docker (precompiled)

    3. Docker (self-compiled)

    4. Manual Deployment

    5. First steps after installation

    6. Environment Configuration

    7. Backup and Maintenance

    8. Starting a local server and running automated tests

    9. Basic configuration

    10. Language configuration and timezone

    11. Custom field definitions

  2. Updating an existing installation

  3. Overview

    1. Roles: Users, Admins, Experimenters, Banking‐Administrators
    2. Experiments, Sessions, session types
  4. Subject pool and user management

    1. Browsing the pool
    2. Exporting data
    3. Adding users
    4. Deleting users
    5. Finding duplicate users
    6. More user management
  5. Experiment management

    1. Managing Experiments
    2. Adding Sessions
    3. Experiment and Session Inheritance
    4. Reserving locations (booking)
    5. Assign participants from the pool
    6. Inviting participants
    7. Session management
    8. Waiting list
    9. Invitations Scheduling and Digests
  6. Admission

    1. QR Code Admission
    2. Online Waiting Room
    3. Online Surveys and Completion Links
  7. Calendar

  8. Sending messages

    1. Invitation emails
    2. Confirmation emails
    3. Session reminder emails
    4. Default locale and date formats
    5. SMS and Push Notifications
  9. Settings

    1. Shibboleth Integration
    2. Kimai Integration
  10. Staff Management

  11. Finance

  12. Pools Management

Clone this wiki locally