GIFT формат (Загальний шаблон формату імпорту, англ. General Import Format Template) — це «wiki-подібна» мова розмітки для опису тестів, спочатку запропонований Полом Шоу у 2003 році.[1] Він пов'язаний із системою управління курсами Moodle .[2][3]

Типи питань у GIFT ред.

GIFT дозволяє будь кому скористатися текстовим редактором для написання тестів: множинного вибору, правда-фальш, короткої відповіді, відповідності, пропущеного слова та числових питань у простому форматі, які можна імпортувати в комп'ютерні опитування, зокрема Moodle.

Опис ред.

Вміст є текстовим файлом, кодованим UTF-8 .

Символи Застосування
// текст Коментар, цілий рядок (необов'язково)
:: назва :: Назва питання (необов'язково)
текст Текст запитання (стає заголовком, якщо не вказано заголовка)
[... формат ...] Формат наступного біта тексту. Параметри: [html], [moodle], [plain] та [markdown]. Типовим є [moodle] для тексту запитання, інші частини питання за замовчуванням до формату, використовуваного для тексту запитання.
{ Початок блоку відповіді(-ей) - без жодних відповідей
{T} або {F} Вірна чи помилкова відповідь; також {TRUE} і {FALSE}
{... =правила ...} Правильна відповідь для запитань типу "множинна відповідь", або заповнення порожнього поля
{... ~неправильна ...} Неправильна відповідь для запитань типу "множинна відповідь", або з декількома відповідями
{... =Відповідь -> Відповідність до цієї відповіді ...} Відповідь на запитання типу "вибір відповідності"
# текст відгуку Відгуки про відповіді за попередніми численними, заповнюючими чи чистими відповідями
#### загальний відгук Загальні відгуки
{# Початок числових відповідей
відповідь:допуск Числова "відповідь" приймається в межах "± допуску"
низ..верх Значення нижнього та верхнього діапазону прийнятої числової відповіді
=%n%відповідь:допуск n відсотків кредиту для одного з кількох числових діапазонів в межах допуску до відповіді
} Закінчення блоку відповідей на запитання
\символ Зворотний штрих уникає спеціального значення ~, =, #, {, }, : (ці знаки використовуються у розмітці формату. Тому якщо такі символи потрібно використати у тексті, їх екранують, наприклад:
'\=' покаже на екрані знак дорівнює, а  '=' вкаже, що текст який йде далі після цього символу є вірною відповіддю, знак дорівнює не буде видно на екрані)
\n Розміщує новий рядок у тексті запитання - порожні рядки розмежовують питання

Приклади ред.

Структура запитання з однією вірною відповіддю:

//Рядок для коментарів
::Титул питання
:: Запитання {
     =Текст вірної відповіді
     ~Текст помилкової відповіді1
     #Коментар для помилкової відповіді1 (буде показано у випадку вибору помилкової відповіді1)
     ~Текст помилкової відповіді2
     #Коментар для помилкової відповіді2 (буде показано у випадку вибору помилкової відповіді2)
     ~Текст помилкової відповіді3
     #Коментар для помилкової відповіді3 (буде показано у випадку вибору помилкової відповіді3)
     ~Текст помилкової відповіді4
     #Коментар для помилкової відповіді4 (буде показано у випадку вибору помилкової відповіді4)
}

Спрощений приклад:

Скільки статей в Українській Вікіпедії?
{
     =1 000 000
     ~100 000
     ~10 000
     ~1 000
     ~100
}

або так (тільки для тестового запитання з однією вірною відповіддю):

Скільки статей в Українській Вікіпедії? { =1 000 000 ~100 000 ~10 000 ~1 000 ~100 }

Загалом формат достатньо функціональний і має багато можливостей.[4]

Дивись також ред.

Примітки ред.

  1. Shew, Paul. import filter: GIFT (General Import Format Template). Moodle - Open-source learning platform. Архів оригіналу за 2 лютого 2017. Процитовано 27 січня 2017.
  2. Fotis Lazarinis; Steve Green; Elaine Pearson (2011). Handbook of Research on E-learning Standards and Interoperability. Idea Group Inc (IGI). с. 63—4. ISBN 978-1-61692-790-5. Архів оригіналу за 15 лютого 2017. Процитовано 16 травня 2020.
  3. Johnson, K.; Hall, T.; O'Keeffe, D. (1 листопада 2005). Generation of quiz objects (QO) with a quiz engine developer (QED). IEEE International Workshop on Wireless and Mobile Technologies in Education (WMTE'05): 120—122. doi:10.1109/WMTE.2005.26. ISBN 978-0-7695-2385-9.
  4. (англ.)GIFT format [Архівовано 24 квітня 2011 у Wayback Machine.] (Moodle docx)

Джерела ред.

Посилання ред.