منصة تدريب VR متعددة المستأجرين SaaS
احتاجت شركة تدريب للمؤسسات إلى تحويل تطبيقها التدريبي القائم على VR إلى منصة SaaS متعددة المستأجرين، قادرة على خدمة مؤسسات متعددة مع إدارة مستخدمين منفصلة وتتبع للتدريب وتحليلات.
ناقش مشروعك
التحدي
كان تطبيق تدريب VR الحالي حلًا أحادي المستأجر بدون إدارة قائمة على الويب:
- لا توجد لوحة تحكم مركزية للمسؤولين لتتبع تقدم المتدربين
- تصميم أحادي المنظمة لم يتمكن من خدمة عملاء مؤسسات متعددين
- بقيت بيانات جلسة التدريب على سماعة رأس VR بدون مزامنة سحابية
- لا يوجد تتبع للتقييم أو تسجيل النقاط عبر محاولات التدريب
- لم يكن لدى المسؤولين رؤية حول إكمال التدريب أو مقاييس الجودة
حلنا
قمنا ببناء منصة تدريب VR متعددة المستأجرين SaaS مع لوحات تحكم ويب، ووصول قائم على الأدوار، وتتبع الجلسات، وتحليلات في الوقت الفعلي.
البنية
- لوحات تحكم الويب: React 19 مع Tailwind CSS، و Recharts للتحليلات
- واجهة برمجة تطبيقات الواجهة الخلفية (Backend API): Express 5 مع MongoDB/Mongoose
- تطبيق VR: Unity 2021.3 LTS مع Meta XR SDK لسماعات رأس Quest
- المصادقة: JWT مع bcrypt، والتحكم في الوصول القائم على الأدوار
- تعدد المستأجرين: عزل البيانات القائم على TenantId على طبقة التطبيق
مكونات المنصة
Gaming Dashboard (لكل منظمة)
- نظرة عامة على جلسات التدريب مع معدلات الإنجاز
- تقدم المتدرب الفردي مع سجل الجلسات
- درجات التقييم وتتبع المحاولات
- إدارة الفريق للمدربين والمتدربين
لوحة تحكم المشرف العام (Super Admin Panel) (على مستوى المنصة)
- إدارة المنظمات وتوفيرها
- تحليلات وتقارير عبر المستأجرين
- مراقبة صحة المنصة واستخدامها
- إدارة المستخدمين والاشتراكات
تطبيق تدريب VR (Meta Quest)
- سيناريوهات تدريب غامرة مع تفاعلات قائمة على الفيزياء
- سير عمل موجه خطوة بخطوة (وضع البراغي، مهام التجميع)
- ردود فعل لمسية (Haptic feedback) لتفاعلات الأدوات الواقعية
- تتبع التقدم في الوقت الفعلي مع إرسال بيانات API
- تفاعل واجهة المستخدم (UI) بمؤشر الليزر القائم على وحدة التحكم
التسلسل الهرمي للأدوار
- Super Admin - إدارة على مستوى المنصة عبر جميع المنظمات
- Org Admin - إدارة المستخدمين والتدريب الخاصة بالمنظمة
- Admin - إشراف على التدريب على مستوى الفريق
- المتدرب - مشارك في تدريب VR
الميزات الرئيسية
- عزل المستأجرين - فصل كامل للبيانات عبر tenantId
- تكامل VR + الويب - سماعة رأس Unity تزامن البيانات مع لوحات تحكم الويب
- تتبع الجلسات - محاولات متعددة لكل تدريب مع تسجيل النقاط
- الوصول القائم على الأدوار - تسلسل هرمي من 4 مستويات مع أذونات دقيقة
- تحليلات التقدم - تصور مدعوم بـ Recharts لمقاييس التدريب
- تفاعلات فيزيائية - التعامل الواقعي مع أدوات VR مع ردود فعل لمسية (Haptic feedback)
النتائج
المكدس التقني
caseStudyDetail.more دراسات الحالة
استكشف المزيد من تطبيقاتنا التقنية
معالجة الفواتير المدعومة بـ AI باستخدام OCR ودمج QuickBooks
كانت شركة متوسطة الحجم تعالج مئات فواتير الموردين شهريًا بحاجة إلى التخلص من إدخال البيانات يدويًا عن طريق استخلاص بيانات الفاتورة تلقائيًا باستخدام AI/OCR ومزامنتها مباشرةً مع QuickBooks للمسك الدفتري وتتبع المدفوعات.
إدراج الإعلانات من جانب العميل (CSAI) مع تحليل علامات SCTE-35 وتكامل مشغلات متعددة المنصات
احتاجت منصة بث الفيديو إلى تطبيق إدراج الإعلانات من جانب العميل (CSAI) عبر تطبيقات الويب والجوال والتلفزيون الذكي المتصل – مما يتيح تجارب إعلانية مخصصة على مستوى الجهاز مع دعم كامل لتفاعل الإعلانات (تراكبات قابلة للنقر، إعلانات مصاحبة، أزرار تخطي) التي لا يمكن لتضمين الإعلانات من جانب الخادم توفيرها.
الأسئلة الشائعة
MicrocosmWorks نفذت tenant isolation على database level باستخدام PostgreSQL row-level security policies بالاشتراك مع tenant context middleware يحقن organization ID في كل query. يتم تخزين محتوى تدريب VR في S3 prefixes خاصة بالمستأجر مع IAM policies تمنع cross-tenant access، مما يضمن complete data isolation حتى على storage layer.
قامت 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 وإنشاء البيئة ثلاثية الأبعاد حوالي 50% من إجمالي الجهد.
مستعد لتحويل عملك؟
دعنا نناقش كيف يمكننا تطبيق حلول مشابهة لتحدياتك.