87212

Проектирование адаптивных информационных и образовательных систем

Научная статья

Информатика, кибернетика и программирование

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

Русский

2015-04-17

43.67 KB

5 чел.


УДК 658.07

Проектирование адаптивных информационных и образовательных систем

Начальник отдела ИТ РОЦНИТ ТРТУ C.Б. Дикарев,, Канд. техн. .наук., зав. кафедрой социальной психологии ТГПИ В.В. Гура, Д-р. техн. наук., проректор по информатике ТРТУ А.Н.Целых

Таганрогский государственный радиотехнический университет

Россия, Таганрог, 8(8634)37-68-41, e-mail:ds@tsure.ru

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

Адаптивные системы

За последнее время системы гипермедиа приобрели большую популярность в качестве удобных средств доступа к информации, управляемого пользователем. Адаптивная гипермедиа – это одно из направлений исследований в области адаптивных пользовательских систем. Цель этих исследований состоит в том, чтобы увеличить функциональные возможности гипермедиа за счет ее индивидуализации. Системы адаптивной гипермедиа (АГ) формируют модель целей, предпочтений и знаний конкретного пользователя и используют это в процессе взаимодействия с пользователем для адаптации к его потребностям.

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

Методы и технические приемы адаптивной гипермедиа

Технические приемы адаптации используют методы обеспечения адаптации в существующих системах АГ. Эти технические приемы – часть уровня реализации систем АГ. Каждый прием характеризуется определенным видом представления знания и определенным алгоритмом адаптации.

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

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

1. Изменение порядка следования информационных ресурсов в текущей теме (в текущей предметной области)

2. Изменение навигационной схемы темы и системы на основе предпочтений пользователя или его адаптивной модели.

3. Формирование релевантных («интересных» пользователю) наборов ссылок на другие информационные ресурсы на основе различных схем адаптации

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

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

5. Скрытие ссылок выпадающих за или выше текущего уровня пользователя или сложности ресурса.

6. Скрытие информационных фрагментов и подсветка их по тем же критериям

7. Адаптация интерфейса. Выбор пользователем стиля. Настройка пользователем интерфейса под себя – выбор интересующих модулей и интерфейсных решений. Динамическая адаптация интерфейса

8. Всплывающие подсказки на ключевых словах (определенных автором ресурса) – основные понятия (концепты) ресурса.

Архитектура адаптивной системы управления информационными и образовательными ресурсами Xite

Опишем структурную логическую модель системы. Предлагаемая модель системы использует многоуровневую организацию данных: на самом верхнем логическом уровне информационная система (адаптивная гипермедиа среда) представляет собой множество сайтов – каждый сайт представляет собой направленный мультиграф содержательных модулей, или тем в терминах системы Xite (можно называть их главами, лекциями или группами страниц) – содержательных узлов гипермедиа пространства, предметных областей знаний или информации; на среднем уровне, каждая тема описывается взвешенным направленным мультиграфом ресурсов (страниц, элементарных единиц информационной системы). На более низком уровне каждый ресурс представляет собой XML документ, композицию элементарных информационных фрагментов, медиаресурсов (текста, графики, клипов, точек доступа к данным и т.д.).

Ресурсы описываются XML документами, хранящимися в репозитории. Они представляют из себя композицию медиаресурсов, с заданными характеристиками вывода медиаресурсов на страницу, с заданным порядком появления этих медиаресурсов, и сами по себе являются субъектами гипермедиа пространства (то есть имеют название, описание и другие характеристики).

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

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

Динамический интерфейс

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

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

Модель пользователя

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

Модель пользователя может описываться на основе следующих исходных данных:

  1.  Анкетирование. Выявление необходимых начальных данных о пользователе, которые могут включать в себя некоторые пользовательские предпочтения, интересы, фактические данные.
  2.  История посещений. На основе истории посещений система может моделировать предпочтительные навигационные маршруты, определять круг интересов и знаний пользователя.
  3.  Составление семантического портрета пользователя на основе наборов ключевых слов посещенных ресурсов и тем.
  4.  Предпочтения интерфейса и навигационных моделей.
  5.  Уровни усвоения тем (степень усвоения – относительное количество ключевых слов посещенных ресурсов в данной теме по отношению к общему множеству ключевых слов темы
  6.  Уровни обзора тем (степень обзора – отношение количества посещенных ресурсов в данной теме к общему количеству ресурсов в теме)
  7.  Уровень сложности ресурсов и тем (может определяться различными алгоритмами).

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

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

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

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

Предпочтения. Последней по порядку, но не по значению характеристикой пользователя, рассматриваемой системами адаптивной гипермедиа, является набор (система) предпочтений пользователя.

Модель работы системы

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

В данной статье предлагается строить Модель Системы вдоль трех ортогональных координат или измерений адаптации:

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

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

Текущий профиль пользователя и внешние условия (чаще всего это предустановки автора ресурса) – это основные критерии, влияющие на процесс генерации страницы и ее внешний вид.

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

Экран терминала (монитора), описываемый в экранной конфигурации, состоит из областей вывода. Непосредственный вывод ресурса в область вывода осуществляют подключаемые модули. Интерфейс модуля задается специальным XML-файлом и тоже подвержен адаптации. Вид или способ отображения ресурса задается файлом-шаблоном - XSL файлом.

Адаптация гипермедиа содержания, трансформация Ресурсы → Страницы Терминала (браузера) подразумевает использование одновременно адаптивной демонстрации и адаптивной навигационной поддержки. Адаптивная демонстрация получается путем фильтрации исходного ресурса через пользовательский профиль, технологические переменные, внешние условия, авторские установки, цели и задачи данной. Модель адаптивной навигации, базируясь на взвешенном мультиграфе XML узлов, представляет ресурс на экране только с релевантными ссылками или ссылками, помеченными определенным образом.

Исходным для экранного отображения информационного пространства темы является XML-файл с описанием экранной конфигурации и необходимых модулей. Система в соответствии с описанием подгружает на страницу необходимые модули и доставляет пользователю запрошенные ресурсы. На этапе вывода система осуществляет фильтрацию содержания конкретных ресурсов и адаптацию экранных модулей согласно текущей модели пользователя. Пользователь взаимодействует с системой посредством навигационных ссылок и/или текстовых поисковых запросов. Конкретная интерфейсная модель задается автором, выбирается пользователем или модифицируется в процессе функционирования.

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

  1.  вывод информационного ресурса в определенную область экрана с использованием определенной файла-шаблона
  2.  системная команда – например удаление ресурса
  3.  вывод модуля в определенную область экрана
  4.  смена интерфейсной модели
  5.  смена текущей темы

Заключение

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

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

Литература

1. Дикарев С.Б., Сахаров В.Л., Проектирование адаптивных гипермедиа систем, Труды

конференций IEEE AIS’03 и CAD-2003, Дивноморское, 2003 г.

2. В.В.Гура, В.В.Василовский, С.Б.Дикарев, Электронные образовательные ресурсы как педагогическая среда открытого образования, Труды X Всероссийской научно-методической конференции «Телематика’2003», 2003 г.


 

А также другие работы, которые могут Вас заинтересовать

79054. Проблема «опыта» и истины в философии науки нач. 20 в. (Э. Мах, Авинариус, А. Пуанкаре) 34.5 KB
  Проблема опыта и истины в философии науки нач. Эмпириокритицизм философская система чистого опыта критический эмпиризм который стремиться ограничить философию изложением данных опыта при полном исключении всякой метафизики с целью выработки и естественного понятия о мире. Нейтральный элемент опыта одновременное включение духовного и материального начала. Авенариусом буквально означает критику опыта.
79055. Вклад неопозитивизма в развитии логики и методологии науки 37 KB
  Вклад неопозитивизма в развитии логики и методологии науки. Логика науки применение идей методов и аппарата логики в анализе научного познания. Развитие логики всегда было тесно связано с практикой теоретического мышления и прежде всего с развитием науки. Методология науки в традиционном понимании это учение о методах и процедурах научной деятельности а также раздел общей теории познания в особенности теории научного познания эпистемологии и философии науки.
79056. Концепция философии науки Т. Куна 25.5 KB
  Концепция философии науки Т. Важнейшей характеристикой знания является его динамика его рост изменение развитие В современной западной философии проблема роста развития знания является центральной в философии науки. переход к новому периоду нормальной науки . Причем последние гораздо более редки в истории развития науки по сравнению с первыми.
79057. Концепция философии науки К. Поппера 28.5 KB
  Карл Поппер предложил в 1967 году различать следующие три мира: во-первых мир физических объектов или физических состояний; во-вторых мир состояний сознания мыслительных ментальных состояний в-третьих мир объективного содержания мышления мир научных идей проблем поэтических мыслей и произведений искусства. Этот третий мир вполне объективен и осязаем. Это мир книг библиотек географических карт мир произведений живописи. Концепция Поппера подчёркивает своеобразие и загадочность знания как объекта исследования: для того чтобы...
79058. Развитие философии науки постпозитивизмом (И.Локатос, П. Фейерабенд, М. Полани) 38.5 KB
  В 60-70 годы 20 века в зап. философии науки развивается течение постпозитивизма. Постпозитивисты (Поппер, Мун, Лакатос, Фейрабенб, Полани) подвергли критике позитивистский идеал факта, введя в анализ науки историческое
79059. Право цивильное и право преторское. Римские магистраты и значение их эдиктов для выработки новой системы права. Процесс взаимодействия права цивильного и преторского. Кодификация эдиктов 28.54 KB
  Римские магистраты и значение их эдиктов для выработки новой системы права. Процесс взаимодействия права цивильного и преторского. civilis гражданский или квиритское право римляне называли себя квиритами в честь бога войны Яна Квирина совокупность норм права исходящих от народного собрания позднее сената. Источники цивильного права обычаи и законы.
79060. Понятие наследования. Сущность и происхождение наследования. Виды наследования 24.25 KB
  Подобно тому как собственность в экономическом смысле существовала и до образования государства и права а право собственности появилось только с образованием государства так и наследственное право в качестве завершения права собственности появилось только с возникновением государства. Универсальный характер наследования проявляется в том что к наследнику переходят сразу и права и обязанности входящие в состав наследства в том что наследник может приобрести в составе наследства даже такие права и обязанности о существовании которых он...
79061. Понятие права собственности. Содержание права собственности 27.13 KB
  Содержание права собственности. Понятие права собственности и развитие этого института в Риме. Римское право было системой права построенного на начале частной собственности.
79062. Понятие римского частного права. Отличие частного права от права публичного. Основные системы римского частного права 20.29 KB
  Отличие частного права от права публичного. Основные системы римского частного права. Один из римских юристов классического периода Ульпиан проводит разграничение этих двух областей права следующим образом.