#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. Множество умных разработчиков форм, готовых помочь.