С. И. ЕЛЬНИКОВА1, Д. О. ЖУКОВ2, С. А. ЛЕСЬКО 2

1Российский университет дружбы народов,

2Московская государственная академия приборостроения и информатики

ИСПОЛЬЗОВАНИЕ.NET ТЕХНОЛОГИЙ
ДЛЯ СОЗДАНИЯ ИНТЕРНЕТ СИСТЕМ ТЕСТИРОВАНИЯ

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

Разработанная нами система представляет:

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

Модуль тестирования знаний системы «*****» включает следующие виды тестирования:

НЕ нашли? Не то? Что вы ищете?
    Линейное тестирование. Адаптивное тестирование, учитывающее ответы пользователя на предыдущие вопросы для определения трудности последующих вопросов. AUC-тестирование (Answer Until Correct – обучающая форма тестирования с выбором ответа до правильного).

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

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

Для разработки портала поддержки тестирования могут быть использованы различные подходы, например предлагаемая компанией Microsoft технология .NET позволяет создавать Web-приложения, с использованием связки ASP.NET + ADO.NET + XML Web services.

Использование подобной связки удобно для разработчика и позволяет работать с системой с помощью карманных компьютеров и т. д.

Модуль тестирования может быть реализован либо как набор web –сервисов, предоставляемых сторонним разработчикам, либо через ASP.NET, работающую напрямую с . В первом случае сторонним разработчикам предоставляется возможность использовать набор прилагаемых web-сервисов для тестирования в собственных разработках, написанных на любом языке программирования, который поддерживает работу с XML-данными. И реализации собственного пользовательского интерфейса. Во-втором случае, пользовательский интерфейс реализуется ASP.NET.

В качестве сервера баз данных используется MS SQL Server 2000, обращение к которому производится через ADO.NET.