Технические вопросы

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

 
Изображение пользователя Ivan Kozhevnikov
Вытащить ключ к тесту
 

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

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

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

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

Изображение пользователя Vadim Dvorovenko
Re: Вытащить ключ к тесту
DevelopersМайнтейнер переводаТестер MoodleЭксперт по Moodle

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

Изображение пользователя Ivan Kozhevnikov
Re: Вытащить ключ к тесту
 

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

Изображение пользователя Dmitriy Makarov
Re: Вытащить ключ к тесту
 
а чем вас неустраивает базовое перемешивание вариантов ответов? улыбаюсь настройте свойства вопроса в элементе тест и ваша проблема будет решена.
Изображение пользователя Alexandre Scherbyna
Re: Вытащить ключ к тесту
Particularly helpful MoodlersЭксперт по Moodle

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

Изображение пользователя Dmitriy Makarov
Re: Вытащить ключ к тесту
 

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

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


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

Изображение пользователя Ivan Kozhevnikov
Re: Вытащить ключ к тесту
 
Здравствуйте.

например,

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

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

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

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

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

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

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

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

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

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



16 апреля 2018 г., 19:52 пользователь Alexandre Scherbyna (отправлено через
Изображение пользователя Dmitriy Makarov
Re: Вытащить ключ к тесту
 

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

Изображение пользователя Alexandre Scherbyna
Re: Вытащить ключ к тесту
Particularly helpful MoodlersЭксперт по Moodle

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

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

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


Изображение пользователя Vadim Dvorovenko
Re: Вытащить ключ к тесту
DevelopersМайнтейнер переводаТестер MoodleЭксперт по Moodle

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

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

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

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

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