УДК 681.32 О.В.Ратанова ТЕХНОЛОГИЯ СОЗДАНИЯ МНОГОВАРИАНТНЫХ АУК, ФУНКЦИОНИРУЮЩИХ В ТЕЛЕКОММУНИКАЦИОННОЙ СРЕДЕ В настоящее время в техническом университете создано большое количество автоматизированных учебных курсов (АУК) по различным областям знаний, ориентированных на работу в среде Intranet/Internet. Большинство из них строится по однотипной схеме и имеют сходные возможности. В общем случае такие АУК выполняют: выдачу теоретического материала в виде гипертекстового справочника, регистрацию пользователей в системе, сохранение информации о пользователе в базе данных на сервере, идентификацию зарегистрированного пользователя в системе, прохождение теста, выдачу результатов прохождения тестов и запись результатов на сервер (см. рис. 1). Системы регистрации, идентификации и тестирования таких АУКов могут быть написаны на различных языках (Java, Perl, CGI) и различных базах данных для хранения информации: от простых текстовых файлов до такой мощной СУБД, как MS SQL. В каждом из таких АУКов, как правило, разработана своя система регистрации и обучаемому надо регистрироваться в каждом АУКе отдельно и друг с другом они никак не связаны. Таким образом, при создании АУК в виде информационных ресурсов, эксплуатируемых в среде Интернет, возникает ряд проблем, разрешение которых трудно достижимо в рамках технологии создания традиционных HTML-документов. Во-первых, для обеспечения малой предсказуемости вопросов в контрольных разделах АУК и защищенности эталонных ответов от прочтения пользователем автору учебного курса приходится заниматься достаточно сложным программированием как серверной, так и клиентской части АУК. Во-вторых, статистика успешности обучения студента ведется автономно для каждого АУК, что приводит не только к лишним затратам труда разработчика, но и усложняет задачу интеграции данных по нескольким АУК с целью получения суммарного рейтинга успеваемости. В-третьих, эксплуатация большого количества АУК на каком-либо сервере сопряжена со значительными затратами времени на администрирование в силу того, что многие вопросы управления регистрационными данными об обучаемых, данными о ходе обучения в различных АУК решаются по разному, либо вообще никак не решаются. В то же время в научно-исследовательской лаборатории автоматизированных обучающих систем УлГТУ разработана и функционирует на сервере учебно-методической информации телекоммуникационная авторская система автоматизированного обучения (ТКАСАО), которая обладает гораздо большими возможностями, чем обычный АУК [1]. В этой системе объединяются технологии представления учебного материала в базах данных и Интернет-технологии доступа к функциям и данным. АУК является наиболее крупной информационной единицей, обеспечивающей обучение в ТКАСАО. Рис. 1. Схема взаимодействия процессов в АУК Основными подсистемами ТКАСАО являются: – подсистема авторизации доступа, обеспечивающая регистрацию пользователей различных категорий и контроль доступа к функциям и данным в соответствии с определенными правами; – подсистема поддержки создания АУК, позволяющая формировать множества кадров и сценарии в диалоговом режиме; – интерпретатор сценариев с встроенными средствами автогенерации; – подсистема работы с данными о ходе обучения; Таким образом, в ТКАСАО возможно погружение большого числа тестов по различным областям знаний. Она имеет систему регистрации пользователей, а также не только выдает количество правильных ответов на вопросы тестов, но и ведет журналы прохождения тестов. Возможно также обобщение информации о пользователе, т.е. сбор информации о прохождении одним студентом тестов по различным дисциплинам. Данные ТКАСАО могут использоваться не только преподавателем для выставления оценок, но и деканатом для контроля общей успеваемости студента. Очевидно, что было бы выгодно погрузить уже имеющиеся АУКи в ТКАСАО. Во что же выльется такая интеграция автоматизированных учебных курсов? Во-первых, в ТКАСАО необходимо погрузить данные тестов – вопрос, и варианты ответов. При этом могут быть варианты. Если тесты в текстовых файлах, то их погружение происходит через специальный интерфейс ТКАСАО с помощью стандартных средств текстового редактора (через Clipboard). Это не будет трудоемким, так как такие АУКи обычно содержат порядка 30 вопросов. В случае, если данные тестов хранятся в какой-либо базе данных, придется написать специальную программу-скрипт для переброса теста из одной базы данных в другую. Во-вторых, нужно организовать доступ к прогруженным в ТКАСАО тестам. Так как вызов тестирования представляет собой ссылку в каком-либо месте гипертекстового справочника, то для вызова тестов следует поменять эту ссылку. Если тесты были в каждом разделе АУКа, а не по всему курсу в целом, то они погружаются отдельно, как самостоятельные независимые тесты. В случае погружения АУКа в ТКАСАО процесс регистрации нового пользователя, его идентификацию в системе, организацию тестов, обработку и выдачу результатов берет на себя авторская система. Таким образом, для обучения, тестирования знаний в телекоммуникационной среде и обработки результатов тестирования наилучшим вариантом являются автоматизированные учебные курсы по различным областям знаний интегрированные с ТКАСАО. В случае использования АУКов в классах, где ТКАСАО недоступен, например, на факультетах не включенных в университетскую сеть, целесообразно использование первоначально созданных АУКов, т.е. вместе с их собственной системой регистрации и тестирования. Однако, полезно также иметь вариант АУК, который студент мог бы забрать себе домой, чтобы на своем компьютере изучать теоретический материал и тренироваться в прохождении тестов. В этом случае в АУК не нужна система регистрации и идентификации. В АУК остается гипертекстовый справочник и тестовая система. Результаты прохождения теста только предъявляются студенту для самоконтроля. В этом случае система тестирования выступает как средство тренинга студента. База данных тестов для простоты эксплуатации на домашнем компьютере, конфигурация которого может быть самой различной, должна находиться в текстовых файлах. Список литературы 1. Колесников А.О. Реализация авторской системы в сетевой среде //Материалы научно-методической конференции «Компьютерные технологии в высшем образовании». – Ульяновск: УлГТУ, 1999. – С.16-17