Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Модель данных межсетевого взаимодействия



Эта модель определяет формат представления пересылаемых данных и методы (функции), используемые для их пересылки. При этом речь идет о двунаправленном обмене — от LMS к броузеру (среде исполнения — Run Time Environment) и обратно. В состав модели данных межсетевого взаимодействия входят следующие основные виды структур данных:

· Bookmarks (Закладки) — данные, представляющие собой динамически генерируемые ссылки на страницы учебного курса, просмотренные пользователем; их применение позволяет обучаемому быстро перейти на требуемую страницу, выбрав ее из соответствующего списка;

· Question and Test Interoperability (Интерактивные вопросы и задания) — данные, отражающие сведения о тестах и результатах тестирования;

· Assessment tracking (Траектория уровня подготовленности) — данные, отражающие обобщенные сведения об оценках и прогрессе обучаемого;

· Personal Information (Персональная информация) — сведения об обучаемом (анкетные данные, квалификация, психологические особенности, цели обучения и т. д.);

· Navigation tracking (Траектория перемещений) — данные о маршруте движения обучаемого по страницам учебного курса (где, как часто, как долго и т. п.);

· Simulations (Воспроизведение) — данные, позволяющие восстановить параметры последнего сеанса работы обучаемого на момент завершения сеанса;

· Adaptive Behavior (Адаптивное поведение) — данные, позволяющие настраивать параметры работы обучающей программы в соответствии с индивидуальными характеристиками обучаемого;

· Group Information (Информация о группе) — данные о группе, в состав которой входит обучаемый;

· External Interfaces (Внешний интерфейс) — строковые данные, используемые для вызова некоторого внешнего приложения.

Для обмена данными между LMS и броузером предусмотрены следующие основные функции:

· Initialize — данная функция должна предшествовать любому обмену данными; с ее помощью среда исполнения предупреждает LMS о начале сеанса обмена;

· Finish — данная функция должна предшествовать завершению сеанса обмена; она свидетельствует об успешной пересылке данных;

· Get — функция, выполняющая прием данных с сервера (от LMS);

· Set — функция, выполняющая установку нового значения для некоторого объекта или переменной;

· Commit— функция, выполняющая пересылку данных на сервер.

Схема обмена данными между LMS и средой исполнения (броузером) показана на рисунке 6.2.1.

Рис. 6.2.1 Схема обмена данными между LMS и средой исполнения





Дата публикования: 2014-11-03; Прочитано: 431 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...