العودة للأرشيف
دراسة حالةمنظومة مرشدواجهات ويب

منصة مرشد التعليمية

واجهة ويب إنتاجية لمنظومة تعليم رقمي متكاملة.

الدور
بناء وتطوير واجهة الويب
الجدول الزمني
نظام فعلي
الصناعة
منصة تعليمية على الويب
الحالة
تعمل مباشرة
morshed-educational-platform-coming-soon
منصة مرشد التعليمية — واجهة الويب
01نظرة عامة

ما هذا النظام

مرشد منظومة تعليم رقمي لا مجرد موقع كورسات. تجمع الواجهة المنهج الدراسي المنظم وكتالوج الكورسات المستقلة والدروس ووسائطها والاختبارات والاشتراكات والتقدم في منتج واحد، ثم تعرضه بشكل مختلف حسب الحساب الذي ينظر إليه. الواجهة العامة تعرّف بالمنصة وصفوفها وكورساتها وخيارات الاشتراك؛ وخلف تسجيل الدخول يصل الطالب إلى صفه ومحتواه المسموح به بينما يصل ولي الأمر إلى الطلاب المرتبطين بحسابه. ولا شيء من هذا مكتوب داخل الكود: كله يُقرأ عبر REST من نظام إدارة منصة مرشد.

02المشكلة

ما الذي احتجنا حله

منتجات التعلم الإلكتروني تنهار عادةً إلى كتالوج فيديوهات. أما منصة مدرسية حقيقية فعليها الإجابة عن أسئلة أصعب في كل شاشة: في أي صف هذا المتعلم، وإلى أي مادة وفصل ينتمي هذا الدرس، وهل هذا المحتوى ضمن ما دفع مقابله، وكم قطع من مساره — وعليها الإجابة عن ذلك لولي أمر يتابع ابنه كما تجيب للمتعلم نفسه.

03الحل

كيف أطلقناه

واجهة مبنية حول شجرة المنهج لا حول قائمة وسائط، مع توجيه واعٍ بالدور يفصل مسار الطالب عن مسار ولي الأمر بعد تسجيل الدخول، وفحوص صلاحية أمام المحتوى المحمي، وتقدم يُحمل عبر المسار التعليمي. وتصدر بلغتين مع انعكاس كامل لتخطيط RTL وLTR، ووضعين ليلي ونهاري، واستراتيجية صور وتحميل مضبوطة للتسليم في الإنتاج.

04المعمارية

كيف يُوصل النظام

الواجهة منظمة كما ينظم المنهج، لا كما تنظم مكتبة وسائط. مسار الطالب ينزل عبر الشجرة، وكل سطح محمي يمر بفحص صلاحية قبل عرضه — ولهذا يمكن للصفحة نفسها أن تكون معاينة لزائر ودرسًا كاملاً لآخر.

تدفق البيانات
01
الصف

مرحلة المتعلم، وهي التي تحدد نطاق كل مادة وفصل ودرس يمكنه الوصول إليه.

02
المادة

تخصص داخل ذلك الصف، يحمل فصوله الخاصة وترتيبها.

03
الفصل

وحدة من المادة تجمع الدروس التابعة لها بالتسلسل.

04
الدرس

سطح التعلم نفسه — الفيديو والوصف والمحتوى المرتبط وحالة تقدم المتعلم.

05المنصة التقنية

اختيارات هندسية

Frontend
Next.jsReactTypeScriptتصميم متجاوبعرض من جهة الخادمواجهة متعددة اللغاتتخطيطات RTL / LTRوضع ليلي ونهاري
Backend
REST API
تكاملات
REST APIواجهات حسب الدورمحتوى مرتبط بالاشتراك
البنية التحتية
تحسين الصورAVIF عند دعم المتصفحأحجام صور متجاوبةتحميل كسولتحسين تحميل الخطوط
06المعرض

في الواقع

الواجهة الرئيسية بالوضع الليلي — الصفوف الدراسية والكورسات والاشتراكات في التنقل الأساسي
نفس الواجهة الرئيسية بالوضع النهاري، تعمل مباشرة على murshied.com
01 / 02
11تحديات تم حلها

مشاكل صعبة، تم التعامل معها

الأثر
التحدي 01

كان على منتج واحد أن يقدم رحلتين مختلفتين جوهريًا — رحلة المتعلم ورحلة ولي الأمر — دون أن يتحول إلى قاعدتي كود.

الحل

يُحدَّد الدور مرة واحدة بعد المصادقة ليقود المسار والتنقل، فتبقى أسطح المنهج والكورسات والدروس المشتركة تنفيذًا واحدًا.

الأثر
التحدي 02

كان المحتوى المرتبط بالاشتراك مهددًا بأن يُحمى فقط بعدم وضع رابط له.

الحل

وُضعت فحوص الوصول أمام الأسطح المحمية، فتقرر الصلاحية ما يُعرض لا ما إذا كان المسار معلنًا.

الأثر
التحدي 03

الصفحات التعليمية الغنية بالوسائط هي أول ما يصبح بطيئًا.

الحل

أُعطيت صور الكورسات والمدرسين والصور الشخصية والهيرو أحجامًا متجاوبة وصيغًا حديثة، وتحميلاً كسولاً أسفل الشاشة، ومسار تحميل خطوط وترطيب مُراجَع لحماية أكبر عنصر مرئي.

الأثر
التحدي 04

الأرقام التسويقية الثابتة في الصفحة الرئيسية كانت تتقادم فور نمو المنصة.

الحل

رُبطت الإحصاءات العامة ببيانات المنصة نفسها — الطلاب والدروس والصفوف والمواد والكورسات — فأصبحت الصفحة تصف المنتج كما هو الآن.

12الأداء

مبني ليظل سريعاً

أحجام صور متجاوبة عبر صور الكورسات والمدرسين والصور الشخصية وصور الهيرو.
تقديم AVIF حيث يدعمه المتصفح مع بدائل في غيره.
تحميل كسول لما هو أسفل الشاشة، والأولوية محصورة بما هو فوقها فعلاً.
تقليل العمل على الخيط الرئيسي ومراجعة مسار الترطيب.
تحسين تحميل الخطوط ومراجعة CSS وJavaScript بهدف تحسين أكبر عنصر مرئي.
13UI / UX

التصميم والتفاعل

التنقل والبطاقات والمحتوى والواجهة التعليمية تحافظ على شكلها من 320 بكسل حتى الشاشات الكبيرة.
تخطيطات RTL وLTR تنعكس ولا تُترجم فقط.
وضع ليلي ونهاري معرّفان حتى حالات التمرير والتركيز.
تنقل واعٍ بالدور فلا يرى المتعلم وولي الأمر أدوات بعضهما.
لا تمرير أفقي عند أي عرض مدعوم.
14جاهزية الإنتاج

جاهز للإطلاق والتشغيل

تعمل في الإنتاج على murshied.com.
المحتوى والمنهج والكورسات والأسعار تُدار خارجيًا، فتصدر الواجهة بشكل مستقل.
الصلاحية مطبقة أمام المحتوى المحمي لا عبر روابط مخفية.
استراتيجية الصور والخطوط والحزم مضبوطة للتسليم على اتصالات متواضعة.
15ميزات النظام

ما الذي يفعله

لوحة الطالب

يصل المتعلم إلى ما يخص حسابه فقط: صفه وموادّه والدروس والمحتوى التعليمي داخلها، والكورسات المسجّل بها، والاختبارات، والتقدم، وإعدادات الحساب، وما يتيحه اشتراكه.

بنية المنهج

الصف والمادة والفصل والدرس مستويات قابلة للتنقل لا وسوم. هذه البنية هي ما يجعل المنصة تتصرف كمدرسة منظمة لا كرفّ فيديوهات غير مترابطة.

الكورسات المستقلة

إلى جانب المنهج توجد تجربة كورسات مستقلة: تصفح الكتالوج، وفتح الكورس، وقراءة تفاصيله، والتعرف على مدرسه، واستكشاف محتواه، والوصول إلى دروسه عند امتلاك الصلاحية.

الدروس والمحتوى التعليمي

يمكن أن يحمل الدرس فيديو ووصفًا ومحتوى مرتبطًا وحالة تقدم وعلاقته بالمادة أو الكورس وقواعد الوصول التي تحدد إن كان يُفتح.

تجربة الفيديو

يُشغَّل الفيديو داخل المنصة كجزء من الدرس لا يُسلَّم للزائر كملف يأخذه معه.

الاختبارات

الاختبارات جزء من الرحلة التعليمية لا أداة منفصلة، مرتبطة بالمحتوى الذي تقيسه وبصلاحيات المتعلم وباشتراكه.

تتبع التقدم

تتعامل المنصة مع المحتوى كمسار لا كقائمة تشغيل: يُتتبع تقدم المتعلم فيه ويُعرض بدل تركه للذاكرة.

لوحة ولي الأمر

يدخل ولي الأمر بحسابه الخاص، فيرى الطلاب المرتبطين به، وينتقل بينهم، ويتابع تقدم كل منهم، ويطّلع على المعلومات التعليمية المتاحة له — تجربة مستقلة لا نسخة من واجهة الطالب بعنوان مختلف.

تجربة حسب الدور

الطالب وولي الأمر والمعلم والمشرف والإداري، لكل منهم بعد تسجيل الدخول تنقّله وصفحاته وصلاحياته ومحتواه.

المصادقة والحسابات

تسجيل الدخول وإنشاء الحساب وإدارة الجلسة واستعادة كلمة المرور والملف الشخصي والتنقل حسب الدور بعد المصادقة.

تجربة متجاوبة

الهاتف والتابلت واللابتوب والشاشات الكبيرة، جميعها تحافظ على التنقل والبطاقات والمحتوى والواجهة التعليمية دون كسر في التخطيط أو تمرير أفقي.

واجهة متعددة اللغات

RTL وLTR اتجاها تخطيط لا زر ترجمة: التنقل والترتيب والعناصر الاتجاهية تنعكس مع اللغة لا مجرد تبديل النصوص.

الوضع الليلي والنهاري

الخلفيات والخطوط والبطاقات والتنقل والنماذج والمحتوى التعليمي وحالات التمرير والتركيز، كلها معرّفة للوضعين.

إحصاءات المنصة

الأرقام المعروضة في الصفحات العامة مشتقة من بيانات المنصة نفسها — الطلاب والدروس والصفوف والمواد والكورسات — لا مكتوبة كأرقام تسويقية ثابتة.

16قرارات تقنية

لماذا اخترنا ما اخترناه

قرار 01

بناء التنقل حول شجرة المنهج.

الصف والمادة والفصل والدرس مستويات حقيقية في البيانات، وجعلها مستويات حقيقية في الواجهة يبقي الرابط ومسار التنقل والنموذج الذهني للمتعلم متفقة — ويجعل الدرس معنونًا بموقعه لا برقمه.

قرار 02

تحديد الدور بعد المصادقة لا داخل كل مكوّن.

مسارا الطالب وولي الأمر يتباعدان كثيرًا. تحديد المسار والتنقل مرة واحدة عند الحدود يبقي كل صفحة تالية بسيطة، بدل أن يسأل كل مكوّن عمّن ينظر إليه.

قرار 03

حماية المحتوى بالصلاحية لا بالإخفاء.

ما يحق للمتعلم فتحه يأتي مما منحه اشتراكه أو شراؤه. والتحقق من ذلك أمام المحتوى هو النسخة الوحيدة التي تصمد بعد مشاركة الرابط.

قرار 04

التعامل مع RTL كشأن تخطيط.

العربية لغة أساسية لهذه المنصة لا ترجمة لمنتج إنجليزي. وانعكاس التخطيط — ترتيب التنقل والأيقونات الاتجاهية والمحاذاة — هو الفرق بين واجهة عربية وواجهة إنجليزية مكتوبة بكلمات عربية.

قرار 05

تحسين الوسائط بقوة بما يناسب سياق الاستخدام.

تُستخدم هذه المنصة على اتصالات متواضعة وهواتف متوسطة. لذلك أُعطيت صور الكورسات والمدرسين والصور الشخصية وصور الهيرو أحجامًا متجاوبة وصيغًا حديثة مع AVIF عند الدعم، وتحميلاً كسولاً لما هو أسفل الشاشة، وأولوية محصورة بما هو فوقها فعلاً.

17النتيجة

النتائج

تعمل مباشرة
الحالة
الطلاب وأولياء الأمور
الجمهور
صف ← مادة ← فصل ← درس
عمق المنهج
RTL وLTR
الاتجاهات
منتج واحد، تجربتان

النظام الذي يشغّل هذه المنصة

كل حساب وصف ومادة ودرس وكورس واختبار وباقة ونص تعرضه هذه الواجهة يُدار داخل نظام إدارة منصة مرشد، وهو مشروع مستقل بدراسة حالة خاصة به.

تابع الاستكشاف

دراسات حالة أخرى

تبني شيئاً مشابهاً؟

هيا نحدد نطاق منصتك — لوحة تحكم وتطبيقات موبايل و APIs والمنصة كاملة.

واتساب