Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Checkbox Instance

Data Instance Grooper.Core

Represents an instance of an OMR checkbox.

Remarks

The CheckBox Instance class models a single optical mark recognition (OMR) checkbox detected on a document page.
It is used to capture the presence, location, and checked state of checkboxes as part of data extraction in Grooper.

Role in Grooper

CheckBox Instances are typically created as children of a Field Instance or Labeled Instance when a data model includes a checkbox or OMR field. Each instance represents one detected checkbox, storing its geometric bounds and whether it is checked or unchecked.

Usage and Configuration

  • CheckBox Instances are created during extraction when a Data Field is configured with an OMR-based Value Extractor such as Labeled OMR, Ordered OMR, or Zonal OMR.
  • In the Data Review UI, each CheckBox Instance can be reviewed, and its checked state can be validated or corrected.
  • The collection of CheckBox Instances for a field allows Grooper to support multi-checkbox fields, such as grids or multiple-choice questions.

Integration with Other Features

  • CheckBox Instances are used in validation, export, and reporting scenarios where the presence or absence of a mark is significant.
  • They support annotation and highlighting in the document viewer, showing both the checkbox region and its label.
  • The checked state can be used in downstream logic, such as conditional workflows or data exports.

Best Practices

  • Use CheckBox Instances for any scenario where OMR or checkbox data needs to be captured and validated.
  • Review the detected checkboxes in the Data Review UI to ensure accuracy, especially for low-confidence or ambiguous marks.
  • Leverage the geometric and checked state data for advanced reporting or automation.

Properties

NameTypeDescription
General
Document Reference

See Also

Used By

Notification