[IT-стандарты, Учебный процесс в IT, Образование за рубежом] xAPI/CMI5. Полная мощность

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
08-Апр-2021 14:32

Продолжим разбор спецификаций xAPI/CMI5 для хранения и анализа данных обучения персонала. В последние годы появилось достаточно большое количество статей на тему использования рассматриваемых спецификаций (например - https://levellab.ru/blog/xapi-1). Вместе с тем, существующие публикации описывают использования спецификаций, на мой взгляд, очень поверхностно. Да, я согласен с тем, что использования xAPI для отчета о просмотре курса презентации или теста является достаточно тривиальной задачей. Особенно когда нужно просто получить информацию в виде затраченного времени и оценки. В предыдущей статье https://habr.com/ru/post/508882/ я уже писал, что при таком подходе, как мне кажется, использование xAPI может не дать никакого значительного преимущества.Именно поэтому я и решил "копнуть поглубже" и показать как можно использовать спецификацию xAPI на 100% мощности, в т.ч. не только в хранении, но и в анализе данных. Кроме того, постараюсь практически объяснить разницу между xAPI и CMI5 в контексте того, как CMI5 формализует использование xAPI. В качестве примера будем использовать имитационный тренажер для обучения персонала, например https://youtu.be/zewU3JHZCfgТеперь давайте посмотрим отчет по форме CMI5 / xAPI. При запуске нашего ресурса (через плагин для Moodle https://moodle.org/plugins/mod_tincanlaunch или через очень удобный для проверки сервис https://cloud.scorm.com/), мы автоматически получаем запись в LRS с глаголом "http://adlnet.gov/expapi/verbs/launched". Обратите внимание, что запись выполняется не нашей с Вами программой, а сервисом, который производит запуск (например -moodle). Последние 4 записи (id, authority , stored, timestamp) формируются уже самой LRS. Также информация о регистрации (registration: "fb13ae65-d9cf-469d-8d89-e41fd61c842d"), LRS endpoint и авторизации передается непосредственно в наш ресурс, что дает возможность сделать запрос в LRS и найти запись "launched" даже, к примеру, из exe-файла. Таким образом мы можем получить информацию относительно обучаемого, команде и т.д. В принципе, мы можем и сами выполнить данную запись, если например, запускаем exe-файл без LMS системы.Statement "launched"{
  • actor: {
    • mbox: "mailto:scorm@lcontent.ru",
    • name: "Петров Сергей Александрович",
    • objectType: "Agent"
    },
  • verb: {
    • id: "http://adlnet.gov/expapi/verbs/launched",
    • display: {
      • en-US: "launched"
      }
    },
  • context: {
    • registration: "fb13ae65-d9cf-469d-8d89-e41fd61c842d",
    • contextActivities: {
      • parent: [
        • {
          • objectType: "Activity",
          • id: "https://lms.lcontent.ru/pluginfile.php/3678/mod_resource/content/76/T.html"
          }
        ]
      }
    },
  • object: {
    • id: "simulation://xapitest",
    • definition: {
      • name: {
        • en-US: "Пример тренажера"
        },
      • description: {
        • en-US: "Пример тренажера полное описание"
        }
      },
    • objectType: "Activity"
    },
  • id: "d7a3b941-10a8-412b-912c-50cc89017f1c",
  • authority: {
    • objectType: "Agent",
    • account: {
      • homePage: "https://lrs.lcontent.ru:443",
      • name: "maxxxxr@gmail.com"
      }
    },
  • stored: "2021-04-07T14:40:58+00:00",
  • timestamp: "2021-04-07T14:40:58+00:00"
} Первой записью после запуска тренажера, мы обязаны (cmi5) прописать утверждение "initialized", которое указывает, что действие было начато. Обратите внимание на registration, которое совпадает с ранее приведенным launched, что позволяет связывать эти записи в единую последовательность. В данном утверждении целесообразно уже использовать расширения, например http://lcontent.ru/xapi/weatherConditions: "rainy", чтобы сообщить о погодных условиях в симуляторе или http://lcontent.ru/xapi/Device: "HTC VIVE" - для уточнения, что используется VR-шлем. Также мы используем уточнения про инструктора и про групповой режим обучения. Для использования CMI5 на данном шаге мы должны получить шаблон утверждения и в дальнейшем добавлять нужные поля уже на его основе.Statement "initialized"{ } completed - указывает, что субъект закончил или завершил действие в обычном режиме. Обратите внимание на записи "https://w3id.org/xapi/cmi5", они обязаны быть, если Вы хотите, чтобы данные были записаны как CMI5. Без этих записей это не будет успешно. Формат xAPI не накладывает таких ограничений.Statement "completed"{ } Ну и наконец одна из нескольких записей о непосредственно "оценивании" (passed). Обратите внимание, что кроме времени и самой оценки мы используем записи для описания:
  • Шаги обучаемого (открыл, ответил, подошел, прочитал и т.д.) с уточнением места события в модели действий персонала (обнаружение/диагностика/принятие решений и т.д.)
  • Последствия его действий (в $, жизнях, экологии и т.д.)
  • Параметры математической модели, представляющие интерес
  • Параметры, заданные инструктором
  • Комментарии инструктора
  • Данные нейроинтерфейса и т.д.
Statement "passed"{ } terminated{ Ну и теперь ответим на вопрос - зачем это все нужно и что это дает?
А. Позволяет дифференцировать знания, умения и навыки, в т.ч. с учетом типа ошибок
Типы ошибокБ. Позволяет строить диаграммы последствий (см. https://habr.com/ru/post/509736/)
Вероятности событий, связанных с человеческим фактором на диаграмме ETA
Вероятности событий, связанных с человеческим фактором на диаграмме FTAВ. Позволяет строить диаграммы в разрезе нужных показателей, причем в сравнении как с предыдущими попытками обучаемого, так и с оценками группы.
, Г. Позволяет строить диаграммы изменения параметра математической модели (тренды) совместно с диаграммами Ганта для показа действий персонала и их взаимного влияния.
Таким образом я попытался показать некоторые возможности xAPI, обычно не затрагиваемые в других обзорах.Все примеры доступны на сайте https://lms.lcontent.ru/course/view.php?id=84Буду рад ответить на Ваши вопросы.
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_itstandarty (IT-стандарты), #_uchebnyj_protsess_v_it (Учебный процесс в IT), #_obrazovanie_za_rubezhom (Образование за рубежом), #_xapi, #_scorm, #_simulation, #_elearning, #_itstandarty (
IT-стандарты
)
, #_uchebnyj_protsess_v_it (
Учебный процесс в IT
)
, #_obrazovanie_za_rubezhom (
Образование за рубежом
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 19-Май 08:43
Часовой пояс: UTC + 5