تم إطلاق LabXchange!

3 فبراير 2020 | بقلم

تمت كتابة هذا المنشور بBraden MacDonald (CTO at OpenCraft) و Ned Batchelder (مهندس برمجيات في edX). تم نشر هذا أيضًا بواسطة OpenCraft على OpenCraft مدونة.

تهانينا لكلية الآداب والعلوم بجامعة هارفارد ومؤسسة Amgen لإطلاق LabXchange! LabXchange عبارة عن منصة تعليمية علمية جديدة ومثيرة ومحملة بميزات ومحتوى مبتكر ، وهي الآن مجانية ومتاحة للجمهور على LabXchange.org. سيجد المستخدمون مجموعة غنية ومتنامية من أصول التعلم ذات المستوى العالمي ، بما في ذلك مقاطع الفيديو والتقييمات والمحاكاة. تتمثل إحدى الميزات الرئيسية للنظام الأساسي في أنه يمكن للمستخدمين الجمع بين الأصول بحرية معًا لإنشاء "مسارات التعلم" الخاصة بهم. يمكن بعد ذلك مشاركة هذه المسارات أو إعادة دمجها أو دراستها أو تخصيصها للمتعلمين.

منذ عامين ، يتم تشغيل منصة LabXchange بواسطة برنامج Open edX ومتكاملة مع edX.org. هذا يعني أنه يمكن للمستخدمين استخدام حساب واحد للتعلم على كل من LabXchange.org و edX.org ، وتقنية LMS نفسها تدعم كلا الموقعين. لجعل هذا النظام الأساسي ممكنًا ، ساهم LabXchange بالعديد من ميزات Open edX الجديدة الرئيسية مثل Blockstore و Content Libraries الإصدار 2 و XBlock Runtime الجديد والوصول المجهول ومحرر التقييم المرئي الجديد.

تم تطوير كل من منصة LabXchange وميزات Open edX الجديدة بشكل أساسي بواسطة OpenCraft ، مع دعم كبير من edX. كان هذا المشروع ممكنًا لأن LabXchange و edX و OpenCraft عملوا معًا بشكل وثيق وتعاونوا في كل مرحلة من مراحل المشروع من تخطيط التنفيذ الأولي إلى التطوير والإطلاق. حتى الآن بعد أن أصبحت المنصة حية ، فإن التطوير مستمر ويتم إضافة ميزات جديدة كل أسبوع. إذا كنت تريد معرفة المزيد حول كيفية تطوير LabXchange ، فنحن نشجعك على حضور مؤتمر Open edX لهذا العام في لشبونة في مايو حيث يمكنك الاستماع إلى الأشخاص الذين عملوا عليه.

فيما يلي نظرة عامة على بعض ميزات Open edX التي يستخدمها LabXchange:

الدخول الموحد - حساب edX.org الخاص بك هو أيضًا حساب LabXchange. يمكن للمستخدمين تسجيل الدخول إلى LabXchange بنفس الطريقة التي يستخدم بها المدرسون حساب مستخدم Open edX LMS الخاص بهم لتسجيل الدخول إلى لوحة معلومات edX Analytics. تم تنفيذ هذا باستخدام المصادقة الخلفية المكون الإضافي ، الذي يسمح لأي تطبيق قائم على Django بمشاركة حسابات المستخدمين مع مثيل Open edX.


XBlocks - كل جزء من المحتوى على موقع LabXchange ، مثل الفيديو أو المحاكاة التفاعلية ، هو XBlock ، تمامًا مثل كل مكون من مكونات دورة edX. معظم XBlocks المستخدمة في LabXchange متطابقة مع الإصدارات المستخدمة لبناء الدورات التدريبية على edX.org ، على الرغم من أن العديد منها لديها ورقة أنماط مطبقة لمطابقة النمط المرئي لموقع LabXchange. يتم استخدام عدد قليل من XBlocks الفريدة لأنواع المحتوى الجديدة الفريدة لـ LabXchange ، مثل دراسات الحالة أو عمليات المحاكاة التفاعلية.

بلوكستور - Blockstore هو نظام تخزين المحتوى من الجيل التالي لمنصة Open edX ، وهو مصمم ليحل محل أنظمة "modulestore" و "contentstore" السابقة التي تخزن البيانات في MongoDB. Blockstore عبارة عن إصدارات ، وقابلة للتطوير ، ولا تعتمد على التنسيق ، وتستند إلى الملفات. هذا يعني أنه يوفر طبقة أساس متسقة يمكنها تخزين أصول الفيديو وتعريفات XBlock (OLX) والبيانات الوصفية / العلامات والدورات التدريبية وأشياء أخرى لم نفكر فيها بعد. تم تصميم Blockstore ليكون قادرًا على تخزين تيرابايت من هذه البيانات دون فقدان الأداء. إنه أيضًا بسيط بشكل متعمد ، حيث يتم إنشاء نظام أساسي يمكن للمطورين استخدامه لبناء ميزات وإضافات Open edX التجريبية بسهولة أكبر من أي وقت مضى.

مكتبات المحتوى v2 و XBlock Runtime v2 - يتم تخزين كل أصل تعليمي (XBlock) في LabXchange في مكتبة محتوى Open edX ، باستخدام "الإصدار 2" الجديد من ميزة مكتبات المحتوى ، والتي تم إنشاؤها باستخدام وقت تشغيل XBlock جديد وتخزين المحتوى على Blockstore. تتيح هذه الميزات الجديدة للمتعلمين إمكانية عرض الأصول والتعلم منها في مكتبة المحتوى مباشرةً ، دون الحاجة إلى استيراد XBlocks أولاً إلى دورة تدريبية. يقدم وقت تشغيل XBlock الجديد مفهوم "سياق التعلم" لمنصة Open edX ، حيث يمكن أن يكون سياق التعلم عبارة عن دورة تدريبية أو مكتبة محتوى أو مسار LabXchange أو منشور مدونة أو اختبار قبول أو أي مكان افتراضي آخر حيث يتم التعلم يمكن أن يحدث.

باستخدام موقع LabXchange ، يمكن للمعلمين البحث في مكتبات المحتوى هذه للعثور على المحتوى وتجميع أصول التعلم (XBlocks) في مسارات تعليمية جديدة.

محرر التقييم المرئي - يستخدم LabXchange نفس مكون "المشكلة" الذي تستخدمه الدورات التدريبية المفتوحة لـ edX ، ولكن إذا قمت بعرض أو إنشاء أو تحرير مشكلة في LabXchange ، فقد تجد أنها تبدو مختلفة تمامًا عما اعتدت عليه! يستخدم LabXchange أسلوبًا مرئيًا جديدًا للمشكلات المصممة لتبسيط التعلم والتأليف. على وجه الخصوص ، يسمح المحرر المرئي الجديد للمعلمين بتأليف المشكلات دون الحاجة إلى كتابة كود markdown / XML ، باستخدام واجهة مستخدم سهلة للتأليف تم تصميمها بواسطة LabXchange وتنفيذها بواسطة RacoonGang. ستتوفر واجهة مستخدم التأليف المرئي الجديدة للجميع في إصدار مستقبلي من Open edX Studio كبديل اختياري للمحررين الحاليين.

وصول مجهول - يمكن للمستخدمين استخدام العديد من ميزات LabXchange دون الحاجة إلى تسجيل حساب ، بما في ذلك عرض أصول التعلم (XBlocks) والتفاعل معها. حتى هذه النقطة ، لا يمكن للمستخدمين عرض محتوى Open edX التفاعلي (مثل مكونات المشكلة) بدون تسجيل حساب والتسجيل في دورة تدريبية. الآن ، تم تصميم وقت تشغيل XBlock الجديد من البداية ليكون قادرًا على دعم المستخدمين "المجهولين" (غير المسجلين) ، والسماح لهم بالتفاعل مع أي نوع من أنواع XBlock تقريبًا. في المستقبل ، سيتمكن مؤلفو الدورة التدريبية الذين اشتركوا في هذه الميزة من إتاحة جزء من الدورة التدريبية للمستخدمين لأخذ عينات قبل التسجيل ، وتقديم تجربة معاينة أكثر اكتمالاً مما هو ممكن اليوم.

نحن متحمسون للتقدم التقني في LabXchange ، والتعاون الذي أنشأه. ستسمح لنا البرامج مفتوحة المصدر ومجموعات العمل الموزعة التي تتيحها بمواصلة تطوير وتوسيع منصة Open edX كأفضل بيئة تعليمية عبر الإنترنت. نتطلع إلى مزيد من الابتكار في المستقبل!

تحميل

حان الوقت للمزيد؟ تحقق من المقالات أدناه.

حل المشكلات معًا: تطوير المنصات بقيادة المجتمع
اكتسب المهارات ووسّع آفاق المستقبل في مؤتمر Open edX
ورش عمل مطوري مؤتمر edX المفتوح
استعادة مستقبلنا الرقمي: لماذا انضممتُ إلى مجموعة النهضة المفتوحة
انضم إلى مؤتمر edX المفتوح 2026!

سيقدم مؤتمر Open edX لعام 2026 حالات استخدام مبتكرة لأحد أفضل أنظمة إدارة التعلم عبر الإنترنت مفتوحة المصدر في العالم، وهي منصة Open edX، واكتشاف أحدث التطورات في التصميم التعليمي ومجموعة الدورات التدريبية وطرق تشغيل وتوسيع منصة Open edX. ، بما في ذلك التقنيات المتقدمة، مثل الذكاء الاصطناعي التوليدي.