”ДОСТУП” – СИСТЕМА РАЗРАБОТКИ КУРСОВ ДИСТАНЦИОННОГО ОБУЧЕНИЯ
Гелеверя Тимофей Евгеньевич, Васильева Екатерина Ивановна,
Маслова Татьяна Дмитриевна, Центр профессионального обновления "Менеджмент и компьютерные технологии", г. Санкт-Петербург
При проектировании курсов дистанционного обучения перед разработчиками возникают объективные и субъективные причины, не позволяющие решать данную задачу "в лоб". В первую очередь это связано с отсутствием стандартных средств разработки такого рода систем, учитывающих:
возможности быстрого переструктурирования курса (изменении порядка чередования глав, пунктов и т.д.);
платформо-независимость сопутствующих программных средств, используемых при реализации курса;
возможность быстрой генерации курса исходя из имеющихся (готовых) HTML файлов.
Программный комплекс ДОСТУП (Дистанционное Обучение: СисТема Управления и Проектирования), в отличии от традиционных систем ДО, реализует технологию быстрого переструктурирования учебного курса из независимых модулей. В традиционных же системах ДО переход к следующему по очереди документу осуществлялся путем активации гипер-ссылки в текущем документе, что крайне осложняет процесс проектирования и реализации при необходимости корректировки курса.
В системе ДОСТУП для решения поставленной задачи был реализован следующий подход: каждому HTML файлу курса, содержащему в себе информацию по конкретному пункту оглавлению, сопоставляется уникальный номер, который никогда не изменяется. Исходя из этого, были разработаны и реализованы программные средства, позволяющие автоматизировать часть рутинной работы по созданию курса.
Первоначальный набор программ системы ДОСТУП включает:
Программа SiteBuilder для генерации корпуса текстов учебного материала. Программа SiteBuilder, на основании входной информации, осуществляет генерацию курса, путем присвоения каждому файлу курса стандартизованного имени (например: chapter_N1_..._Ni, где Ni - номера главы, параграфа, подпараграфа). Кроме этого программа создает сервисные файлы, необходимые для работы навигатора курса. Входной информацией для программы SiteBuilder является файл, содержащий в себе информацию о структуре курса, HTML файлах, названиях глав и пунктов, а также каталог с готовыми HTML файлами курса.
Регистратор. Программа, на основе реализованых регистрационных форм, осуществляет регистрацию пользователей, на выходе которой – уникальный идентификатор пользователя, с помощью которого пользователь работает с курсом (при необходимости возможно дополнение регистратора введением пароля пользователя). В результате создается база данных пользователей, где хранятся сведения о пользователе курса (имя, фамилия, последняя посещенная страница курса и т.д.).
Программа Тutor, состоящий из блоков:
Блок санкционированного допуска. Программа, осуществляющая допуск пользователя к курсу дистанционного обучения, с одновременной загрузкой пользователю последней изученной страницы курса.
Наставник-навигатор. Программа, осуществляющая навигацию по курсу (шаги вперед и назад). Входной информацией является файл пользователя.
Загрузка страницы. Программа, позволяющая загружать страницу курса, указанную в параметрах командной строки (указывается уникальный номер HTML файла курса).
Программы (Регистратор и Tutor) представляют собой CGI-скрипты, которые выполняются на сервере, где расположен курс.
Система “ДОСТУП” разработана для формирования курса ДО по “Строительному менеджменту”. Проект финансируются фондом “Евразия”.
Сервер поддерживается фирмой НПП "БИТ про" Лучшие программы для образовательного процесса