Dynamic Questionnaire Sidebar

Components

Trigger Element: A dropdown menu within the checklist form where question types are selected.

Sidebar Content: Contains input fields, checkboxes, and other relevant controls for setting question-specific rules and attachments.

Purpose

The Checklist Configuration Sidebar enables dynamic interaction within the checklist-building interface. It appears when a user selects a question type, providing specific configuration options that allow for detailed customization of each question tailored to the needs of technicians during their workflow.

Description and Usage

In a facility management application, a technician setting up a new work order checklist selects "Safety Confirmation" as a question type. The Checklist Configuration Sidebar appears, offering options to add a mandatory URL link for safety protocols and enable attachments for uploading relevant documents.



This sidebar component activates when a user chooses a question type from a dropdown menu within the checklist questionnaire interface. It serves to offer context-specific settings :


If question type is for example acknowledge , it displays acknowledgment rules, Answer Required, Attachments, and URL linking, thus facilitating a comprehensive setup for each question according to operational requirements.

If question type is for example Numeric Type , it displays additional input rules like Answer Required, Answer Persistent, Numeric Failure Criteria, Attachments, and URL linking, thus facilitating a comprehensive setup for each question according to operational requirements.

How to Use


The user writes their question in the Question Field

The user selects a question type from the dropdown in the main checklist interface.

The sidebar automatically appears, populated with relevant fields based on the selected question type.

The user completes the fields as necessary and uses the action buttons to save, discard, or add more configurations.

Usage

Use the Dynamic Questionnaire side bar when users need to specify detailed configurations for questions within a checklist, such as safety checks, procedural confirmations, or any scenario where conditional logic is required.

Alignment

Visual Alignment

Placement: The sidebar should consistently appear on the right side of the screen, providing a natural workflow from left to right (or right to left in RTL languages), aligning with Western reading patterns.


Proximity: Related elements within the sidebar should be grouped closely to reinforce their relationship and reduce cognitive load.


Consistency: Ensure that the sidebar maintains consistent styling across different types and instances to avoid confusion and maintain brand integrity.

Best Practices

Minimize Clutter: Only display options in the sidebar that are relevant to the selected question type to avoid overwhelming the user.


Progressive Disclosure: Use collapsible sections or tooltips to provide additional information without taking up screen real estate.


Feedback Mechanisms: Provide instant feedback for actions taken within the sidebar, such as a confirmation message when settings are saved or an error message when an invalid URL is entered.


Accessibility Considerations: Ensure all interactive elements are accessible, with keyboard shortcuts, screen reader support, and sufficient color contrast.

Accessibility

All elements within the sidebar must be accessible with keyboard shortcuts and navigable via screen readers.

Acknowledgement Type

Numeric Type

Enter Question Here

Enter Question Here

Empty State (Default State) - With Two Questions

Empty State (Default State) - With One Questions

Enter question here

Question

Question Type

Acknowledgment

Enter question here

Question

Question Type

Acknowledgment

Enter Question Here

Question Rules For Acknowledgment Type

Question Rules For Acknowledgment Type

Question Rules For Acknowledgment Type

Attachments

Answer Persistent

Answer Required

Answer Required

Required

Upload attachment

Required

Upload attachment

“No Acknowledgement” Results in Failure

“No Acknowledgement” Results in Failure

Attachments

Attachments

View URL Required

1

1

2

3

2

3

Opened

Closed

Sidebar Collapsable Header

Toggles for Various Settings

Secondary section of the side bar

Selected and Unselected States


Selected State (Blue):

Function: Indicates that a particular option or setting is currently active or chosen, when the question is in selected state, and Question Type is chosen (Acknowledge, Selector, Text Entry, or Numeric Type) the dynamic questionnaire side bar appears.

Style: A blue color (#EAF1FA) is used to highlight the selected item or option, drawing user attention and confirming selection. This color should be consistent across all selectable elements in the sidebar to maintain visual harmony and intuitiveness.

Unselected State (Gray):

Function: Shows that an option is not active or has not been chosen, when it’s not active, the side bar does not appear

Style: A neutral gray color (#F7F7F7) is used for unselected items. This color provides a clear contrast to the blue selected state, making it easy for users to distinguish between active and inactive choices. Gray should also signal interactivity, indicating that the item can be selected to change its state.