Здравствуйте. Вопрос - как вытянуть ключи к тестам Мудл?
Проблема. Нужно отсортировать ответы в тесте, соответственно поменяется ключ.
Я так понимаю что можно с БД чтото нахимичь или можно проще?
То есть проверка будет ручная...
Здравствуйте. Вопрос - как вытянуть ключи к тестам Мудл?
Проблема. Нужно отсортировать ответы в тесте, соответственно поменяется ключ.
Я так понимаю что можно с БД чтото нахимичь или можно проще?
То есть проверка будет ручная...
Из вашего описания не понятно, что именно вы делаете, и чего хотите добиться. Опишите, пожалуйста, свою задачу подробно
мне нужно вытащить из БД тесты с ключами чтобы потом рандомно рассортировать ответы к каждому вопросу. На выходе получается новая комбинация ключей.
А я так и не понял, про что вы спрашиваете? Что вы называете ключом?
Это такая фишка от минобра под ключами понимают спецэлементы теста ~ - неправильные ответы и = - правильные ответы, соответственно ключи правильного и неправильного ответа
ну или в привычном виде ключи буквенные a) b) c) d) и т.д.
з.ы. опять же если речь о gift формате большинство ведь клепает в aiken
все это система и так может реализовать. причем проверяет все автоматически и никаких уникальных ключей не нужно, т.к. при грамотно созданном тестовом задании и базе к нему абсолютно все задания будут уникальными.
Случайный порядок ответов надо указать в параметрах вопроса:
и в параметрах теста: .
Это всё! Не надо поламывать дырку в стене! Дверью пользоваться удобнее.
Moodle из коробки не умеет создавать тесты для печати - только на экране.
Есть решения от открытых технологий, которые позволяют выводить на бумагу тесты прямо в moodle.
Вы можете сделать экспорт банка вопросов из moodle в формате moodlexml, после этого преобразовать их в word, здесь на форуме есть темы по этому вопросу. После этого грузите этот банк вопросов в какую-нибудь программу, которая позволит печатать тесты на бумаге и уже из неё печатайте. Умеет, например, sunrav.
Хотите напрямую с базой данных работать - ищите в базе данных таблицы со словами question и qtype - в них разложены вопросы и ответы (для каждого из типов вопросов данные хранятся по разному, поэтому тут нужно говорить конкретно по каждому типу вопроса)
но для борьбы с коррупцией лучше как раз на компьютерах проводить, при правильной настройке и организации получается гораздо меньше мест для манипуляций и все действия фиксируются в логах.