# المتطلبات السابقة: دورات يُنصح بإنهائها قبل دورتك

HTML: https://manhali.com/help/course-prerequisites
Markdown: https://manhali.com/help/course-prerequisites.md
Published: 2026-11-02T09:00:00.000Z
Updated: 2026-11-02T09:00:00.000Z
Type: doc
Category: الدورات والدروس
Series: الإعدادات والوصول

اربط الدورة بدورات يجب أو يُنصح بإنهائها قبلها، واختر أن يكون ذلك تنبيهًا للطالب أو شرطًا للشراء.

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

افتح [**التعلّم › الدورات**](https://dash.manhali.com/courses)، واختر الدورة، ثم تبويب **الإعدادات**. البطاقة اسمها **المتطلبات السابقة**، وهي في مجموعة **الوصول والتقدّم**.

## اختر نوع المتطلب

| الخيار | ماذا يحدث |
| --- | --- |
| **اختياري (تنبيه)** | تظهر المتطلبات في صفحة الدورة، ويستطيع أي طالب الاشتراك دونها |
| **إلزامي** | لا يستطيع الطالب إضافة الدورة إلى السلة أو شراءها قبل إكمال كل المتطلبات. والتسجيل اليدوي من لوحة التحكم غير مقيَّد |

## أضف المتطلبات

1. اضغط الخانة التي تحمل عبارة «ابحث عن دورة» تحت **أضف دورة**، ويصير عنوانها **أضف دورة أخرى** بعد أول دورة. اكتب اسم الدورة. تظهر كل دورات أكاديميتك، حتى المسودات، عدا هذه الدورة نفسها.
2. اختر الدورة من النتائج، فتُضاف إلى القائمة. كرّر لإضافة **دورة أخرى**.
3. لإزالة دورة من القائمة اضغط زر الحذف بجانبها.
4. اضغط **حفظ التغييرات**.

الحد الأقصى 5 دورات في القائمة. وترتيب القائمة هو الترتيب الذي يراه الطالب.

![التعلّم › الدورات › اسم الدورة › الإعدادات › المتطلبات السابقة](/help/screenshots/courses/settings-prerequisites.webp "البطاقة بوضع «إلزامي» ودورتين في القائمة، وتحتها خانة البحث بسهم القائمة لإضافة دورة أخرى.")

> [!note] الدورات التي في حالة **مسودة** تظهر في القائمة بشارة «مسودة»، لكنها لا تظهر لزوار موقعك ولا تُحتسب على الطالب حتى تُنشر.

## كيف يُحتسب الإلزام

في الوضع **الإلزامي** يُعدّ الطالب مستوفيًا لمتطلب إذا كان مسجّلًا فيه تسجيلًا فعّالًا وأكمله بقاعدة إكماله (إكمال كل دروسه، أو اجتياز اختباره النهائي إن كانت قاعدته كذلك، وشرحها في [متى تكتمل الدورة؟](/help/course-completion)). ولا يُحتسب إلا المتطلب المنشور وغير الخاص وغير المؤرشف، فلا يُحجز طالب خلف دورة لا يستطيع الوصول إليها.

عند المحاولة يرى الطالب رسالة مثل: «لا يمكنك الاشتراك في هذه الدورة قبل إكمال: «اسم الدورة». أكمل هذه الدورات ثم أعد المحاولة.» ويسري هذا أيضًا على شراء مسار تعليمي يمنح هذه الدورة، إلا إن كان المتطلب جزءًا من المسار نفسه.

> [!warning] إن اخترت **إلزامي** ولم تضف دورة فلن يمنع الوضع أحدًا. تظهر لك ملاحظة بذلك: أضف دورة واحدة على الأقل ليصبح له أثر. وتكرار الدورة لا ينسخ متطلباتها، فتبقى النسخة بوضع **اختياري** وبلا متطلبات.

## إذا واجهت مشكلة

عند الحفظ قد يرفض المحرر القائمة برسالة من هذه الرسائل:

- **«لا يمكن اختيار أكثر من 5 متطلبات سابقة.»**: احذف دورة من القائمة.
- **«اختيرت إحدى الدورات أكثر من مرة.»**: أزل التكرار.
- **«لا يمكن أن تكون الدورة متطلبًا سابقًا لنفسها.»**: أزل هذه الدورة من القائمة.
- **«إحدى الدورات المختارة لم تعد موجودة أو أُرشفت. أزلها من القائمة وأعد المحاولة.»**: أزل الدورة المؤرشفة أو المحذوفة.
- **«هذه القائمة تصنع حلقة: إحدى الدورات المختارة تشترط هذه الدورة قبلها، مباشرةً أو عبر دورة أخرى.»**: لا يمكن أن تتشارط دورتان. أزل أحد الاتجاهين.

> [!note] المدرّب يستطيع أن يضع متطلبات من دوراته هو فقط.

وللتحكم في فتح دروس الدورة نفسها تدريجيًا راجع [فتح الأقسام والدروس تدريجيًا](/help/drip-content).

