Спецификация xAPI определяет структуру данных и формат, в котором информация об опыте обучения представляется. Данные, собранные с помощью xAPI, представлены в виде "заявок" (statements) – небольших структур, которые содержат информацию о действии студента, его цели, используемых ресурсах, времени и других атрибутах. Заявки передаются через интернет с помощью протокола HTTP(S) и могут быть записаны в центральный хранилище данных (Learning Record Store - LRS), где они могут быть анализированы и использованы для получения информации о процессе обучения.

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

  • Сервисы аутентификации: Обеспечивают идентификацию и аутентификацию студентов в образовательной системе, чтобы правильно связывать их действия с их профилем и историей обучения.
  • Сервисы запросов: Позволяют различным приложениям и системам запрашивать данные из хранилища записей обучения (LRS) с целью анализа, отчетности и персонализации.
  • Сервисы визуализации: Предоставляют средства для визуализации и интерпретации данных об опыте обучения, чтобы студенты, преподаватели и администраторы могли лучше понимать прогресс и результаты обучения.
  • Сервисы персональных данных: Обеспечивают защиту и управление персональными данными студентов, собранными в рамках xAPI. Это включает возможности контроля доступа, шифрования и анонимизации данных.

Одной из ключевых особенностей xAPI является его гибкость и возможность расширения. Спецификация позволяет создавать собственные типы заявок и расширять стандартный набор данных, чтобы соответствовать специфическим потребностям образовательных организаций и систем. Это позволяет легко интегрировать xAPI со множеством образовательных платформ и приложений, создавая единое пространство для сбора и анализа данных обучения.
Experience API (xAPI), также известный как Tin Can API, является технологией, используемой в онлайн-обучении для сбора, хранения и обмена данными об опыте обучения студентов. Он представляет собой спецификацию программного интерфейса, которая позволяет различным образовательным системам и приложениям взаимодействовать и обмениваться информацией о действиях студентов и их результатам.

Основная цель xAPI состоит в том, чтобы расширить возможности отслеживания и измерения опыта обучения, выходящие за пределы традиционных систем управления обучением (LMS). В отличие от старых LMS, которые обычно фиксируют только ограниченное количество данных, таких как завершение курсов или результаты тестов, xAPI позволяет записывать и передавать более разнообразные сведения об активностях студентов.
Experience API