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

Table of contents

Properties

Properties

correctAnswer

Optional correctAnswer: Answer[]

Inherited from

BaseIndividualComponent.correctAnswer

Defined in

types.ts:206


description

Optional description: string

Inherited from

BaseIndividualComponent.description

Defined in

types.ts:208


instruction

Optional instruction: string

Inherited from

BaseIndividualComponent.instruction

Defined in

types.ts:209


instructionLocation

Optional instructionLocation: "sidebar" | "aboveStimulus" | "belowStimulus"

Inherited from

BaseIndividualComponent.instructionLocation

Defined in

types.ts:205


meta

Optional meta: Record<string, unknown>

Inherited from

BaseIndividualComponent.meta

Defined in

types.ts:207


nextButtonLocation

Optional nextButtonLocation: "sidebar" | "aboveStimulus" | "belowStimulus"

Inherited from

BaseIndividualComponent.nextButtonLocation

Defined in

types.ts:204


nextButtonText

Optional nextButtonText: string

Inherited from

BaseIndividualComponent.nextButtonText

Defined in

types.ts:203


response

response: Response[]

Inherited from

BaseIndividualComponent.response

Defined in

types.ts:200


title

Optional title: string

Inherited from

BaseIndividualComponent.title

Defined in

types.ts:210


type

type: "questionnaire"

Defined in

types.ts:253