tin can api что это

Использование xAPI (Tin Can) и CMI5 в имитаторах

Несмотря на то, что SCORM 2004 еще «держит позиции», пора начинать поддерживать новые стандарты. Сегодня попробуем разобраться с xAPI / TinCab / CMI5. Обязательно протестируем код на официальных сайтах www.SCORM.com и www.adlnet.gov.

Итак, Tin Can API — это спецификация программ в сфере дистанционного обучения, которая позволяет обучающим системам общаться между собой путём отслеживания и записи учебных занятий всех видов. Информация об учебной деятельности сохраняется в специальную базу — хранилище учебных записей (англ. learning record store, LRS).

Особенности Tin Can API:

Tin Can API — предлагаемая замена спецификации SCORM
Tin Can API позволяет записывать любой опыт обучения, что дает нам более полную картину обучения конкретного человека
Tin Can API снимает с данных ограничения, накладываемые СДО
Tin Can API способен оказать неоценимую помощь учебным отделам, сопоставляя данные о качестве выполнения работы с учебными данными, тем самым повышая эффективность обучения.

Это теория, теперь практика.

При работе с SCORM все было относительно просто, нужно было «выставить» значения фиксированных переменных или получить значения фиксированных переменных.

Ну например…

Примерно так все и делалось… Теперь на xAPI…

Далее идет список тех LRS на которых я выполнял тестирование взаимодействия (необходима регистрация и получение login/pass соответственно)…

Тогда использование xAPI можно выполнять например так:

Все, смотрим записи в LRS.

«

Источник

Tin can api что это

xAPI (сокращенно от Experience API, ранее Tin Can API) — это открытая спецификация, которая описывает формат передачи статистики между курсом / сайтом / приложением / любым другим провайдером учебной активности и базой данных — LRS (Learning Record Store, хранилище учебных активностей).

Разработка спецификации началась в 2009 году после прекращения работы над SCORM, первая версия вышла
в 2013 году. Формат SCORM был признан устаревшим по двум причинам:

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

Это стало возможным благодаря использованию REST API вместо устаревшего подхода «открыли в LMS окно с курсом > SCORM-сессия поднялась, данные записываются > закрыли окно > SCORM-сессия прекратилась». REST API лежит в основе работы большинства сайтов и мобильных приложений, он позволяет пользоваться функциями веб-сервисов откуда угодно, например, получить прогноз погоды не только на сайте (как было на заре интернета), но и на экране умных часов.

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

С точки зрения разработчиков электронных курсов, xAPI — более простая и современная спецификация, чем SCORM. Добавить поддержку xAPI в курс легче, чем поддержку SCORM. При использовании инструментов быстрой разработки (Articulate, iSpring) почти нет разницы, в каком формате публиковать курс, но ситуация обстоит иначе с разработчиками нестандартного контента — учебных симуляций, приложений и т. п. Они изначально не могли использовать SCORM из-за его ограниченных возможностей и поэтому вели разработку, самостоятельно определяя технологии, структуру данных, делали собственные форматы отчетов для заказчиков. Для таких разработчиков xAPI скорее является ограничением: они и так могут написать свое API без использования постороннего.

Но рассматривать xAPI нужно не как технологию, а как договоренность между основными представителями e-learning рынка.

Если заказчик заинтересован в развитии экосистемы, он будет отдавать преимущество провайдерам, которые ей соответствуют. Например, компания WebSoft добавила в наиболее распространенную российскую LMS — WebTutor — функциональность LRS и рекомендует интегрироваться с внешними провайдерами посредством xAPI.

Источник

Tin Can API — замена устаревшему стандарту SCORM – часть 1

В 1999 году стартовал проект SCORM (Sharable Content Object Reference Model), инициированный департаментом науки и техники при правительстве США. Целью проекта было облегчить жизнь Министерству обороны США и прийти к общей стандартизации на рынке электронного обучения. Разработка SCORM была возложена на инициативную группу ADL (Advanced Distributed Learning), которая и дала жизнь новому стандарту. В октябре 2001 года увидела свет первая, рабочая версия стандарта – SCORM 1.2, и с тех пор он стал завоевывать рынок, планомерно становясь основным мировым сборником спецификаций и стандартов E-Learning. За 11 лет новый стандарт успел закрепиться у поставщиков и клиентов и претерпел некоторые изменения. В 2009 году вышла уже четвертая версия SCORM 2004 – 4th Edition.

Видимо, уткнувшись в свои мониторы и углубившись в совершенствование SCORM, ребята из ADL очень увлеклись. Настолько, что не заметили, как рынок изменился, оброс новыми технологиями и стал другим. Фундамент спецификации закладывался в конце 90-ых, но за 10 лет рынок настолько повзрослел, что его сложно было узнать. Появились смартфоны с большими экранами, планшеты, на фоне этого возникло направление Mobile Learning, а вместе с ним и HTML5 Publishing для возможности отображения обучающих материалов на разных видах устройств. Но это была лишь верхушка новой волны трендов электронного обучения: Social Learning (Социальное обучение), Gamification (Геймификация), Blended Learning (Смешанное обучение), Informal Learning (Неформальное обучение) и ещё с десяток новомодных словосочетаний заполнили рынок.

В ADL поняли, что стандарт явно устарел и не соответствует сегодняшним требованиям рынка, SCORM просто не успевает за ним меняться. Поэтому умными дяденьками из Advanced Distributed Learning было принято решения не крепить костыли к старому стандарту, а создать новый, который будет соответствовать нынешним требованиям и поддерживать большинство современных стандартов. Таким образом, на свет появился Tin Can API.

Читайте также:  tamarind paste что это

Я планировал, что расскажу в этой статье об основных преимуществах нового стандарта, расскажу о том, как ведется разработка стандарта, и приведу примеры кода. Но начав изучать запись вебинара и переводить документацию, я понял, что вместить всё это в одну статью просто не получится. Некоторые моменты очень важно пояснять, так как их аналогов в SCORM не существовало. В другие мне самому лично было интересно углубиться для более четкого понимания спецификации. По этой причине в этой статье я затрону лишь часть преимуществ и ключевых моментов Tin Can и надеюсь, что смогу продолжить дальше цикл статей посвященных молодому стандарту.

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

Основные возможности Tin Can API

Мобильное обучение (Mobile Learning)

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

Симуляторы

За последние 10 лет очень возрос спрос на симуляторы как со стороны военной промышленности, так и со стороны коммерческих компаний и корпораций, связанных с гражданской авиацией и производством сложных машин. Развитие этого рынка подтолкнуло ADL добавить в новый стандарт расширенную поддержку программ-симуляторов. SCORM позволял отслеживать только симуляторы, работающие в браузере. Tin Can позволяет снять это ограничение, он дает возможность следить за продвижением пользователя в полноценных декстопных программах-симуляторах и передавать собранную информацию в систему управления обучением.

Серьезные игры (Serious Games)

Tin Can API позволяет включить в учебную программу курса обучающие игры. Геймификация на сегодняшний день является одним из самых громких трендов на рынке E-Learning. Самое заметное ее преимущество – это возможность увлечь ученика и стимулировать его к дальнейшему обучению. В большинстве случаев игру нельзя встроить в LMS. Как же в таком случае собрать информацию об успехах ученика? Мета-данные, которые умеет собирать SCORM не соответствуют тому набору информации, которая генерируется в играх. В SCORM мы обычно видим уведомления о прохождении курсов, о получение оценок за выполнение заданий. В играх нас интересует сбор совсем другой информации: например, ученик достиг такого-то уровня или выполнил конкретный элемент в программе-симуляторе. При разработке Tin Can учли этот момент, поэтому новый стандарт умеет работать и обмениваться релевантными данными с обучающими играми.

Отслеживание живой активности

Обучение происходит не только с помощью компьютеров. Мы читаем книги, участвуем в обучающих семинарах, конференциях и вебинарах, проходим обучение в классе. В Tin Can API мы не привязаны к виртуальному обучению, у нас есть возможность отслеживать любые события, которые кажутся нам частью процесса обучения. Tin Can предлагает совместить цифровое обучение с обучением в реальном мире с помощью самостоятельного занесения информации учителями и учениками. Это актуально для тех случаев, когда обучающая активность никак не связанна с E-Learning, а происходит в реальном мире.

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

Отслеживание событий без связи с интернетом

Большинство предыдущих E-Learning спецификаций умели отслеживать активность только при условии, что есть постоянное и стабильное интернет-подключение. Tin Can API позволяет отслеживать активность и продвижение пользователя даже при отсутствии постоянного интернет соединения, сохраняя информацию на устройстве до возобновления связи с сетью.
С помощью Tin Can мы можем продолжить обучение на мобильном телефоне в самолете и не испытывать по этому поводу никаких сложностей. При создании SCORM электронное обучение представлялось как непрерывное обучение за экраном компьютера в течении 20-30 минут. Но новые реалии, а также появление смартфонов и планшетов изменили классическое электронное обучение и позволили превратить его в нечто большее. Обучение намного более эффективно, если мы легко можем вернуться к нему в любой момент и продолжить с той точки, на которой остановились, но уже с другого устройства. Мобильный интернет имеет проблемы со стабильностью соединения, поэтому в Tin Can была добавлена возможность сохранять временную информацию об активности пользователя прямо на устройствах и отправлять её в репозиторий активности, как только связь с интернетом возобновится.

Безопасность и аутентификация

SCORM практически не имеет никакой защиты. Любой веб-разработчик, который умеет работать с веб-инструментами сможет взломать SCORM и подкрутить результаты экзамена до нужной отметки. Другой вариант ещё проще – попросить кого-нибудь пройти экзамен вместо тебя. Tin Can призван поднять планку безопасности и аутентификации. Предлагаемые Tin Can решения всё ещё далеки от идеала, но нам, по крайней мере, обещают дать возможность обезопасить пути коммуникации между представляемыми ученику обучающими материалами и репозиторием логов обучения (LRS).

LRS (Learning Record Store) – это вообще отдельная тема для разговора. Группа Tin Can предлагает ввести новый объект, в котором будет храниться вся информация, собранная о пользователе из разных сред обучения (LMS, мобильный телефон, планшет, живой класс). Напомню, что в SCORM это работает иначе, и всю информацию по продвижению пользователя собирает LMS. Задумка в том, чтобы не быть постоянно привязанными к одной LMS и чтобы можно было использовать сколько угодно разных систем управления обучением и других инструментов. При этом вся информации и логи сохраняются в отдельном сетевом объекте, которым является Learning Record Store. Собранная в LRS информация может быть запрошена одной из LMS, инструментами для генерации отчетов или другими LRS-ами. В репозитории логов обучения можно установить ограничение на просмотр и редактирование данных для отдельных пользователей с особыми привилегиями.

Читайте также:  алиэкспресс отказал в возврате денег в споре что делать

Всё это, конечно, не повысит вам автоматически уровень защиты до небывалых высот. Будут умники, которые всё равно попытаются разобраться в коде и изменить некоторые параметры. Для борьбы с этим в Tin Can были добавлены инструменты для проверки и подтверждения того, что действия на самом деле были произведены человеком внутри одной из систем. Была добавлена поддержка открытого протокола авторизации OAuth.

Отказ от обязательного использования интернет-бразуера

11 лет назад, когда всё происходило в браузерах, SCORM соответствовал требованиям и устраивал пользователей. Но сейчас технологии двигаются в разных направлениях, и привязка к браузеру не дает реализовать некоторые возможности. Tin Can API позволяет отказаться от использования браузера как единственного инструмента для доставки отслеживаемых обучающих материалов. Потребность в этом возникла давно, так как по сути SCORM не умеет отслеживать информацию в самостоятельных, десктопных приложениях. С появлением рынка мобильных приложений и невозможностью отследить продвижение ученика в них проблема снова была поднята в профессиональных кругах. Tin Can призван решить проблему, в него добавлена возможность согласования информации между нативными мобильными приложениями, симуляторами, серьезными играми и LRS-репозиториями.

Промежуточные выводы

В этом году началась активная работа над популяризацией нового стандарта в кругах E-Learning специалистов по всему миру. Однако, на русский язык спецификация Tin Can API пока не переведена, несмотря на то, что эта информация является чрезвычайной полезной также и русскоязычным специалистам. На данный момент Tin Can API находится в версии 0.95 и по сути готов к официальному релизу.

31 октября 2012 года в Лас Вегасе начнется одна из самых известных ежегодных конференций в сфере электронного обучения – DevLearn 2012. На ней ADL совместно с Rustici Software планируют провести несколько докладов по новой спецификации в попытке подтолкнуть представителей отрасли использовать новый стандарт вместо устаревшего SCORM. Там же в Вегасе команда Tin Can API планирует оборудовать отдельный, крупный участок на выставочном павильоне, чтобы попытаться донести до участников конференции ключевые моменты нового стандарта и оказать помощь заинтересовавшимся. Мне остается пожелать им удачи и скорейшего внедрения стандарта в организациях и обучающих продуктах.

Источник

Стандарты электронного обучения: сравнение SCORM и Tin Can (xAPI)

В этой статье мы разберем, что такое SCORM и Tin Can (xAPI), в чем их отличия и какую роль они играют в дистанционном обучении.

SCORM и Tin Can (xAPI) — международные стандарты (форматы) для создания электронного курса. Если вы создали курс по одному из этих стандартов, можете быть уверены — он заработает почти в любой системе дистанционного обучения.

Стандарты важны везде. Например, в киноиндустрии. Купив фильм на DVD-диске, вы сможете включить его на любом плеере. Все потому, что DVD — стандарт. И киностудиям не нужно штамповать диски под каждую марку проигрывателя отдельно.

В девяностых нечто подобное происходило в дистанционном обучении — онлайн-курсы выпускали под конкретные платформы. Потому электронный урок для одной системы дистанционного обучения, не запускался в другой. В 2001 году появился SCORM-формат и навел порядок в электронном образовании.

SCORM — универсальный стандарт электронного обучения

SCORM — свод технических рекомендаций. В нем описано, как сделать курс, который заработает на любой платформе. Работу над стандартом начали в 1999 году. Проект возглавила группа специалистов под названием ADL (Advanced Distributed Learning — Передовое распределенное обучение). Спустя пару лет появилась первая версия SCORM.

Из архива ADL: разработчики обсуждают концепцию SCORM

SCORM дал электронному курсу 3 серьезных преимущества:

Наконец, разработчики курсов стали действовать по единому стандарту. Весь учебный материал — фото, видео, тексты, музыку — теперь паковали в zip-архив, внутри которого файлы расположены в определенной иерархии. Такой архив стали называть SCORM-пакетом.

Что такое SCORM и какую роль он играет в дистанционном обучении

Подробнее об особенностях стандарта также читайте в статье «Что такое SCORM и как создать SCORM-курс».

Tin Can (xAPI) — новое поколение SCORM

Фундамент SCORM заложили в конце 90-ых. С тех пор рынок дистанционного обучения повзрослел настолько, что его сложно было узнать. Смешанное и мобильное обучение, геймификация и еще с десяток новых трендов вошли в обиход.

В ADL поняли: SCORM сдает позиции и уже не соответствует современным требованиям. Потому разработчики решили не крепить костыли к старому стандарту, а создать новый, который решит большинство задач дистанционного обучения. Так появился Tin Can (xAPI).

Что такое Tin Can и как работает новый стандарт для электронных курсов

Tin Can в переводе на русский — «консервная банка». Так назвали проект по разработке нового стандарта. Дело в том, что программисты напрямую общались с сотнями eLearning-экспертов, чтобы сделать стандарт максимально полезным для пользователей. Эти интервью сами разработчики в шутку сравнили с разговорами по детскому телефону из консервных банок — Tin Can. Название прижилось, а после стало прозвищем нового стандарта. Официальное название другое — xAPI.

Читайте также:  какие стоматологические клиники работают сегодня

Однако многие специалисты дистанционного обучения до сих пор используют привычный «Tin Can». В статье мы тоже следуем этой традиции.

SCORM или Tin Can (xAPI): что лучше?

SCORM — это дисковый телефон. Старый, но надежный аппарат, по которому все еще можно позвонить другу или заказать пиццу. Tin Can под стать смартфону, и сфера его применения гораздо шире.

Tin Can работает в офлайне, SCORM — нет

Открыть материал можно даже офлайн, например, в самолете или поезде. При этом весь прогресс обучения сохраняется. Как только доступ к интернету вновь появится, Tin Can отправит все данные в СДО. У SCORM нет такой возможности.

Tin Can надежнее

SCORM почти беззащитен. Любой опытный программист может взломать курс и «подкрутить» результаты обучения. Tin Can надежнее. К примеру он поддерживает открытый протокол авторизации OAuth. Залезть «под капот» электронного курса стало сложнее.

Tin Can собирает больше информации

SCORM дает ограниченные данные по обучению: кто из учеников прошел курс, сколько времени потратил на обучение и какой балл получил за выполненное задание. У Tin Can шире «кругозор». К примеру, можно посмотреть, на изучение каких слайдов пользователь потратил больше времени, по каким картинкам кликал или какие вопросы теста вызывали у него трудности.

Tin Can также следит за прогрессом в игровых симуляторах, например, как этот:

Студенты Санкт-Петербургского технического университета на виртуальном тренажере учатся работать с космической техникой

Здесь Tin Can собирает сводную статистику: какие ошибки пользователи допустили, где возникли сложности. У SCORM нет такой возможности.

Еще один плюс нового стандарта: он совмещает цифровое обучение с очным. К примеру, тренер самостоятельно может сообщить системе управления обучением сколько страниц руководства прочитал каждый из сотрудников, кто получил на лекции пятерку, сколько человек прогуляли занятие.

Tin Can не привязан к СДО

Курс в Tin Can можно загрузить на корпоративный сайт, в блог и даже социальные сети. Один нюанс: на обычном сайте нет хранилища, в котором бы скапливалась вся информация по обучению. Чтобы следить за прогрессом сотрудников, вам понадобится отдельный инструмент — Learning Récord Store (LRS).

Условно, LRS — это электронный журнал с оценками, как в школе. Сюда Tin Can отправляет всю информацию по материалу из различных платформ и источников:«пользователь приступил к курсу», «завершил тест», «читает документ» и т.д. Программа собирает, обрабатывает данные и отображает в виде отчета: «Антон сдал тест на 95 баллов из 100».

LRS получает от Tin Can информацию с компьютеров, планшетов, смартфонов. Также вы вручную можете вносить дополнительные данные во время очного обучения

В LRS нельзя загрузить курс, составить программу обучения или протестировать сотрудников. Это инструмент аналитики. Его используют для сбора и анализа данных. LRS может быть отдельным сервисом или идти в составе системы дистанционного обучения.

Tin Can развивается

В 2004 году вышла вторая и последняя версия SCORM. Tin Can — новый стандарт, и его продолжают совершенствовать, отталкиваясь от запросов рынка eLearning.

Сравнение SCORM или Tin Can (xAPI) в технической таблице:

Возможности SCORM Tin Can (xAPI)
Отчет «Пользователь завершил курс» + +
Отчет «Пользователь сдал тест или провалил» + +
Отчет «Сколько времени пользователь потратил на обучение» + +
Отчет «Сколько баллов набрал пользователь за тест» + +
Детализированные результаты тестов +
Надежная система безопасности +
Не нужна привязка к СДО +
Полный контроль над контентом +
Нет cross-domain ограничений +
Возможность учиться на любых гаджетах +
Поддержка обучающих игр и бизнес-симуляций +
Контроль очного и смешанного обучения +
Обучение в офлайне +

Несмотря на явные преимущества нового стандарта, SCORM рано списывать со счетов. До сих пор его используют многие компании Европы, Америки и России. Среди них Johnson & Johnson, Honeywell, Skyeng, Новолипецкий металлургический комбинат. Почему? Возможностей SCORM им достаточно для обучения сотрудников.

Если вы пока не решили, какой стандарт для онлайн-курса выбрать, советуем протестировать каждый по отдельности. К примеру, в редакторе iSpring Suite вы сможете создать электронный курс в SCORM и Tin Can из обычной PowerPoint-презентации.

Как работает редактор: после того, как вы установите iSpring Suite на компьютер, в PowerPoint появится отдельная вкладка.

Возьмите слайды, как основу, и добавьте сюда текст, аудио, видео — курс готов. Также просто в редакторе создать электронный тест, диалоговый тренажер или интерактивную игру. 14 дней в iSpring Suite можно работать бесплатно — скачайте пробную версию.

Разрабатывайте профессиональные электронные курсы прямо в PowerPoint. Интерактивные курсы, видеолекции, тренажеры, скринкасты, тесты, опросы – все в одной программе.

Подробнее о редакторе курсов → 14-дневная пробная версия

Система дистанционного обучения для бизнеса

Поставит на автопилот развитие сотрудников.
Быстрый старт онлайн‑обучения за 1 день.

Редактор iSpring. Пишу статьи по eLearning, помогаю экспертам выпускать материалы для блога iSpring. Если у вас есть интересная тема по дистанционному обучению, напишите мне.

Источник

Информ портал о технике и не только