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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 15.08.2020
Размер файла 24,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http: //www. allbest. ru/

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

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

Начальник отдела ИТ РОЦНИТ ТРТУ C.Б. Дикарев,,

Канд. техн. .наук., зав. кафедрой социальной психологии ТГПИ

В.В. Гура, Д-р. техн. наук., проректор по информатике ТРТУ А.Н. Целых

Резюме

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

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

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

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

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

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

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

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

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

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

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

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

b) Вывод списка ссылок на ресурсы по ключевым словам текущего ресурса

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. Дикарев С.Б., Сахаров В.Л., Проектирование адаптивных гипермедиа систем, Труды конференций IEEE AIS'03 и CAD-2003, Дивноморское, 2003 г.

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

Размещено на Allbest.ru

...

Подобные документы

  • Жизненный цикл информационных систем, методологии и технологии их проектирования. Уровень целеполагания и задач организации, классификация информационных систем. Стандарты кодирования, ошибки программирования. Уровни тестирования информационных систем.

    презентация [490,2 K], добавлен 29.01.2023

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

    презентация [152,1 K], добавлен 07.12.2013

  • Теоретико-методологические основы моделирования интеграционных экспертных систем. Направления повышения эффективности адаптивных систем обнаружения сетевых аномалий. Математическая реализация модели адаптивных систем обнаружения сетевых аномалий.

    дипломная работа [5,1 M], добавлен 03.01.2023

  • Области применения и реализации информационных систем. Анализ использования Web-технологий. Создание физической и логической модели данных. Проектирование информационных систем с Web-доступом. Функции Института Искусств и Информационных Технологий.

    дипломная работа [3,8 M], добавлен 23.09.2013

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

    отчет по практике [1,1 M], добавлен 16.04.2017

  • Обзор существующих аналогов, функциональные и не функциональные характеристики. Амстердамская модель. Информационная модель гипермедиа системы. Проектирование гипермедиа системы. Связь с администрацией, система навигации. Методы работы с информацией.

    курсовая работа [2,0 M], добавлен 08.02.2009

  • Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.

    реферат [36,1 K], добавлен 29.04.2010

  • Проблемы и тенденции проектирования операционных систем, структура ОС. Руководящие принципы при разработке интерфейса. Парадигмы пользователя, исполнения и данных. Примеры применения ортогональности и связывания. Методы практической реализации систем.

    реферат [60,9 K], добавлен 26.01.2011

  • Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.

    дипломная работа [1,5 M], добавлен 22.11.2015

  • Классификация автоматизированных информационных систем; их использование для систем управления. Характеристика предоставляемых услуг ООО "Континент"; анализ эффективности применения информационных технологий конечного пользователя на предприятии.

    дипломная работа [4,2 M], добавлен 05.12.2011

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

    контрольная работа [30,7 K], добавлен 30.09.2011

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

    дипломная работа [2,4 M], добавлен 04.07.2011

  • Факторы угроз сохранности информации в информационных системах. Требования к защите информационных систем. Классификация схем защиты информационных систем. Анализ сохранности информационных систем. Комплексная защита информации в ЭВМ.

    курсовая работа [30,8 K], добавлен 04.12.2003

  • Изучение деятельности фирмы СООО "Гейм Стрим", занимающейся разработкой программного обеспечения интеллектуальных систем. Проведение работы по тестированию информационных систем на степень защищенности и безопасности от разного рода информационных атак.

    отчет по практике [933,1 K], добавлен 05.12.2012

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

    реферат [22,9 K], добавлен 05.01.2010

  • Понятие, модели и назначение информационных систем. Функциональное моделирование ИС. Диаграмма потоков данных. Декомпозиция процессов и миниспецификации. Реализация макета системы средствами MS SQL Server 2005. Создание базы данных. Скалярные функции.

    курсовая работа [1,0 M], добавлен 16.09.2012

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

    реферат [33,9 K], добавлен 25.02.2013

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

    контрольная работа [30,4 K], добавлен 24.07.2014

  • Технология разработки информационных систем (ИС). Жизненный цикл информационной системы. Состав и содержание работ на стадиях проектирования ИС. Проектирование унифицированной системы документации. Автоматизированное проектирование корпоративных ИС.

    реферат [176,9 K], добавлен 15.04.2012

  • Теоретические аспекты реляционных баз данных. Проектирование информационных систем "Ломбард" в Microsoft Access. Структура таблиц в программе. Заполнение базы данных, оперирование данными. Запросы с вычисляемыми полями. Создание форм и макросов.

    курсовая работа [1,4 M], добавлен 16.09.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.