Interface: QuestionnaireComponent
The QuestionnaireComponent interface is used to define the properties of a questionnaire component. A QuestionnaireComponent is used to render questions with different response types. The response types are also defined with these documentation. The main use case of this component type is to ask participants questions, without using markdown, websites, images, etc.
Hierarchy
-
↳
QuestionnaireComponent
Table of contents
Properties
- correctAnswer
- description
- instruction
- instructionLocation
- meta
- nextButtonLocation
- nextButtonText
- response
- title
- type
Properties
correctAnswer
• Optional
correctAnswer: Answer
[]
Inherited from
BaseIndividualComponent.correctAnswer
Defined in
description
• Optional
description: string
Inherited from
BaseIndividualComponent.description
Defined in
instruction
• Optional
instruction: string
Inherited from
BaseIndividualComponent.instruction
Defined in
instructionLocation
• Optional
instructionLocation: "sidebar"
| "aboveStimulus"
| "belowStimulus"
Inherited from
BaseIndividualComponent.instructionLocation
Defined in
meta
• Optional
meta: Record
<string
, unknown
>
Inherited from
Defined in
nextButtonLocation
• Optional
nextButtonLocation: "sidebar"
| "aboveStimulus"
| "belowStimulus"
Inherited from
BaseIndividualComponent.nextButtonLocation
Defined in
nextButtonText
• Optional
nextButtonText: string
Inherited from
BaseIndividualComponent.nextButtonText
Defined in
response
• response: Response
[]
Inherited from
BaseIndividualComponent.response
Defined in
title
• Optional
title: string
Inherited from
Defined in
type
• type: "questionnaire"