> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/ar/dlyl-alidarh/admin-guide/platform-settings/exercise-settings.md).

# التمارين (الاختبارات)

القيم الافتراضية وسلوك أداة **التمارين (الاختبارات)** — عرض الأسئلة، والتصحيح، والمحاولات، وما شابه.

يمكنك الوصول إلى هذه الإعدادات من **الإدارة > إعدادات التكوين > التمارين (الاختبارات)**. تحتوي هذه الفئة على **64 إعدادًا**، مُدرجة أدناه مع العنوان والتعليق المُضمَّنين في تجهيزات إعدادات المنصة (`SettingsCurrentFixtures.php`).

> يظهر اسم المتغير في الشيفرة بخط أحادي المسافة. استخدمه عند البرمجة عبر واجهة API أو عندما تحتاج إلى تغيير تلك الإعدادات على المستوى العام بتحرير [`config/settings_override.yaml`](https://github.com/chamilo/chamilo-lms/wiki/Configurations#configsettings_overridesyaml).

## الإعدادات

### `add_exercise_best_attempt_in_report`

**تفعيل عرض أفضل محاولة للنتيجة**

قدّم قائمة بمعرّفات المقررات والاختبارات التي ستعرض أفضل محاولة للنتيجة لأي متعلم في التقارير.

### `allow_coach_feedback_exercises`

**السماح للمدرّسين الخصوصيين بالتعليق عند مراجعة التمارين**

السماح للمدرّسين الخصوصيين بتحرير الملاحظات عند مراجعة التمارين

*القيمة الافتراضية: `true`*

### `allow_edit_exercise_in_lp`

**السماح للمعلمين بتحرير الاختبارات داخل مسارات التعلّم**

افتراضيًا، يمنعك Chamilo من تحرير الاختبارات المضمَّنة داخل مسار تعلّم. وذلك لتجنّب تغييرات تؤثر على المتعلمين (السابقين والمستقبليين) بشكل مختلف فيما يتعلق بالنتائج و/أو التقدّم في مسار التعلّم. يتيح هذا الخيار للمعلمين تجاوز هذا القيد.

### `allow_exercise_categories`

**تفعيل فئات الاختبارات**

فئات الاختبارات غير مفعّلة افتراضيًا لأنها تضيف مستوى من التعقيد. فعّل هذه الميزة لإظهار جميع أيقونات إدارة فئات الاختبارات ذات الصلة.

*القيمة الافتراضية: `false`*

### `allow_mandatory_question_in_category`

**تفعيل اختيار الأسئلة الإلزامية**

تفعيل اختيار الأسئلة الإلزامية في اختبار عند استخدام الفئات العشوائية.

*القيمة الافتراضية: `false`*

### `allow_notification_setting_per_exercise`

**إعدادات إشعارات الاختبار على مستوى الاختبار**

تفعيل تكوين إشعارات تسليم الاختبار على مستوى الاختبار بدلًا من مستوى المقرر. يُرجع إلى إعدادات مستوى المقرر إن لم تُعرَّف على مستوى الاختبار.

*القيمة الافتراضية: `false`*

### `allow_quick_question_description_popup`

**إضافة سريعة لصورة إلى السؤال**

تفعيل أيقونة إضافية في قائمة أسئلة الاختبار لإضافة صورة كوصف للسؤال. يسرّع ذلك كثيرًا تحرير الأسئلة عندما تكون الأسئلة في العنوان ويتضمّن الوصف صورة فقط.

*القيمة الافتراضية: `false`*

### `allow_quiz_question_feedback`

**إضافة ملاحظات للسؤال عند الإجابة غير الصحيحة**

افتراضيًا، يتيح لك Chamilo عرض ملاحظات على كل إجابة في السؤال. مع هذا الخيار، يُنشأ حقل إضافي لتقديم ملاحظات محدّدة مسبقًا للسؤال بأكمله. تظهر هذه الملاحظات فقط إذا أجاب المستخدم إجابة غير صحيحة.

*القيمة الافتراضية: `false`*

### `allow_quiz_results_page_config`

**تفعيل تكوين صفحة نتائج الاختبار**

عرّف مصفوفة إعدادات تريد تطبيقها على جميع صفحات نتائج الاختبارات. يمكن أن تكون الإعدادات ‘hide\_question\_score’ و‘hide\_expected\_answer’ و‘hide\_category\_table’ و‘hide\_correct\_answered\_questions’ و‘hide\_total\_score’ وربما المزيد مستقبلًا. ابحث عن ‘getPageConfigurationAttribute’ في الشيفرة لمعرفة ما هو قيد الاستخدام.

*القيمة الافتراضية: `false`*

### `allow_quiz_show_previous_button_setting`

**إظهار زر «السابق» في الاختبار للتنقّل بين الأسئلة**

اضبط هذا على false لتعطيل زر «السابق» عند الإجابة عن الأسئلة في اختبار، مما يُجبر المستخدمين على التقدّم دائمًا إلى الأمام.

*القيمة الافتراضية: `false`*

### `allow_teacher_comment_audio`

**ملاحظات صوتية على الإجابات المُسلَّمة**

السماح للمعلمين بتقديم ملاحظات للمستخدمين عبر الصوت (بدلًا من النص) على كل سؤال في الاختبار.

*القيمة الافتراضية: `true`*

### `allow_time_per_question`

**تفعيل الوقت لكل سؤال في الاختبارات**

افتراضيًا، يمكن فقط تحديد الوقت لكل اختبار. تحديده لكل سؤال يضيف طبقة إضافية من الإمكانيات، ويمكنك (بحذر) الجمع بينهما.

*القيمة الافتراضية: `false`*

### `block_category_questions`

**قفل أسئلة الفئات السابقة في الاختبار**

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

*القيمة الافتراضية: `false`*

### `block_quiz_mail_notification_general_coach`

**حظر إرسال إشعارات الاختبار إلى المدرّس الخصوصي العام**

عندما يُكمل المتعلمون اختبارًا، تُرسل الإشعارات عادةً إلى المدرّسين الخصوصيين، بما في ذلك مدرّس الجلسة العام. فعّل هذا الخيار لاستبعاد المدرّس الخصوصي العام من هذه الإشعارات.

*القيمة الافتراضية: `false`*

### `configure_exercise_visibility_in_course`

**تمكين تجاوز إعداد إخفاء التمرين في الجلسة على مستوى المقرر الأساسي**

لتمكين إعداد إخفاء التمرين في الجلسة من المقرر الأساسي لتجاوز الإعداد العام. إن لم يُضبط، يُستخدم المعامل العام.

*القيمة الافتراضية: `false`*

### `disable_clean_exercise_results_for_teachers`

**تعطيل «مسح النتائج» للمعلمين**

تعطيل خيار حذف نتائج الاختبار من قائمة الاختبارات. يُستخدم غالباً عندما يدير المعلمون الأقل حرصاً المقررات، لتفادي الأخطاء الجسيمة.

*القيمة الافتراضية: `true`*

### `email_alert_manager_on_new_quiz`

**إعداد تنبيه البريد الإلكتروني الافتراضي عند اختبار جديد**

ما إذا كنت تريد إشعار مديري المقرر (المعلمين) بالبريد الإلكتروني عندما يجيب طالب على اختبار. هذه هي القيمة الافتراضية التي تُعطى لجميع المقررات الجديدة، لكن يمكن لكل معلم تغيير هذا الإعداد في مقرره.

*القيمة الافتراضية: `true`*

### `enable_quiz_scenario`

**تمكين سيناريو الاختبار**

من هنا ستتمكن من إنشاء تمارين تقترح أسئلة مختلفة حسب إجابات المستخدم.

*القيمة الافتراضية: `true`*

### `exercise_additional_teacher_modify_actions`

**روابط إضافية للمعلمين في قائمة الاختبارات**

ضبط عناصر الاستدعاء لإنشاء أيقونات إجراءات جديدة للمعلمين على الجانب الأيمن من قائمة الاختبارات، على شكل مصفوفة، مثلاً \['myplugin' => \['MyPlugin', 'urlGeneratorCallback']]

### `exercise_attempts_report_show_username`

**إظهار اسم المستخدم في صفحة نتائج الاختبار**

إظهار اسم المستخدم (بدلاً من معلومات المستخدم أو بالإضافة إليها) في صفحة نتائج الاختبار.

*القيمة الافتراضية: `false`*

### `exercise_category_report_user_extra_fields`

**إضافة حقول المستخدم الإضافية في تقرير فئة التمرين**

تعريف مصفوفة بقائمة حقول المستخدم الإضافية لإضافتها إلى التقرير.

### `exercise_category_round_score_in_export`

**تقريب الدرجة في تصدير الاختبارات**

عند التمكين، تُقرَّب درجات الاختبار إلى أقرب عدد صحيح عند تصدير تقارير التمارين.

*القيمة الافتراضية: `false`*

### `exercise_embeddable_extra_types`

**أنواع الأسئلة القابلة للتضمين**

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

### `exercise_hide_ip`

**إخفاء عنوان IP للمستخدم من تقارير الاختبار**

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

*القيمة الافتراضية: `false`*

### `exercise_hide_label`

**إخفاء شريط السؤال (صحيح/خطأ) في نتائج الاختبار**

في نتائج الاختبار يظهر شريط افتراضياً للإشارة إلى ما إذا كانت الإجابة صحيحة أم خاطئة. فعّل هذا الخيار لإزالة الشريط على مستوى المنصة.

*القيمة الافتراضية: `false`*

### `exercise_invisible_in_session`

**التمرين غير مرئي في الجلسة**

إذا كان التمرين مرئياً في المقرر الأساسي فإنه يظهر غير مرئي في الجلسة. إذا كان التمرين غير مرئي في المقرر الأساسي فإنه لا يظهر في الجلسة.

*القيمة الافتراضية: `false`*

### `exercise_max_editors_in_page`

**الحد الأقصى للمحررات في شاشة نتيجة التمرين**

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

*القيمة الافتراضية: `0`*

### `exercise_max_score`

**الدرجة القصوى للتمارين**

تعريف درجة قصوى (عادة 10 أو 20 أو 100) لجميع التمارين على المنصة. يحدد ذلك كيفية عرض النتائج النهائية للمستخدمين والمعلمين.

*القيمة الافتراضية: `20`*

### `exercise_min_score`

**الدرجة الدنيا للتمارين**

تعريف درجة دنيا (عادة 0) لجميع التمارين على المنصة. يحدد ذلك كيفية عرض النتائج النهائية للمستخدمين والمعلمين.

*القيمة الافتراضية: `0`*

### `exercise_result_end_text_html_strict_filtering`

**تجاوز تصفية HTML في رسائل نهاية الاختبار**

اعتبار الرسائل في نهاية الاختبارات آمنة دائماً. إزالة المرشح تجعل من الممكن استخدام JavaScript هناك.

*القيمة الافتراضية: `false`*

### `exercise_score_format`

**تنسيق درجة الاختبارات**

اختر أحد الأشكال التالية لعرض درجة المستخدمين في التقارير المختلفة: 1 = SCORE\_AVERAGE (5 / 10)؛ 2 = SCORE\_PERCENT (50%)؛ 3 = SCORE\_DIV\_PERCENT (5 / 10 (50%)). استخدم المعرّف الرقمي للشكل الذي تريد استخدامه.

*القيمة الافتراضية: `0`*

### `exercises_disable_new_attempts`

**تعطيل محاولات الاختبار الجديدة**

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

*القيمة الافتراضية: `false`*

### `hide_free_question_score`

**إخفاء درجة الأسئلة المفتوحة**

إخفاء حقيقة أن الأسئلة المفتوحة (بما في ذلك الصوت والتعليقات التوضيحية) لها درجة، وذلك بإخفاء عرض الدرجة في جميع التقارير الموجهة للمتعلمين.

*القيمة الافتراضية: `false`*

### `hide_user_info_in_quiz_result`

**إخفاء معلومات المستخدم في صفحة نتائج الاختبار**

تعرض صفحة نتائج الاختبار الافتراضية بطاقة بيانات المستخدم (صورة، اسم، إلخ) والتي قد تُعتبر، في بعض السياقات، تجاوزًا لحدود معالجة البيانات الشخصية. فعّل هذا الخيار لإزالة تفاصيل المستخدم من نتائج الاختبار.

*القيمة الافتراضية: `false`*

### `limit_exercise_teacher_access`

**تقييد صلاحيات المعلمين على الاختبارات**

عند التفعيل، لا يستطيع المعلمون حذف الاختبارات ولا الأسئلة، ولا تغيير ظهور الاختبارات، ولا التنزيل إلى QTI، ولا مسح النتائج، إلخ.

*القيمة الافتراضية: `false`*

### `my_courses_show_pending_exercise_attempts`

**قائمة الاختبارات المعلقة العامة**

فعّل لعرض صفحة للمستخدم النهائي تتضمن قائمة الاختبارات المعلقة عبر جميع المقررات.

*القيمة الافتراضية: `false`*

### `question_exercise_html_strict_filtering`

**تجاوز تصفية HTML في أسئلة الاختبار**

اعتبار نصوص الأسئلة في الاختبارات آمنة دائمًا. إزالة المرشح تجعل من الممكن استخدام JavaScript هناك.

*القيمة الافتراضية: `false`*

### `question_pagination_length`

**طول ترقيم صفحات الأسئلة للمعلمين**

عدد الأسئلة المعروضة في كل صفحة عند استخدام خيار ترقيم صفحات الأسئلة للمعلمين.

*القيمة الافتراضية: `20`*

### `quiz_answer_extra_recording`

**تفعيل تسجيل إضافي لإجابات الاختبار**

تفعيل تسجيل جميع الإجابات (حتى المؤقتة) في جدول track\_e\_attempt\_recording. هذه الميزة تجريبية وقد تُحدث مشكلات في صفحات التقارير عند محاولة تصحيح اختبار.

*القيمة الافتراضية: `false`*

### `quiz_check_all_answers_before_end_test`

**التحقق من جميع الإجابات قبل تسليم الاختبار**

عرض نافذة منبثقة بقائمة الأسئلة المجاب عنها/غير المجاب عنها قبل تسليم الاختبار.

*القيمة الافتراضية: `false`*

### `quiz_check_button_enable`

**إضافة تحقق من عملية حفظ الإجابات قبل الاختبار**

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

*القيمة الافتراضية: `false`*

### `quiz_confirm_saved_answers`

**إضافة خانة اختيار لتأكيد عدد الإجابات**

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

*القيمة الافتراضية: `false`*

### `quiz_discard_orphan_in_course_export`

**استبعاد الأسئلة اليتيمة عند تصدير المقرر**

عند تصدير مقرر، لا تُصدَّر الأسئلة التي ليست جزءًا من أي اختبار.

*القيمة الافتراضية: `false`*

### `quiz_generate_certificate_ending`

**إنشاء شهادة عند انتهاء الاختبار**

إنشاء شهادة عند إنهاء اختبار. يجب أن يكون الاختبار مرتبطًا في أداة دفتر الدرجات وأن تكون نسبة النجاح مُعدَّة.

*القيمة الافتراضية: `false`*

### `quiz_hide_attempts_table_on_start_page`

**إخفاء جدول محاولات الاختبار في صفحة بدء الاختبار**

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

*القيمة الافتراضية: `false`*

### `quiz_hide_question_number`

**إخفاء رقم السؤال**

إخفاء الترقيم التسلسلي للأسئلة أثناء أداء الاختبار.

*القيمة الافتراضية: `false`*

### `quiz_image_zoom`

**تفعيل تكبير صور الاختبار**

فعّل هذه الميزة للسماح للمستخدمين بتكبير الصور المستخدمة في الاختبارات.

### `quiz_keep_alive_ping_interval`

**إبقاء الجلسة نشطة في الاختبارات**

إبقاء الجلسة نشطة عبر إرسال إشارة ping منتظمة إلى الخادم كل x ثانية، تُحدَّد هنا. نوصي مرة كل 300 ثانية.

*القيمة الافتراضية: `0`*

### `quiz_open_question_decimal_score`

**درجة عشرية في أنواع الأسئلة المفتوحة**

السماح للمعلم بتقييم أنواع الأسئلة المفتوحة والتعبير الشفهي والتعليقات التوضيحية بدرجة عشرية.

*القيمة الافتراضية: `false`*

### `quiz_prevent_copy_paste`

**منع النسخ واللصق في الاختبارات**

منع مفاتيح النسخ/اللصق/الحفظ/الطباعة والنقر بالزر الأيمن في التمارين.

*القيمة الافتراضية: `false`*

### `quiz_question_category_destinations` **v3**

**تفعيل الاختبارات التكيفية التدريجية حسب وجهة الفئة**

تفعيل الاختبارات التكيفية التدريجية حيث يمكن لكل فئة أسئلة إعادة توجيه المتعلمين إلى فئة أخرى حسب درجتهم.

*القيمة الافتراضية: `true`*

### `quiz_question_delete_automatically_when_deleting_exercise`

**حذف الأسئلة تلقائيًا عند حذف الاختبار**

السلوك الافتراضي هو جعل الأسئلة يتيمة عندما يُحذف الاختبار الوحيد الذي يستخدمها. عند التفعيل، يضمن هذا الخيار حذف جميع الأسئلة التي كانت ستصبح يتيمة أيضًا.

*القيمة الافتراضية: `false`*

### `quiz_results_answers_report`

**إظهار رابط لتنزيل نتائج الاختبار**

في صفحة نتائج الاختبار، عرض رابط لتنزيل النتائج كملف.

*القيمة الافتراضية: `false`*

### `quiz_show_description_on_results_page`

**إظهار وصف الاختبار دائمًا في صفحة النتائج**

عند التفعيل، يُعرض وصف الاختبار دائمًا في صفحة النتائج بعد إكمال الاختبار.

*القيمة الافتراضية: `false`*

### `score_grade_model`

**نموذج درجات التقييم**

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

### `send_score_in_exam_notification_mail_to_manager`

**إضافة الدرجة في إشعار البريد الإلكتروني لتسليم الاختبار**

إضافة درجة المتعلم إلى إشعار البريد الإلكتروني المُرسَل إلى المدرّس بعد تسليم الاختبار.

*القيمة الافتراضية: `false`*

### `show_exercise_attempts_in_all_user_sessions`

**إظهار محاولات الاختبار من جميع الجلسات في تقرير الاختبارات المعلّقة**

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

*القيمة الافتراضية: `false`*

### `show_exercise_expected_choice`

**إظهار الاختيار المتوقع في نتائج الاختبار**

إظهار الاختيار المتوقع وحالة (صحيح/خطأ) لكل إجابة في صفحة نتائج الاختبار (إذا كان الاختبار مضبوطاً لإظهار النتائج).

*القيمة الافتراضية: `false`*

### `show_exercise_question_certainty_ribbon_result`

**إظهار الدرجة لأسئلة درجة اليقين**

افتراضياً، لا يُظهر Chamilo درجة لأنواع أسئلة درجة اليقين.

*القيمة الافتراضية: `false`*

### `show_exercise_session_attempts_in_base_course`

**إظهار محاولات الاختبار من جميع الجلسات في المقرر الأساسي**

إظهار محاولات الاختبار للمستخدمين في جميع الجلسات للمدرّس في المقرر الأساسي.

*القيمة الافتراضية: `false`*

### `show_official_code_exercise_result_list`

**عرض الرمز الرسمي في نتائج التمارين**

ما إذا كان يجب إظهار الرمز الرسمي للطلاب في تقارير نتائج التمارين

*القيمة الافتراضية: `false`*

### `show_question_id`

**إظهار معرّفات الأسئلة في الاختبارات**

إظهار المعرّفات الداخلية للأسئلة لتمكين المستخدمين من تدوين الملاحظات حول المشكلات في أسئلة محددة والإبلاغ عنها بكفاءة أكبر.

*القيمة الافتراضية: `false`*

### `show_question_pagination`

**إظهار ترقيم صفحات الأسئلة للمدرّسين**

للاختبارات ذات الأسئلة الكثيرة، يُستخدم الترقيم إذا كان عدد الأسئلة أعلى من هذه الإعداد. عيّنه إلى 0 لمنع استخدام الترقيم.

*القيمة الافتراضية: `100`*

### `tracking_my_progress_show_deleted_exercises`

**إظهار الاختبارات المحذوفة في «تقدّمي»**

فعّل هذا الخيار لعرض نتائج جميع الاختبارات التي أجريتها في صفحة «تقدّمي»، حتى تلك التي تم حذفها.

*القيمة الافتراضية: `false`*
