Багатоабонентська VR-платформа SaaS для навчання
Компанії, що спеціалізується на корпоративному навчанні, потрібно було перетворити свій VR-додаток для навчання на багатоабонентську SaaS-платформу, здатну обслуговувати кілька організацій з окремим керуванням користувачами, відстеженням навчання та аналітикою.
Обговоріть Ваш Проєкт
Виклик
Існуючий VR-додаток для навчання був одноабонентським рішенням без веб-керування:
- Відсутність централізованої панелі для адміністраторів для відстеження прогресу учнів
- Дизайн для однієї організації не міг обслуговувати кількох корпоративних клієнтів
- Дані навчальних сесій залишалися на VR-гарнітурі без хмарної синхронізації
- Відсутність відстеження оцінювання або балів між спробами навчання
- Адміністратори не мали видимості щодо завершення навчання або метрик якості
Наше Рішення
Ми розробили багатоабонентську VR-платформу SaaS для навчання з веб-панелями, доступом на основі ролей, відстеженням сесій та аналітикою в реальному часі.
Архітектура
- Веб-панелі: React 19 з Tailwind CSS, Recharts для аналітики
- Бекенд API: Express 5 з MongoDB/Mongoose
- VR-додаток: Unity 2021.3 LTS з Meta XR SDK для гарнітур Quest
- Автентифікація: JWT з bcrypt, контроль доступу на основі ролей
- Багатоабонентність: Ізоляція даних на основі TenantId на рівні застосунку
Компоненти платформи
Ігровий дашборд (Для кожної організації)
- Огляд навчальних сесій з показниками завершення
- Прогрес окремого учня з історією сесій
- Результати оцінювання та відстеження спроб
- Управління командою для тренерів та учнів
Панель супер-адміністратора (Для всієї платформи)
- Управління та забезпечення організацій
- Аналітика та звітність для всіх абонентів
- Моніторинг стану та використання платформи
- Управління користувачами та підписками
VR-додаток для навчання (Meta Quest)
- Імерсивні сценарії навчання з фізично обґрунтованими взаємодіями
- Покрокові керовані робочі процеси (розміщення гвинтів, завдання зі складання)
- Тактильний зворотний зв'язок для реалістичної взаємодії з інструментами
- Відстеження прогресу в реальному часі з надсиланням даних через API
- Взаємодія з інтерфейсом користувача за допомогою лазерної указки на контролері
Ієрархія ролей
- Супер-адміністратор - Управління платформою в рамках усіх організацій
- Адміністратор організації - Управління користувачами та навчанням для конкретної організації
- Адміністратор - Нагляд за навчанням на рівні команди
- Учень - Учасник VR-навчання
Ключові особливості
- Ізоляція абонентів - Повне розділення даних за допомогою tenantId
- Інтеграція VR + Веб - Гарнітура Unity синхронізує дані з веб-панелями
- Відстеження сесій - Кілька спроб на кожне навчання з нарахуванням балів
- Доступ на основі ролей - 4-рівнева ієрархія з детальними дозволами
- Аналітика прогресу - Візуалізація метрик навчання на основі Recharts
- Фізичні взаємодії - Реалістична робота з VR-інструментами з тактильним зворотним зв'язком
Результати
Технологічний Стек
caseStudyDetail.more Кейси
Ознайомтесь з іншими нашими технічними впровадженнями
Платформа Catant для управління персоналом та робочою силою
Catant — це модульна платформа для управління персоналом та робочою силою, яка допомагає підприємствам керувати співробітниками, заробітною платою, відвідуваністю та відповідністю нормативним вимогам з однієї панелі керування.
Kickly: Платформа для проєктів на базі AI для стартапів
Kickly — це платформа для управління проєктами на базі AI, створена для стартапів, яка об'єднує інтелектуальну автоматизацію завдань, командну співпрацю та відстеження прогресу в реальному часі в одному продукті.
Часті запитання
MicrocosmWorks реалізувала ізоляцію орендарів на рівні бази даних, використовуючи PostgreSQL row-level security policies у поєднанні з tenant context middleware, яке вводить organization ID у кожен запит. VR навчальний контент зберігається в спеціальних для орендарів S3 prefixes за допомогою IAM policies, що запобігають перехресному доступу між орендарями, забезпечуючи повну ізоляцію даних навіть на рівні сховища.
MicrocosmWorks створила VR навчальний додаток за допомогою Unity зі стандартом OpenXR, підтримуючи гарнітури Meta Quest 2/3/Pro, HTC Vive Focus 3 та Pico 4 Enterprise. Платформа також надає настільний 3D резервний режим для організацій, які бажають надавати навчальний контент співробітникам без VR гарнітур, значно розширюючи доступність.
MicrocosmWorks впровадила аналітичну систему на основі xAPI (Experience API), яка фіксує детальні дані взаємодії, включно з відстеженням погляду, точністю рухів рук, часом виконання завдань та показниками помилок. Панель адміністратора агрегує ці дані у оцінки компетентності, сертифікати відповідності та порівняння продуктивності команд з експортними звітами для систем HR.
Так, MicrocosmWorks створила no-code редактор сценаріїв, який дозволяє менеджерам з навчання створювати розгалужені дерева рішень, розміщувати інтерактивні об'єкти у 3D-середовищах, визначати критерії успіху та налаштовувати системи оцінювання. Редактор використовує бібліотеку шаблонів попередньо створених середовищ, таких як виробничі цехи, офіси та торгові приміщення, які можна налаштувати за допомогою завантажених 3D-активів.
MicrocosmWorks надає VR-платформи SaaS за ставками $30-$50/год, причому повна мультитенантна система навчання, що включає додаток Unity, редактор сценаріїв, аналітичну панель та управління тенантами, зазвичай потребує 1000-1500 годин розробки. Розробка в Unity та створення 3D-середовища становлять приблизно 50% від загальних зусиль.
Готові Трансформувати Свій Бізнес?
Давайте обговоримо, як ми можемо застосувати подібні рішення для ваших завдань.