Вытащить ключ к тесту

Вытащить ключ к тесту

от Ivan Kozhevnikov -
Количество ответов: 9

Здравствуйте. Вопрос - как вытянуть ключи к тестам Мудл?

Проблема. Нужно отсортировать ответы в тесте, соответственно поменяется ключ.

Я так понимаю что можно с БД чтото нахимичь или можно проще?

То есть проверка будет ручная...

В ответ на Ivan Kozhevnikov

Re: Вытащить ключ к тесту

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Из вашего описания не понятно, что именно вы делаете, и чего хотите добиться. Опишите, пожалуйста, свою задачу подробно

В ответ на Vadim Dvorovenko

Re: Вытащить ключ к тесту

от Ivan Kozhevnikov -

мне нужно вытащить из БД тесты с ключами чтобы потом рандомно рассортировать ответы к каждому вопросу. На выходе получается новая комбинация ключей.

В ответ на Ivan Kozhevnikov

Re: Вытащить ключ к тесту

от Dmitriy Makarov -
а чем вас неустраивает базовое перемешивание вариантов ответов? улыбаюсь настройте свойства вопроса в элементе тест и ваша проблема будет решена.
В ответ на Ivan Kozhevnikov

Re: Вытащить ключ к тесту

от Alexandre Scherbyna -

А я так и не понял, про что вы спрашиваете? Что вы называете ключом? в думах

В ответ на Alexandre Scherbyna

Re: Вытащить ключ к тесту

от Dmitriy Makarov -

Это такая фишка от минобра улыбаюсь под ключами понимают спецэлементы теста улыбаюсь ~ - неправильные ответы и = - правильные ответы, соответственно ключи правильного и неправильного ответа улыбаюсь

ну или в привычном виде ключи буквенные a) b) c) d) и т.д.


з.ы. опять же если речь о gift формате улыбаюсь большинство ведь клепает в aiken улыбаюсь

В ответ на Alexandre Scherbyna

Re: Вытащить ключ к тесту

от Ivan Kozhevnikov -
Здравствуйте.

например,

есть на бумаге тест

Вопрос 1, Ответ1 , Ответ2, Ответ3, Ответ4, Правильный ответ

Кто такой Джон Леннон, Танцор, Певец, Брат Пола Маккартни, Не знаю, 2

ну и так дальше

если поменять местами ответы например  Певец, Брат Пола Маккартни, Джон

Леннон, Танцор то ответ - 1

Задача - вытащить из БД все это дело чтобы рассортировать рандомно ответы,

и какимто способом вывести опять на бумагу

Цель - препод идет на экзамен, с уникальными ключами, борьба с коррупцией)

То есть Мудл как средство создания уникальных экзаменационных билетов...



16 апреля 2018 г., 19:52 пользователь Alexandre Scherbyna (отправлено через
В ответ на Ivan Kozhevnikov

Re: Вытащить ключ к тесту

от Dmitriy Makarov -

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

В ответ на Ivan Kozhevnikov

Re: Вытащить ключ к тесту

от Alexandre Scherbyna -

Случайный порядок ответов надо указать в параметрах вопроса:

и в параметрах теста: .

Это всё! Не надо поламывать дырку в стене! Дверью пользоваться удобнее. улыбаюсь


В ответ на Ivan Kozhevnikov

Re: Вытащить ключ к тесту

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Moodle из коробки не умеет создавать тесты для печати - только на экране.

Есть решения от открытых технологий, которые позволяют выводить на бумагу тесты прямо в moodle.

Вы можете сделать экспорт банка вопросов из moodle в формате moodlexml, после этого преобразовать их в word, здесь на форуме есть темы по этому вопросу. После этого грузите этот банк вопросов в какую-нибудь программу, которая позволит печатать тесты на бумаге и уже из неё печатайте. Умеет, например,  sunrav.

Хотите напрямую с базой данных работать - ищите в базе данных таблицы со словами question и qtype - в них разложены вопросы и ответы (для каждого из типов вопросов данные хранятся по разному, поэтому тут нужно говорить конкретно по каждому типу вопроса)

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