1
[Решено] Брать 10 вопросов из 15 вложенных тем?
Автор SlavikBerdsk, 04 мар 2018 12:57
Сообщений в теме: 4
#1
Отправлено 04 Март 2018 - 12:57
Подскажите как можно, имея:
1-ну "корневую группу" и кучу подгрупп (пример рисунка), но состоящих из 100 вопросов каждая.
Сделать СЛУЧАЙНУЮ выборку 10 вопросов из этих тем? Т.е. не я задаю: из этой темы 3 вопроса, этой 2, а программа сама брала РАЗНОЕ
количество вопросов ИЗ РАЗНЫХ тем.
Другими словами произвольно 10 вопросов из всех вложенных тем.
Хороший пример - это составление одного теста из нескольких маленьких.
#2
Отправлено 04 Март 2018 - 13:03
Выборка применяется только к вложенным объектам на один уровень глубины, т.е. выбирается что лежит внутри папки, но не в ее подпапах. Если Вам нужна случайная выборка на основе всех вопросов, то просто откажитесь от иерархической структуры и все вопросы разместите в корневой группе. Минус будет в том, что станет сложнее с навигацией по тесту в редакторе, но будет именно случайная выборка из всех вопросов теста, без их принадлежности к темам.
#3
Отправлено 04 Март 2018 - 13:18
В каждом тесте более 100 вопросов и копировать каждый по отдельности с подтверждением ..... Не весёлый труд. Да плюс от времени ко времени отдельные вопросы меняются.
#4
Отправлено 04 Март 2018 - 13:22
SlavikBerdsk (04 Март 2018 - 13:18) писал:
В каждом тесте более 100 вопросов и копировать каждый по отдельности с подтверждением ..... Не весёлый труд.
Сделайте копию теста и в ней методом перетаскивания вопросов в Корневую группу перенесите вопросы. Т.е. не нужно отдельно копировать по одному вопросу в другой тест.
По сути у Вас выбор между удобством навигации админа по тесту и решением той задачи, которая Вам нужна. Решить ее можно, но придется отказаться от группировки вопросов.
Также сама задача достаточно странная у Вас. Почему нельзя оставить выборку вопросов из каждой темы и для корневой прописать перемешивание? Лучше же чтобы выпали вопросы из каждой темы. А если это будет глобальная выборка, то можно получить несколько вопросов из одной темы и 0 вопросов из других тем. Получится разбалансировка вариантов тестов и некоторые варианты уже нельзя будет назвать справедливыми по отношению к тестируемому. Должен быть какой-то баланс.
#5
Отправлено 04 Март 2018 - 13:33
В этом и заключается тестирование: повезло - ответил, нет - подучился. Не всегда имеет смысл брать вопросы из каждой темы. Иногда должна присутствовать простая удача.
Понятно. Так сделать нельзя. Нужно перетаскивать все вопросы из разных тем в корневую папку. Благодарю за быстрый ответ. Вопрос закрыт.
Понятно. Так сделать нельзя. Нужно перетаскивать все вопросы из разных тем в корневую папку. Благодарю за быстрый ответ. Вопрос закрыт.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных