3. Question Types
Questionnaire Builder not only introduces new question types. It also renames some of the question types originally provided by HOPEX.
The table below provides detailed information regarding the mapping between old HOPEX question types and new ones.
Each HOPEX question type has a dedicated section to further explain how Questionnaire Builder handles it.
HOPEX Question Type
New Builder Question Type
Text
Comment
Vertical Radio
Radiogroup
ComboList
Dropdown
Multiple Answer Type
Depending on content
Date
Date
Number
Number
Boolean
Boolean
Multiple Values
Object
Short
Number
Duration
Single Input
Object
Object
OK/NO/NA
Dropdown
Percent
Single Input
Signed Number
Single Input
String
Single Input
Question Group
Panel
3.1. Text
The question type “Text” has been renamed into “Comment”.
3.2. Vertical Radio
The question type “Vertical Radio” has been renamed into “Radiogroup”.
3.3. ComboList
The question type “ComboList” has been renamed into “Dropdown”.
3.4. Multiple Answer Type
HOPEX provided a question of type “Multiple Answer Type”. This type of question allowed to define several sub-questions of different types.
This type of question is no longer available in the new Builder. In case of existing questions of type “Multiple Answer Type”, the new Builder automatically converts them into elementary questions (one per type).
3.5. Date
The question type “Date” still exists and has kept its original name.
3.6. Number
The question type “Number” still exists and has kept its original name.
3.7. Boolean
The question type “Boolean” still exists and has kept its original name.
3.8. Multiple Values
The question type “Multiple Values” has been renamed into “Object”. A parameter in the question's property pane allows to define which HOPEX object must be used to answer the question.
3.9. Short
The “Short” question type no longer exists. All its instances are automatically converted into the “Number” equivalent type.
3.10. Duration
The question type “Duration” does no longer exist. All its instances are automatically converted into the type “Single Input” which allows to answer with a string of characters.
 
3.11. Object
The “Object” question type still exists and has kept its original name. Nevertheless, only a limited number of HOPEX meta-classes are proposed in the standard version. These meta-classes are connected to the ~dmuyO(mWU1AW[Answered Element] metaclass. Therefore, if additional meta-classes must be proposed for questions of type “Object”, you just need to connect them to this metaclass.
The comprehensive list of meta-classes available in the standard is as follows:
Action Plan
Issue
Application
Organizational Process
~jdFzaq1Bkyb1[Column]
~YXRV)88Dp0G1[Attribute]
~JafR4ysPDHU0[Part]
~bSvJYPrkR9)V[Computed Concept Component]
~dZEodwirR1N8[Computed Part]
~0XEovwirRTR8[Computed Attribute]
~0(eRvBHhKnzc[Information Item Component]
~Dr22mynkRHv7[Computed Concept Information Item]
~PKkZR)eOBz80[Concept Component]
~OYRZREhzC1y0[Concept Type Component]
3.12. OK/NO/NA
The “OK/NO/NA” question type no longer exists. All its instances are automatically converted into the “Dropdown” equivalent type.
3.12.1. Aggregation Schemas
When creating new questions of OK/NO/NA type that must be used in the context of standard aggregation schemas, it is important to add the following values to the possible answers' internal values:
Internal Value = 1 for possible answer “OK”
Internal Value = 2 for possible answer “NO”
Internal Value = 3 for possible answer “NA”
3.13. Percent
The “Percent” question type no longer exists. All its instances are automatically converted into the “Single Input” type which allows to answer with a string of characters.
3.14. Signed Number
The “Signed Number” question type no longer exists. All its instances are automatically converted into the “Single Input” type which allows to answer with a string of characters.
3.15. String
The “String” question type has been renamed into “Single Input”.
3.16. Question Group
In HOPEX a question of “Question Group” type was used for two main use cases:
1) To group multiple questions.
2) To dynamically select questions defined on meta-lasses or objects (e.g., on controls for execution and test steps).
Both use cases are still supported with the new questionnaire builder via the renamed “Panel” question type.
To specify whether the question panel should be dynamically populated with questions belonging to a specific “Questionning Motive”, a dedicated parameter called “Motivation” has been added to the panel property pane.
3.17. Checkbox
It is a new question type which allows to define questions with multiple possible answers of “checkbox” type.