Тест для гостей, либо вообще без процедур авторизации

Тест для гостей, либо вообще без процедур авторизации

от Bair Abasheev -
Количество ответов: 5

Есть ли какая-то возможность разместить тест в общий курс системы МУДЛ, чтобы любой мог пройти его без регистрации на сайте?

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

Если что-то подобное есть, то дайте pls ключевые слова. Не хочется велосипед опять делать и влазить в коды. 

В ответ на Bair Abasheev

Re: Тест для гостей, либо вообще без процедур авторизации

от Павел Рябов -
Вопрос старый. Скорее всего штатными средствами нельзя.
Я бы поступил иначе. Сделал сотню тестовых юзеров. Прицепил их к группе тестовой. По запросу на тестовый доступ высылал бы логин и пароль. Это проще и правильнее.
В ответ на Павел Рябов

Re: Тест для гостей, либо вообще без процедур авторизации

от Bair Abasheev -

спасибо за ответ.

нашел отдаленно напоминающий модуль(блок) FeedBack, но его цели - это опросы, а самое ужасное это то, что для него надо заново создавать тестовые задания в его собственном бедном формате.

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

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

В ответ на Bair Abasheev

Re: Тест для гостей, либо вообще без процедур авторизации

от Alex Djachenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода Изображение пользователя ООО "Открытые Технологии" Изображение пользователя Тестер Moodle Изображение пользователя Эксперт по Moodle
Этой возможности нет и ее очень непросто добавить по одной простой причине: попытки прохождения тестирования сохраняются в БД и они обязательно должны быть привязаны к какому-нибудь пользователю.
Любой из возможных выходов содержит недостатки:
  1. Отключить аутентификацию - тогда пользователь сможет попасть на сайт набрав любой незанятый логин (точно не помню, как это работает, но вроде логины в любом случае нужно набирать, но система пускает под любым).
  2. Переопределить роли для конкретного теста, разрешив "Гостю" mod/quiz:view. Однако, все попытки будут записаны на одного пользователя и разработаться, кто тестировался будет возможно только сравнивая время тестирования с логами и IP-адресами.
В ответ на Alex Djachenko

Re: Тест для гостей, либо вообще без процедур авторизации

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
В ответ на Artem Andreev

Re: Тест для гостей, либо вообще без процедур авторизации

от Bair Abasheev -

решил пока ничего нового не писать, а воспользоваться модулем "Lesson".

Он позволяет брать тестовые задания из базы(правда через импорт/экспорт) и тестироваться любому гостю бесконечное количество раз.

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

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