Загальне
Бочаров Б.П., Анисимов А.М., Воеводина М.Ю., Кузнецов А.И.
Харьковский национальный университет городского хозяйства им. А.Н. Бекетова
АВТОМАТИЗАЦИЯ СОЗДАНИЯ ТЕСТОВ ДЛЯ ИЗУЧЕНИЯ ИНОСТРАННОГО ЯЗЫКА
Использование дистанционных технологий в учебном процессе ХНУГХ началось в 2002 году, когда была разработана «Система тестирования знаний в INTERNET». Эта система используется и в настоящее время (в основном как учебная для студентов IT-специальностей), ее адрес в сети:
http//lib-journal.ru/tests
Уже тогда мы уделяли большое внимание автоматизации процедур создания вопросов. Для этой системы было создано около 500 вопросов, исходная информация была подготовлена в виде «вопрос-ответ», неправильные ответы выбирались из соседних вопросов.
В 2006 году мы начали использовать Moodle, который позволяет импортировать вопросы из текстового файла. За 12 лет было подготовлено свыше 10 тысяч тестовых вопросов для десятка курсов. Все процедуры создания вопросов имели одну общую черту – необходимо было написать программу, уникальную для каждого конкретного случая [1].
В весеннем семестре 2018 года в курсе «Информатика для иностранных студентов» потребовалось создать несколько мини-тестов для изучения русских слов (в области информационных технологий). Тесты были настолько простыми, что автоматизация создания вопросов (множественный выбор с одним правильным ответом) даже не рассматривалась. Но в результате выполнения однообразных операций copy/paste возникла настоятельная потребность в автоматизации процесса.
Программа (скрипт Javascript) работает следующим образом: пользователь вставляет исходные данные одно окно, нажимает кнопку, и в окне рядом появляется результат. Вопросы нумеруются, есть возможность указать категорию, в которую будут импортироваться вопросы.
Исходные данные
КОПИРОВАТЬ
Ctrl+C
ВЫРЕЗАТЬ
Ctrl+X
ВСТАВИТЬ
Ctrl+V
СОХРАНИТЬ
Ctrl+SРезультат работы
$CATEGORY: $course$/ruslang/t00 // question: t0001 ::t0001::[html]КОПИРОВАТЬ{ =Ctrl+C ~Ctrl+X ~Ctrl+V ~Ctrl+S } // question: t0002 ::t0002::[html]ВЫРЕЗАТЬ{ ~Ctrl+C =Ctrl+X ~Ctrl+V ~Ctrl+S } // question: t0003 ::t0003::[html]ВСТАВИТЬ{ ~Ctrl+C ~Ctrl+X =Ctrl+V ~Ctrl+S } // question: t0004 ::t0004::[html]СОХРАНИТЬ{ ~Ctrl+C ~Ctrl+X ~Ctrl+V =Ctrl+S } // question: t0005 ::t0005::[html]Ctrl+C{ =КОПИРОВАТЬ ~ВЫРЕЗАТЬ ~ВСТАВИТЬ ~СОХРАНИТЬ } // question: t0006 ::t0006::[html]Ctrl+X{ ~КОПИРОВАТЬ =ВЫРЕЗАТЬ ~ВСТАВИТЬ ~СОХРАНИТЬ } // question: t0007 ::t0007::[html]Ctrl+V{ ~КОПИРОВАТЬ ~ВЫРЕЗАТЬ =ВСТАВИТЬ ~СОХРАНИТЬ } // question: t0008 ::t0008::[html]Ctrl+S{ ~КОПИРОВАТЬ ~ВЫРЕЗАТЬ ~ВСТАВИТЬ =СОХРАНИТЬ }
Небольшая веб-страничка (см. приложение к докладу) позволила в пять раз сократить время создания теста. А главное, для использования этой системы совсем не обязательно писать собственные программы.Идея кажется интересной, поэтому в ближайших планах подготовить такие же процедуры для других типов тестовых вопросов.
Список использованных источников
- Бочаров Б.П. Інформаційні технології в освіті: монографія / Б.П. Бочаров, М.Ю. Воєводіна; Харків. нац. ун-т міськ. госп-ва ім. О. М. Бекетова. – Харків: ХНУМГ ім. О. М. Бекетова, 2015. – 197 с.
Приложение к докладу