К проблеме разработки правильных и ошибочных вариантов ответов для системы генерации тестовых заданий по иностранному языку
Разработка модели программы подбора типичных грамматических, лексических, синтаксических и других ошибок и создания на их основе заданий с правильными и неправильными вариантами ответов для учебных тестов. Автоматическая генерация ответов на тесты.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 02.02.2019 |
Размер файла | 139,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Сибирский федеральный университет
К ПРОБЛЕМЕ РАЗРАБОТКИ ПРАВИЛЬНЫХ И ОШИБОЧНЫХ ВАРИАНТОВ ОТВЕТОВ ДЛЯ СИСТЕМЫ ГЕНЕРАЦИИ ТЕСТОВЫХ ЗАДАНИЙ ПО ИНОСТРАННОМУ ЯЗЫКУ
Личаргин Д.В., Амосова Н.С.,
Маглинец А.Ю., Рыбков М.В.
Предлагается модель программы подбора типичных грамматических, лексических, синтаксических и других ошибок и создания на их основе заданий с правильными и неправильными вариантами ответов для учебных тестов. Предложенная модель программы позволяет разработать тестовые задания по различным разделам языка, автоматически генерировать ответы на эти задания, что может значительно упростить процесс контроля успеваемости у студентов и школьников, изучающих иностранный язык, в частности, английский. программа модель ошибка тест
На сегодняшний день широко распространены и разрабатываются разнообразные электронные курсы и программы изучения иностранных языков, в том числе программы контроля и оценки усвоенных знаний.
Проблема электронного обучения и создания автономных программ и курсов по иностранному языку давно и широко исследуется различными авторами, в частности, в работах Кручинина В.В. рассматривается вопрос о создании учебных компьютерных программ, современных методов контроля обучения, и предлагаются способы автоматической генерации тестовых заданий по английскому языку.
Однако вопрос создания автоматических программ контроля успеваемости у обучающихся иностранным языкам требует дополнительных исследований, в частности, привлечения методов генерации осмысленных высказываний по методу Палмера, генерации текстов со ссылками на поля баз данных по методы Филиппа Паркера, метод семантической классификации, метод векторизации многомерных данных (OLAP-системы и другие). В работах Фитикидеса Т.Д., Вейхмана Г.А. и других перечислены наиболее распространенные грамматические и лексические ошибки, допускаемые иностранцами в процессе изучения английского языка. На основе этих и других источников [1-4] в разрабатываемый алгоритм вносятся грамматические семантически упорядоченные структуры и выражения, которые можно перепутывать или заменять на те, которые обычно вызывают трудности на различных этапах обучения.
В рамках учебного теста программа-генератор правильных и неправильных вариантов ответов автоматически может составлять задания типа multiple choice (выбор одного варианта ответа из многих), multiple select (выбор нескольких правильных ответов из многих), rearrangement (задания на упорядочение), matching (задания на перекрестный выбор), multiple matching (задания на множественное соответствие) и др.
Метод Палмера. Рассмотрим метод Палмера как средство генерации осмысленной речи наряду с предлагаемым методом использования расширенных подстановочных таблиц Палмера с колонками неправильных вариантов ответов.
В каждой колонке располагаются колонки без вариантов для генерации фраз, а также варианты, основной, он же правильный вариант, и дополнительные как неправильные.
Такая система позволяет осуществлять настройки шаблона генерации и избегать возможных несоответствий, например, слово «have» может означать как «есть (еду)», так и «иметь (одежду и т.п.)». Таким образом, слово «have» нужно исключить из такого шаблона во избежание многозначности.
Таблица 1
Расширенная таблица Палмера по теме «Еда» с ошибочными вариантами
my... |
... (e)s |
taste |
Вариант 1 (правильный) |
Вариант 2 (неправильный) |
Вариант 3 (неправильный) |
|
relative |
adore to |
eat |
the... |
the... |
the... |
|
parent |
love to |
cook |
food |
piece of clothes |
building |
|
ancestor |
like to |
fry |
cuisine |
costume |
plant |
|
mother-in-law |
tend to |
boil |
snack |
clothes |
factory |
|
mother-in-law |
dislike to |
roast |
course |
hat |
works |
|
sister-in-law |
hate to |
first course |
cap |
workshop |
||
sister-in-law |
desire to |
second course |
gloves |
manufacture |
||
sister-in-law |
wish to |
third course |
mittens |
repair shop |
||
sister-in-law |
want to |
dessert |
coat |
jobbing shop |
||
mother |
plan to |
dish |
cloak |
receiving centre |
||
Mummy |
decided to |
soup |
raincoat |
auto saloon |
||
grandmother |
intend to |
garnish |
fur-coat |
car shop |
||
Granny |
fear to |
cutlet |
jacket |
garage |
||
aunt |
happen to |
salad |
jumper |
car park |
||
father-in-law |
need to |
sandwich |
vest |
refueling |
Предполагается, что такая таблица будет давать возможность программной системе сгенерировать принципиально любые из очень большого числа возможных вариантов заданий по иностранному языку.
Программа-генератор тестовых заданий. Рассмотрим интерфейс программы, позволяющий генерировать задания на английском языке к уроку иностранного языка (Программа описана в диссертации Д.В. Личаргина «Методы и средства порождения семантических конструкций естественно-языкового интерфейса программных систем», 2004), изображенный на рисунке 1. Блок-схема алгоритма приведена на рисунке 2.
Рисунок 1 Таблица Палмера в программе генерации осмысленных фраз и заданий на английском языке на основе семантической классификации слов
Приведем примеры заданий, полученных в результате генерации при помощи данной программы.
Task 1. Insert the proper word into the following sentence:
I happen to play ___________
a) Hockey
b) Mollusk
c) People
d) Pest
Task 2. Insert the proper word into the following sentence:
We hate to go in for ___________
a) Pet
b) Human
c) Alien
d) Football
Task 3. Select the right variant of phrases.
a) I need to go in for basketball
b) They hate to go in for a person
c) I love to play an animal
d) I love to play a cat
Task 4. Put the words in the right order.
Need, basketball, to go in for, I
(The right answer is "I need to go in for basketball")
Task 5. Put the words in the right order.
Have to, attend, hockey, they
(The right answer is "they have to attend hockey")
Отметим, что сгенерированные задания рекомендуется просмотреть на предмет устранения незначительного количества ошибок или стилистических неточностей.
Размещено на http://www.allbest.ru/
Рисунок 2 Блок-схема алгоритма генерации тестового задания
При построении классификации множества алгоритмических правил программной системы генерации учебных заданий необходимо учитывать типичные грамматические, лексические, синтаксические и другие ошибки для создания на их основе заданий с правильными и неправильными вариантами ответов для генерации учебных тестов по иностранному языку. Алгоритмическая структура генерации учебных заданий может рассматриваться в качестве системы атрибутов, взятых в качестве признаков классификации. Алгоритм генерации осмысленных фраз и учебных заданий на основе векторного пространства многомерной базы данных шаблонов, и многомерной базы данных слов и понятий языка строится с учетом представления дерева алгоритма, узлами которого являются операторы: условные, операторы цикла, и последовательности в классическом понимании системного программирования и другие операторы и функции. Используется приоритет операций: генерации случайного числа, присвоения, обращения к ячейке базы данных и т.п. Дуги дерева алгоритма порождения осмысленных фраз (и производных учебных заданий) соответствуют аргументам данных операторов. В частности, задание на восстановление порядка слов в предложении будет иметь индекс, больший во множестве классов учебных заданий, чем задание на множественный выбор. Соответственно, цикл операций по генерации случайного числа и присвоению значений при перестановке слов будет иметь больший приоритет, чем цикл запроса к классу слов базы данных и условию проверки на наличие омонимов. В результате, задание вида «Расставьте слова в нужном порядке: milk the loves girl» «the girl loves milk» будет больше по индексу во множестве других заданий классификации, таких как: «Выберите нужный вариант: the girl loves (правильный вариант) / puts on / drives milk».
Выводы
Таким образом, классификация правил генерации учебных заданий может основываться на признаках-параметрах алгоритмической системы, как дерева алгоритмических операторов на первых уровнях классификации и на специфике обращения к подмножествам лингвистических баз данных на более низких уровнях классификации. Все это позволяет оптимизировать алгоритмическую структуру программы генерации учебных заданий на основе комбинаций отдельных слов и классов слов естественного языка. В работе выполнен анализ проблемы обеспечения качественной генерации и синтеза предложений, как составляющих учебных заданий и тестов на основе привлечения классификации неправильных вариантов ответов. Предложена модель генерации расширенных таблиц Палмера с колонками ошибок на основе семантической классификации слов естественного языка.
Литература
1. Личаргин Д.В. «Методы и средства порождения семантических конструкций естественно языкового интерфейса программных систем». Диссертация. Кандидат технических наук: 05.13.17. / Д.В. Личаргин. Защищена 05.07.2004, Утв. 10.12.2004; №137428. Красноярск, 2004, 154 стр.
2. Личаргин, Д.В. Обобщенная иерархическая структура учебного электронного курса и рассмотрение на ее основе электронного курса обучения английскому языку РИЯ ИКИТ СФУ / Д.В. Личаргин, Е.П. Бачурина // Информатизация образования и науки. 2012. № 3. С. 20 - 16.
3. Личаргин, Д.В. Метод подстановочных таблиц и его применение в сфере обучения русскому языку для иностранцев / Д.В. Личаргин, Я.А. Суманеева, Е.В. Юрьева // Вестник Сургутского государственного педагогического университета. 2012. № 6. C. 179 - 187.
4. Семиотика и информатика / Сборник научных статей. М.: Наука, 1991.
Размещено на Allbest.ru
...Подобные документы
Демонстрация программы генераций заданий по математике, удовлетворяющих условиям различности и равноценности. Подготовка контрольных и самостоятельных работ в 5–7 классах. Поддержка написания тестов, с перемешиванием вариантов ответов в каждом варианте.
реферат [96,6 K], добавлен 07.09.2009Применение тестовых заданий на уроках информатики. Основные виды тестовых заданий. Подбор тестовых заданий по темам курса информатики. Программные продукты для разработки и создания тестовых заданий. Общие правила оформления компьютерных тестовых заданий.
курсовая работа [2,2 M], добавлен 28.09.2011Виды моделей жизненного цикла разработки программного продукта. Отладка и тестирование программы. Вопросы и варианты ответов на отдельных вкладках. Запись результатов тестирования в файл, вывод на экран количества правильных и неправильных ответов.
курсовая работа [663,8 K], добавлен 23.09.2014Формирование требований к подсистеме генерации тестовых заданий в открытой системе дистанционного образования, проектирование подсистемы генерации тестовых заданий в открытой системе дистанционного обучения, реализация пользовательского интерфейса.
курсовая работа [3,3 M], добавлен 28.08.2012Обзор технологий проектирования компьютерных тестов и анализ существующих систем тестирования. Создание системы автоматизированного тестирования студентов с динамической генерацией тестовых заданий при участии преподавателя, с функцией оценивания.
дипломная работа [3,6 M], добавлен 18.07.2012Автоматизация промежуточного и финального контроля результатов обучения учащихся различных учебных заведений. Тестирование, основанное на диалоге вычислительной системы с пользователем. Реализация приложения генерации тестов из базы данных на языке РНР.
курсовая работа [234,1 K], добавлен 04.08.2009Выбор цели тестирования, составление структурно-логической схемы проверяемого учебного материала и тестовых заданий. Конструирование базы заданий, требования к оформлению, составление эталона и апробация тестов. Материалы тестов целевого назначения.
курсовая работа [86,3 K], добавлен 19.07.2011Требования на входные данные. Разработка диаграммы вариантов использования. Генерация учебно-тренировочных задач на основе текста учебного материала. Интерфейс программного средства. Реализация информационного обеспечения и функциональности подсистемы.
курсовая работа [576,6 K], добавлен 28.08.2012Теория тестирования. Тест как система заданий и его эффективности. Качество тестовых заданий. Проверка качества тестовых заданий. Матрица результатов. Современный подход к понятию "трудность". Visual Basic for Applications (VBA). Объектные модели.
дипломная работа [198,9 K], добавлен 10.11.2008Анализ выполнения векторизации фрагмента карты с помощью программы CorelDRAW Х6. Работа по составлению теста (вопросов с вариантами ответов). Построение точечной диаграммы, создание макроса в Microsoft Excel. Правила работы с PDF и Microsoft Word.
контрольная работа [622,6 K], добавлен 26.04.2015Общие сведения о программе. Выгрузка и установка программ. Описание панелей инструментов. Ввод задания на викторину. Процентная верность ответов. Редактирование упражнения. Создание навигации по блоку заданий с помощью настройки навигации без оглавления.
учебное пособие [3,6 M], добавлен 23.12.2011Технология создания обучающих программ. Методология подготовки и требования к содержанию тестовых заданий. Средства создания учебных курсов. Основные характеристики изображения на экране, стандарты на мониторы. Воздействие работы с ПК на зрение человека.
дипломная работа [2,2 M], добавлен 14.10.2010Понятие, виды и функции тестов, компьютерное тестирование. Государственные стандарты создания компьютерных тестов и практическая реализация комплекса генерации тестов: СУБД и язык программирования, пользовательский интерфейс, экономическая эффективность.
дипломная работа [2,1 M], добавлен 29.06.2012Программная реализация современной модели системы тестирования знаний студентов с помощью кроссплатформенных средств разработки. Элементы пользовательского интерфейса тестовой системы, поэтапный процесс ее функционирования. Алгоритм оценивания ответов.
курсовая работа [648,7 K], добавлен 14.07.2012Концепция обучения с использованием информационных технологий; классификация учебных средств. Создание компьютерных контрольных работ и экзаменов; требования, предъявляемые к обучающим системам. Разработка тестирующих программ и генераторов заданий.
дипломная работа [3,9 M], добавлен 14.10.2012Создание сетевой системы тестирования с целью автоматизации процесса контроля знаний, оценивания результатов и создания тестовых заданий. Файлы проекта и их назначение. Описание алгоритмов и модулей программы. Работа с сетью, руководство пользователя.
контрольная работа [928,3 K], добавлен 23.12.2012Понятие фрактала, принципы создания изображения. Разработка алгоритма и режимов генерации ландшафта. Описание программы FracLandscapes.exe. в среде разработки Delphi 10. Примеры построения ландшафта с использованием различных режимов и количества изгибов.
курсовая работа [688,9 K], добавлен 04.05.2014Разработка программы автоматизации процесса проверки знаний учащихся. Использование языка программирования Borland Delphi 7.0, его свойства, компоненты для работы со строками. Создание обучающих тестов на знание лексики и грамматики английского языка.
курсовая работа [521,0 K], добавлен 06.03.2016Обзор существующих подходов в генерации музыкальных произведений. Особенности создания стилизованных аудио произведений на основе современных нейросетевых алгоритмов. Выбор средств и библиотек разработки. Практические результаты работы алгоритма.
дипломная работа [4,0 M], добавлен 13.10.2017Применение технологий Macromedia Flash для создания шаблонов. Общие принципы работы и описание параметров шаблона "Круглая мозаика". Разработка и создание развивающих мышление заданий в конструкторе. Типология заданий на диагностику и выходной контроль.
дипломная работа [4,9 M], добавлен 17.11.2013