Головна▸Статті▸Education & Learning Tools

LTI/SCORM стандарти

Інтероперабельність навчальних систем та контенту

mysimulator teamОновлено — липень 2026≈ 4 хв читання▶ Відкрити симуляцію

🎯 Вступ до стандартів

Що таке SCORM?

SCORM (Sharable Content Object Reference Model) — це набір стандартів та технічних специфікацій для навчального контенту, розроблений ADL (Advanced Distributed Learning) Initiative.

Мета: Забезпечити сумісність навчального контенту між різними системами управління навчанням (LMS). Контент, створений згідно з SCORM, може працювати в будь-якій сумісній LMS.

Компоненти: Модель агрегації контенту (Content Aggregation Model), Runtime Environment (API та Data Model), Sequencing та Navigation для SCORM 2004.

Версії: SCORM 1.2 (2001, найпоширеніша), SCORM 2004 (2004, з послідовністю навчання), xAPI/Tin Can API (2013, наступне покоління, більш гнучке).

Структура: SCORM контент пакується у ZIP-архів (Package Interchange File) з файлом imsmanifest.xml, що описує структуру та організацію курсу.

Що таке LTI?

LTI (Learning Tools Interoperability) — стандарт, що дозволяє зовнішнім навчальним інструментам інтегруватися з LMS та іншими навчальними платформами.

Мета: Забезпечити seamless інтеграцію зовнішніх інструментів (відео-платформи, симуляції, інтерактивні вправи) в LMS без необхідності окремого входу користувача.

Принцип: Launch Protocol — LMS "запускає" зовнішній інструмент, передаючи інформацію про користувача, курс та контекст. Інструмент повертає результати назад у LMS.

Версії: LTI 1.0/1.1 (базові), LTI 1.3 та LTI Advantage (сучасні, з OAuth 2.0, безпекою, підвищеною функціональністю).

Переваги: Один логін для всіх інструментів, централізоване відстеження, інтеграція різноманітних інструментів в єдиний навчальний простір.

📦 SCORM детально

SCORM 1.2

SCORM 1.2 — найпоширеніша версія, що включає базове відстеження прогресу та результатів.

Компоненти: Content Aggregation Model (CAM) для упаковки, Run-Time Environment (RTE) для відстеження через JavaScript API.

Відстеження: Student Name, Student ID, Lesson Location, Score, Time, Completion Status, Success Status.

Обмеження: Проста послідовність навчання, обмежене відстеження складних взаємодій, працює лише в браузері з JavaScript.

Структура пакету: ZIP-архів з imsmanifest.xml (опис структури) та файлами контенту (HTML, Flash, відео, зображення).

SCORM 2004

SCORM 2004 додає покращене управління послідовністю навчання та складніше відстеження.

Покращення: Sequencing та Navigation (SN) для складних шляхів навчання, умовна логіка, пререквізити, обмеження спроб.

Об'єкти навчання: Sharable Content Objects (SCOs) та Assets. SCOs мають можливість спілкування з LMS, Assets — ні.

Послідовність: Можна визначити, які об'єкти показувати залежно від результатів, прогресу, часу. Наприклад, пропустити тему, якщо студент вже знає матеріал.

Версії: SCORM 2004 2nd Edition, 3rd Edition, 4th Edition (найсучасніша).

xAPI (Experience API / Tin Can API)

xAPI — наступне покоління після SCORM, що дозволяє відстежувати будь-який досвід навчання.

Концепція: Statement-орієнтований підхід: "Actor + Verb + Object". Наприклад, "John completed quiz on Algebra".

Переваги: Відстеження поза LMS (мобільні додатки, симуляції, реальні події), детальніший tracking, offline навчання з синхронізацією пізніше.

Learning Record Store (LRS): Зберігає всі statements про навчання. Може бути окремою системою або частиною LMS.

Застосування: Серйозні ігри, мобільні додатки, IoT пристрої, віртуальна реальність, практичні вправи, соціальне навчання.

Приклад: Структура SCORM пакету

imsmanifest.xml містить:

Метадані курсу (назва, опис, автор)

Організацію контенту (структура модулів та уроків)

Ресурси (файли, їх типи та локації)

Налаштування відстеження

жива демонстрація · пов'язана симуляція● LIVE

🔗 LTI детально

LTI 1.0/1.1

Базові версії LTI з простим протоколом запуску через POST запити.

Launch: LMS відправляє POST запит з параметрами (user_id, context_id, roles, custom parameters) до зовнішнього інструменту.

Безпека: OAuth 1.0 для підпису запитів. Consumer Key та Shared Secret для автентифікації.

Обмеження: Односпрямований запуск, обмежена передача даних, базове відстеження результатів.

Використання: Все ще широко використовується для простих інтеграцій (YouTube, Vimeo, Kahoot).

LTI 1.3 та Advantage

Сучасна версія з покращеною безпекою та функціональністю.

Безпека: OAuth 2.0, JWT tokens, Public Key Infrastructure (PKI) для більшої безпеки.

Advantage сервіси: Assignment and Grade Services (AGS) для передачі оцінок, Names and Role Provisioning Services (NRPS) для синхронізації користувачів, Deep Linking для вибору контенту під час запуску.

Переваги: Двостороння комунікація, краще відстеження, автоматична синхронізація оцінок, більш гнучка інтеграція.

Реалізація: Потребує більше технічних знань, але надає значно більше можливостей.

Приклад: LTI Launch Request

Процес:

LMS формує POST запит з параметрами користувача та курсу

Підписує запит за допомогою OAuth signature

Зовнішній інструмент перевіряє підпис та авторизує користувача

Інструмент показує контент всередині LMS (iframe або нове вікно)

Результати можуть бути повернуті в LMS через Gradebook sync

💻 Практичне застосування

Створення SCORM контенту

Процес створення SCORM-сумісного контенту:

Інструменти авторства: Articulate Storyline, Adobe Captivate, iSpring, DominKnow — створюють SCORM пакети автоматично.

Ручне створення: HTML/JavaScript контент з SCORM API адаптером для зв'язку з LMS.

Тестування: SCORM Cloud, Reload Player для перевірки коректності пакету перед завантаженням в LMS.

Валідація: Перевірка manifest.xml на відповідність стандарту, тестування в різних LMS.

Інтеграція LTI інструментів

Як додати LTI інструмент в LMS:

Реєстрація: Додавання інструменту в LMS з Consumer Key та Shared Secret (LTI 1.1) або Deployment ID та Public Key (LTI 1.3).

Налаштування: Launch URL, параметри (custom parameters для передачі додаткової інформації), дозволи, доступність.

Розміщення: Додавання в курс як External Tool, можливість обмежити доступ за групами, датами, умовами.

Відстеження: Налаштування синхронізації оцінок (для LTI Advantage) та відстеження активності.

📚 Гайд з прикладами

Приклад 1: Створення простого SCORM пакету

Крок 1: Створити HTML контент з SCORM API

Крок 2: Створити imsmanifest.xml з описом структури

Крок 3: Упакувати в ZIP та завантажити в LMS

Приклад 2: Налаштування LTI інструменту

В Canvas LMS:

Settings → Apps → View App Configurations

Add App → By URL

Ввести Consumer Key, Shared Secret, Launch URL

Додати custom parameters (якщо потрібно)

Зберегти та додати в курс як External Tool

Результат: Студенти можуть запускати зовнішній інструмент без окремого входу, результати синхронізуються з журналом оцінок.

Спробуйте наживо

Усе, що вище, працює прямо у вашому браузері — відкрийте Study Pomodoro і змінюйте параметри під час роботи. Нічого не встановлюється, нічого не завантажується на сервер, уся модель живе в одній вкладці.

▶ Відкрити симуляцію Study Pomodoro

Що ви знайшли?

Додати кроки відтворення (опційно)