ua ru

IAPT

Главная » Уроки и тесты » Интеррактивные тесты

Интеррактивные тесты

Интеррактивные тесты

Тип интерактивной технологии, используемой для получения ответов на тестирование ученика, является одной из наиболее важных характеристик wbe-систем. Он определяет всю функциональность на стадии выдачи вопросов, а также влияет на стадии создания и оценки вопросов. В настоящее время, различают пять технологий: Html-ссылка, Html/cgi-формы, скрипта языка, внедрения (plag-in) и Java. HTML-ссылка - самая простая технология взаимодействия, которое реализовывает набор возможных ответов, как список html-ссылок. Каждая ссылка связана с определенной страницей обратной связи. При использовании этого подхода возникает две проблемы: сложность создания вопросов (логика вопроса должна быть жестко встроена в гипертекст курса) и поддержка двух типов вопросов: да/нет и МВ/ОО. Эта технология использовалась в основном на заре web-основанного учеба, когда более продвинутые технологии взаимодействия, такие как CGI, Javascript или Java еще не были разработаны (Holtz 1995).

Наиболее популярной технологией web-тестирования, используемой в настоящий момент многочисленными коммерческими и университетскими системами, является комбинация html-форм и cgi-скриптов. Html-формы чрезвычайно удобны для представления основных типов вопросов. Вопрос типа (да/нет) и (МВ/ОО) представляются наборами иконок, списками выбора, всплывающими меню. Вопросы (МВ/МО) представляются списками множественного выбора или наборами переключателей. Вопросы открытого типа реализуются в виде полей редактирования. Более продвинутые вопросы, например, на соответствие или на правильную последовательность, также могут быть реализованы, с помощью форм. Кроме того, скрытые поля могут использоваться для хранения дополнительной информации о тесте, в которой может нуждаться cgi-скрипт.

Значительные преимущества от использования технологии "стороны сервера" (к которой относится и технология "форма/cgi") и похожей с ней технологии "карты стороны серверной" возникают при реализации графических вопросов на указание. Разработка теста относительно простая и может быть осуществлена с помощью html-редактора. Секретная информация, необходимая для оценивания тестов (параметры вопроса, ответа, обратная связь) может для безопасности храниться на стороне клиента, обеспечивая защиту ученых от кражи вопросов (единственной внешней информацией, необходимой хорошо разработанной системе, для оценки теста есть идентификатор теста и идентификатор студента).

Организация оценки на стороне сервера облегчает реализацию всех функций, необходимых на стадии оценки (таких, как запись результатов, выставления балла, выдача обратной связи). Все эти функции могут выполняться одним и тем же скриптом на стороне сервера. Основная проблема технологии "стороны сервера" - выразительная мощность. Эта технология хорошо реализует только основные типы тестов. Более продвинуты и более интерактивные типы тестов (например, тесты, которые используют технологию drag-and-drop - перетаскивание объектов) не могут быть реализованы с помощью технологии "стороны сервера".

Создать вопрос с оценкой на стороне сервера достаточно непросто потому, что функциональные возможности вопроса распространены между его html-представлением (создаваемым вручную или что сгенерировал автоматически) и cgi-скриптом, который реализовывает оценку. Другая серьезная проблема заключается в том, что вопросы, основанные на CGI, не работают, когда связь пользователя с сервером нарушается или очень замедляется. Более новая технология для выдачи вопросов и оценки ответов - Javascript (Mckeever, Mckeever и Elder 1997). Интерфейс, который обеспечивается технологией взаимодействия, основанной на Javascript, подобен интерфейсу, который реализовывается с помощью технологии "форма/cgi".

В то же время, функциональность Javascript поддерживает более продвинутые интерактивные вопросы, например, нахождения релевантного фрагмента в тексте. При использовании "чистой" технологии Javascript все данные для оценки вопроса и организации обратной связи, а также программа оценки, хранятся как часть вопроса. Это значит, что вопрос, реализованный с помощью Javascript, может работать в автономном режиме. Это в свою очередь значит, что вопрос самостоятелен: все необходимое для его представления и оценки находится в одном файле, который является очень привлекательной возможностью для создателей вопросов. Но это также значит, что ученые получают доступ к ресурсам вопроса и могут "раскрыть" его. Также при использовании "чистой" технологии Javascript, отсутствующая возможность регистрации результатов и проставление балла.

Все вышеперечисленное показывает, что Javascript лучше использовать для самооценки, чем в официальных тестах. По нашему мнению наилучшим выходом для Javascript будет технология Javascript/сервер, которая сможет занять достойное место в web-основанному учебе. Комбинация Javascript с технологией "стороны сервера" может быть использована для представления большего количества типов вопросов и повышение интерактивности процесса тестирования (Javascript), а также для реализации удобного предназначенного для пользователя интерфейса, обеспечение оценки и ведение записи (CGI) (COMPUTERPREP 1998; WEBCT 1999). Вscibq уровень свободы интерфейса может быть достигнут, с помощью технологии внедрения (plug-in).

Единственный пример серьезного использования этой технологии в образовании - Shockwave plug-in (Macromedia 1998), который может запускать мультимедиа-презентацию, подготовленные с помощью набора авторских средств Macromedia. В настоящее время, технология Shockwave используется в WBE главным образом для передачи анимационных роликов, однако эта технология владеет намного более могучими возможностями. В действительности, с помощью средств Macromedia при относительно малых расходах может быть разработано большое количество качественных вопросов, которые могут доставляться ученику с использованием технологии Shockwave. Некоторым примером может служить Medtec (Eliot, Neiman Lamar 1997). Недостатком этого подхода, как и в случае Javascript, является то, что регистрация результатов оценки требует постоянного подключения к серверу.

До недавнего времени Shockwave не обеспечивала никакой internet-функциональности и ее пользователи должны были применять специальные приемы (например, сохранение результатов во временном файле). Из-за этих проблем некоторые коллективы, которые начинали работать в Shockwave, потом переориентировались на более могучую технологию Java (Eliot, Neiman Lamar 1997). Однако Shockwave все еще может использоваться в качестве платформа для доставки вопросов для самооценки. На сегодняшний день наивысший уровень технологии выдачи вопроса обеспечивается Java. Важное преимущество Java заключается в том, что он является полностью законченным языком программирования, разработанным для интеграции с функциональными возможностями браузера и Internet. Java объединяет сетевое преимущество технологии "форма/cgi" и интерактивность Shockwave и Javascript.

Java позволяет разработать любой интерфейс вопроса и в то же время, вопросы, созданные с помощью Java, могут легко взаимодействовать с браузером, также как с любым объектом Internet (сервер или java-дополнение). Примерами систем, которые широко используют java-основанные вопрос, являются: FLAX (Routen, Graves Ryan 1997), Nettest (Ni, Zhang Cooley 1997), Mallard (Graham Trick 1997), и Medtec (Eliot, Neiman Lamar 1997). Разработать интерфейс вопроса на Java намного сложнее, чем с помощью технологии "форма/cgi", потому не удивительно, что все перечисленные системы, были разработаны коллективами профессиональных программистов. Однако сложность вряд ли станет препятствием для этой технологии.

С помощью Java в настоящее время разработано большое количество типов вопросов, которые не могут быть реализованы с помощью технологии "форма/cgi". К таким вопросам относятся, вопрос множественного указания, графические вопросы и специализированные типы вопросов. Разработка вопросов на Java может стать доступной для обычных авторов с появлением java-основанных авторских средств (Ni, Zhang Cooley 1997; Routen, Graves Ryan 1997).