CreateBlockRequest
anyOf- Reference Block
- Standard Block
- Trash Block
- Conjoint Block
Possible values: [Standard]
Possible values: [Reference]
The ID of the survey's default block.
Possible values: Value must match regular expression ^BL_[a-zA-Z0-9]{11,15}$
LibraryID objectrequired
- User Id
- Group Id
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
The unique identifier for the Reference Block.
Possible values: Value must match regular expression ^LB_[a-zA-Z0-9]{11,15}$
Options object
Prevents modification of the block and its contents
Possible values: [true, false]
Authorization to modify the block
Possible values: [Collapsed, Expanded]
Possible values: [false, RandomWithXPerPage, RandomWithOnlyX, Advanced]
Loop & Merge type
Possible values: [None, Static, Question]
LoopingOptions object
Options and configuration for Loop & Merge. Includes input fields and randomization
ChoiceGroupLocator object
Locator.
- Classic locator, begins with two alpha characters followed by a | and any combination of alpha and | characaters
- Current url locator regex pattern, matching entire string
- Current url locator regex pattern, matching the entire string, allow no white space, this should mirror the above* regex but allow no white space
Locator object
Locator.
- Classic locator, begins with two alpha characters followed by a | and any combination of alpha and | characaters
- Current url locator regex pattern, matching entire string
- Current url locator regex pattern, matching the entire string, allow no white space, this should mirror the above* regex but allow no white space
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
Type of randomization to apply to the loop ordering
Possible values: [None, Subset, All]
Static object
The (static) fields in the Loop & Merge
Options and configuration for Loop & Merge. Includes input fields and randomization
Randomization
The configuration for the type of Randomization to apply. Many options based on 3 types of Randomization in RandomizeQuestions
Advanced object
contains related configuartions for Randomization options
Number of questions to display per page.
Possible values: Value must match regular expression ^[\d]+$
FixedOrder object[]
Questions to display in a fixed order
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
RandomizeAll object[]
Questions to display in a randomized order
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
RandomSubSet object[]
Subset of questions to display in a randomized order
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
How many of the RandomSubSet questions to show in aggregate for a given respondent
Possible values: Value must match regular expression [\d]{1,3}
Undisplayed object[]
- Question Id
- string
The unique identifier for the question.
Possible values: Value must match regular expression ^QID[a-zA-Z0-9]+$
contains related configuartions for Randomization options
Whether or not to balance the number of times each Randomization.Advanced.RandomSubSet question is displayed across all respondents
The configuration for the type of Randomization to apply. Many options based on 3 types of Randomization in RandomizeQuestions
The text on the next button at preview and runtime, or if nextButtonMID is set, the name of the message referred to there
The text on the previous button at preview and runtime, or if previousButtonMID is set, the name of the message referred to there
nextButtonLibraryID object
- User Id
- Group Id
The unique identifier for a specific user.
Possible values: Value must match regular expression ^UR_[a-zA-Z0-9]{11,15}$
The unique identifier for the message.
Possible values: Value must match regular expression ^MS_[a-zA-Z0-9]{11,15}$
The unique identifier for the message.
Possible values: Value must match regular expression ^MS_[a-zA-Z0-9]{11,15}$
{
"BlockElements": [
null
],
"Type": "Standard",
"SubType": "Reference",
"ID": "string",
"Description": "string",
"LibraryID": "string",
"ReferencedBlockID": "string",
"Options": {
"BlockLocking": "true",
"BlockPassword": "string",
"BlockVisiblity": "Collapsed",
"RandomizeQuestions": "false",
"LoopingOptions": {
"QID": "string",
"Randomization": "None",
"Static": {}
},
"Randomization": {
"Advanced": {
"QuestionsPerPage": "string",
"FixedOrder": [
"string",
"{~Randomized~}"
],
"RandomizeAll": [
"string",
"{~Randomized~}"
],
"RandomSubSet": [
"string",
"{~Randomized~}"
],
"TotalRandSubset": "string",
"Undisplayed": [
"string",
"{~Randomized~}"
]
},
"EvenPresentation": true
},
"NextButton": "string",
"PreviousButton": "string",
"nextButtonLibraryID": "string",
"nextButtonMID": "string",
"previousButtonLibraryID": "string"
}
}