Question Types

EC-Permit offers a variety of question types to capture different kinds of information. Choose the right type for each piece of data you need to collect.

Text Questions

Short Text

Single line text input

  • Names, titles, brief answers
  • Optional character limit
  • Placeholder text support

Long Text

Multi-line textarea

  • Descriptions, comments, detailed answers
  • Expandable text area
  • Rich text formatting (optional)

Number Questions

Number

Numeric input with validation

  • Integer or decimal values
  • Min/max value constraints
  • Unit suffix (kg, meters, etc.)

Date & Time Questions

Date

Date picker

  • Calendar popup for easy selection
  • Min/max date constraints
  • Localized date format

Date & Time

Combined date and time picker

  • Date plus time selection
  • Time zone aware

Date Range

Start and end date

  • Two date fields linked together
  • Validates end after start
  • Useful for permit validity periods

Choice Questions

Single Choice

Select one option

  • Radio buttons or dropdown
  • Define your own options
  • Optional "Other" with text input

Multiple Choice

Select multiple options

  • Checkboxes
  • Min/max selections
  • Optional "Other" option

Yes/No

Simple boolean toggle

  • Toggle switch or radio buttons
  • Customizable labels

File & Media Questions

File Upload

Attach documents or images

  • Drag-and-drop or click to upload
  • Configurable file types (images, PDFs, etc.)
  • Size limits
  • Multiple files allowed

Signature

Capture electronic signatures

  • Touch or mouse drawing
  • Timestamped capture
  • Clear and redo options

Special Questions

User Picker

Select project members

  • Searchable user dropdown
  • Filter by role
  • Single or multiple users

Location/Map Pin

Select a point on a map

  • Click on uploaded site map
  • Coordinates captured
  • Useful for incident locations

Question Sections

Organize related questions into sections to create a cleaner form layout. Sections can have titles and descriptions.

Common Question Settings

  • Label: The question text shown to users
  • Description: Help text explaining what to enter
  • Required: Must be filled before form submission
  • Placeholder: Example text inside empty fields
  • Default Value: Pre-filled value for new forms
  • Visibility: Which statuses can see this question
  • Editable: Which roles/statuses can edit this answer