Knowledge Base

View Categories

Collecting Data with Questions

What Are Questions?

Choosing an answer type

The “Questions” tab in CodeREADr allows you to create prompts for app users to answer and submit alongside their scans. These prompts can be managed and created even if the relevant service hasn’t been set up yet.

Learn how to efficiently collect data using the “Questions” feature in CodeREADr to enhance your barcode scanning workflows.

Watch the tutorial video: How to Use Questions

How to Create a Question video

How to Add Questions to Services

To collect data using Questions and Answers:

  1. Create a Question: Admins can create new questions or select existing ones.
  2. Follow These Steps:
    • Navigate to Services in the menu.
    • Choose the service you wish to add questions to.
    • Open the Questions tab.
    • Drag questions from Available Questions to the desired section.
    • Click Save and Continue when done.
Add a variety of different questions to your service with unique responses for valid or invalid scans
Action Prompts
Ask Once but Submit with each Scan Collects data once before scanning begins, applies to all subsequent scans until changed.
Ask Before Submitting any Scan Prompts after scanning but before processing each barcode.
Ask After Submitting Any Scans Prompts after scanning and processing a barcode.
Ask after Submitting Valid Scans Prompts after a barcode is validated against a database.
Ask after Submitting Invalid Scans Prompts after a barcode fails validation or is marked as invalid/duplicate.

Question Types

Short Answer

  • Single-Line Input: Data entered or scanned appears on one line. Perfect for sequential scans.
    • Automatically advances to the next field or submits when using line-feed/carriage return suffixes.
  • Multi-Line Input: Allows multiple lines of data for embedded formats like Name and Company.
    • Users can review data before submitting.

Numeric Input

  • Ideal for number-only data entry, displaying a numeric keyboard for efficiency.
  • When using secondary scanning, add instructions for scanning using session questions or service descriptions for a smoother user experience.

Barcode – Camera

Enable scan barcode to scan the answer
  • Enable Barcode Scanning: Scans barcodes using the device camera.
    • Compatible with advanced scanning features like Smart Scan to capture up to 200 barcodes in a single view.
    • Avoid enabling this for external scanning accessories; use accessory-specific modes instead.

Note: Scanning accessories should not use the above option. Instead, use your device manufacturer’s settings such as:

  • HID Mode (Keyboard Emulation): Automatically advances fields; manual data entry disabled.
  • SPP Mode (Serial Port Profile): Allows full manual input; available on Android devices with compatible Bluetooth scanners.

Multiple Choice Questions

  • Add as many answer options as needed, supporting both single and multiple-answer selection.
  • Use the Copy-Paste feature for quick setup (up to 200 answers).

Advanced Features

Custom Questions

  • Designed for developers to implement custom prompts using HTML or JavaScript.
  • Documentation is available for setting up custom questions with postback URLs.

Photo Collection

  • Allows users to upload one or more photos per scan.
  • Photos can be stored on your server or Dropbox.

Device Location

  • Records GPS coordinates with each scan, either as part of a question or in the background.

Signature Capture

  • Collect digital signatures to attach to scan records, similar to photo collection.

By customizing your data collection workflow with Questions, you can maximize the functionality of CodeREADr and improve the efficiency of your scanning processes.