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

Информационная модель организации учебного контента системы автоматизированного создания и модификации компьютерных средств обучения Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
330
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННАЯ МОДЕЛЬ / КОМПЬЮТЕРНЫЕ СРЕДСТВА ОБУЧЕНИЯ INFORMATION MODEL / LEARNING SOFTWARE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кабак Елена Владимировна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

INFORMATION MODEL OF THE CONTENT OF EDUCATIONAL SYSTEMS AUTOMATED CREATION AND MODIFICATION OF LEARNING SOFTWARE

The article is devoted to a consideration of an information model of a content organization used in a computerized system named “Sphere” assigned for creation and modification of computerized course wares. This model is an extended version of the model, which is offered by SCORM. SCORM is an international e-learning standard. Special attention in this article is given to a designing of a course structure Activity Tree building. LMS uses Activity Tree data to control and organize the learning process. We consider, that the account of basic provisions of SCORM will promote introduction of software products of the educational appointment focused first of all on functional compatibility.

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

УДК 004.4'2

Е. В. Кабак, аспирант

ИНФОРМАЦИОННАЯ МОДЕЛЬ ОРГАНИЗАЦИИ УЧЕБНОГО КОНТЕНТА СИСТЕМЫ АВТОМАТИЗИРОВАННОГО СОЗДАНИЯ И МОДИФИКАЦИИ КОМПЬЮТЕРНЫХ СРЕДСТВ ОБУЧЕНИЯ

The article is devoted to a consideration of an information model of a content organization used in a computerized system named «Sphere» assigned for creation and modification of computerized course wares. This model is an extended version of the model, which is offered by SCORM. SCORM is an international e-learning standard. Special attention in this article is given to a designing of a course structure and Activity Tree building. LMS us es Activity Tree data to c ontrol and organize the learning process. We c onsider, t hat t he account of ba sic pr ovisions of S CORM w ill pr omote i ntroduction of software products of the educational appointment focused first of all on functional compatibility.

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

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

Стандарт SCORM - основной стандарт в области проектирования и организации образовательного контента, модель, определяющая и стандартизирующая содержание и классификации, виды хранения и представления содержания в электронном образовании. В результате своего развития, связанного с развитием сети и распространением дистанционного обучения, SCORM соединил и улучшил разработанные ранее стандарты и спецификации, создав четкую модель распространения образовательного контента, основанную на LMS (Learning Management System, системе управления обучением) [3].

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

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

На стадии анализа проектировщик курса выполняет:

- упорядочивание и систематизацию информации об объектах, явлениях, фактах, понятиях, операциях;

- подготовку демонстрационных объектов, моделей, операций с ними;

- отбор дополнительной методической информации;

- отбор и формулировку вопросов, задач, заданий и т. д.

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

Рис. 1. Разбиение множества А

Пусть А - множество элементов (учебных тем) курса. Определим на А систему классификации путем последовательного и согласованного моделирования основных семантически связанных совокупностей единиц (элементов А). Представим множество А непересекающимися подмножествами А\,А2, ..., А„, называемыми классами эквивалентности, которые соответствуют

некоторому разбиению курса, например, на главы или разделы. Это означает, что для А определено отношение эквивалентности Р.

Обозначим класс эквивалентности [а] = Л,, где а е Л, [5]. Совокупность всех смежных классов множества А по эквивалентности Р обозначим через А/Р (фактор-множество). Тогда каноническим отображением множества А является однозначное отображение а: А ^ А/Р, при котором каждый элемент а е А переходит в содержащий его смежный класс [а]. Пусть Т = А/Р.

Сопоставим каждому смежному классу T, е T индекс класса t, е Л, т. е. существенный признак класса, и выделим подмножество 3 = {t,}, 3 с А. Таким образом формируем названия классов. Следовательно, исходное множество А, на котором определено множество 3 = {t,}, может быть представлено в виде: ß: А ^ 3, где ß - отношение подобия, т. е. х е [t] с Л ^ xß = t.

Смежные классы А по Р - суть полные прообразы в А типов из 3. Ставя каждому элементу из 3 в соответствие его полный прообраз из А, получим взаимно однозначное отображение у множества типов 3 на фактор-множество А/Р, у: 3 ^ А/Р.

Образованные таким образом классы в свою очередь тоже могут быть делимыми.

Классы образуют иерархию. Пусть 5 - отношение строгого порядка, определенного на множестве. Тогда в общем случае, если [t,] ^ [tj], то t,5tj. Если t5t, и t,5tj, то tatj, где с -отношение строгого порядка. Если tct,, то t, принадлежит маршруту (t) с началом в t [6].

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

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

Итак, на стадии анализа формируется схема описания курса, которую в общем виде можно представить следующим образом:

- название курса;

- авторы курса (организация);

- тип/технология обучения;

- предметная область курса;

- знания и навыки, которыми должен овладеть обучаемый в процессе изучения курса (цель обучения);

- участники процесса обучения (в общем случае - обучаемый);

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

- особые требования;

- собственно учебный материал, который будет представлен в курсе и др.

Сценарий обучения - последовательность шагов, описывающих взаимодействие между пользователем и объектом (учебным курсом) [7].

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

Требуемое поведение и функциональность LMS, ветвление и порядок изучения дисциплины рассматриваются в терминах дерева деятельности (ДД) [8, 9].

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

Оно строится на основе секции <organiza-Иоп> метафайла курса и внешне соответствует структуре курса (рис. 2).

Рис. 2. Дерево деятельности учебного курса

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

Каждая вершина дерева может быть вершиной одного из следующих типов: а) «кластер» и б) «лист». Такое разделение обусловлено различиями в функционировании и наборе хранимых данных упомянутых типов вершин.

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

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

Одной из наиболее важных характеристик листа является его выполнение в контексте родительского элемента.

Таким образом, любая вершина ДД представляет собой в некотором смысле модуль инструкций.

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

- точка входа/выхода;

- четко определенные условия входа/выхода.

Формально любой кластер ДД может быть представлен кортежем <М, Ь, Р, &>.

М - режим кластера, определяющий порядок прохода кластера.

Можно выделить 4 основных режима:

1) «поток» - последовательный переход с возможностью повторения. Такой проход по элементам кластера можно представить «линейным графом с элементарными циклами» вида:

0 0 0 ^ Сг-1 ^ С, ^ С,+1 ^ и описать системой

условных предикатов: С, ^ (р= «повторить») С, / (р= «далее») Сг+1 / (р= «вернуться») Сг-1 [4];

2) «только вперед» - проход возможен только в направлении «вперед»: С, ^ (р= «повторить») С, / (р= «далее») Сг+1;

3) «выбор» - в этом случае обучаемый может получать различные последовательности «кадров»;

4) «переход по выбору» - разрешает (запрещает) нелинейные переходы по структуре курса.

Ь - множество ограничений на доступ к вершине: ограничение по количеству попыток

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

Р - в общем случае условия, оцениваемые системой при работе с вершиной ДД.

Пусть и - множество условий, заданных на множестве ДД, А - определенное на ДД множество допустимых действий системы. Тогда можем определить отношение Н такое, что (х, у) е Н, х е и, у е А.

Условия, определяемые для вершины, можно разделить на два класса:

- условия, оцениваемые системой при входе в вершину;

- условия, оцениваемые системой при выходе из вершины.

Каждому классу условий соответствует своя совокупность допустимых действий.

Пусть Р - множество условий, заданных на множестве ДД. Р, - условие, заданное для 1-й вершины, т. е. Р, е Р. Р, можно представить: Р, = {с 1, с2, ... , Сп}, где с, - 7-я часть условия РДля Р, можно записать [Р,, х, +, ~|] тип <п, п, п> [5].

S - множество возможных состояний кластера: активный, неактивный и т. д.

Любой лист дерева деятельности может быть представлен кортежем <Ь, Р, S, Р, 0>, где Ь, Р, и S означают то же самое что и для кластера.

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

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

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

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

Метаданные предусмотрены для всех компонентов модели контента. Определение общей концептуальной схемы данных обеспечивает связывание учебных объектов, а так как метаданные обладают высокой степенью семантической интероперабельности, трансформация этих связей будет протекать без затруднений [10]. Сама идея использования метаданных, по мнению ряда разработчиков учебного контента, имеет огромный потенциал.

Однако есть аспекты, которым SCORM не уделяет достаточного внимания. Это вопросы программной реализации дерева деятельности, хранения данных между отдельными сессиями

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

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

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

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

Литература

1. Романцевич, Е. В. Проблемы и приоритетные направления разработки системы автоматизированного проектирования и создания компьютерных средств обучения / Е. В. Роман-цевич // Труды БГТУ. Сер. VI, Физ.-мат. науки и информ. - 2006. - Вып. XIV. - С. 171-173.

2. Романцевич, Е. В. Особенности программной реализации системы автоматизиро-

ванной разработки компьютерных обучающих программ «Сфера» / Е. В. Романцевич // Труды БГТУ. Сер. VI, Физ.-мат. науки и информ. -2007. - Вып. XV. - С. 143-146.

3. SCORM 2004 2nd Edition Overview, Advanced D istributed L earning [Electronic r e-source]. - 15 July 2004. - Mode of access: http://www.adlnet.org.

4. Савельев, А. Я. Подготовка информации для автоматизированных обучающих систем: метод. пособие для преподавателей и студентов вузов / А. Я. Савельев, В. А. Новиков, Ю. И. Лобанов. - М.: Высшая школа, 1986. -176 с.

5. Куликовский, Л. Ф. Теоретические основы информационных процессов: учеб. пособие для вузов по спец. «Автоматизация и механизация процессов обработки и выдачи информации» / Л. Ф. Куликовский, В. В. Мотов. - М.: Высшая школа, 1987. - 248 с.

6. Зёма, Т. Г. Проблемы моделирования семантики в интеллектуальных информационных системах / Т. Г. Зёма, Н. А. Ярмэш. - Минск: Институт технической кибернетики НАН Беларуси, 1998. - 42 с.

7. IMS Learning Design Best Practice and Implementation G uide [Electronic re source]. -20 J anuary 2003 . - Mode of a ccess: http://www.imsglobal.org.

8. SCORM Sequencing a nd N avigation, V er-sion 1.3.1 [Electronic resource]. - 22 July 2004. -Mode of access: http://www.adlnet.org.

9. IMS S imple S equencing B ehavior a nd I n-formation M odel v 1.0 F inal S pecification, I MS Global L earning C onsortium, Inc. [Electronic r e-source]. - 3 March 2003 . - Mode of access: http://www.imsglobal.org.

10. SCORM C ontent Aggregation M odel, Version 1. 3.1 [Electronic r esource]. - 22 J uly 2004. - Mode of access: http://www.adlnet.org.

i Надоели баннеры? Вы всегда можете отключить рекламу.