Рандомизация текста вопроса в XLSForm - PullRequest
0 голосов
/ 19 октября 2019

Я разрабатываю опрос в XLSForm, а не в Excel. Мне нужно рандомизировать не только порядок выбора, но и текст вопросов. Некоторые вопросы состоят из четырех предложений A, B, C и D. Они должны отображаться в случайном порядке.

Я думал об использовании поля вычисления со случайным числом. Но есть четыре комбинации для 4 предложений, и я не могу сделать так много полей.

1 Ответ

0 голосов
/ 21 октября 2019

Я думаю, что следующий подход может сработать.

  1. Используйте тип вопроса xml-external, чтобы добавить XML-файл внешних данных с вашими 4 текстами в разных узлах. Назовите это «mytexts», например. Структура может быть примерно такой:
<root>
 <text>first text</text>
 <text>second text</text>
 <text>third text</text>
 <text>fourth text</text>
</root>
В ярлыке вашего вопроса используйте join(" ", randomize(instance('mytexts')/root/text))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...