highbond_question_choice (Resource)
Schema
Required
| item_type | String | Specifies the type of the questionnaire item. Enum: SingleChoiceQuestion, MultipleChoiceQuestion, DropdownQuestion | ||||||||||||
| options | Block List, Min: 1 | List of Options available | ||||||||||||
Nested Schema for `options`Required
Optional
| ||||||||||||||
| questionnaire_id | String | The ID of the Questionnaire | ||||||||||||
| text | String | The main text of the question | ||||||||||||
Optional
| column_text | String | The display name of the question when it appears in a table |
| force_updates | Boolean | Allows overriding top-level 'create_only' option. |
| id | String | The ID of this resource. |
| instructions | String | The instructions for answering the question |
| optional | Boolean | Specifies whether the question is optional |
| other_value | String | When spcified, respondents can provide an alternative answer if the available options do not apply to them. The text will be used as the label to this option |
| position | Number | The position value determines the order of items within the questionnaire |
| reference_id | String | Unique identifier for the question within the questionnaire, and for the response option within the choice question. |
| weight | Number | Adds importance weight to choice question |
Read-Only
| created_at | String | The date the question was created |
| question_id | Number | Id of the question |
| updated_at | String | The date the question was updated |
Example Usage
resource "highbond_question_choice" "main" {
questionnaire_id = highbond_questionnaire.main.id
text = "Terraform : How do you feel at home during Covid"
instructions = "Stay safe and stay home. It's not your choice. Its a govt order"
column_text = "No text"
optional = false
item_type = "MultipleChoiceQuestion"
position = 4
other_value = "None of the above"
reference_id = "Important"
weight = 1.88 // Only 2 digits after decimal point are allowed
force_updates = true // Create only with force update changes
options {
text = "Safe"
reference_id = "Safety"
weight = 1.88 // Only 2 digits after decimal point are allowed
}
options {
text = "Not Safe"
follow_up_questions = [
highbond_question_simple.main.id,
highbond_question_numeric.main.id
]
}
}
