Общий форум

Создание билетов из банка вопросов

 
Изображение пользователя Иван Р
Создание билетов из банка вопросов
 

Добрый день!

Подскажите пожалуйста, как решить проблему:

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

Версия Moodle 3.2.

Изображение пользователя Alexandre Scherbyna
Re: Создание билетов из банка вопросов
Группа Particularly helpful MoodlersГруппа Эксперт по Moodle

Что вы подразумеваете под "группой билетов"? То, что есть ограниченное количество комбинаций вопросов (например, 50 или 100) и на экзамене каждому студенту выпадет какая-либо из этих 50 или 100 комбинаций (билетов)?

Нет. В Moodle не существует заранее сформированных комбинаций вопросов. Состав каждого "билета" формируется налету. Вы можете включить в "билет" и фиксированные (одинаковые для всех сдающих этот тест) вопросы и рандомные (кому какой выпадет). Сколько таких комбинаций вопросов (билетов) существует - это типичная задачка комбинаторики. Обычно это количество оценивается не десятками, а миллионами (как количество комбинаций в лотерее).

Изображение пользователя Иван Р
Re: Создание билетов из банка вопросов
 

Спасибо за ответ!

Да, именно это и нужно сделать. Есть 100 вопросов (образно), которые формируются в 10 билетов по 10 вопросов (вопросы и билеты фиксированы). А уже при входе студента в тест ему выдается, рандомно, один из 10 билетов. 

Откуда можно начать копать?

Изображение пользователя Alexandre Scherbyna
Re: Создание билетов из банка вопросов
Группа Particularly helpful MoodlersГруппа Эксперт по Moodle

Ну я уже объяснил, что заблаговременно подготовить10 билетов по 10 вопросов и выдать студенту один из них нельзя. Комбинаторика учит, что выбрать 10 вопросов из 100 можно 100!/(100-10)! способами. Поэтому реальное "количество билетов", увы, не 10, а гораздо больше: 100*99*98*...*91 = 6.28Е19

А зачем вам ограничиваться только 10 билетами?

Изображение пользователя Иван Р
Re: Создание билетов из банка вопросов
 
К сожалению существует необходимость. По действуещему стандарту тестирование должно проходить именно по форме 10 билетов, это не моя инициатива.  Спасибо за помощь! Буду думать.
Изображение пользователя Alexandre Scherbyna
Re: Создание билетов из банка вопросов
Группа Particularly helpful MoodlersГруппа Эксперт по Moodle

Я понимаю, что можно требовать, чтобы в билете было 10 вопросов, например. Но требовать, чтобы самих билетов было ровно 10 и, не дай Бог, не 11 (!?), то это странно, конечно же. выпучил глаза Кому же может так навредить 11-й или 6.28Е19-й билет?

Изображение пользователя Evgeniy Schuetz
Re: Создание билетов из банка вопросов
 

1. компонуете билеты как вам надо, распечатываете, ставите нужные штампы и подписи, сканируете в pdf или jpg

2. Делаете из билетов тест из 10 вопросов, где каждый вопрос теста = картинке-билету.

3. Дальше зависит от того, что у вас происходит. Если очный ответ, то вариант ответа на тестовый вопрос  = взял билет или не взял. Если ответ нужно фиксировать в системе, то делайте вопрос типа Эссе - пусть пишут.

Всё. Мы так ГЭКи проводили.


Изображение пользователя Vadim Dvorovenko
Re: Создание билетов из банка вопросов
Группа DevelopersГруппа Майнтейнер переводаГруппа Тестер MoodleГруппа Эксперт по Moodle
Вам нужно делать вопросы типа CLoze. Там внутрь одного вопроса вставляются другие вопросы. Соответственно, вы делаете 10 вопросов, в каждом по 10 фискированных вопросов внутри. Потом в тест добавляете 1 случайный вопросы, выбирается 1 из 10 вопросов-контейнеров.
Например, у вас есть в английском языке тест на понимание текста. Текстов много, вопросов по ним ещё больше, но нужно, чтобы все вопросы в тесте относились к одному тексту, ведь прочитать все тексты у студента времени не хватит. В тако случае каждый текст и все вопросы к нему оформляются как Cloze, а один из Cloze выбирается случайно
Изображение пользователя Иван Р
Re: Создание билетов из банка вопросов
 

Всем большое спасибо за советы!!! Но, вроде бы, от этой идеи отказались.))) Решили сделать, по человечески, рандомный выбор вопросов из всего банка.

Изображение пользователя Alexandre Scherbyna
Re: Создание билетов из банка вопросов
Группа Particularly helpful MoodlersГруппа Эксперт по Moodle

Это правильно. Билеты с 1-го по 10-й ничем не лучше билетов с 11-го по 6.28Е19-й.

Но вы еще подумайте, может вопросы не тащить из единого "мешка", содержащего 100 вопросов. Так кому-то достанутся легкие, а кому-то сложные вопросы. Кому-то выпадут вопросы по одной теме, а остальные темы дисциплины охвачены не будут...

Лучше разложить эту сотню по нескольким маленьким "мешочкам" в зависимости от темы и/или сложности вопроса. Тогда каждый рандомно сформированный билет будет равномерно покрывать все темы дисциплины и содержать вопросы примерно одинаковой сложности.

Изображение пользователя Иван Р
Re: Создание билетов из банка вопросов
 
Да, так и сделаем!
Изображение пользователя Иван Р
Re: Создание билетов из банка вопросов
 
А можно вопрос не по теме? Есть возможность ограничить количество выбираемых ответов в вопросах с множественным ответом?
Изображение пользователя Alexandre Scherbyna
Re: Создание билетов из банка вопросов
Группа Particularly helpful MoodlersГруппа Эксперт по Moodle

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