ما هو cmi5؟
cmi5 ملف تعريف (profile) لمعيار xAPI، يحدد كيف يشغّل نظام إدارة التعلم المحتوى وكيف يُبلغ ذلك المحتوى عن دورة حياته. وُجد cmi5 لأن xAPI المجرّد يصف طريقة تسجيل النشاط، لكنه لا يقول شيئًا عن كيفية بدء المقرر، ولا عمّن يدرسه، ولا عمّا يُعدّ إنهاءً له، وهي أمور حددها SCORM ويعتمد عليها كل نظام إدارة تعلم. يشغّل نظام إدارة التعلم مقرر cmi5 كما يشغّل مقرر SCORM، ثم يرسل المقرر عبارات xAPI إلى مخزن سجلات التعلّم، فيحتفظ بالتسجيل والإكمال اللذين يديرهما نظام إدارة التعلم، مع تسجيل تفاصيل لا حقل لها في SCORM.
ما يضيفه cmi5 إلى xAPI المجرّد
| xAPI المجرّد | cmi5 | |
|---|---|---|
| كيف يُشغَّل المحتوى | غير محدد، وكل مورّد يبتكر طريقته | رابط تشغيل محدد، مع جلسة وتسجيل |
| من هو المتعلّم | يجب إبلاغ المحتوى بطريقة ما | يمرّره نظام إدارة التعلم عند التشغيل |
| بنية المقرر | لا توجد، فالعبارات مستقلة | ملف بنية مقرر (cmi5.xml) يضم وحدات قابلة للإسناد |
| أفعال دورة الحياة | أي فعل تشاء | تسعة أفعال محددة: launched و initialized و completed و passed و failed… |
| من يقرر الإكمال | من يستعلم من مخزن LRS | يعلنه المحتوى، ويمكن لنظام إدارة التعلم فرض قاعدة `moveOn` |
| التحزيم | غير محدد | ملف zip يستورده نظام إدارة التعلم، كما في SCORM |
المشكلة التي كُتب cmi5 لحلّها
جعل xAPI تسجيل أي شيء ممكنًا، وبذلك أزال أجزاء SCORM التي كانت تجعل المقررات قابلة للنقل. لم تكن هناك طريقة قياسية يشغّل بها نظام إدارة التعلم محتوى xAPI، ولا طريقة قياسية لإبلاغ المحتوى بمن يدرسه، ولا اتفاق على أي عبارة تعني «أنهى هذا الشخص المقرر». ملأ كل مورّد هذه الفجوات بطريقته، فلم يعد محتوى xAPI قابلًا للتبادل حقًا بين المنصات، وهي بالضبط المشكلة التي حلّها SCORM.
يملأ cmi5 هذه الفجوات ولا شيء غيرها. ليس بديلًا عن xAPI، بل هو xAPI مع قواعد التشغيل ودورة الحياة مكتوبةً بوضوح.
كيف يعمل مقرر cmi5، خطوة بخطوة
التسلسل قريب من SCORM إلى حد أن أي مسؤول استورد حزمة SCORM من قبل سيتعرّف على كل خطوة.
- يستورد المسؤول حزمة cmi5، وهي ملف zip يحتوي على cmi5.xml والمحتوى
- يقرأ نظام إدارة التعلم ملف cmi5.xml ويسجّل الوحدات القابلة للإسناد الموصوفة فيه
- يشغّل المتعلّم وحدة، فيفتحها نظام إدارة التعلم مع هوية المتعلّم ومعرّف تسجيل ورابط لجلب رمز المصادقة
- يرسل المحتوى `launched` و `initialized`، ثم أي عبارات يريدها أثناء الجلسة
- ينتهي بـ `completed` أو `passed` أو `failed`، ثم `terminated`
- يطبّق نظام إدارة التعلم قاعدة `moveOn` الخاصة بالوحدة ليقرر ما إذا كان المتعلّم قد استوفاها
متى يكون cmi5 الخيار الصحيح
يكون cmi5 هو الإجابة حين تريد أكثر مما يسجّله SCORM، لكنك ما زلت تريد أن يدير نظام إدارة التعلم التسجيل والإكمال. وهذا يشمل معظم التدريب المؤسسي الذي تجاوز الإبلاغ عن النجاح/الرسوب لكنه لم يترك نظام إدارة التعلم.
ويكون الخيار الخاطئ في حالتين. إن كان الإكمال فعلًا كل ما سيسأل عنه أي أحد، فإن SCORM أبسط ومدعوم في كل مكان. وإن كان التعلّم يجري في تطبيق جوال أو أثناء العمل دون نظام إدارة تعلم يشغّل أي شيء، فإن xAPI المجرّد إلى مخزن LRS هو المناسب، لأن قواعد التشغيل في cmi5 هي بالضبط الجزء الذي لا تحتاج إليه.
الدعم حقيقي لكنه متفاوت، فجرّب قبل أن تلتزم
دعم cmi5 ليس بسعة دعم SCORM، وادعاءات المورّدين لا تغني عن التجربة. يدعم Moodle معيار cmi5 عبر إضافة، وتدعمه عدة منصات تجارية دعمًا أصليًا، وبعضها لا يدعمه إطلاقًا.
الفحص الموثوق يكلّف فترة ما بعد ظهيرة: أنشئ مقررًا قصيرًا، وصدّر حزمة cmi5، واستوردها إلى منصتك، وادرسها، ثم تحقّق مما إذا كانت العبارات تصل إلى مخزن LRS لديك، وما إذا كان نظام إدارة التعلم يعدّ الوحدة مستوفاة. أي إجابة تحصل عليها بهذه الطريقة أثمن من أي جدول ميزات.
أسئلة
هل cmi5 هو نفسه xAPI؟
لا. xAPI هو مواصفة تسجيل عبارات النشاط، و cmi5 ملف تعريف يضيف قواعد لتشغيل المحتوى من نظام إدارة التعلم والإبلاغ عن دورة حياة المقرر. كل محتوى cmi5 يستخدم xAPI، لكن ليس كل محتوى xAPI هو cmi5.
هل يحتاج cmi5 إلى مخزن سجلات تعلّم؟
نعم. عبارات cmi5 هي عبارات xAPI، وتحتاج إلى مخزن LRS تصل إليه. بعض أنظمة إدارة التعلم تتضمن مخزنًا، وإلا فهو خدمة منفصلة.
لماذا سُمّي cmi5؟
«CMI» اختصار Computer Managed Instruction (التعليم المُدار بالحاسوب)، وهو المصطلح الذي استخدمته AICC، مجموعة قطاع الطيران التي سبقت معاييرها SCORM. وكان cmi5 المراجعة الخامسة لذلك العمل، وبقي الاسم رغم أن المواصفة النهائية نُشرت ضمن xAPI لا ضمن AICC.
هل يمكنني تحويل مقرر SCORM موجود إلى cmi5؟
ليس بطريقة موثوقة عبر تحويل الحزمة، فحزمة SCORM ناتج مُجمَّع، والمعلومات التي يحتاجها cmi5 عن بنية المقرر ليست فيها. الطريق الموثوق هو تصدير cmi5 من المصدر الأصلي، ولهذا يهمّ أن تستطيع أداة التأليف إنتاج الصيغتين من مشروع واحد.
ما أفعال cmi5 التسعة؟
launched و initialized و completed و passed و failed و abandoned و waived و terminated و satisfied. يرسل المحتوى معظمها، ويرسل نظام إدارة التعلم waived و satisfied.
أين يقع Mosra من هذا
لا يوجد تصدير cmi5 عادةً إلا في حزم التأليف المتخصصة، ومعظمها مرتبط بسطح المكتب. أما Mosra فيصدّره من المتصفح.
- حزم cmi5 تُصدَّر من العرض نفسه الذي يُصدَّر منه SCORM و xAPI و PPTX و PDF
- مخزن سجلات تعلّم مدمج، ليكون هناك مكان تختبر فيه وصول العبارات
- الأسئلة المُقيَّمة على الشرائح تُبلغ عن النجاح والرسوب عبر دورة حياة cmi5
- مجاني خلال فترة الإطلاق، وهذا يكفي لتجربة حزمة واحدة مع نظام إدارة التعلم لديك قبل الالتزام
ميزات ذات صلة
SCORM أم xAPI: ما الذي يختلف فعلًا
SCORM و xAPI معياران للإبلاغ عن نشاط التعلّم الإلكتروني، ويختلفان في مكان تشغيل المحتوى وفي مقدار ما يستطيع قوله. يعمل محتوى SCORM داخل نافذة نظام إدا…
معايير التعلّم الإلكترونيما هو مخزن سجلات التعلّم؟
مخزن سجلات التعلّم (Learning Record Store أو LRS) قاعدة بيانات مصمّمة خصيصًا لاستقبال عبارات xAPI وتخزينها، وهي سجلات على نمط «فاعل، فعل، مفعول» تصف ش…
أسرع طريقة لحسم الأمر
أنشئ عرضًا واحدًا، وصدّر حزمة، ثم حمّلها في نظام إدارة التعلم الخاص بك. فترة ما بعد ظهيرة واحدة تجيب عمّا لا يستطيع جدول المقارنة الإجابة عنه.