افتح edX Maple و افتح edX Nutmeg جلب ميزات مثيرة لتوفير تجربة تعليمية عبر الإنترنت بمزيد من التفاصيل حول مواعيد الدورات والمسارات والإرشادات التفصيلية. بالإضافة إلى ذلك ، فإنه يقدم تغييرات على المعلم ، والتركيز على أحداث ومرشحات Open edX ، وبعض تحديثات الأمان. تم نشر أوليف ، أحدث إصدار من برنامج Open edX ، الأسبوع الماضي وسيتبعه محتوى إضافي ، لتحديثك عن الميزات المدمجة حديثًا. سوف تتعلم المزيد عن Olive في Open edX Meetup القادم ، المقرر في 1/26/2023 الساعة 10 صباحًا (بتوقيت شرق الولايات المتحدة). سيتم نشر رابط التسجيل لهذا الحدث الافتراضي المجاني على موقعنا تقويم الحدث، في الأسبوع القادم.
ستخبرك هذه المدونة ببعض أحدث الإضافات إلى Maple و Nutmeg والتي ستكون مفيدة بالتأكيد عند التنقل في النظام الأساسي وإنشاء دورات عبر الإنترنت. كالعادة ، يتم تنظيم التغييرات والتحسينات حسب التجربة التي توفرها لنوع المستخدم الذي يستخدم النظام الأساسي: المتعلمون والمدربون والمسؤولون والمشغلون والمطورون. لذلك دعونا نلقي نظرة على ما تقدمه هذه الإصدارات الأحدث!
تجارب المعلم
بدون MFE - الصفحات الافتراضية وسياسات الدرجات
تحتوي صفحات الدورة التدريبية الافتراضية الآن على ترتيب موحد لضمان الاتساق عبر جميع الدورات التدريبية على النظام الأساسي. ومع ذلك ، يمكن للمدرسين إنشاء علامات تبويب مخصصة جديدة وترتيبها وفقًا لتفضيلاتهم.

بالإضافة إلى ذلك ، سيتمكن مؤلفو الدورة التدريبية من تعيين سياسات التقدير الجديدة لتعيين حد أدنى للصف 99 (في السابق لم يكن أعلى من 97).

تأليف الدورة - استيراد الرسائل والتحقق من صحتها
على الرغم من أن العديد من فرق الدورة التدريبية لا تستخدم عادةً استيراد الدورة التدريبية هذا ، إلا أن المعلمين غير قادرين على الاستمرار في إنشاء الدورة التدريبية عند فشلها. في الإصدارات السابقة ، قد تحدث مشكلات عرضية عند استيراد إصدار جديد من مقررك الدراسي من خلال Studio. لم تحدد رسائل الخطأ الفشل بسهولة وجعلت العملية أكثر تعقيدًا ، حيث كانت هناك حاجة إلى مسؤول للمساعدة في استكشاف الأخطاء وإصلاحها. الآن ، سيرى المعلمون رسائل خطأ محددة في منطقة استيراد المقرر الدراسي في Studio. بالنسبة للمطورين ، يتم تسجيل هذه الأخطاء ويمكن تصديرها إلى New Relic و Splunk وما إلى ذلك.

أ. تحميل الأخطاء
- تم فقدان جزء من الملف أثناء التحميل - عندما يتجاوز ملف استيراد المقرر الدراسي (tar.gz) 20 ميجابايت ، يتم تقسيمه إلى أجزاء متساوية ويتم تحميله على الخادم. بسبب تكوين الخادم الخاص بنا ، من الممكن أن يتم تفويت جزء ، مما قد يؤدي إلى فشل استيراد الدورة التدريبية أثناء الدمج على الخادم.
- فشل تحميل مجموعة الملف خطأ - يحدث هذا الخطأ عند فقد جزء من الملف أثناء عملية التحميل. لهذا السبب ، يصبح الملف تالفًا ولا يمكن معالجته.
- ملف غير متوافق - يحدث ذلك إذا حاول المستخدم عن طريق الخطأ تحميل ملف غير متوافق. هذا الاختيار موجود أيضًا في الواجهة الأمامية.
ب. تفريغ الأخطاء
- مستخدم غير صالح - يتم تشغيله في حالة عدم وجود معرف المستخدم المقدم.
- تم رفض الإذن - يحدث هذا الخطأ إذا لم يكن لدى المستخدم الأذونات اللازمة لإجراء استيراد الدورة التدريبية.
- ملف غير متوافق - يبدو إذا كان الأرشيف المراد فك ضغطه ليس بتنسيق tar.gz. يتحقق هذا الفحص من عدم تنفيذ عملية التفريغ إذا لم يكن الملف بتنسيق صالح.
- لم يتم العثور على الملف - إذا لم يكن الأرشيف الذي تم تحميله متاحًا في المخزن أو تم حذفه ، فسيظهر الخطأ.
- ملف القطران غير الآمن - هذا خطأ على مستوى النظام يحدث عندما يحاول أرشيف tar فك الضغط إلى الجذر حيث لا يملك أذونات.
- استثناء غير معروف - قد تكون هناك أحداث غير معروفة تحدث أثناء استيراد الدورة التدريبية ، حيث سيتم تسجيل المزيد من المعلومات في سجلات النظام ، ولكن لا يوجد خطأ واضح ومفيد للمستخدم.
ج. مرحلة التحقق
- تحقق من اسم الجذر - الاسم الجذر لاستيراد المقرر الدراسي هو course.xml وللمكتبة ، فهو library.xml. إذا كان هذا الملف غير موجود ، فسيتم طرح هذا الخطأ.
د. تحديث الأخطاء
قد تحدث أخطاء بعد التحقق من صحة XML وأثناء تحديث البيانات في الدورة التدريبية.
- خطأ أثناء تحليل ملف XML لمادة العرض - خطأ أثناء تحليل الأصول .xml
- معرف الدورة التدريبية مكرر - إحباط الاستيراد نظرًا لوجود دورة تدريبية بهذا المعرف بالفعل.
- خطأ في استيراد الوحدة النمطية - لم يتم استيراد وحدة الدورة التدريبية بشكل صحيح.
- خطأ مزود المراقبة - يظهر هذا الخطأ عندما يحتوي ملف courserun.xml على سمة proctoring_provider مثل proctoring_provider = ”proctortrack“ وهذا الموفر غير متاح / ممكّن على الخادم.
مفتوح - تقييمات الاستجابة
قواعد قابلة لإعادة الاستخدام
في إنشاء الدورة التدريبية ، من الممكن الآن إعادة استخدام نموذج تقييم الاستجابة المفتوح (ORA) الموجود في الدورة التدريبية عند إنشاء ORA جديد في نفس الدورة التدريبية. باستخدام معرف الكتلة ، يمكنك الآن تحديد القاعدة من ORA التي تريد استنساخها في ORA آخر داخل نفس الدورة التدريبية.
كيفية القيام بذلك بسيطة للغاية:
- في الاستوديو ، انتقل إلى عنوان وحدد المعيار غير القياسي الذي تريده استنساخ. يوجد هذا في قسم تعديل مشروط لـ ORA المنشور وغير المنشور.
- أختار استنساخ قواعد، وانسخ معرف الحظر لذلك ORA.
- بعد ذلك ، تابع إنشاء ORA جديد أو انتقل إلى ORA موجود.
- افتح قسم القواعد في ملف تحرير مشروط.
- لصق الكتلة الكاملة هي ORA التي ستقوم باستنساخها. أو،
- اكتب بعض الأحرف من معرف الكتلة هذا ، وحددها من القائمة المنسدلة.
- حدد Clone بمجرد تحديد معرف الكتلة الصحيح. سيتم استبدال جميع قيم المعيار غير القياسي الحالية بقيم المعيار غير القياسي الخاصة بـ ORA الأصلي.
بالإضافة إلى ذلك ، مع التحديثات الجديدة ، يمكن للطلاب إرسال تعليقات بحد حرف يمتد إلى 1k حرفًا ، وإضافة زر جديد لتحرير ORA في الاستوديو وجعل تعليقات الإرسال كاملة العرض.
Xblocks: LTI 1.3 و LTI Advantage Support
تم تحديث lti-Consumer-xblock (المعروف أيضًا باسم xblock-lti-Consumer) لدعم LTI 1.3 بالإضافة إلى ميزات الربط العميق (LTI-DL) وخدمات التعيينات والدرجات (LTI-AGS) لميزة LTI Advantage. يتم الآن تمكين هذه الميزات افتراضيًا. يمكن العثور على معلومات حول تكوين lti-Consumer-xblock هنا.
XBlocks جديدة
- Xblock - صورة - مشروط: أداة الصورة بملء الشاشة هي طريقة أخرى لتمكين المشاركين من رؤية المزيد من التفاصيل في صورك المقدمة. هذه الأداة مفيدة للصور الكبيرة مع الكثير من التفاصيل. يتم عرض نسخة معاد حجمها من الصورة على الصفحة ، ولكن النقر فوق الصورة ينبثق من الصورة يفتح نموذجًا بملء الشاشة مع النسخة بالحجم الكامل للصورة.
- Xblock - في - فيديو - اختبار: يسمح XBlock بعرض مكونات edX للمستخدمين داخل مقاطع الفيديو في نقاط زمنية محددة.
- Xblock - LTI - المستهلك: تنفذ XBlock جانب المستهلك من مواصفات LTI مما يتيح تكامل أدوات مزود LTI التابع لجهة خارجية.
- الحاشية: هذا حل تعاوني داخل الفيديو يحول بث الفيديو الثابت أحادي الاتجاه / VOD إلى تجربة جماعية نشطة وتفاعلية ، حيث يساهم المشاركون ويتشاركون ويتعلمون معًا. يمكن للمستخدمين أن يتجهوا إلى الأمام ويصبحوا مشاركين وليس مجرد مشاهدين سلبيين وحيدين ، مما يتسبب في مشاركة جميع المستخدمين بفعالية والعودة إلى محتوى الفيديو ومشاركة المزيد من الأفكار وإنشاء محتوى أكثر أهمية. تؤدي تجارب المجموعة التفاعلية هذه إلى معدلات مشاركة واستبقاء أعلى ، وتدعمها تحليلات ورؤى شاملة تسهل التحسينات الدراماتيكية للمحتوى والاتصالات والنتائج القابلة للقياس.


- PDF: مكون الدورة التدريبية (Open edX XBlock) الذي يوفر طريقة سهلة لتضمين ملف PDF.
- الرسم البياني XBlock: يوفر XBlock هذا XBlock جديدًا لمؤلفي المحتوى ، مما يمكّنهم من تنفيذ الرسوم البيانية في مسارهم ، دون الكثير من المتاعب ، وواجهة مستخدم لجعل المهمة بسيطة كما هي.
المخططات المتوفرة حاليًا هي المخططات المساحية والشريطية والعمودية والدائرية والخطية والمخططات المبعثرة. يتم ملء المخططات من جدول سهل الإعداد بواسطة المستخدم ويمكن أن تحتوي على قيم أو مجموعات ، اعتمادًا على نوع المخطط.
يتم دعم عرض المخططات نفسها بواسطة مخططات Google ، والتي تتم بأسلوب ملون لتصميم المواد.

- سكورم اكس بلوك: هذا هو XBlock لعرض محتوى SCORM في Open edX LMS و Studio. سيحفظ حالة الطالب ويبلغ الدرجات في علامة تبويب التقدم في الدورة التدريبية. يدعم حاليًا معيار SCORM 1.2 و SCORM 2004.

XBlocks جديدة
- رسم متجه: لإنشاء تمارين الرسم المتجه.
- اتش 5 بي اكس بلوك: يوفر H5P XBlock القدرة على استضافة محتوى H5P وتشغيله في منصة edX المفتوحة. يحتوي على عدد قليل من الميزات الأخرى مثل: القدرة على تمييز محتوى H5P كاملاً في منصة edX المفتوحة ، والقدرة على تسجيل درجات محتوى H5P في بيئة edX المفتوحة ، وحفظ حالة المتعلم ، والتي يمكن استرجاعها لاحقًا ، والقدرة على استضافة محتوى H5P على التخزين السحابي مثل AWS S3.

- Webhook - XBlock: يوفر هذا المستودع X-Block الذي يقوم بتشغيل خطاف ويب عن طريق إرسال حمولة تحتوي على معلومات أساسية حول الدورة التدريبية والطالب إلى عنوان URL قابل للتكوين.
يمكن ضبط XBlock في ثلاثة أوضاع:
- أرسل الحمولة في كل مرة يزور فيها المستخدم وحدة الدورة.
- أرسل الحمولة فقط في المرة الأولى التي يزور فيها المستخدم وحدة الدورة التدريبية (الوضع الافتراضي).
- السماح للطالب بإرسال الطلب بالضغط على زر.
مع MFE
أخيرًا ، تمت إضافة دعم دفتر التقديرات MFE (الواجهة الأمامية الصغيرة) ، بما في ذلك تخصيص السمات والترجمات المتوافقة في اللغات التي تُكتب من اليمين إلى اليسار مثل العربية أو العبرية.
الإداريين
بدون MFE - تعقيد كلمة المرور
هناك متطلبات تعقيد جديدة لكلمات المرور متوافقة مع PCI. للمزيد من المعلومات، انظر الى هذا.
- من الممكن الآن إضافة حقول اختيارية إلى نموذج التسجيلات تكون مرئية دائمًا ، ولا تطلب من المستخدم النقر فوق مربع الاختيار "دعم البحث التعليمي من خلال توفير معلومات إضافية". استخدم إعداد التعريض الاختياري الجديد في ملف REGISTRATION_EXTRA_FIELDS الإعداد.
- تمت إضافة خانة اختيار التنشيط إلى نموذج التسجيل (محدد افتراضيًا) حتى يتمكن المستخدم من الموافقة على تلقي الرسائل التسويقية. يتم الآن تمكين الحقل marketing_emails_opt_in افتراضيًا في ملف إعادة.

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

من ناحية أخرى ، أصبح من الممكن الآن إرسال رسائل بريد إلكتروني باستخدام معرف المستخدم بدلاً من عنوان البريد الإلكتروني. تم تغيير الإعداد EMAIL_USE_DEFAULT_FROM_FOR_BULK إلى EMAIL_USE_COURSE_ID_FROM_FOR_BULK. في السابق ، كان من الممكن أن يكون العنوان "من" الذي تم إنشاؤه من معرف الدورة التدريبية غير موجود ويفشل. الآن ، أولئك الذين يرغبون في القيام بذلك ، يمكنهم القيام بذلك عن طريق ضبط العلم على "صحيح".
خبرات المتعلم
مع MFE - جولات المستخدم
هذه هي إرشادات المستخدم التي تهدف إلى أن توضح للطلاب الأقسام التي يجب أن يأخذوها في الاعتبار في النظام الأساسي من أجل إكمال دوراتهم بنجاح.
بشكل افتراضي ، هناك ثلاث جولات مصممة:
- "الصفحة الرئيسية للدورة التدريبية جولة مستخدم جديد"
- "جولة المستخدم الموجود في الصفحة الرئيسية للدورة التدريبية"
- "جولة مستخدم جديد في المناهج التعليمية"
علامة التبويب التواريخ
والغرض منه هو السماح للطالب بتوقع اللحظات الأكثر صلة برحلة الدورة التدريبية والتركيز عليها. هناك ، يمكن للمتعلمين رؤية الهيكل العام للدورة التدريبية مع أهم التواريخ مثل يوم الامتحان ، وتقديم المهام ، وإكمال البرنامج.
أهداف الدورة الأسبوعية
يهدف هذا التحديث إلى المساهمة في نجاح المتعلم من خلال القدرة على التخطيط والوضوح بشأن أدائه المتوقع. من الممكن أيضًا للطلاب الاشتراك في رسائل البريد الإلكتروني الأسبوعية التي تحتوي على هذه المعلومات.
لاستخدامه ، يوجد على الجانب الأيمن من الصفحة الرئيسية للدورة التدريبية ، عنصر واجهة مستخدم يسمح لهم بتحديد هدف تعليمي أسبوعي.
صفحة تقدم الدورة
تم تجديد صفحة تقدم الدورة التدريبية وهي توفر الآن للمتعلمين فهمًا مرئيًا لتقدمهم من خلال المحتوى ، مع تقسيم الدرجات وتجميعها ، وملخصًا لأدائهم في أنواع مختلفة من الواجبات ، وروابط إضافية لدعم تطوير الدورة التدريبية.
الامتحانات الخاصة
يمكن أيضًا إجراء امتحانات بروكتور في جوزة الطيب ، ولكن الآن يجب أن يكون الطالب مسجلاً في الدورة. لهذا ، التحقق من الهوية (IDV) غير مطلوب.
تجارب المطورين
بدون MFE
أضاف القيقب وجوزة الطيب دعمًا للعرف محرري xBlock في Studio، وواجهة برمجة تطبيقات لتحديث إعدادات اشتراك البريد الإلكتروني للمستخدم ، وميزة جديدة في ملحقات Django لإرجاع سياق نموذج لوحة تحكم المدرب.
تحديثات التبعية
- جانغو 3.2 قمنا بترقية Django إلى الإصدار 3.2 ، إصدار LTS التالي (دعم طويل الأمد). مزيد من التفاصيل متوفرة هنا.
- ElasticSearch 7.10 تحديث قمنا بترقية جميع IDA ، باستخدام ElasticSearch (منصة edx ، Blockstore ، الاكتشاف ، الملاحظات ، analytics-api ، خدمة التعليقات cs-c) إلى ElasticSearch 7.10.
- مونجو 4.2 انتهى عمر الإصدار 4.0 من MongoDB في أبريل 2022. لقد قمنا بترقية جميع IDA باستخدام Mongo 4.0 (منصة edx ، تعليقات cs) إلى الإصدار 4.2 من Mongo. المزيد من التفاصيل هنا.
- قابلية توسعة Kernel: لقد أضفنا طريقة جديدة لتوسيع النواة من خلال Open edX Events & Filters. يمكنك التحقق من ذلك هنا.
- افتح أحداث edX: الذي يسمح لك بتوسيع الوظيفة من خلال الاستماع إلى الحدث الذي يتم إرساله بعد انتهاء العملية الرئيسية ، على سبيل المثال بعد التسجيل وتسجيل الدخول والاشتراك وما إلى ذلك.
- افتح مرشحات edX: من الممكن تعيين قائمة بالوظائف المطلوب تنفيذها قبل بدء العملية الرئيسية ، على سبيل المثال ، قبل التسجيل ، وتسجيل الدخول ، وتسجيل الدخول ، والتسجيل ، إلخ.
أدوات مهجورة
يجلب كل تحديث أدوات جديدة ويزيل أيضًا الأدوات التي لم تعد توفر فوائد كافية. أدناه ، نؤكد الأدوات التي ستتم إزالتها من خلال هذا التحديث:
أوبيا: أداة لإنشاء دروس تفاعلية قصيرة (تسمى "الاستكشافات") تحاول محاكاة محادثة مع معلم بشري. يمكن استبدال هذه الوظيفة بأداة H5P التي تتضمن طرقًا تفاعلية مختلفة لعرض المحتوى.
ارك معنا
دعونا نستمر في العمل معًا من أجل مستقبل التعليم! رعاية مؤتمر Open edX للمساعدة في دعم مبادراتنا البحثية المستمرة في التعليم عبر الإنترنت: https://con.openedx.org/
![]()
مقال مفيد للغاية يوضح كيف يتحسن Open edX بسرعة.
ملاحظات سريعة حول الجديد بالنسبة لي:
سؤال حول ترقيات التبعية: