I've been trying to use the API for automating our survey download and labeling. I've used the method get_question_properties() to retrieve the question properties for labeling values. But I've run into a weird behavior.
for some reason if the answer options get codes from 0 to n, the API provides a json with a list for answeroptions:
Code:
"answeroptions": [
{
"answer": "<span class=\"vorne\">0 </span>\u00fcberhaupt nicht<br /> betroffen<br /><span class=\"hinten\">0</span>",
"assessment_value": 0,
"scale_id": 0,
"order": 0
},
{
"answer": "1",
"assessment_value": 0,
"scale_id": 0,
"order": 1
},
{
"answer": "2",
"assessment_value": 0,
"scale_id": 0,
"order": 2
},
{
"answer": "3",
"assessment_value": 0,
"scale_id": 0,
"order": 3
},
{
"answer": "4",
"assessment_value": 0,
"scale_id": 0,
"order": 4
},
{
"answer": "5",
"assessment_value": 0,
"scale_id": 0,
"order": 5
},
{
"answer": "6",
"assessment_value": 0,
"scale_id": 0,
"order": 6
},
{
"answer": "7",
"assessment_value": 0,
"scale_id": 0,
"order": 7
},
{
"answer": "8",
"assessment_value": 0,
"scale_id": 0,
"order": 8
},
{
"answer": "9",
"assessment_value": 0,
"scale_id": 0,
"order": 9
},
{
"answer": "<span class=\"vorne\">10 </span>sehr stark</br> betroffen</br><span class=\"hinten\">10</span>",
"assessment_value": 0,
"scale_id": 0,
"order": 10
}
],
Code:
"answeroptions": {
"1": {
"answer": "Ja",
"assessment_value": 0,
"scale_id": 0,
"order": 0
},
"2": {
"answer": "Nein",
"assessment_value": 0,
"scale_id": 0,
"order": 1
}
},
For me this is rather unexpected behavior. Is this intended for some reason?