マルチテナントVRトレーニングSaaSプラットフォーム
企業向け研修会社は、VRベースの研修アプリケーションを、ユーザー管理、研修追跡、分析を個別に備えた複数の組織にサービスを提供できるマルチテナントSaaSプラットフォームに変換する必要がありました。
プロジェクトを相談する
課題
既存のVR研修アプリは、Webベースの管理機能がないシングルテナントソリューションでした。
- 管理者向けに研修生の進捗状況を追跡する集中ダッシュボードがない
- 単一組織向けのデザインでは、複数のエンタープライズクライアントに対応できない
- 研修セッションデータがVRヘッドセットに留まり、クラウド同期がない
- 研修試行全体での評価追跡やスコアリングがない
- 管理者は研修の完了状況や品質指標を把握できない
私たちのソリューション
Webダッシュボード、ロールベースアクセス、セッション追跡、リアルタイム分析を備えたマルチテナントVRトレーニングSaaSプラットフォームを構築しました。
アーキテクチャ
- Webダッシュボード: React 19とTailwind CSS、分析用にRecharts
- バックエンド API: Express 5とMongoDB/Mongoose
- VRアプリケーション: Unity 2021.3 LTSとQuestヘッドセット向けMeta XR SDK
- 認証: JWTとbcrypt、ロールベースアクセス制御
- マルチテナンシー: アプリケーション層でのTenantIdベースのデータ分離
プラットフォームコンポーネント
ゲーミングダッシュボード(組織別)
- 完了率を含む研修セッション概要
- セッション履歴を含む研修生個人の進捗状況
- 評価スコアと試行回数の追跡
- トレーナーと研修生のチーム管理
Super Adminパネル(プラットフォーム全体)
- 組織管理とプロビジョニング
- テナント横断型分析とレポート
- プラットフォームの健全性と使用状況の監視
- ユーザーとサブスクリプションの管理
VR研修アプリケーション (Meta Quest)
- 物理ベースのインタラクションによる没入型研修シナリオ
- 段階的なガイド付きワークフロー(ネジの配置、組み立てタスク)
- リアルなツールインタラクションのためのハプティックフィードバック
- APIデータ送信によるリアルタイム進捗追跡
- コントローラーベースのレーザーポインターUIインタラクション
役割階層
- Super Admin - 全組織にわたるプラットフォーム全体の管理
- Org Admin - 組織固有のユーザーおよび研修管理
- Admin - チームレベルの研修監督
- Trainee - VR研修参加者
主要機能
- テナント分離 - TenantIdによる完全なデータ分離
- VR + Web連携 - UnityヘッドセットがWebダッシュボードにデータを同期
- セッション追跡 - 研修ごとの複数試行とスコアリング
- ロールベースアクセス - 詳細な権限を持つ4層階層
- 進捗分析 - Rechartsを活用した研修指標の可視化
- 物理インタラクション - ハプティックフィードバックによるリアルなVRツール操作
成果
技術スタック
caseStudyDetail.more ケーススタディ
その他の技術実装事例をご覧ください
AIを活用したOCRによる請求書処理とQuickBooks連携
毎月数百件の仕入先請求書を処理する中規模企業が、AI/OCRを使用して請求書データを自動抽出し、それを記帳と支払追跡のためにQuickBooksに直接同期させることで、手動データ入力を排除する必要がありました。
SCTE-35マーカー解析とマルチプラットフォームプレイヤー統合によるクライアントサイド広告挿入 (CSAI)
あるビデオストリーミングプラットフォームは、ウェブ、モバイル、コネクテッドTVアプリ全体でクライアントサイド広告挿入 (CSAI) を実装する必要がありました。これにより、サーバーサイド挿入では提供できない、完全な広告インタラクションサポート(クリック可能なオーバーレイ、コンパニオンバナー、スキップボタン)を備えた、パーソナライズされたデバイスレベルの広告体験が可能になります。
よくある質問
MicrocosmWorks は、PostgreSQL の行レベルセキュリティポリシーと、組織IDをすべてのクエリに注入するテナントコンテキストミドルウェアを組み合わせることで、データベースレベルでテナント分離を実装しました。VRトレーニングコンテンツは、テナント間のアクセスを防ぐ IAM ポリシーを持つテナント固有の S3 プレフィックスに保存され、ストレージ層でも完全なデータ分離を確保しています。
MicrocosmWorksは、OpenXR標準に準拠したUnityを使用してVRトレーニングアプリケーションを構築しました。これにより、Meta Quest 2/3/Pro、HTC Vive Focus 3、およびPico 4 Enterpriseヘッドセットをサポートしています。このプラットフォームはまた、VRヘッドセットを持たない従業員にトレーニングコンテンツを提供したい組織向けに、desktop 3D fallback modeを提供しており、アクセシビリティを大幅に拡大しています。
MicrocosmWorksは、xAPI (Experience API) ベースの分析システムを導入しました。このシステムは、視線追跡、手の動きの精度、タスク完了時間、エラー率などの詳細なインタラクションデータをキャプチャします。管理ダッシュボードは、このデータをコンピテンシー評価、コンプライアンス証明書、およびチームのパフォーマンス比較に集約し、HRシステム向けのエクスポート可能なレポートを提供します。
はい、MicrocosmWorksは、トレーニングマネージャーが分岐する意思決定ツリーを作成し、3D環境にインタラクティブなオブジェクトを配置し、成功基準を定義し、採点ルーブリックを設定できるノーコードのシナリオエディタを構築しました。このエディタは、工場現場、オフィス、小売スペースなどの構築済みの環境のテンプレートライブラリを使用しており、アップロードされた3Dアセットでカスタマイズできます。
MicrocosmWorksは、VR SaaSプラットフォームを時給$30~$50の料金で提供しています。Unityアプリケーション、シナリオエディタ、アナリティクスダッシュボード、テナント管理を含む完全なマルチテナントトレーニングシステムは、通常1000~1500時間の開発時間を要します。Unityの開発と3D環境の作成が、総工数の約50%を占めます。