На рисунке приведена структура, которая определяет переходы по учебным элементам и может быть жестко алгоритмизирована для заданного пользователя. С точки зрения полноты описания учебных фрагментов рассмотрим два разреза: • допускаются интерактивный режим пользователя или нет. • хранить результат или нет. При этом возможны лишь следующие типы учебных фрагментов: • лекционный фрагмент (нет интерактива и нет хранения); • ' тестовое задание (есть интерактив и есть хранение); • элемент выбора (есть интерактив и нет хранения). При этом тестовое задание и элемент выбора определяют реакцию системы на выбор очередного фрагмента. С тем, чтобы операцию построения трека из структуры сделать однозначной, вводится еще один тип элементарного оператора навигационный элементарный оператор (рис. 1.5) Рис. 1.5. Обозначение навигационного оператора а 60 Выполнение навигационного оператора так же инициируется инициатором. В общем случае навигационный оператор должен следовать за каждым элементарным оператором в структуре. При этом структура вышеописанного примера будет иметь вид (рис. 1 .6 ). В отличии от предыдущего варианта, когда была описана только структура, в данном случае, структура и навигационные операторы однозначным образом определяют процесс. Использование структуры по сравнению с треком позволяет значительно снизить размерность описания процесса. Однако необходимо иметь в виду, |
информация каждого учебного элемента идентична по направленности и сложности (а может быть и тождественна). В случае хранения информационных единиц в базе данных нецелесообразно дублирование фрагментов, поэтому с точки зрения доступа к учебным элементам они представляют структуру. Структура является результатом свертки трека TR по отношению эквивалентности элементарных операторов. Пусть отношение эквивалентности элементарных операторов имеет вид {(Л>^з)’(А '^ А А )> (^ 4А )} Тогда структура имеет вид графа (рис. 2.2.). 64 Свертка трека Рис. 2.2. На рисунке приведена структура, которая определяет переходы по учебным элементам и может быть жестко алгоритмизирована для заданного пользователя. С точки зрения полноты описания учебных фрагментов рассмотрим два разреза: • допускаются интерактивный режим пользователя или нет. • хранить результат или нет. При этом возможны лишь следующие типы учебных фрагментов: • лекционный фрагмент (нет интерактива и нет хранения); • тестовое задание (есть интерактив и есть хранение); • элемент выбора (есть интерактив и нет хранения). При этом тестовое задание и элемент выбора определяют реакцию системы на выбор очередного фрагмента. С тем, чтобы операцию построения трека из структуры сделать однозначной, вводится еще один тип элементарного оператора навигационный элементарный оператор (рис. 2.3.) Обозначение навигационного оператора 65 Выполнение навигационного оператора так же инициируется инициатором. В общем случае навигационный оператор должен следовать за каждым элементарным оператором в структуре. При этом структура вышеописанного примера будет иметь вид (рис. 2.4.). Структура процесса В отличии от предыдущего варианта, когда была описана только структура, в данном случае, структура и навигационные операторы однозначным образом определяют процесс. Использование структуры по сравнению с треком позволяет значительно снизить размерность описания процесса. Однако необходимо иметь в виду, что процесс определяется лишь в случае задания трека, а поэтому структура есть лишь способ более компактного описания трека, генерация самого трека остается необходимой операцией. В случае структуры (рис. 2.4.) последовательность предъявления кадров также жесткая, однако с возможность выбора следующего фрагмента в зависимости от интерактивных действий пользователя. Особый интерес представляет случай, когда структура имеет вид полнодоступного графа. Здесь возможна генерация любого трека на базе эквивалентных классов элементарных операторов Ль hi, h$. Если объединить все навигационные операторы h\, h\, h \ в один h" и провести свертку графа по этому признаку, то получим граф вида (рис. 2.5.). Свертка полнодоступной структуры 66 Как видно из примера, полнодоступная структура может быть описана двухуровневым деревом, в котором верхний уровень представляет собой объединенный навигационный оператор, а второй уровень содержит не связанные между собой элементарные операторы классов эквивалентности. В полнодоступном варианте обучаемый в любой момент времени имеет доступ ко всем учебным материалам курса. В основном такая технология принята при реализации Интернет образования. Считаю, что и тот и другой случай являются крайностями, поэтому для практической реализации системы, необходим компромиссный вариант. Это |