ОсвіченийНа

Огляд кейсу

Цей проєкт є платформою тестування, де вікторини та навчальний контент генеруються за допомогою ШІ. Тести керуються через Umbraco, а конфігурування контенту здійснюється через AI-додаток.

Мета: Основною ціллю цього проєкту було максимально автоматизувати створення контенту та інтегрувати його у структуроване навчальне середовище — при цьому зберігаючи повний редакторський контроль у Umbraco. Це означало впровадження відстеження результатів SCORM, щоб курси могли правильно надсилати та зберігати дані про навчання під час запуску у будь-якій SCORM-сумісній LMS, розширення та рефакторинг існуючого пакету Umbraco для підтримки нових функцій без регресій, а також інтеграцію штучного інтелекту безпосередньо в бекофіс Umbraco — покриваючи текстові поля, редактори з багатим текстом та зображення, згенеровані через Stability API і автоматично вставлені у контент. Фокус був на тому, щоб зробити систему швидшою, розумнішою і простішою для редакторів у самостійному супроводі.

Image

Ключова інформація про проєкт

Галузі

Галузі

Платформи електронного навчання, розробка продуктів EdTech, системи корпоративного навчання та адаптації, освітні інструменти з підтримкою ШІ, системи управління навчанням (LMS), доставка курсів зі сумісністю SCORM

Послуги

Послуги

Інтеграція AI API, впровадження та обробка протоколу SCORM, архітектура CMS та розробка пакетів, інтеграція REST API, розробка бекенду на .NET, проєктування автоматизованих медіа-процесів

Рішення

Рішення

Повний трекінг та збереження результатів SCORM, генерація тексту на основі ШІ для полів string, textarea та RTE, автоматична генерація зображень через Stability API, програмне завантаження медіа та вставка у контент

Технології

Технології

.NET, C#, REST APIs, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen

Виклики

Обробка результатів SCORM

Обробка результатів SCORM

Впровадження надійного відстеження результатів SCORM — забезпечення коректного збереження та обробки результатів під час запуску курсу в сторонній SCORM-сумісній навчальній системі.

Рефакторинг пакету Umbraco

Рефакторинг пакету Umbraco

Оновлення та рефакторинг існуючого пакету Umbraco без порушення функціональності, підготовка архітектури для розширення AI-функцій.

Інтеграція ChatGPT у поля

Інтеграція ChatGPT у поля

Інтеграція ChatGPT для генерації контенту у різних типах полів Umbraco — рядки простого тексту, textarea та редактори з багатим текстом (RTE).

Stability API для зображень

Stability API для зображень

Генерація зображень через Stability API з автоматичним завантаженням і вставкою у медіатеки Umbraco і вузли контенту без ручних дій редакторів.

Стабільність Umbraco Cloud

Стабільність Umbraco Cloud

Підтримка стабільності всіх інтеграцій — SCORM, AI текст, генерація зображень — у межах обмежень і моделі розгортання Umbraco Cloud.

Стабільність повної системи при навантаженні

Стабільність повної системи при навантаженні

Забезпечення безперебійної роботи всіх компонентів — логіка бекенду, шар CMS, API-виклики, збереження результатів — як єдиного інтегрованого рішення під реальним навантаженням.

Процес

Проєкт був зосереджений на комплексній роботі full-stack, що охоплювала бекенд, розширення CMS та інтеграцію AI, реалізовану поетапно: інфраструктура SCORM, рефакторинг CMS, AI-функції тексту/зображень і фінальна валідація на Umbraco Cloud. Мета полягала в автоматизації без втрати редакторського контролю, де AI задуманий як помічник, а не заміна оцінки редакторів.

Відстеження та збереження результатів SCORM

Відстеження та збереження результатів SCORM

Впроваджено повний конвеєр відстеження результатів SCORM — збір даних про завершення курсу, оцінки та статус проходження, а також коректне збереження і обробку результатів, коли курс запускається в SCORM-сумісній LMS. Спроєктовано модель зберігання для надійного запитування і звітності.

Рефакторинг та оновлення пакету Umbraco

Рефакторинг та оновлення пакету Umbraco

Рефакторинг існуючого пакету Umbraco — очищення застарілого коду, оновлення усіх залежностей до актуальних версій, розширення моделі типу документа та створення чітких точок розширення для майбутніх AI- та медіа-функцій без порушення існуючого контенту.

Генерація тексту ШІ через ChatGPT API

Генерація тексту ШІ через ChatGPT API

Інтеграція OpenAI ChatGPT API безпосередньо у редактори властивостей Umbraco бекофісу. Редактори тепер можуть викликати генерацію контенту ШІ для полів рядків, textarea і редакторів з багатим текстом без необхідності перемикатися між інструментами.

Генерація та вставка зображень

Генерація та вставка зображень

Інтеграція Stability API для генерації зображень на основі ШІ. Створено автоматизований конвеєр, який генерує зображення з урахуванням контексту контенту, завантажує їх безпосередньо у медіатеку Umbraco та програмно вставляє у відповідні вузли контенту — без жодних ручних кроків редакторів.

Валідація та розгортання у Cloud

Валідація та розгортання у Cloud

Забезпечення повної сумісності усіх інтеграцій — відстеження SCORM, генерація ChatGPT і Stability API — з моделлю розгортання та обмеженнями середовища Umbraco Cloud. Проведено крос-середове тестування на dev, staging та production перед запуском.

Проєктування робочого процесу та передача у експлуатацію

Проєктування робочого процесу та передача у експлуатацію

Завершено документування повного редакторського workflow — як редактори взаємодіють із тригерами генерації ШІ, переглядають згенерований контент і керують медіаактивами. Задокументовано всі нові функції бекофісу, щоб команда могла самостійно працювати з платформою без залучення розробників.

Рішення

Ключові особливості рішення

  • Відстеження результатів SCORM Впроваджено сумісне з LMS відстеження статусу завершення, оцінок та прогресу учнів.

  • Розширення пакету Umbraco — Рефакторинг та розширення пакету Umbraco із підтримкою AI та автоматизації медіа.


  • Генерація тексту ШІ у бекофісі — Інтегровано генерацію тексту на базі ChatGPT у редакторах властивостей Umbraco.

  • Автоматичне створення та вставка зображень — Додано інтеграцію Stability API для автоматичного створення та вставки зображень у вузли контенту.

  • Сумісність з Umbraco Cloud — Забезпечено сумісність з Umbraco Cloud, конвеєрами розгортання та синхронізацією uSync.

  • Автоматизований редакційний робочий процес Створено робочий процес на базі ШІ для швидшого створення вікторин, описів і зображень.

Image

Результати у цифрах

Відстеження SCORM

100%

Усі результати курсів коректно зафіксовані та збережені — кожна подія завершення, бал і статус проходження/непроходження відстежуються в середовищах SCORM без втрати даних

Швидший контент

3x

Швидкість створення контенту збільшена у 3 рази завдяки генерації за допомогою ШІ — редактори створюють запитання для вікторин, описи курсів і контент RTE значно швидше

Менше обслуговування

65%

Значно знижені зусилля з довгострокового обслуговування завдяки модульній архітектурі — зміни ізольовані, передбачувані та потребують мінімум часу інженерії для впровадження або відкату

Стійкість у хмарі

100%

Усі інтеграції ШІ, відстеження SCORM та мультимедійні конвеєри залишаються повністю стійкими в Umbraco Cloud у середовищах розробки, тестування та продуктивності без відхилень конфігурації

Створіть платформу на базі ШІ для свого навчального продукту!

Ми інтегруємо ШІ у ваш CMS, автоматизуємо потоки контенту та забезпечуємо відповідність SCORM — тож ваша команда зосереджена на навчанні, а не на інфраструктурі.

Message not sent.
Message not sent.
×
Не знаєте, з чого почати? Ми допоможемо визначити наступні кроки!
Згода на обробку персональних даних
×
Є виклик? Наша команда перетворить його на рішення.
Згода на обробку персональних даних