يقدم Palm ، أحدث إصدار من Open edX (تم إصداره اليوم) ، محرر مشكلة محسّنًا لتوفير تجربة تحرير أكثر سلاسة لمؤلفي الاستوديو.
ما الذي تغير؟
في الاستوديو ، حدد "مشكلة" من عنصر واجهة اختيار المكون:
ينقلك إلى صفحة كاملة حيث يمكنك تحديد نوع المشكلة الذي يمكنك استخدامه:
يُظهر الجانب الأيمن من الصفحة بشكل مرئي مثالاً لما يبدو عليه نوع المشكلة ، بالإضافة إلى ارتباط إلى الوثائق.
ينقلك تحديد نوع المشكلة إلى شاشة تحرير صفحة كاملة ، حيث يمكنك بسهولة إدخال السؤال ، وشرح الإجابة ، وخيارات الإجابة ، والنتائج والمحاولات ، والتلميحات.
تظهر المشكلة في LMS كالمعتاد:
بالنسبة للمؤلفين الذين يفضلون تخصيص المشكلات باستخدام OLX ، تحتفظ تجربة التحرير الجديدة بهذه الوظيفة بالنقر فوق "التبديل إلى المحرر المتقدم" (متضمن ضمن "الإعدادات المتقدمة" على الشريط الجانبي الأيمن). تجدر الإشارة إلى أنه بمجرد تحويل المشكلة إلى OLX عبر المحرر المتقدم ، لا يمكن الرجوع إلى المحرر المرئي.
للحصول على وصف لجميع إمكانيات المحرر المرئي ، بالإضافة إلى المزيد حول تحرير OLX الخام ، راجع مشاركة المدونة حول هذا الموضوع.
تأثير المؤلف
في السابق ، كان محرر المشكلات يُعرض في نافذة منبثقة صغيرة ويطلب من مؤلفي الدورة التدريبية فهم لغة تقنية تسمى Markdown لتحديد المشكلات. يتطلب تغيير وزن المشكلة أو الحد الأقصى من المحاولات الوصول إلى قائمة الإعدادات.
من خلال تجربة تحرير جديدة بملء الشاشة توفر محررًا مرئيًا يمكن كتابته مباشرةً دون استخدام Markdown ، يمكن لمؤلفي الدورة التدريبية التركيز على ما يفعلونه بشكل أفضل: دورات التأليف. مع عرض الإعدادات بجوار محرر المشكلة نفسه ، لا يحتاج المؤلفون إلى التبديل بين شاشتين لتحديث وزن المشكلة والإعدادات الأخرى.
مشاكل متقدمة
تستفيد "المشكلات المتقدمة" أيضًا من محرر ملء الشاشة الجديد. يؤدي تحديد مشكلة متقدمة ، مثل عرض Javascript المخصص وتصنيفه ، إلى عرض ملء الشاشة حيث يمكنك تحرير المكون في شكله الأولي:
كيف يمكنني الحصول على تجربة المحرر الجديدة؟
تتوفر تجربة المحرر اعتبارًا من إصدار Open edX Palm. ترقية التثبيت المحلي الخاص بك إلى Palm سيضمن أن يكون نظامك محدثًا بأحدث الميزات ، بما في ذلك هذا المحرر.
بمجرد الترقية إلى Palm ، ستحتاج إلى مسؤول النظام لتنفيذ الخطوات التالية:
- قم بتمكين علامة ميزة MFE لتأليف الدورة التدريبية
- أضف new_core_editors.use_new_problem_editor waffleflag إلى CMS Django
- اضبط قيمة waffleflag على "نعم" للجميع
![]()