Limesurvey RC2 API получить все ответы на вопросы

Я хочу получить все ответы для опроса. Я нашел метод RC2 «export_responses», но у него есть информация только об ответах, у которых есть ответы. В моем инструменте я хочу отображать нулевые ответы для ответов, на которые нет ответов.

Тогда мне может понадобиться получить все ответы на вопрос. Я ищу документ и нашел метод "get_question_properties". ссылка http://api.limesurvey.org/classes/remotecontrol_handle.html#method_get_question_properties

Я предполагаю, что могу получить все ответы на вопрос, установив здесь соответствующее значение для параметра «aQuestionSettings». Выше документ указал «aQuestionSettings» как массив, но я не уверен, как передать массив для этого метода.

Моя клиентская программа написана на С# на основе Newtonsoft JSON. Поэтому, пожалуйста, предложите лучший способ получить все ответы на вопросы или помогите вызвать метод «get_question_properties» с параметром «aQuestionSettings» с клиентом С# или Java.

Спасибо


person lsc    schedule 09.05.2016    source источник


Ответы (2)


Вы можете передать массив следующим образом:

JArray.Parse(@"['gid', 'type', 'answeroptions']")
person sandun weerasinghe    schedule 10.05.2016

export_responses со значением $sCompletionStatus «все» дает вам все ответы в формате JSON.

person Denis Chenu    schedule 10.05.2016