ODK создание теста — могу ли я рандомизировать порядок?

#xml #odk

#xml #odk

Вопрос:

Используя приведенный ниже XML-файл, я создал тест, чтобы пользователи могли видеть изображение, скажем, отсутствовало или присутствовало условие, а затем оценивать их.

Учитывая, что люди сейчас проходят этот тест дома, я хотел бы рандомизировать порядок вопросов. Возможно ли создать массив или что-то подобное, чтобы я мог рандомизировать порядок?

Спасибо!

Пример кода здесь: https://docs.google.com/document/d/12lLAsAoBtm__ING37jujg2ulU26K9ah1je_ySLabS1c/edit?usp=sharing

Ответ №1:

Если вы хотите рандомизировать порядок и показать все 50 вопросов всем респондентам, это невозможно.

Существует обходной путь для создания множества групп с разными порядками одних и тех же 50 вопросов, а затем использовать relevant для отображения только одной случайно выбранной группы, но это довольно громоздко.

Если вы хотите показать только 10 (из 50) случайно выбранных вопросов, это возможно с помощью random() и relevant .

Возможно, стоит также проверить форум ODK. Множество умных разработчиков форм, готовых помочь.