يبدو بيع الدورات إلكترونيًا بسيطًا حتى تديره فعلًا؛ فالفيديو يمكن وضعه في أي مكان، لكن الصعب هو كل ما يحيط به: الدفع والتقييم والشهادات وعمولات التسويق وتقاسم الدخل مع المدربين.
بُنيت LMS Hub لهذه الطبقة تحديدًا؛ واجهتان على قاعدة وحدات واحدة: واجهة عامة تحوّل الزائر إلى طالب، ولوحة مغلقة يتعلم فيها عشرة أدوار ويعلّمون ويحصّلون ويدققون. والتقييم الظاهر للعامة هو المجموع نفسه الذي يراه المدرب، فلا يوجد نظام محتوى ثانٍ يحتاج مزامنة.
عشرة أدوار بصلاحيات لكل شخص
تشمل الأدوار المدير العام والمدير والرئيس والمشرف والمسؤول التشغيلي والمدرب ومساعد التدريس والتسويق أو التسويق بالعمولة والطالب والمستخدم الفرعي. والفارق أن الصلاحيات ليست مقفلة على الدور.
فعند إنشاء المستخدم يملأ الدور قائمة تحقق من وحدة × إجراء — عرض وإضافة وتعديل وحذف — ثم يمكن ضبط كل خانة لكل شخص. وتحفظه قاعدتان: لا يمنح المنشئ صلاحية تفوق ما يملكه، ونطاق «البيانات الخاصة» يُفرض على مستوى الاستعلام لا بإخفائه في الواجهة.
من المنهج إلى الشهادة
ينظم منشئ المناهج أقسامًا ودروسًا قابلة لإعادة الترتيب بمحتوى فيديو أو نص غني أو ملف أو تضمين، ويمكن تعليم درس كمعاينة مجانية يُشغَّل في الصفحة العامة دون حساب، وهي أرخص وسيلة لرفع التحويل دون كشف الدورة كاملة.
ويحفظ مشغّل الدورة موضع المشاهدة بالثواني على الخادم، فيستأنف الطالب على جهاز آخر من النقطة نفسها بالضبط.
تقييم يصمد أمام الواقع
لماذا تهم هذه التفاصيل: معظم الشكاوى على منصات الدورات ليست عن مزايا ناقصة بل عن محاولات ضاعت بسبب انقطاع الشبكة ودرجات تغيّرت بلا أثر، وكلاهما مُعالج هنا بنيويًا.
مساران للدفع
يتولى Midtrans Snap البطاقات والمحافظ والحسابات الافتراضية، بخطاف موقّع بخوارزمية SHA-512 وغير قابل للتكرار فلا تضاعف الإشعارات المكررة الوصول. وبديله التحويل البنكي اليدوي بتحقق المسؤول، وهو مكتمل ولا يحتاج حساب بوابة إطلاقًا.
ونقرة تحقق واحدة تنشئ التسجيل وحصة المدرب وعمولة المسوّق معًا داخل معاملة قاعدة بيانات واحدة؛ تفصيل تقني صغير لكنه بالضبط ما يمنع العطل الكلاسيكي: الطالب مسجَّل والعمولة غير مسجلة.
الفصول المباشرة والشهادات والجانب المالي
تُدار الجلسات المباشرة عبر Zoom أو BigBlueButton بحضور مسجَّل، ويمكن نشر التسجيل كدرس دائم. والشهادة ذاتية الإصدار: متى تحققت عتبات التقدم والدرجة والحضور أصدرها الطالب بنفسه مع رمز تحقق عام يقرؤه أي شخص دون حساب.
وعلى الجانب التجاري روابط إحالة ومسار عملاء للوكلاء ومحرك عمولات وتقارير تدفق نقدي ومستحقات مدربين متدرجة بمسار طلب ثم موافقة ثم صرف، وكلها مسجلة في سجل التدقيق بالقيمتين القديمة والجديدة.
أربع لغات وأي عملة
اللغات المدعومة الإنجليزية والإندونيسية والعربية والهندية، والعربية تقلب التخطيط كاملًا من اليمين إلى اليسار لا النص وحده، وتتبع العملة رمز ISO 4217 واحدًا تختاره المؤسسة.
التطبيق: تطبيق واحد بدورين
ليس التطبيق تطبيقين منفصلين؛ فعند تسجيل الدخول يسأل الخادم عن هوية الشخص ثم يبني التنقل المناسب: خمس علامات تبويب للتعلم للطالب وخمس للتدريس للمدرب، ومن يملك الدورين يبدّل الوضع دون تسجيل خروج.
ولا يُختار الدور داخل التطبيق أبدًا بل يحدده الخادم، ويبقى كل طلب موثقًا في الخلفية. وتُحفظ الرموز في التخزين الآمن بالجهاز وتُجدَّد بصمت، فلا يُقذف المستخدم إلى شاشة الدخول في منتصف اختبار.
بُني بـ Flutter لأندرويد وiOS من قاعدة شفرة واحدة بخمس وعشرين شاشة، مع ثلاثة أدلة: مواصفات النظام، ودليل البناء والنشر في المتاجر، ودليل استخدام مصوّر. ويتطلب خلفية LMS Hub التي تُباع منفصلة.
الأسئلة الشائعة
بما يشمل الأدوار العشرة ومسار التقييم ونظام مستحقات المدربين ومتطلبات الخادم للتشغيل.
عرض LMS Hub