نظام إدارة منصة مرشد
إدارة مركزية للمستخدمين والمحتوى التعليمي والصلاحيات وعمليات المنصة.
- الدور
- بناء البنية الخلفية وتطوير النظام بالكامل
- الجدول الزمني
- نظام فعلي
- الصناعة
- نظام إدارة وتشغيل منصة تعليمية
- الحالة
- يعمل في الإنتاج
ما هذا النظام
مرشد منصة تعليمية سودانية، وهذا هو النظام الذي يشغّلها. بيئة الإدارة منظمة كمساحات عمل لا كقائمة واحدة مسطحة: مساحات للمستخدمين تضم الطلاب وأولياء الأمور ومشتري الكورسات والمعلمين والمشرفين والإداريين؛ ومساحة للمنهج الدراسي تضم المراحل والمواد والفصول والدروس ومكتبة الفيديوهات والامتحانات وقائمة التصحيح؛ ومساحة للمحتوى تضم الكورسات المستقلة والمواد التعليمية؛ ومساحة للأعمال تضم الباقات والاشتراكات والأسعار والمدفوعات وتوزيع الإيرادات؛ ومساحة CMS تحرر محتوى الموقع العام؛ إضافة إلى الدعم الفني والتحليلات وبوابات مستقلة للمشرفين والمعلمين. وكلها تقرأ وتكتب على نفس الحسابات ونفس شجرة المنهج ونفس قواعد الصلاحيات، وهذا ما يجعل سؤالاً مثل «ما الذي يحق لهذا الطالب فتحه» استعلامًا واحدًا لا عملية تسوية.
ما الذي احتجنا حله
المنصة التعليمية عدة منتجات في آن واحد: نظام هوية، ومنهج، ومكتبة وسائط، ومحرك تقييم، وواجهة فوترة، وموقع تعريفي. وإدارتها بأدوات متفرقة تجعل أسئلة أساسية بلا إجابة: ما المحتوى الذي يحق لهذا الطالب فتحه، وأي محاولات ما زالت تنتظر مصححًا بشريًا، وأي باقة منحت هذا الوصول، ومن غيّر الصفحة التي يراها الجمهور.
كيف أطلقناه
بيئة إدارية واحدة تكون فيها كل هذه الجوانب وحدات من نظام واحد، تتشارك نفس الحسابات ونفس شجرة المنهج ونفس قواعد الصلاحيات. الأدوار تحدد ما يصل إليه كل مشغّل، والمشرفون والمعلمون يحصلون على بواباتهم المخصصة بدل لوحة الإدارة الكاملة، والمحتوى الذي يغذي الموقع العام يُحرَّر كبيانات — فتتغير المنصة دون إصدار جديد للواجهة.
كيف يُوصل النظام
نظام الإدارة يملك البيانات والقواعد، والمنصة العامة تستهلكها عبر حدود REST. إبقاؤهما كنشرتين منفصلتين — ومشروعين منفصلين في البورتفوليو — قرار مقصود: يمكن إعادة بناء الواجهة دون المساس بالتشغيل، ويمكن أن يكتسب التشغيل وحدة جديدة دون إصدار للواجهة. ما يلي هو اتجاه الاعتماد، وليس وصفًا لتطبيق واحد مدمج.
حيث تُشغَّل المنصة: الحسابات والأدوار، والمنهج، والكورسات، والامتحانات، والباقات، والمدفوعات، ومحتوى الموقع.
نموذج علائقي واحد للمستخدمين وشجرة المرحلة والمادة والفصل والدرس والوسائط والتقييمات والصلاحيات.
العقد الذي تقرأ من خلاله المنصة العامة، فلا يعتمد أي عميل على بنية قاعدة البيانات مباشرة.
واجهة الويب للطالب وولي الأمر، تعرض فقط ما تسمح به بيانات المشغّل وقواعد الاشتراك.
اختيارات هندسية
في الواقع
الخدمات والبيانات
بدل جدول مستخدمين واحد خلف شاشة واحدة، لكل دور مساحته بالحقول التي يملكها فعلاً: الطالب يحمل مرحلته وربطه بولي الأمر وحالة اشتراكه، وولي الأمر يحمل أبناءه المرتبطين، والمعلم يحمل تخصصه وعدد كورساته، والمشرف يحمل المراحل المخصصة له. وفوقها جميعًا عرض شامل للبحث العام.
المرحلة هي المستوى الأعلى، وكل مرحلة تجمع موادها، وكل مادة تجمع فصولها، وكل فصل يجمع دروسه — مع ترتيب صريح وعلامة مجاني/تجريبي وحالة تفعيل عند كل مستوى. هذه الشجرة هي ما تسير عليه الواجهة لبناء منهج الطالب.
مكتبة فيديوهات تضم كل ملف رُفع عبر الدروس وفصول الكورسات، بالمدة والحجم وحالة معالجة لكل ملف قابلة لإعادة المحاولة. تُستدعى الملفات من المنهج بدل تكرارها داخله.
الامتحانات ترتبط بدرس أو مادة أو كورس، وتحمل المدة وعدد المحاولات ودرجة النجاح وحالة النشر. الأسئلة الموضوعية تُصحَّح تلقائيًا، وكل إجابة مكتوبة تذهب إلى قائمة مراجعة بشرية.
باقات الوصول تحدد ما يمنحه الشراء فعلاً — كورسًا واحدًا أو مجموعة كورسات أو مرحلة كاملة — ولمدة محددة. والتسعير يحمل السعر والخصم والسعر النهائي، والمدفوعات تسجل البوابة والحالة والمرجع وتدعم الاسترداد وتصدير CSV.
صفحات الموقع العام محفوظة كبنود منظمة — القسم الرئيسي وشريط القصة والرسالة والقيم والفريق المؤسس وبطاقات التجربة ودعوة التسجيل — كل بند قابل للتحرير والعد على حدة، فلا تتطلب تغييرات التسويق إصدارًا جديدًا للواجهة.
الآراء المرسلة من المستخدمين تدخل قائمة انتظار ولا تظهر للعامة إلا بعد الاعتماد، مع تسجيل المقيِّم والتقييم وتاريخ الإرسال وإجراء القبول أو الرفض.
يدخل المشرف إلى بوابته الخاصة التي تغطي مرحلته فقط: أعداد المتعلمين، ومتوسط التقدم، وتوزيع التقدم، ومحاولات الاختبارات، ورسائل أولياء الأمور، وتنبيهات المتأخرين — للقراءة فقط، والإجراءات بيد الإدارة.
الواجهات الخارجية
واجهة الويب العامة تستهلك المنصة عبر REST، وهو ما يسمح للطرفين بدورات إصدار مستقلة.
العمليات الناجحة والفاشلة محفوظة بالبوابة والمرجع والمبلغ والعملة والمنتج، قابلة للفلترة حسب الحالة والتاريخ وللتصدير إلى CSV.
واجهة الإدارة نفسها تعمل بالعربية والإنجليزية والفرنسية، مع انعكاس التخطيط في العربية لا مجرد تبديل النصوص.
ما يتحكم به المسؤولون
الطلاب وأولياء الأمور ومستخدمو الكورسات والمعلمون والمشرفون والإداريون، مع عرض شامل لكل الحسابات.
المراحل والمواد والفصول والدروس ومكتبة الفيديوهات والامتحانات وقائمة بانتظار التصحيح.
الكورسات المستقلة والمواد التعليمية، تُدار بمعزل عن المنهج المدرسي.
باقات الوصول والاشتراكات ومركز التسعير والمدفوعات وتوزيع الإيرادات.
الصفحة الرئيسية العامة وصفحة من نحن والأسئلة الشائعة ومراجعة الآراء المرسلة.
رسائل الدعم وبيانات التواصل، وتحليلات للمستخدمين والإيرادات والمحتوى والتفاعل والامتحانات ومسار التحويل.
بوابتا المشرف والمعلم، تعرضان فقط المراحل والمتعلمين المخصصين لذلك المشغّل.
مشاكل صعبة، تم التعامل معها
خمسة أنواع من المستخدمين بأشكال مختلفة فعلاً كانت مهددة بالانهيار إلى شاشة حسابات عامة واحدة.
حصل كل دور على مساحته بالحقول التي يحملها فعلاً، وأُضيف فوقها عرض شامل للبحث والمراجعة العامة.
كان على المحتوى أن يخدم منهجًا مدرسيًا منظمًا وكورسات تجارية مستقلة في آن واحد.
نُمذج الاثنان بشكل منفصل — شجرة قائمة على المراحل وكتالوج كورسات — مع مشاركتهما نفس مكتبة الوسائط والامتحانات وقواعد الصلاحيات في الأسفل.
نصوص الموقع العام كانت تتطلب إصدارًا للواجهة في كل مرة.
نُقلت أقسام الصفحات إلى الـCMS كبنود منظمة قابلة للتحرير فرديًا، وبقيت الواجهة مسؤولة عن العرض لا عن الصياغة.
احتاج المشرفون الأكاديميون إلى إشراف دون صلاحيات إدارية.
بوابة مخصصة للقراءة فقط محصورة بمرحلتهم، تعرض توزيع التقدم ومحاولات الاختبارات وتنبيهات المتأخرين، وكل الإجراءات محفوظة للإدارة.
مبني ليظل سريعاً
التصميم والتفاعل
جاهز للإطلاق والتشغيل
ما الذي يفعله
الطلاب وأولياء الأمور والمعلمون والمشرفون والإداريون، كل منهم في مساحة مصممة لدوره، مع الحالة وآخر دخول وإجراءات لكل حساب.
حساب الطالب يحمل مرحلته الدراسية وربطه بولي الأمر وحالة اشتراكه — وهي الحقائق الثلاث نفسها التي تحدد ما ستعرضه الواجهة لهذا الطالب.
ولي الأمر نوع مستقل من الحسابات بسجله الخاص وعدد أبنائه المرتبطين، وهو ما يتيح للمنصة العامة تقديم لوحة حقيقية لولي الأمر بدل حساب مشترك.
حسابات المعلمين بالتخصص وعدد المواد والكورسات، وبيانات المدرس التي تظهر في صفحات الكورسات العامة.
المراحل الأعلى في المنهج بترتيبها وتصنيفها وعدد موادها وحالة تفعيلها — وهي العمود الذي يتفرع منه باقي المنهج.
المواد تنتمي إلى مرحلة والفصول تنتمي إلى مادة، ولكل منها ترتيبه وعدد دروسه وحالة نشره.
الدروس داخل الفصول، بعنوان ونوع ومدة وترتيب وعلامة مجاني أو تجريبي وحالة تفعيل، مع ظهور مسارها في المنهج بنظرة واحدة.
كل فيديو رُفع عبر درس أو فصل كورس، مجموعًا في مكان واحد بالمدة والحجم وحالة المعالجة وإمكانية إعادة المحاولة وإعادة الترتيب والحذف.
كورسات مستقلة تُدار بمعزل عن المنهج المدرسي: الكتالوج وإسناد المدرس والتسعير مع أسعار الخصم والمستوى واللغة والتمييز والنشر.
تقييمات للدروس والمواد والكورسات مع التحكم في المدة وأقصى عدد محاولات ودرجة النجاح والجدولة والنشر.
المحاولات التي صُحِّحت آليًا في أسئلتها الموضوعية وما زالت تنتظر قرارًا بشريًا في أسئلة المقال والإجابة القصيرة، مجمّعة في قائمة خاصة بها.
باقات الوصول والاشتراكات النشطة ومركز تسعير يغطي أسعار الباقات والكورسات والخصومات والسعر النهائي، فيصبح الوصول للمحتوى صلاحية لا رابطًا مشتركًا.
الإيرادات والمرتجعات وسجلات المعاملات حسب البوابة والحالة، مع فلترة حسب الفترة وتوزيع للإيرادات وتصدير CSV.
الصفحة الرئيسية العامة وصفحة من نحن والأسئلة الشائعة والآراء تُحرَّر هنا كبنود منظمة، فيتغير محتوى الموقع وأقسامه دون تعديل كود الواجهة.
إشعارات المنصة جزء من التشغيل اليومي، تظهر داخل واجهة الإدارة بجانب العمل الذي تشير إليه.
الطالب وولي الأمر والمعلم والمشرف والإداري أدوار مختلفة بصلاحيات مختلفة. والمشرفون والمعلمون لا يحصلون على نسخة مختصرة من لوحة الإدارة، بل على بوابتهم الخاصة المحصورة بالمراحل والمتعلمين المسندين إليهم.
نظرة عامة والمستخدمون والإيرادات والمحتوى والتفاعل والامتحانات ومسار التحويل، خلال فترة وتجميع قابلين للاختيار، مع تصدير CSV.
لماذا اخترنا ما اخترناه
فصل نظام الإدارة عن المنصة العامة في نشرتين مستقلتين.
الواجهة ونظام التشغيل يتغيران لأسباب مختلفة وبوتيرة مختلفة. وجود حدود REST بينهما يعني ألا يضطر تغيير تسويقي وتغيير في المنهج وتغيير في الواجهة إلى الصدور معًا — ولهذا يعرضهما هذا البورتفوليو كدراستي حالة لا كواحدة.
نمذجة المنهج كشجرة صريحة من أربعة مستويات.
المرحلة ← المادة ← الفصل ← الدرس، ولكل مستوى ترتيبه وحالة نشره، هو ما يحوّل مكتبة وسائط إلى منهج. تستطيع الواجهة بناء مسار الطالب كاملاً بالسير على الشجرة بدل الاعتماد على روابط يدوية بين الفيديوهات.
مساحة عمل لكل دور بدل جدول مستخدمين واحد بفلاتر.
سجل ولي الأمر ليس سجل طالب مخفية بعض حقوله. نمذجتهما بشكل منفصل تجعل الحقول المهمة — الأبناء المرتبطون، والمراحل المسندة، والتخصص، وحالة الاشتراك — حقولاً أصلية، ويبقى العرض الشامل للحالات التي تحتاج فعلاً قائمة واحدة.
توجيه الإجابات المكتوبة إلى قائمة مراجعة بشرية.
الأسئلة الموضوعية يمكن تصحيحها لحظة تسليم المحاولة، أما أسئلة المقال والإجابة القصيرة فلا. فصل الاثنين يبقي التصحيح الآلي فوريًا ويجعل العمل البشري المتبقي ظاهرًا كقائمة بدل أن يكون مجهولاً.
جعل الوصول صلاحية تمنحها باقة لا رابطًا.
الباقات تحدد النطاق والمدة صراحةً — كورس واحد أو مجموعة كورسات أو مرحلة كاملة — فيصبح ما يحق للمتعلم فتحه مشتقًا مما اشتراه، ويصبح سحب الوصول أو انتهاؤه تغييرًا في البيانات لا مطاردة لروابط مشتركة.
تحرير محتوى الموقع العام كبنود منظمة في الـCMS.
الصفحة الرئيسية وصفحة من نحن محفوظتان كأقسام منفصلة قابلة للعد لا ككتلة واحدة من الوسوم، فيحرر المشغّل المعنى وتبقى الواجهة مسؤولة عن العرض. وتتوقف تعديلات النصوص عن الحاجة إلى مطور ونشر جديد.
بوابة مخصصة للقراءة فقط للمشرفين.
الإشراف الأكاديمي يحتاج رؤية لا صلاحيات إدارية. بوابة منفصلة محصورة بالمرحلة المسندة — بتوزيع التقدم وتنبيهات المتأخرين، والإجراءات متروكة للإدارة — أكثر أمانًا من منح صلاحية إدارية ثم إخفاء الأزرار.
النتائج
المنصة التي يشغّلها هذا النظام
كل ما يُدار هنا — الحسابات والمنهج والكورسات والامتحانات والصلاحيات ومحتوى الموقع — تعرضه واجهة ويب مرشد للطلاب وأولياء الأمور، وهي مشروع مستقل بدراسة حالة خاصة به.
الرابط المباشر يفتح منصة الويب العامة. أما نظام الإدارة نفسه فغير متاح للعامة.
دراسات حالة أخرى
تبني شيئاً مشابهاً؟
هيا نحدد نطاق منصتك — لوحة تحكم وتطبيقات موبايل و APIs والمنصة كاملة.
