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

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

CC BY
156
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭЛЕКТРОННОЕ ОБУЧЕНИЕ / ЭЛЕКТРОННЫЕ ОБРАЗОВАТЕЛЬНЫЕ РЕСУРСЫ / СТРУКТУРИЗАЦИЯ УЧЕБНОГО МАТЕРИАЛА / МОДЕЛЬ ОСВОЕНИЯ / НАВИГАЦИЯ ПО УЧЕБНОМУ МАТЕРИАЛУ / ОРИЕНТИРОВАННЫЕ ГРАФЫ / SCORM / ELECTRONIC EDUCATION / ELECTRONIC EDUCATIONAL RESOURCES / STRUCTURIZATION OF EDUCATIONAL MATERIAL / MODEL OF ASSIMILATION / NAVIGATION IN EDUCATIONAL MATERIAL / ORIENTED GRAPHS

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

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

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

MATHEMATICAL MODELLING OF NAVIGATION IN ELECTRONIC EDUCATIONAL RESOURCES

The paper presents models of navigation in electronic educational resources based on binary relations and orgraphs. Properties of these models are discussed, their integral characteristics are introduced. The proposed approach to navigation modeling is in good agreement with the international specifications of SCORM and IMS electronic education, complementing them with specific algorithms for aggregating educational objects into electronic courses and helping students to navigate them.

Текст научной работы на тему «Математическое моделирование навигации в электронных образовательных ресурсах»

УДК 519.673 + 004.9

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

© 2009 А. В. Соловов Самарский государственный аэрокосмический университет

Рассматриваются модели навигации в электронных образовательных ресурсах, базирующиеся на бинарных отношениях и орграфах. Обсуждаются свойства этих моделей, вводятся их интегральные характеристики. Предлагаемый подход к моделированию навигации хорошо согласуется с международными спецификациями электронного обучения SCORM и 1МБ, дополняя их конкретными алгоритмами для агрегации учебных объектов в электронные курсы и оказания помощи учащимся в навигации по ним.

Электронное обучение, электронные образовательные ресурсы, структуризация учебного материала, модель освоения, навигация по учебному материалу, ориентированные графы, БСОЕМ.

Введение

На начальном этапе проектирования электронных образовательных ресурсов (ЭОР) планируемый для изучения учебный материал обычно структурируют на отдельные учебные элементы (УЭ) [1, 2] или, как их называют в международных спецификациях электронного обучения SCORM (Advanced Distributed Learning: [сайт]. URL: http://www.adlnet.org/), на совместно используемые объекты содержания (Sharable Content Objects - SCOs). Далее должны рассматриваться два важных вопроса, связанных с навигацией: 1) какая должна быть рациональная в дидактическом плане последовательность изучения УЭ в создаваемом электронном учебном пособии или электронном курсе; 2) какие должны быть установлены логические связи между отдельными УЭ, чтобы обеспечить, например, целенаправленный «откат» из просматриваемого УЭ к какому-либо ранее изученному фрагменту учебного материала, где разъясняются исходные для рассматриваемого УЭ понятия, минуя линейную цепочку промежуточных УЭ.

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

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

Исследования данной работы опираются на понятие модели содержания ЭОР из [1] и продолжают начатое в работе [2] математическое обоснование проектных моделей ЭОР в контексте международных спецификаций БСОЯМ и ГМБ. Пример модели содержания и соответствующей ей модели освоения, на котором будет иллюстрироваться дальнейшее изложение, показан на рис. 1.

Для математического описания модели освоения будем использовать элементы теории графов и фрагменты теории отношений

Рис. 1. Пример моделей содержания и освоения для фрагмента теории орграфов из [3]: а - модель содержания; б - орграф и матрица отношений очерёдности УЭ; в - последовательность освоения УЭ; г - орграф и матрица связности УЭ

в соответствии с определениями и символикой [3].

Бинарное отношение очерёдности в модели освоения

Пусть V - конечное множество номеров УЭ размером п. На этом множестве определим бинарное отношение (V, Я), смысл которого для всех a,bEVи аЯЬ означает, что УЭ а излагается (должен изучаться) прежде УЭ Ь. Это бинарное отношение можно представить в виде орграфа и его матрицы смежности (рис. 1, б).

Рассмотрим следующие свойства отношения очерёдности.

Свойство 1. Антирефлексивность (~аЯа " aeV). Это свойство означает, что любой УЭ не может изучаться прежде самого себя. Поэтому главная диагональ матрицы смежности А орграфа бинарного отношения (V, Я) содержит одни нули (рис. 1, б).

Свойство 2. Асимметричность (аЯЬ 3 ~ЬЯа " a,beV). Это свойство означает, что если УЭ а должен изучаться прежде УЭ Ь, то УЭ Ь не может изучаться прежде УЭ а. Отсюда следует, что если коэффициент (а,Ь) в матрице смежности орграфа бинарного отношения (V, Я) равен единице, что означает аЯЬ, то коэффициент (Ь,а) этой матрицы должен быть равен нулю, что означает ~ЬЯа.

Свойство 3. Отрицательная асимметричность (~аЯЬ 3 ЬЯа " a,beV). Это свойство означает, что если УЭ а не может изучаться прежде УЭ Ь, то УЭ Ь должен изучаться прежде УЭ а. Отсюда следует, что если коэффициент (а,Ь) в матрице смежности орграфа бинарного отношения (V, Я) равен нулю, что означает ~аЯЬ, то коэффициент (Ь,а) этой матрицы должен быть равен единице, что означает ЬЯа.

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

Свойство 4. Транзитивность (аЯЬ, ЬЯс =3 аЯс " a,b,ceV). Это свойство означает, что если УЭ а должен изучаться прежде УЭ Ь и УЭ Ь должен изучаться прежде элемента с, то УЭ а также должен изучаться прежде УЭ с. Отсюда следует, что если коэффициенты (а,Ь) и (Ь,с) в матрице смежности орграфа бинарного отношения (V, Я) равны единице, что означает аЯЬ и ЬЯс соответственно, то коэффициент (а,с) этой матрицы тоже должен быть равен единице, что означает аЯс.

255

Свойство 5. Отрицательная транзитивность (~аЯЬ, ~ЬЯс =3 ~аЯс " a,b,ceV). Означает, что если УЭ а не должен изучаться прежде УЭ Ь и УЭ Ь не должен изучаться прежде элемента с, то УЭ а также не может изучаться прежде УЭ с. Пусть для а, Ь, с, принадлежащих множеству V, выполняется ~аЯЬ и ~ЬЯс. Отсюда следует, что по свойству отрицательной асимметрии ЬЯа и сЯЬ, а по свойству транзитивности сЯа. Последнее соотношение по свойству асимметрии приводит к ~аЯс. Таким образом, если коэффициенты (а,Ь) и (Ь,с) в матрице смежности орграфа бинарного отношения (V, Я) равны нулю, что означает ~аЯЬ и ~ЬЯс соответственно, то коэффициент (а,с) этой матрицы тоже должен быть равен нулю, что означает аЯс.

Свойство 6. Орграф отношения очерёдности (V, Я) является односторонне связным (односторонним) орграфом со степенью (категорией) связности, равной 2.

По определению отношения очерёдности (V, Я) любая пара УЭ из V является соединимой в одном направлении, следовательно, вершины орграфа односторонне достижимы, что соответствует определению одностороннего орграфа [3].

Анализируя орграф какого-либо отношения очерёдности (например, рис. 1, б), начиная с последней вершины орграфа, можно подсчитать число дуг этого орграфа (число попарных отношений очерёдности):

т0 = (п-1) + (п-2) + (п-3)+....+

п

+ (п-п) = п2 - ^ к . (1)

к=1

Свойство 7. Матрица достижимости Я орграфа отношения очерёдности (V, Я) определяется через его матрицу смежности А по формуле

Во = А + I, (2)

где I - единичная матрица.

Как уже отмечалось выше (шестое свойство отношения очерёдности), по определению отношения очерёдности все вершины соответствующего орграфа односторонне достижимы. Следовательно, дополняя его

матрицу смежности А единичной матрицей I (что соответствует достижимости каждой вершины до самой себя), получаем матрицу достижимости Я.

Свойство 8. Пусть А - матрица смежности отношения очерёдности (V, Я). Тогда

А + АТ + I = У, (3)

где I - единичная матрица, У - матрица, состоящая из одних единиц.

В соответствии со свойством асимметричности отношения (V, Я) транспонирование матрицы А ведёт к заполнению единицами тех позиций, которые были нулевыми, и, наоборот, там, где в матрице А были нули, в матрице АТ, в соответствии со свойством отрицательной асимметричности, должны быть единицы. Исключением является главная диагональ А и АТ, которая в соответствии со свойством антирефлексивности отношения (V, Я) должна быть нулевой. Следовательно, суммирование в (3) должно приводить к матрице, заполненной единицами.

Последовательность освоения учебных элементов

Для определения последовательности освоения УЭ необходимо перейти от бинарного отношения (V, Я), в котором определяются лишь попарные отношения между двумя УЭ типа «изучаться прежде», к упорядоченному множеству чисел #=1,2,3,........,п,

каждое из которых соответствует какому-либо УЭ и определяет его порядковый номер в последовательности изучения учебного материала.

Сформулируем сказанное более строго и конкретно:

необходимо построить функцию g со

значениями из N=1,2,3,.....,п, определенную

на V так, что для бинарного отношения (V, Я) будет выполнено условие

аЯЬ о g(a) < g(b) " a,bGV. (4)

Функцию g часто называют функцией полезности или порядковой (ординальной) функцией полезности, а значение g(a) - полезностью альтернативы а [3]. Применительно к задаче (4) будем трактовать g как функцию порядка изучения УЭ, а g(a) - как поряд-

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

Функция g определяет гомоморфизм бинарного отношения (V, R) в числовую систему отношений (N, <). Пусть, например,

V = {a,b,c} и R = {(a,b), (b,c), (a,c)}. Тогда отображение g должно быть таким, что g(a) = 1, g(b)=2, g(c)=3. Поскольку число УЭ в V n=3, то N = (1,2,3) и в системе (N, <) упорядоченными отношениями будут пары {(1,2), (2,3), (1,3)}. Эти пары соответствуют парам в отношении R. Таким образом, aRb о g(a) < g(b), что соответствует определению гомоморфизма [3].

Для определения функции g сформулируем следующую теорему.

Теорема. Пусть (V, R) - бинарное отношение очерёдности УЭ, обладающее свойствами антирефлексивности, асимметричности, отрицательной асимметричности, транзитивности и отрицательной транзитивности. Гомоморфизмом отношения (V, R) в числовую систему (N, <), где N=1,2,3,....,n,

является функция g, удовлетворяющая условию (4) и определяющая строгую последовательность изучения УЭ, при этом значения этой функции вычисляются следующим образом:

g(x) = числу таких элементов у из V для которых ~xRy. (5)

Доказательство. Начнём с того, что проиллюстрируем соотношение (5). Пусть

V = (a,b,c,d,e) и R = {(a,b), (a,c), (a,d), (a,e), (b,d), (b,e), (c,b), (c,d), (c,e), (d,e)}.Функция g, определяемая (5), принимает значения:

g(a) = 1, поскольку из свойства антирефлексивности ~aRa;

g(b) = 3, поскольку из свойства антирефлексивности ~bRb, а из свойства асимметричности ~bRa и ~bRc;

g(c) = 2, поскольку из свойства антирефлексивности ~сRс, а из свойства асимметричности ~сRa;

g(d) = 4, поскольку из свойства антирефлексивности ~dRd, а из свойства асимметричности ~dRa, ~dRb, и ~dRc;

g(e) = 5, поскольку из свойства антирефлексивности ~eRe, а из свойства асимметричности ~eRa, ~eRb, ~eRc и ~eRd.

Минимальное значение g(x) = 1, поскольку для элемента, стоящего в последовательности изучения УЭ первым, выполняется лишь одно выражение из семейства ~хЯу, а именно - ~хЯх. Максимум g(x) = п для последнего элемента в последовательности изучения УЭ, поскольку выражение ~хЯу выполняется для всех п УЭ.

Покажем, что определённая соотношением (5) функция g всегда удовлетворяет условию (4). Если аЯЬ, то для любого у из подмножества (5) ~аЯу (кроме у=а) следует по свойству отрицательной асимметричности уЯа. Учитывая свойство транзитивности для аЯЬ и уЯа, получим уЯЬ. Таким образом, число элементов у, таких, что уЯа, во всяком случае не больше, чем число элементов у, таких, что уЯЬ. Следовательно, по меньшей мере, g(a) < g(b). Учитывая исходное условие аЯЬ, приходим к строгому неравенству g(a) < g(b). Теорема доказана.

Рассмотрим практические аспекты построения последовательности изучения УЭ. Сначала строят матрицу смежности А орграфа отношения очерёдности (V, Я). Соответствующая интерактивная процедура предусматривает анализ экспертом (автором содержания учебного материала) лишь попарных отношений очерёдности УЭ. Этот экспертный анализ можно сократить вдвое и анализировать отношения очерёдности только для верхнего либо нижнего треугольника матрицы. Другой треугольник матрицы может быть заполнен автоматически на основе свойств асимметричности и отрицательной асимметричности (например, если в заполненной экспертом ячейке матрицы (а,Ь) стоит единица, то в ячейку (Ь,а) ставится нуль, и, наоборот, если в заполненной экспертом ячейке матрицы (а,Ь) стоит нуль, то в ячейку (Ь,а) ставится единица). Таким образом, исключаются потенциальные ошибки эксперта, нарушающие свойства асимметричности и отрицательной асимметричности.

Далее последовательность освоения УЭ определяется формальным образом. Представим множество УЭ в виде вектора

V = (уГ у у ..., vJ, где ^ у Vз, ..., уп -номера УЭ в модели содержания учебного материала. Введём вектор Г = (^(у1), g(v2), 257

g(v3), ..., g(vп)) - вектор порядковых номеров УЭ в последовательности их изучения. В соответствии с (5)

Г = ET(A+I), (6)

где А - матрица смежности орграфа бинарного отношения очерёдности (V, Я); I - единичная матрица размером п; Е - вектор-столбец из п единиц.

В представленном примере (рис. 1, б) вектор Г = (1, 3, 2, 4, 5).

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

Выше уже отмечалось, как избежать ошибок составляющего матрицу А эксперта, нарушающих свойства асимметричности или отрицательной асимметричности. Ошибки, нарушающие свойства транзитивности или отрицательной транзитивности, приводят к появлению в векторе Г одинаковых значений. Например, если в ячейке (3, 5) матрицы А в приведённом примере (рис. 1, б) вместо единицы поставить нуль (что нарушает условия транзитивности - 3Я4 и 4Я5, но неверно, что ~3Я5), то вектор Г = (1, 3, 2, 4, 4). Таким образом, диагностика подобных ошибок достаточно проста и может осуществляться автоматически, но их исправление требует привлечения эксперта для выявления допущенных им нарушений транзитивности или отрицательной транзитивности.

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

Интегральный способ проверки составления матрицы смежности А отношения очерёдности заключается в определении числа связей (дуг) соответствующего орграфа по формуле

т0 = ЕТАЕ, (7)

где Е - вектор из п единиц, и сравнение полученной величины с числом, подсчитанным

по формуле (1). Несовпадение этих чисел свидетельствует об ошибке, допущенной экспертом при составлении матрицы смежности отношения очерёдности.

Отношение логической связности в модели освоения

Пусть V - конечное множество номеров УЭ размером п. На этом множестве определим бинарное отношение (V, Ь), смысл которого для некоторых a,bGVи аЬЬ означает, что УЭ Ь логически связан с УЭ а («опирается» на него), т.е. при изложении содержания УЭ Ь используются понятия из а.

При практической подготовке модели освоения после заполнения матрицы смежности отношения очерёдности и построения последовательности изучения УЭ заполняют матрицу смежности С орграфа отношения логической связности (V, Ь). При этом эксперт проводит анализ попарных отношений логической связности (опорности) УЭ. В ячейку (а,Ь) матрицы ставится единица, если УЭ а является опорным для УЭ Ь. В противном случае в ячейку матрицы ставится нуль (рис. 1, г). Можно уменьшить трудоёмкость этого экспертного анализа, если формально использовать свойство асимметричности отношения логической связности. Например, если в заполненной экспертом ячейке матрицы (а,Ь) стоит единица, то в ячейку (Ь,а) автоматически ставится нуль. Таким образом, исключаются потенциальные ошибки эксперта, нарушающие свойства асимметричности.

Имея матрицу смежности, можно построить соответствующий орграф, на котором более наглядно прослеживаются логические связи в модели освоения. При этом целесообразно строить этот орграф слева направо, сохраняя ранее определённую последовательность изучения (рис. 1, г).

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

Рис. 2. Пример использования модели освоения для помощи в навигации по ЭОР [4]

Рассмотрим следующие свойства отношения логической связности.

Свойство 1. Антирефлексивность (~аЬа " аО¥). Это свойство означает, что любой УЭ не может логически «опираться» сам на себя. Поэтому главная диагональ матрицы смежности орграфа бинарного отношения (V, Ь) содержит одни нули.

Свойство 2. Асимметричность (аЬЬ 3 ~ЬЬа " a,beV). Это свойство означает, что если УЭ Ь логически опирается на УЭ а, то УЭ а не может логически опираться на УЭ Ь. Отсюда следует, что если коэффициент (а,Ь) в матрице смежности орграфа бинарного отношения (V, Ь) равен единице, что означает аЬЬ, то коэффициент (Ь,а) этой матрицы должен быть равен нулю, что означает ~ЬЬа.

Заметим, что в отличие от отношения очерёдности (V, Я) отношение логической связности (V, Ь) не обладает свойствами отрицательной асимметричности (т.е. ~(~аЬЬ =3 ЬЬа)), транзитивности (т.е. ~(аЬЬ, ЬЬс 3

аЬс)), отрицательной транзитивности (т.е. ~(~аЬЬ, ~ЬЬс =3 ~аЬс)).

Свойство 3. Пусть С=(с.) - матрица смежности орграфа бинарного отношения логической связности (V, Ь). Тогда элемент (>)

с у в матрице С, где ^ - степень, определяет число путей длины I, ведущих из вершины орграфа с номером г в вершину с номером у

[3].

Свойство 4. Пусть С=(с.) - матрица смежности орграфа бинарного отношения логической связности (V, Ь). Тогда элемент СЕу в матрице

СЕ = С + С2 + С3 + ... + Сп-1 (8)

определяет суммарное число путей, ведущих из вершины орграфа с номером г в вершину с номером у.

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

Для приведённого примера (рис. 1, г) соответствующие третьему и четвертому свойствам матрицы показаны на рис. 3. Отсюда следует, что, например, из вершины 1 в вершину 5 (рис. 1, г) существует четыре пути (один простой путь единичной длины, два пути длиной 2 и один путь длиной 3).

Свойство 5. Пусть С - матрица смежности и Д - матрица достижимости орграфа бинарного отношения логической связности (V, Ь). Тогда

Д = Б(Се + I), (9)

где Б - булева функция для матриц [3], I -единичная матрица.

Доказательство следует из четвёртого свойства.

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

Интегральные характеристики модели освоения

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

1. Число учебных элементов п. Эта характеристика определяет число вершин орграфов отношений очерёдности и логической связности и, соответственно, размер их матриц смежности.

2. Число попарных отношений очерёдности т0. Соответствует числу дуг орграфа отношения очерёдности. Число определяют по формулам (1) или (7).

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

[3]. В нашем случае можно говорить о различных категориях связности УЭ в учебном материале.

Орграф отношения логической связности (V, Ь) может иметь одну из трёх категорий связности (0,1,2), т.е. может быть соответственно несвязным, слабо связным или односторонне связным. Он не может быть сильно связным (иметь степень связности 3) в силу свойства асимметричности отношения (V, Ь).

В большинстве практических случаев орграф отношения логической связности (V, Ь) и, следовательно, учебный материал является слабо связным (категория связности равна 1). В этом случае каждая пара вершин (УЭ) в орграфе соединена (полупутем).

Гораздо реже учебный материал может иметь более высокую категорию связности, равную 2. В этом случае орграф отношения (V, Ь) является односторонне связным и совпадает, как и его матрица смежности, с орграфом и матрицей смежности отношения очерёдности (V, Я).

В принципе возможен, хотя и маловероятен, случай несвязного учебного материала (категория связности равна 0), когда один или несколько УЭ не имеют опорных, логических связей с другими УЭ. Малая вероятность такого случая объясняется тем, что если какой-либо УЭ включён в состав учебного материала и в его модель содержания, то должна иметься связь хотя бы с наименованием темы, обуславливающая включение УЭ.

4. Степень опорности учебных элементов. Будем рассматривать абсолютную и относительную степени опорности УЭ. Абсолютная степень опорности УЭ определяется числом других УЭ, опирающихся на

Рис. 3. Пример матриц, иллюстрирующих третье и четвёртое свойства отношения логической связности

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

Будем обозначать абсолютную степень опорности г-го УЭ - 0, относительную -

0 а векторы абсолютных и относительных

степеней опорности УЭ - 0А и 00 соответственно. Векторы определены следующим образом:

0АА = СЕ, 00 = СЕ / (п-1), (10)

где С - матрица смежности орграфа отношения логической связности; Е - вектор-столбец из п единиц.

Для привёденного примера (рис. 1, г)

0~А = (4,2,0,1,0), 00 = (1,0.5,0,0.25,0).

Степень опорности УЭ определяет степень дидактической значимости УЭ для остального учебного материала. Например, во фрагменте учебного материала по теории орграфов (рис. 1, а, г) понятие категорий связности (УЭ 3, 0А3 = 0, 003 = 0) можно исключить из рассмотрения без ущерба для изучения других УЭ. Но исключение из рассмотрения УЭ 4 (понятие матрицы смежности, 0А4 = 1, 004 = 0.25) или УЭ 2 (понятие орграфов и матриц, 0А2 = 2, 002 = 0.5,), или, тем более, УЭ 1 (понятие орграфов, 0А1 = 4,

001 = 1) влечёт за собой нарушение логики в изложении других УЭ.

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

5. Степень опорности учебного материала. Будем различать абсолютную 0А и относительную 00 степени опорности учебного материала и определять их по формулам

0А = ЕТ0~Л = ЕТСЕ, (11)

00 = 0А / т0 = ЕТСЕ / т0 =

= ЕТСЕ / (п2 - £ к). (12)

к=1

Величина 0А равна числу опорных связей (дуг) в орграфе отношения логической связности модели освоения учебного материала. Величина 00е[0,1] характеризует степень близости орграфа отношения логической связности к орграфу отношения очерёдности. В приведённом выше примере (рис. 1, г) 0А = 7, т0 = 10, 00 = 0.7.

6. Степень логической связности учебных элементов. Будем рассматривать абсолютную и относительную степени логической связности УЭ. Абсолютная степень логической связности УЭ определяется числом других УЭ, на которые он опирается. Относительную степень логической связности УЭ будем определять как отношение абсолютной степени логической связности УЭ к п-1 - максимально возможному (в потенциале) числу УЭ, на которые может опираться данный учебный элемент.

Будем обозначать абсолютную степень логической связности г-го УЭ - Ь., относи-

Аг5

тельную - Ь0г, а векторы абсолютных и относительных степеней логической связности УЭ - и соответственно. Векторы

ЬА = СТЕ, Ь0 = СТЕ /(п-1). (13)

Для приведённого примера (рис. 1, г) Та = (0,1,1,2,3), Ь0 = (0, 0.25, 0.25, 0.5, 0.75).

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

7. Степень логической связности учебного материала. Будем различать абсолютную ЬЛ и относительную Ь0 степени ло-

гической связности учебного материала и определять их по формулам

ЬА = ЕТЬЛ = ЕТСТЕ, (14)

Ь0 = ЬА /т0 = ЕТСТЕ / (п2 - £ к). (15)

к=1

Величина ЬА равна числу логических связей (дуг) в орграфе отношения логической связности модели освоения учебного материала. Величина Ь0 е[0,1] и характеризует степень близости орграфа отношения логической связности к орграфу отношения очерёдности.

Очевидно, что показатели опорности и логической связности учебного материала равны между собой, т.е. 0А = ЬА и 00 = Ь

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

Заключение

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

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

- обеспечивать эффективную помощь учащимся в навигации по учебному материалу;

- анализировать и сравнивать различные учебные материалы, оценивать уровень дидактической значимости различных учебных элементов;

- минимизировать трудоёмкость подготовки упражнений для тренинга и тестов для

контроля и трудоёмкость тренинговых и контрольных процедур электронного обучения.

Предлагаемый подход к моделированию навигации хорошо согласуется с международными спецификациями электронного обучения SCORM и IMS, дополняя их конкретными алгоритмами для агрегации учебных объектов (SCOs) в электронные курсы и оказания помощи учащимся в навигации внутри агрегаций SCOs.

Работа выполнена в рамках федеральной целевой программы «Научные и научно-педагогические кадры инновационной России».

Библиографический список

1. Соловов А.В. Проектирование компьютерных систем учебного назначения: учебное пособие. - Самара: СГАУ 1995. - 140 с.

2. Соловов А.В. Математическое моделирование содержания электронных образовательных ресурсов // Вестник СГАУ. 2009. № 4 (20). С. ??-??.

3. Робертс Ф.С. Дискретные математические модели с приложениями к социальным, биологическим и экологическим задачам. - М.: Наука, 1986. - 494 с.

4. Соловов А.В., Меньшикова А. А. Авторские инструментальные программные средства системы КАДИС // Современные научно-методические проблемы высшего образования: сборник трудов. Выпуск 2. -Самара: СГАУ, 2002. - С. 149-162.

References

1. Solovov A.V Designing of computer systems of educational purpose: the manual. Samara: SSAU, 1995. 140 pp.

2. Solovov, A.V. Mathematical modeling of the contents of electronic educational resources. // SSAU Vestnik (Bulletin) No. 4 (20).

- 2010. - pp. ??-??.

3. Roberts F.S. Discrete mathematical models with applications to social, biological and ecological problems. M.: Science, 1986. 494 pp.

4. Solovov A.V., Menshikova A.A. Author’s tool software of system CADIS // Modern scientific-methodical problems of higher education: the Collection of works. Release 2. Samara: SSAU, 2002. pp. 149-162.

MATHEMATICAL MODELLING OF NAVIGATION IN ELECTRONIC EDUCATIONAL RESOURCES

© 2009 A. V. Solovov Samara State Aerospace University

The paper presents models of navigation in electronic educational resources based on binary relations and orgraphs. Properties of these models are discussed, their integral characteristics are introduced. The proposed approach to navigation modeling is in good agreement with the international specifications of SCORM and IMS electronic education, complementing them with specific algorithms for aggregating educational objects into electronic courses and helping students to navigate them.

Electronic education, electronic educational resources, structurization of educational material, model of assimilation, navigation in educational material, oriented graphs, SCORM.

Информация об авторе Соловов Александр Васильевич, кандидат технических наук, профессор, директор центра новых информационных технологий, профессор кафедры общей информатики, Самарский государственный аэрокосмический университет. Область научных интересов: проблематика электронного обучения. E-mail: solovov@ssau.ru.

Solovov, Alexander Vasilyevitch, candidate of technical science, professor, director of the centre of new information technologies, professor of the department of general information science, Samara State Aerospace University/ Area of research: problems of electronic education. E-mail: solovov@ssau.ru.

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