تواجه المؤسسات التعليمية ومنظمات التدريب غالبًا تحديات في إدارة بيئات التعلم الرقمية الخاصة بها عبر كيانات متعددة. وفي حالتنا، كان هناك حاجة إلى تصميم نظام إدارة تعلم (LMS) مركزي يعمل بهيكل متعدد المستأجرين (Multi-Tenant) بحيث يمكّن منصة واحدة من إدارة عدة مدارس ومنظمات بكفاءة.
ومع ذلك، فإن الأنظمة الحالية لإدارة التعلم كانت تفتقر إلى مستويات التحكم الإدارية الهرمية التي تعكس الهياكل التنظيمية الواقعية. فلم يكن هناك تمييز واضح بين المسؤول على مستوى النظام ككل والمسؤول الخاص بكل منظمة على حدة، مما أدى إلى تحكم مجزأ، وإدارة غير متسقة للدورات التدريبية، وضعف في الإشراف العام.
كان مستخدمونا بحاجة إلى حل يتيح:
للمسؤول الأعلى (Super Admin): الإشراف على جميع المدارس والمنظمات داخل المنصة، وإدارة الدورات التدريبية العامة، والحفاظ على الإعدادات الخاصة بالنظام ككل.
للمسؤول الخاص بالمنظمة (Organization Admin): إدارة إعدادات منظمته بشكل مستقل، والتحكم بالمستخدمين (المعلمين والطلاب) والدورات التدريبية الخاصة بها دون التأثير على المنظمات الأخرى.
كما كان من الضروري أن يتمتع كلا الدورين بصلاحيات محددة بوضوح، ولوحات تحكم بديهية، وأدوات إدارة قابلة للتوسع تقلل من العبء الإداري وتعزز استقلالية المستخدمين.
هذا النقص مثّل تحديًا كبيرًا على مستوى قابلية الاستخدام والبنية، مما خلق الحاجة إلى تجربة نظام إدارة تعلم مصممة خصيصًا لدعم كل من الإشراف الشامل والتحكم المحلي بشكل سلس وسهل الاستخدام.