Сравнительный анализ специализированных сред и программ разработки компьютерных тестов

Автор работы: Пользователь скрыл имя, 19 Октября 2013 в 20:40, курсовая работа

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


Целью данной курсовой работы является анализ различных специализированных сред и программ разработки компьютерных тестов.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Рассмотреть вопрос мониторинга знаний по информатике и ИКТ в современных условиях обучения.
2. Рассмотреть вопрос тестирования знаний.

Содержание


Введение 3
I. Сравнительный анализ специализированных сред и программ разработки компьютерных тестов 6
1.1. Значение тестовых технологий в реализации мониторинга качества обучения 6
1.2. Анализ программ-оболочек для реализации тестовых заданий 11
1.3. Конструкторы сайтов, реализующие компьютерные тестовые задания 14
1.4. Возможности офисных программ для компьютерной реализации тестовых заданий 18
1.5. Использование языков программирования при реализации компьютерного тестирования 21
II. Реализация электронного учебного пособия «Создание компьютерных тестов» 23
Заключение 30
Литература 32

Вложенные файлы: 1 файл

Курсовая.doc

— 1.84 Мб (Скачать файл)

 

1.2.  Анализ программ-оболочек для реализации тестовых заданий

 

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

В настоящее время  доступность компьютера, его распространенность и популярность, знакомство методистов (на уровне пользователей) с достаточно сложными и многофункциональными сервисными программами, компьютерными играми, позволяют им постепенно осознавать возможности информационных технологий применительно к специфике своего предмета, находить в существующих программах методические и технические недостатки, формулировать обоснованные и корректные требования к инструментарию.

Тестовые  программы-оболочки – это обширный класс программ, непосредственным образом предназначенный, для реализации компьютерного тестирования. Примерами программ этого класса являются AST-Test, TestMaker VVZ 2.6 и многие другие.

Если на начальном этапе такого типа программы строились на принципе однозначного распознавания ответов испытуемого и использовании только текстового режима при формулировании заданий, более современные варианты, как правило, позволяют реализовать и множественный выбор вариантов ответов, использование графического материала (рисунки, графики и т.д.), звуковой и видеоинформации, а также возможность использования надстрочных и подстрочных символов при формулировании заданий.

Рассмотрим возможности тестирующих программ-оболочек на примере про граммы AST-Test. В ней предусмотрено создание надстрочных и подстрочных символов, необходимых математических выражений; случайный выброс тестовых заданий; автоматическая запись результатов тестирования; возможность анализа результатов тестирования и варьирования времени тестирования. Последнее важно с точки зрения учета индивидуальных особенностей обучаемого.

Программа выводит на экран задания теста, предлагая выбрать правильный ответ из нескольких вариантов (количество их для конкретного задания может быть различным). Введенный ответ анализируется, и на экране появляются оценочные комментарии («Верно», «Не верно»). В случае неверного ответа на экран, после ответов на все вопросы, выводится текст правильного ответа. Таким образом, тест, созданный в AST-Test  может нести элемент обучения, способствуя систематизации знаний, усвоенных обучаемым (тест с элементами обучения). С другой стороны, предоставление испытуемому объяснений, почему его ответ является неверным, снимает претензии к экзаменатору.

Также в AST-Test  предъявление заданий можно осуществлять несколькими способами:

По возрастанию сложности - задания будут предъявляться в порядке возрастания их трудности.

Случайного выбора - задания предъявляются в случайном порядке.

Адаптивная классификация - используется алгоритм адаптивного предъявления заданий для определения класса уровня знаний тестируемого.

Адаптивная аттестация - используется алгоритм адаптивного предъявления заданий, которые выбираются только для заданного тестируемым класса трудности (или соответствующего ему уровня знаний).

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

Развитие этого класса программ было связано:

  • с увеличением количества типов заданий, которые можно реализовать на ее основе. Например, если в некоторых программах-оболочках можно создать только тесты выбора, то AST-Test позволяет реализовать наряду с однозначным выбором ответа, задания с множественным выбором, а также с вводом ответа в свободно конструируемой форме;
  • с модернизацией базы тестовых заданий. Так, наряду с тестовыми программами- оболочками, позволяющими создавать автономные тесты, появились системы, позволяющие наполнять базу тестовых заданий по разделам, осуществлять автоматическую генерацию теста случайным образом либо в соответствии с определенными критериями;
  • с расширением возможностей статистической обработки результатов тестирования, например, автоматическим выявлением заданий, вызывающих наибольшие затруднения у испытуемых и наоборот; выявлением динамики успешности испытуемого.

 
 
1.3. Конструкторы сайтов, реализующие компьютерные тестовые задания

 

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

Проявлением указанной тенденции является появление на рынке программного продукта серии так называемых конструкторов сайтов, которые, как правило, включают и конструктор тестов. В качестве примера ниже приведены несколько рисунков, относящихся к разработке компьютерного теста в Конструкторе школьных сайтов E-Publish.

 

Рис.1. Пример создания Web-страницы с тестовыми заданиями в конструкторе тестов E-Publish

Рис.2. Выбор типа задания в конструкторе тестов E-Publish

 

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

Тестовое задание выбранного типа вставляется на страницу с выделенными пунктиром областями для ввода и редактирования. Возможно добавление новых блоков на эту же страницу. В дальнейшем блоки можно перемещать, меняя порядок следования тестовых заданий, удалять, изменять типы вопросов и редактировать содержание заданий. На рис.3 представлен пример наполнения содержанием блоков тестовых заданий различного типа, а на рис.4 – вид экранной формы после выполнения заданий.

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

 

Рис.3. Пример наполнения содержанием тестовых блоков.

 

Рис.4. Вид экранной формы после выполнения заданий теста

 

1.4. Возможности офисных программ для компьютерной реализации тестовых заданий

Одним из направлений реализации быстрого мониторинга освоения материала учащимися в процессе обучения  является использование тестовых заданий различного типа, которые выводятся на большой экран посредством видеопроектора. С этой целью можно использовать программы для создания компьютерных презентаций, например, MS PowerPoint. На рис.5 представлен фрагмент тестового задания реализованного средствами MS PowerPoint. Система гиперссылок, которую можно реализовать в любой современной программе для компьютерной презентации, а также опция "Настройка действия" позволяют вывести на экран оценочные комментарии после выбора классом того либо иного ответа.

Как правило, использование таких приемов вызывает положительную реакцию учащихся, а учителю позволяет быстро оценивать, насколько понят излагаемый материал и при необходимости внести коррективы в его изложение. Аналогичный прием можно использовать в процессе объяснения нового материала по любому предмету.

Рис. 5. Образец тестового задания в MS PowerPoint

 

Безусловно, существенно большими возможностями в области разработки компьютерных тестов обладает MS Excel. Как известно, Excel имеет мощные встроенные функции с возможностью составлять собственные и комбинировать имеющие функции. Наиболее интересными из них представляются логические функции, которые в сочетании с арифметическими и функциями обработки текста позволяют создавать тестовые программы по любому предмету.

Привлечение к разработке языка программирования Visual Basic Application позволяет существенно расширить используемые типы тестовых заданий, а также повысить "гибкость" тестов, разрабатываемых на основе MS Excel.

Результаты проведенного сравнительного анализа программ-оболочек, конструктора тестов, офисных программ для компьютерной реализации тестовых заданий (см. таблица 1).

 

Таблица 1 – Сравнительный анализ программ-оболочек, конструкторов тестов, офисных программ для компьютерной реализации тестовых заданий

Критерии сравнения

AST-Test

E-Publish

Офисные программы

1.Функциональные возможности реализации тестовых заданий:

  1. тестовые задания открытой формы
  2. тестовые задания закрытой формы
  3. тестовые задания  на установление соответствия
  4. организация адаптивного тестирования
  5. тестирование с ограничением времени

 

 

+

 

+

 

+

 

+

 

+

 

 

+

 

+

 

-

 

-

 

-

 

 

+

 

+

 

+

 

-

 

-

 

2.Функциональные возможности организации тестирования

 

+

 

+

 

-

 

3.Функциональные возможности обработки и представления результатов тестирования

 

+

 

-

 

-


 

 

1.5. Использование языков программирования при реализации компьютерного тестирования

 

Как уже упоминалось  ранее, характерными чертами компьютерных тестов, созданных средствами прямого  программирования, являются:

  • разнообразие стилей реализации (структура, способ подачи материала, интерфейс, цветовая палитра, и т.д.);
  • отсутствие аппаратных ограничений, т.е. возможность создания компьютерных тестов, ориентированных на имеющуюся в наличие техническую базу.

Однако для этого  подхода характерны и такие недостатки как:

  • сложность модификации и сопровождения;
  • большие затраты времени и трудоемкость.

Существует огромное количество языков программирования, которые позволяют создавать  компьютерные тестовые задания. К ним можно отнести:

HTML -  стандартный язык разметки документов во Всемирной паутине.

JavaScript  - прототипно-ориентированный скриптовый язык программирования, обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

PHP - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений.

MySQL - это уже не язык программирования, а база данных, которая является наиболее популярной среди тех, которые используются при разработке сайтов. Конечно, можно всю необходимую информацию хранить в файлах, но, когда её становится слишком много и когда возникает необходимость в её структурировании, без базы данных обойтись сложно, поэтому знакомство, хотя бы на базовом уровне, с языком запросом для базы MySQL будет весьма нелишним.

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

 

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

 

Сегодня вторжение компьютера и цифровых технологий в учебный  процесс воспринимается как нечто  само собой разумеющееся. Интернет, электронное портфолио, компьютерное тестирование, презентация, электронный журнал - эти слова прочно вошли в нашу жизнь. Ученик начальной школы легко может найти требуемую информацию в сети Интернет или создать простейшую презентацию к докладу. Гораздо сложнее приспособиться к техническому прогрессу человеку старшего возраста. И вот проблема: педагог с огромным опытом преподавания, имея в своем багаже огромный запас методических наработок, зачастую не может воспользоваться преимуществами цифровых технологий и предпочитает работать "по старинке".

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

Информация о работе Сравнительный анализ специализированных сред и программ разработки компьютерных тестов