Перейти к содержанию

Викиверситет:Тесты

Материал из Викиверситета

Это страница справки для расширения теста.

Простое и красочное руководство смотрите на .

Расширение состоит из очень простой разметки. Эта страница получилась длинной из-за множества возможностей, которые открывает расширение викторины.

Также см. учебный проект в английском Викиверситете.

Обзор

[править]

Версия

[править]
  • Версия 1.0 расширения викторины теперь(20 мая 2007 г.)активна на Викиверситете.
  • В данной документации рассматриваются все основные функции и большинство второстепенных.
  • Некоторые экзотические функции пока не рассмотрены, например управление перемешиванием с помощью тегов {X} {!X} {/X}.

Педагогические соображения

[править]
  • Каковы сильные и слабые стороны викторины Викиверситета?
  • Как лучше всего использовать расширение «Тест» в качестве учебного пособия?
  • - предлагает подробное рассмотрение различий функций тестов между Moodle и Викиверситета, включая предложения по наилучшему использованию каждого из них.

Как создать тест

[править]

Тег теста

[править]
wikitext
(то, что вы пишете)
рендеринг
(то, что вы видите)
комментарии
<quiz>
вставьте вопросы здесь
</quiz>

  

1

Пример вопроса 1

Правильный ответ.
Неправильный ответ.
Неправильный ответ.
Неправильный ответ.

2

Пример вопроса 2

Правильный ответ.
Неправильный ответ.
Неправильный ответ.
Неправильный ответ.

Теги quiz выполняют следующие функции:
  • В верхней части вставлены некоторые стандартные варианты тестов и цветовая схема для оценки. Цветовой ключ появляется только тогда, когда вопрос отмечен.
  • Они добавляют кнопку «Отправить» внизу, когда учащийся закончил тест и хочет получить оценку.
  • Все, что находится между тегами викторины, анализируется расширением викторины и преобразуется в вопросы, если это возможно.

Теоретически можно пометить каждый вопрос тегом «тест», что позволит учащемуся по очереди оценивать каждый из них.

Перемешивание вопросов: если отображается кнопка «Перемешивание вопросов», вопросы можно перемешать, нажав на эту кнопку. Это работает только до тех пор, пока участник теста не начал отвечать на вопросы. Как только участник начинает отвечать, порядок блокируется. Кнопка «Перемешать» не отображается, если в тесте один или меньше вопросов.

<quiz display=simple>
вставьте вопросы здесь
</quiz>

Вот здесь и возникнут вопросы.

  • Важно отметить, что добавление «display=simple» в качестве атрибута тега quiz удаляет таблицу баллов сверху.
  • Это полезно для коротких тестов и особенно в ситуациях, когда вы вставляете отдельные вопросы между текстовыми блоками.
<quiz shuffle=none>
вставьте вопросы здесь
</quiz>

  

Вот здесь и возникнут вопросы.

  • Если вы хотите сохранить таблицу баллов, но избавиться от кнопки перемешивания вопросов, используйте «shuffle=none», как показано.
<quiz shuffleanswers=true>
вопросы с предложением перемешиваются при перезагрузке здесь
</quiz>

  

1

Пример вопроса 1

Неправильный ответ.
Правильный ответ.
Неправильный ответ.
Неправильный ответ.

2

Пример вопроса 2

Неправильный ответ.
Неправильный ответ.
Правильный ответ.
Неправильный ответ.

Перемешивание ответов: Тест также предоставляет возможность автоматического перемешивания ответов при загрузке. Этого можно добиться с помощью параметра shuffleanswers. Если параметр shuffleanswers установлен в значение true, ответы перемешиваются при каждой перезагрузке страницы. Это работает только до тех пор, пока участник теста не начал отвечать на вопросы. Как только участник теста начинает отвечать, порядок фиксируется в том виде, в котором он был до отправки вопросов.


Вставка вопросов

[править]

Типы доступных вопросов показаны ниже.

Важным моментом является то, что «каждый вопрос должен быть разделен пустой строкой», в противном случае они объединяются в один вопрос.

Как использовать примеры

[править]

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

Копирование и вставка

[править]

Разметка была немного упрощена для облегчения «понимания». Если вы копируете и вставляете, вы должны вставить <quiz> теги до и после разметки. Вы можете использовать теги теста с опцией «display=simple», как показано выше.

Обратите внимание, что в приведенном ниже примере для ясности также используются «таблицы». Если тест вставлен в таблицу, это изменяет его внешний вид — например, вокруг некоторых элементов теста появляются рамки. Если вы не используете таблицу, эти поля исчезнут, и ваш тест будет выглядеть проще.

При вставке убедитесь, что «все символы выровнены с началом строк страницы» - т. е. если какая-либо строка начинается с пробела, могут возникнуть ошибки форматирования.

Живые демонстрации

[править]

Все приведенные ниже примеры должны работать. Не бойтесь их попробовать. Нажатие кнопки «исправить» допустимо — это не изменит и не повредит эту страницу.

Основные типы вопросов

[править]
  • Примечание: Для вопросов с множественным выбором (MCQ) со знаком «минус» (-) и знаком «плюс» (+) положительный знак (+) обозначает правильный ответ, а отрицательный знак (-) обозначает неправильный ответ, и вот как Quiz узнает, какой ответ правильный, а какой неправильный.

Множественный выбор / один ответ

[править]
викитекст рендеринг комментарии

<пред> {Вопрос

тип="()"}

+ Правильный ответ. - Отвлекающий фактор. - Отвлекающий фактор. - Отвлекающий фактор. </пред>

<дисплей викторины=простой> {Вопрос

тип="()"}

+ Правильный ответ. - Отвлекающий фактор. - Отвлекающий фактор. - Отвлекающий фактор. </викторина>

  • Этот тип вопроса допускает «один» правильный ответ и любое количество отвлекающих вопросов (показано 3 отвлекающих вопроса, но их может быть один, девять или любое другое число).
  • Правильный ответ может находиться в любой позиции и отмечен знаком плюс. Отвлекающие факторы отмечены знаком минус.
  • Показанный викитекст следует вставить между тегами <quiz>, как показано выше.
  • Ответы отображаются в том же порядке, что и в разметке, поэтому перед экспортом в разметку рекомендуется перемешать их.
  • Каждый символ, т. е. |, +, - и любые другие символы, перечисленные ниже, должны находиться на новой строке.
  • Символы должны начинать новую строку - перед ними не должно быть пробелов.
  • Границы являются результатом границы вокруг вики-таблицы. Они необязательны.
  • «Отвлекающий фактор» — стандартный термин для неправильного варианта ответа с несколькими вариантами ответов.
  • Символ () в атрибуте type должен выглядеть как переключатель.
  • Чтобы увидеть полный цветовой код (с четырьмя цветами), попробуйте пройти тест и нажать кнопку исправления.
  • «Второй» щелчок по переключателю (т. е. щелчок по уже выбранному переключателю) отменит его выбор.

Вопросы типа «правда/ложь»

[править]
викитекст рендеринг комментарии
{Болгария и Румыния присоединились к
Европейский Союз в 2007 году.
|тип="()"}
+ ПРАВДА.
- ЛОЖЬ.
{Швейцария является членом
Евросоюз.
|тип="()"}
- ИСТИННЫЙ.
+ ЛОЖЬ.
{Каждый может стать гражданским журналистом.
|тип="()"}
+ ПРАВДА.
- ЛОЖЬ.

1

Болгария и Румыния присоединились к Европейскому Союзу в 2007 году.

ПРАВДА.
ЛОЖЬ.

2

Швейцария является членом Европейского Союза.

ИСТИННЫЙ.
ЛОЖЬ.

3

Каждый может стать гражданским журналистом.

ПРАВДА.
ЛОЖЬ.


  • Во многих системах тестов вопросы типа «верно/неверно» указаны как отдельный тип вопросов, хотя на самом деле они представляют собой не более чем набор вариантов с одним ответом. Расширение корректно обрабатывает вопросы типа «истина/ложь» как вопросы с несколькими вариантами ответов и одним ответом. Они реализованы точно так же, как описано выше.
  • Первый из двух примеров показывает вопрос типа «верно/неверно», где правильный ответ — «верно».
  • Во втором из двух примеров показан вопрос типа «истина/ложь», где правильный ответ — «ложь».
  • Примеры являются живыми и их можно опробовать уже сейчас.
  • Если у вас большое количество вопросов типа «истина/ложь», более эффективным способом их размещения будет использование Табличное задание с переключателями, описанного ниже.


Множественный выбор / множественный ответ

[править]
викитекст рендеринг комментарии
{Вопрос
|тип="[]"}
+ Правильный ответ.
- Неправильный ответ.
+ Правильный ответ.
- Неправильный ответ.

Вопрос

Правильный ответ.
Неправильный ответ.
Правильный ответ.
Неправильный ответ.

  • Этот тип вопроса предполагает множественный выбор, и правильными могут быть несколько ответов.
  • Правильные ответы обозначены знаками плюс, неправильные — знаками минус.
  • Показанный викитекст следует вставить между тегами <quiz>, как показано выше.
  • Ответы отображаются в том же порядке, что и в разметке, поэтому перед экспортом в разметку рекомендуется перемешать их.
  • Каждый символ, т. е. |, +, - и любые другие символы, перечисленные ниже, должны находиться на новой строке.
  • Символы должны начинать новую строку - перед ними не должно быть пробелов.
  • Границы являются результатом границы вокруг вики-таблицы. Они необязательны.
  • Символ [] в атрибуте type должен выглядеть как флажок.

Печатный ответ (краткий ответ)

[править]
викитекст рендеринг комментарии
{  
|тип="{}"}
Где родился Аристотель?
{ Стагира }

{  
|тип="{}"}
Назовите знаменитого наставника Аристотеля.
{ Платон }

{  
|тип="{}"}
{ Александр } был самым любимым у Аристотеля
знаменитый ученик.

1

 

2

 

3

 

  • При «печатном ответе» участник теста вводит ответ в текстовое поле с помощью клавиатуры.
  • Тип вопроса обозначается с помощью "{}" в качестве аргумента type.
  • Текстовое поле вставляется с помощью фигурных скобок в желаемую позицию текстового поля.
    • Обратите внимание, что фигурные скобки сами по себе не создают текстовое поле. Между фигурными скобками и заключенным в них текстом должен быть пробел. {Answer} работает, а {Answer} не работает.
    • Правильный ответ необходимо вставить в фигурные скобки.
    • Текстовое поле можно расположить в любом месте текста. Текст до и после текстового поля будет отображаться как обычный текст.
  • Границы являются результатом границы вокруг вики-таблицы. Они необязательны.
  • Между { и |type= был вставлен неразрывный пробел, поскольку в этой позиции требуется какой-то текст (немного глючная вещь).
{  
|тип="{}"}
Назовите известного греческого философа.
{ Аристотель|Платон }

 

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


{  
|тип="{}"}
Назовите знаменитого наставника Аристотеля.
{ Платон _6 }

 

  • Чтобы изменить размер текстового поля, добавьте подчеркивание и целое число после ответа в фигурных скобках, чтобы обозначить необходимое количество пробелов между глифами.
  • Это число зависит от обстоятельств, однако оно должно быть около n+2 (где n — количество символов в ответе)
{ Заполните каждое поле синонимом
из следующих слов
|тип="{}"}
#бесплатно: {бесплатно _6}
#хорошо: {хорошо _4}

Заполните каждое поле синонимами следующих слов

  • Вы можете сгруппировать элементы только в один вопрос.
{  
|тип="{}"}
Где умер Аристотель?
{ Халкида (i) }

 

  • Чувствительность к регистру: набранные ответы чувствительны к регистру, если только вы не добавите (i) в указанной позиции. (i) означает «чувствителен к регистру».
  • Если на какой-либо вопрос предусмотрено более одного возможного ответа, необходимо включить один (i) для каждого из них.