Імпорт файлів формату "GIFT"
Імпорт файлів формату "GIFT"
GIFT — це найзручніший формат для експорту питань у текстовий файл. Він розроблений, щоб полегшити вчителям процес створення тестових завдань.
GIFT підтримує питання множинного вибору, правильно/неправильно, коротку відповідь, встановлення відповідності, числові питання та завдання з пропущеними словами. Питання різних типів можна поєднувати в одному файлі. Формат також підтримує назви питань, коментарі до варіантів відповідей, зворотний зв'язок (фідбек) та відсоткове оцінювання.
Кодування вашого текстового файлу повинно бути UTF-8 (особливо якщо ви використовуєте кирилицю). Приклади текстових файлів ви знайдете за шляхом: gift/examples.txt.
Основні поняття
- Текст самого питання не повинен містити порожніх рядків.
- Питання відокремлюються одне від одного як мінімум одним порожнім рядком.
- Для позначення порожнього рядка всередині тексту можна використовувати символ \n.
- Ви можете додавати коментарі, використовуючи два прямі слеші (//) на початку рядка.
Типи питань
Множинний вибір: Неправильні варіанти відповідей починаються з тильди (~), а правильні — зі знака рівності (=). Приклад: Хто похований у могилі Гранта? {~Грант ~Джефферсон =ніхто}
Пропущене слово (Missing Word): Формат автоматично вставляє в речення лінію (_____). Помістіть варіанти відповідей у те місце, де має бути пропуск. Приклад: Т.Г. Шевченко {~народився =похований ~жив} у Каневі. Примітка: Якщо відповіді розміщені після розділового знака, поле пропущеного слова буде вставлено автоматично. Для зручності варіанти можна писати кожен з нового рядка.
Коротка відповідь: Усі правильні варіанти починаються зі знака рівності (=). Відповіді не повинні містити тильду. Приклад: Два плюс два дорівнює {=чотири =4}.
Правильно/неправильно: Відповідь має бути написана як {TRUE} чи {FALSE}, або скорочено {T} чи {F}. Приклад: Сонце встає на Сході. {T}
Відповідність: Пари, що збігаються, починаються знаком (=) і розділяються символами ->. Має бути як мінімум три пари. Приклад: Укажіть столиці держав: { =Канада -> Оттава =Італія -> Рим =Японія -> Токіо }
Числове питання: Відповідь повинна починатися з решітки (#). Можна вказати похибку через двокрапку або задати діапазон через дві крапки. Приклад: Значення числа Пі (4 цифри після коми)? {#3.1415:0.0005} або {#3.141..3.142}.
Есе: Питання з вільним полем для відповіді. У фігурних дужках нічого не пишеться. Приклад: Напишіть коротку біографію Гранта {}
Опис: Не потребує відповіді. Використовується для інструкцій чи вступів. Приклад: Наступний набір питань стосуватиметься механіки.
ДОДАТКОВІ МОЖЛИВОСТІ
- Назва питання: вказується на початку, з обох сторін виділяється подвійними двокрапками. ::Назва питання:: Текст питання...
- Коментар (відгук): пишеться після відповіді через знак #. =правильна відповідь # Дуже добре!
- Відсоткове оцінювання: вага вказується у знаках % після тильди або дорівнює. {~відповідь на 50% ~%50%відповідь =повна відповідь}
- Множинні відповіді: використовуються, коли правильних варіантів декілька. Сума відсотків має складати 100%. Бажано вказувати від’ємні відсотки для неправильних варіантів, щоб уникнути вгадування.
- Екранування символів: Якщо символи ~ = # { } : потрібно використати як звичайний текст (наприклад, у математичній формулі), ставте перед ними зворотний слеш: \=, \#.
Визначення категорій: Для зміни категорії в файлі використовується модифікатор: $CATEGORY: назва_категорії.
Чутливість до регістру: Щоб коротка відповідь враховувала великі/малі літери, використовуйте: $question->usecase = 1;.