תקני למידה אלקטרונית

מה זה cmi5?

cmi5 הוא פרופיל של xAPI שמגדיר איך מערכת לניהול למידה (LMS) מפעילה תוכן ואיך התוכן הזה מדווח על מחזור החיים שלו. cmi5 קיים משום ש-xAPI לבדו מתאר איך לתעד פעילות, אבל לא אומר דבר על האופן שבו קורס מתחיל, מי לומד בו או מה נחשב לסיום — הדברים ש-SCORM הגדיר ושכל LMS נשען עליהם. קורס cmi5 מופעל על ידי ה-LMS כמו קורס SCORM, ואז שולח הצהרות xAPI אל Learning Record Store, כך שהוא שומר על רישום והשלמה שמנוהלים ב-LMS ובמקביל מתעד פירוט שאין לו שדה ב-SCORM.

מה cmi5 מוסיף ל-xAPI רגיל

xAPI רגילcmi5
איך התוכן מופעללא מוגדר — כל ספק ממציא משלוכתובת הפעלה מוגדרת, עם סשן ורישום
מי הלומדצריך לספר לתוכן, איכשהומועבר על ידי ה-LMS בזמן ההפעלה
מבנה הקורסאין — ההצהרות עצמאיותקובץ מבנה קורס (cmi5.xml) עם יחידות שניתן להקצות
פעלי מחזור החייםכל פועל שתרצותשעה פעלים מוגדרים: launched, initialized, completed, passed, failed, …
מי קובע השלמהמי שמתשאל את ה-LRSהתוכן מצהיר עליה; ה-LMS יכול לאכוף כלל `moveOn`
אריזהלא מוגדרתקובץ zip שה-LMS מייבא, כמו ב-SCORM

הבעיה ש-cmi5 נכתב כדי לפתור

xAPI אפשר לתעד כל דבר, ובדרך הסיר את החלקים ב-SCORM שהפכו קורסים לניידים. לא הייתה דרך סטנדרטית ל-LMS להפעיל תוכן xAPI, לא הייתה דרך סטנדרטית לומר לתוכן מי לומד בו, ולא הייתה הסכמה איזו הצהרה פירושה "האדם הזה סיים". כל ספק מילא את הפערים האלה אחרת, ולכן תוכן xAPI לא היה באמת בר-החלפה בין פלטפורמות — בדיוק הבעיה ש-SCORM פתר.

cmi5 ממלא את הפערים האלה ולא יותר. הוא אינו תחליף ל-xAPI; הוא xAPI שכללי ההפעלה ומחזור החיים שלו כתובים במפורש.

איך קורס cmi5 רץ, צעד אחר צעד

הרצף קרוב מספיק ל-SCORM, כך שמנהל מערכת שכבר ייבא חבילת SCORM יזהה כל שלב.

  • מנהל מערכת מייבא חבילת cmi5 — קובץ zip שמכיל את cmi5.xml ואת התוכן
  • ה-LMS קורא את cmi5.xml ורושם את היחידות הניתנות להקצאה שהקובץ מתאר
  • לומד מפעיל יחידה; ה-LMS פותח אותה עם זהות הלומד, מזהה רישום וכתובת fetch לקבלת אסימון אימות
  • התוכן שולח `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 צריך Learning Record Store?

כן. הצהרות cmi5 הן הצהרות xAPI, והן צריכות LRS לנחות בו. חלק מפלטפורמות ה-LMS כוללות אחד; אחרת זה שירות נפרד.

למה קוראים לו 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. התוכן שולח את רובם; ה-LMS שולח את waived ואת satisfied.

איפה Mosra נכנס לתמונה

ייצוא ל-cmi5 נמצא בדרך כלל רק בחבילות פיתוח ייעודיות, שרובן מותקנות על המחשב. Mosra מייצא אותו מהדפדפן.

  • חבילות cmi5 מיוצאות מאותה מצגת כמו SCORM, xAPI, PPTX ו-PDF
  • מאגר רשומות למידה (LRS) כלול, כך שיש היכן לבדוק שההצהרות נוחתות
  • שאלות עם ציון על השקופיות מדווחות עבר ונכשל דרך מחזור החיים של cmi5
  • חינם בתקופת ההשקה — מספיק כדי לבדוק חבילה אחת מול ה-LMS שלכם לפני שמתחייבים

הדרך המהירה ביותר להחליט

בנה מצגת אחת, ייצא חבילה וטען אותה למערכת ה-LMS שלך. אחר הצהריים אחד יענה על מה שטבלת השוואה לא יכולה.

שליחת משוב

סוג