Опыт API ( XAPI ) является электронным обучением программного обеспечения спецификацией , которая позволяет содержанию обучения и обучающая системам разговаривать друг с другом таким образом , что записи и треки всех типов учебного опыта. [1] Учебный опыт записывается в хранилище учебных записей (LRS). LRS могут существовать в рамках традиционных систем управления обучением (LMS) или сами по себе. [2]
Резюме
Experience API (Tin Can API) призван прийти на смену SCORM , эталонной модели объекта совместно используемого контента, которая была де-факто стандартом электронного обучения для упаковки контента электронного обучения. [3] У SCORM есть несколько недостатков. [4] [5] Новый интерфейс Experience API позволяет инструкторам использовать несколько новых возможностей, которые не поддерживались в SCORM, например:
- Электронное обучение вне веб-браузера [6]
- Электронное обучение в нативных мобильных приложениях [1]
- Больше контроля над учебным содержанием [5]
- Надежная безопасность с использованием OAuth
- Платформенный переход; например, начать электронное обучение на мобильном устройстве, закончить его на компьютере [6]
- Возможность отслеживать игры и симуляции [2]
- Возможность отслеживать реальную производительность [7]
- Командное электронное обучение [2]
- Отслеживание планов и целей обучения [8]
Experience API (Tin Can API) - это API с открытым исходным кодом . Это веб-служба передачи репрезентативного состояния, в которой в качестве формата данных используется нотация объектов JavaScript (JSON). Веб-сервис позволяет программным клиентам читать и записывать экспериментальные данные в форме объектов «утверждения». В своей простейшей форме утверждения имеют форму «Я сделал это» или, в более общем смысле, «объект-глагол-субъект». [5] Могут использоваться более сложные формы операторов. Также имеется встроенный API-интерфейс запросов, помогающий фильтровать записанные операторы, и API-интерфейс состояния, который позволяет создавать своего рода «временное пространство» для использования приложений.
История
В 2011 году Advanced Distributed Learning (ADL), спонсируемые Министерством обороны США управляющие SCORM, признали необходимость в более новой и более функциональной спецификации программного обеспечения, чем исходная спецификация SCORM, которой тогда было более десяти лет. [2] Чтобы удовлетворить эту потребность, ADL выпустила Объявление широкого агентства (BAA) с просьбой о помощи в улучшении SCORM, и BAA была присуждена Rustici Software, компании-разработчику программного обеспечения из Нэшвилла, имеющей опыт работы с SCORM. [9]
Компания Rustici Software провела многочисленные интервью с сообществом электронного обучения, чтобы определить, где можно внести улучшения, а затем разработала исследовательскую версию спецификации Experience API. Этот процесс получил название Project Tin Can. [10] Название «Tin Can API» произошло от Project Tin Can и до сих пор используется как синоним «Experience API». [11]
Experience API был разработан рабочей группой сообщества и выпущен как версия 1.0 в апреле 2013 года. В настоящее время насчитывается более 160 пользователей (19 января 2016 года). [12]
Текущее состояние
Текущая версия спецификации - 1.0.3. Выпущена в начале октября 2016 года. [13] [14] Нет планов по каким-либо незначительным обновлениям спецификации. [15]
Предыдущие версии включают: 1.0.2., 1.0.1., [16] 1.0.0. [17] версия 0.8 (официальный выпуск BAA) [18] и версия 0.9 (спецификация исследовательской версии) 0.95 (спецификация второй исследовательской версии).
Рекомендации
- ^ а б Брэндон, Билл. «Творить историю: участники mLearnCon 2012 Rocks» . Журнал Learning Solutions. Архивировано из оригинала на 6 августа 2012 года . Проверено 31 июля 2012 года .
- ^ а б в г Брусино, Джастин. «СЛЕДУЮЩЕЕ ПОКОЛЕНИЕ SCORM: ВОПРОСЫ И ОТВЕТЫ С ААРОНОМ СИЛЬВЕРСОМ» . Американское общество обучения и развития. Архивировано из оригинального 22 августа 2014 года . Проверено 31 июля 2012 года .
- ^ Батт, Брайан. «Как объяснить кому угодно AICC, SCORM 1.2 и SCORM 2004» . eFront Learning . Проверено 21 октября 2015 года .
- ^ Уитакер, Энди. «Введение в API жестяных банок» . Учебный бизнес . Проверено 31 июля 2012 года .
- ^ а б в «Разработчики солонки обсуждают консервную банку» . Плавающее мобильное обучение . Проверено 31 июля 2012 года .
- ^ а б «eLogic Learning сотрудничает с Rustici Software, чтобы стать одним из первых приверженцев следующего поколения стандартов SCORM, известных как« Tin Can API » » . SFGate . Проверено 31 июля 2012 года .
- ^ Гаутам, Амит. «Консервная банка: мои первые впечатления от mLearnCon 2012» . Дополнительное обучение. Архивировано из оригинального 27 августа 2012 года . Проверено 31 июля 2012 года .
- ^ Доунс, Эндрю. «Я хочу этого: планы, цели и задачи консервных банок» . Архивировано из оригинала 24 июля 2013 года . Проверено 28 апреля 2013 года .
- ^ Тиллет, Джефф. «Project Tin Can - следующее поколение SCORM» . Плавающее мобильное обучение . Проверено 31 июля 2012 года .
- ^ "Резюме исследования консервной банки проекта ADL" . Расширенное распределенное обучение. Архивировано из оригинала 23 июля 2012 года . Проверено 31 июля 2012 года .
- ^ https://www.trainingindustry.com/wiki/entries/experience-api-%28tin-can-api%29.aspx
- ^ «Tin Can API: Current Adopters» . TinCanAPI.com . Программное обеспечение Rustici . Проверено 30 июля 2012 года .
- ^ https://www.adlnet.gov/newest-version-of-xapi-version-1-0-3/
- ^ https://github.com/adlnet/xAPI-Spec
- ^ https://www.adlnet.gov/interviewing-xapi-spec-group-organizer/
- ^ Джонсон, Энди. «От члена группы ADL… Энди Джонсон: Выпущена версия 1.0.1 Experience API (xAPI)» . ADL . Проверено 24 апреля 2017 года .
- ^ Доунс, Эндрю. "TinCanAPI.co.uk" . Архивировано из оригинального 22 апреля 2013 года . Проверено 28 апреля 2013 года .
- ^ "ADLnet.gov Проект спецификации жестяных банок" . ADLnet.gov . Расширенное распределенное обучение. Архивировано из оригинального 15 сентября 2012 года . Проверено 30 июля 2012 года .
Внешние ссылки
- Официальный сайт ADL
- Веб-сайт Rustici Software