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.