cmi5 چیست؟
cmi5 پروفایلی از xAPI است که تعیین میکند یک سامانه مدیریت یادگیری (LMS) چگونه محتوا را راهاندازی کند و آن محتوا چگونه چرخه عمر خود را گزارش دهد. cmi5 به این دلیل وجود دارد که xAPI خالص توضیح میدهد فعالیت چگونه ثبت شود، اما درباره اینکه یک دوره چگونه آغاز میشود، چه کسی آن را میگذراند یا چه چیزی به معنای تمام کردن آن است چیزی نمیگوید — یعنی همان چیزهایی که SCORM مشخص کرده بود و همه سامانههای LMS به آنها متکیاند. یک دوره cmi5 مانند یک دوره SCORM از سوی LMS راهاندازی میشود و سپس گزارههای xAPI را به یک مخزن سوابق یادگیری (LRS) میفرستد، پس ثبتنام و تکمیلِ تحت مدیریت LMS را حفظ میکند و در عین حال جزئیاتی را ثبت میکند که SCORM فیلدی برایشان ندارد.
cmi5 چه چیزی به xAPI خالص اضافه میکند
| xAPI خالص | cmi5 | |
|---|---|---|
| نحوه راهاندازی محتوا | تعریفنشده — هر فروشنده روش خودش را ابداع میکند | URL راهاندازی تعریفشده، همراه با نشست و ثبتنام |
| فراگیر کیست | باید به نحوی به محتوا گفته شود | LMS هنگام راهاندازی آن را ارسال میکند |
| ساختار دوره | ندارد — گزارهها مستقل از هم هستند | یک فایل ساختار دوره (cmi5.xml) با واحدهای قابل تخصیص |
| فعلهای چرخه عمر | هر فعلی که بخواهید | نه فعل تعریفشده: launched، initialized، completed، passed، failed، … |
| چه کسی درباره تکمیل تصمیم میگیرد | هر کسی که از LRS پرسوجو کند | محتوا آن را اعلام میکند؛ LMS میتواند قاعده `moveOn` را اعمال کند |
| بستهبندی | مشخص نشده | یک فایل zip که LMS آن را وارد میکند، مانند SCORM |
مشکلی که cmi5 برای حل آن نوشته شد
xAPI ثبت هر چیزی را ممکن کرد و در این مسیر، بخشهایی از SCORM را که دورهها را قابل انتقال میکرد کنار گذاشت. هیچ روش استانداردی برای راهاندازی محتوای xAPI از سوی LMS وجود نداشت، هیچ روش استانداردی برای اینکه به محتوا گفته شود چه کسی آن را میگذراند، و هیچ توافقی درباره اینکه کدام گزاره به معنای «این فرد تمام کرد» است. هر فروشنده این خلأها را به شکل متفاوتی پر کرد، و این یعنی محتوای xAPI واقعاً بین سامانهها قابل جابهجایی نبود — دقیقاً همان مشکلی که SCORM حل کرده بود.
cmi5 این خلأها را پر میکند و کار دیگری انجام نمیدهد. جایگزین xAPI نیست؛ همان xAPI است که قواعد راهاندازی و چرخه عمرش مکتوب شده است.
یک دوره cmi5 گامبهگام چگونه اجرا میشود
این توالی آنقدر به SCORM نزدیک است که مدیری که یک بار بسته SCORM وارد کرده، همه مراحل را میشناسد.
- مدیر یک بسته cmi5 را وارد میکند — فایل zip حاوی cmi5.xml و محتوا
- LMS فایل cmi5.xml را میخواند و واحدهای قابل تخصیصی را که توصیف میکند ثبت میکند
- فراگیر یک واحد را راهاندازی میکند؛ LMS آن را همراه با هویت فراگیر، یک شناسه ثبتنام و یک URL دریافت برای توکن احراز هویت باز میکند
- محتوا `launched` و `initialized` را میفرستد، سپس هر گزارهای که در طول نشست بخواهد
- با `completed`، `passed` یا `failed` و سپس `terminated` پایان مییابد
- LMS قاعده `moveOn` واحد را اعمال میکند تا تصمیم بگیرد فراگیر شرایط آن را برآورده کرده است یا نه
چه زمانی cmi5 انتخاب درستی است
cmi5 پاسخ مناسب است وقتی بیش از آنچه SCORM ثبت میکند میخواهید اما همچنان میخواهید LMS ثبتنام و تکمیل را مدیریت کند. این وضعیت بیشتر آموزشهای سازمانی را در بر میگیرد که از گزارش قبولی/ردی فراتر رفتهاند اما LMS را کنار نگذاشتهاند.
در دو حالت انتخاب نادرستی است. اگر تکمیل واقعاً تنها چیزی است که کسی خواهد پرسید، SCORM سادهتر است و همهجا پشتیبانی میشود. و اگر یادگیری در یک برنامه موبایل یا در محیط کار اتفاق میافتد و هیچ LMS چیزی را راهاندازی نمیکند، xAPI خالص به یک LRS مناسب است، چون قواعد راهاندازی cmi5 دقیقاً همان بخشی است که به آن نیاز ندارید.
پشتیبانی واقعی اما ناهموار است — پیش از تعهد بیازمایید
پشتیبانی از cmi5 به گستردگی SCORM نیست و ادعاهای فروشندگان جایگزین آزمودن نیست. Moodle از طریق یک افزونه از cmi5 پشتیبانی میکند؛ چندین سامانه تجاری به صورت بومی از آن پشتیبانی میکنند؛ برخی هم اصلاً پشتیبانی نمیکنند.
بررسی قابل اعتماد یک بعدازظهر وقت میگیرد: یک دوره کوتاه بسازید، از آن بسته cmi5 خروجی بگیرید، آن را در سامانه خود وارد کنید، دوره را بگذرانید و ببینید آیا گزارهها به LRS شما میرسند و آیا LMS واحد را برآوردهشده علامت میزند. هر پاسخی که از این راه بگیرید، از یک جدول ویژگیها ارزشمندتر است.
پرسشها
آیا cmi5 همان xAPI است؟
خیر. xAPI مشخصاتی برای ثبت گزارههای فعالیت است؛ cmi5 پروفایلی است که قواعدی برای راهاندازی محتوا از LMS و گزارش چرخه عمر دوره به آن اضافه میکند. همه محتوای cmi5 از xAPI استفاده میکند، اما همه محتوای xAPI از نوع cmi5 نیست.
آیا cmi5 به مخزن سوابق یادگیری نیاز دارد؟
بله. گزارههای cmi5 همان گزارههای xAPI هستند و برای ثبت به یک LRS نیاز دارند. برخی سامانههای LMS یک LRS همراه خود دارند؛ در غیر این صورت، LRS سرویسی جداگانه است.
چرا نامش cmi5 است؟
«CMI» مخفف Computer Managed Instruction (آموزش مدیریتشده با رایانه) است، اصطلاحی که AICC به کار میبرد؛ گروه صنعت هوانوردی که استانداردهایش پیش از SCORM وجود داشت. cmi5 پنجمین بازنگری آن کار بود و این نام باقی ماند، هرچند مشخصات نهایی به جای AICC زیر چتر xAPI منتشر شد.
آیا میتوانم یک دوره SCORM موجود را به cmi5 تبدیل کنم؟
با تبدیل بسته، نه به شکلی قابل اعتماد — بسته SCORM خروجی کامپایلشده است و اطلاعاتی که cmi5 درباره ساختار دوره نیاز دارد در آن نیست. راه مطمئن، خروجی گرفتن cmi5 از منبع اصلی است، و به همین دلیل مهم است که ابزار تألیف بتواند هر دو را از یک پروژه تولید کند.
نه فعل cmi5 کداماند؟
launched، initialized، completed، passed، failed، abandoned، waived، terminated و satisfied. بیشتر آنها را محتوا میفرستد؛ waived و satisfied را LMS میفرستد.
جایگاه Mosra
خروجی cmi5 معمولاً فقط در مجموعههای تخصصی تألیف پیدا میشود که بیشترشان به دسکتاپ وابستهاند. Mosra آن را از مرورگر خروجی میدهد.
- بستههای cmi5 از همان ارائهای خروجی گرفته میشوند که SCORM، xAPI، PPTX و PDF از آن ساخته میشوند
- مخزن سوابق یادگیری همراه محصول، تا جایی برای آزمودن رسیدن گزارهها داشته باشید
- پرسشهای نمرهدار روی اسلایدها قبولی و ردی را از طریق چرخه عمر cmi5 گزارش میکنند
- رایگان در دوره راهاندازی — کافی برای آزمودن یک بسته با LMS خودتان پیش از هر تعهدی
ویژگیهای مرتبط
SCORM یا xAPI: تفاوت واقعی در چیست
SCORM و xAPI هر دو استانداردهایی برای گزارش فعالیتهای آموزش الکترونیکی هستند و تفاوتشان در این است که محتوا کجا اجرا میشود و چه مقدار اطلاعات میتوا…
استانداردهای آموزش الکترونیکیمخزن سوابق یادگیری چیست؟
مخزن سوابق یادگیری (Learning Record Store یا LRS) پایگاه دادهای است که به طور خاص برای دریافت و ذخیره گزارههای xAPI ساخته شده است — سوابقی به شکل «ک…
سریعترین راه برای تصمیمگیری
یک ارائه بسازید، یک بسته خروجی بگیرید و آن را در سامانه LMS خود بارگذاری کنید. یک بعدازظهر به پرسشهایی پاسخ میدهد که جدول مقایسه نمیتواند.