SCORM מול xAPI: מה באמת שונה
SCORM ו-xAPI הם שני תקנים לדיווח על פעילות למידה אלקטרונית, והם נבדלים במקום שבו התוכן רץ ובכמות המידע שהוא יכול למסור. תוכן SCORM רץ בתוך חלון של LMS ומדווח לאותה מערכת קבוצה קטנה וקבועה של ערכים — השלמה, ציון, זמן, עבר או נכשל. תוכן xAPI יכול לרוץ בכל מקום, כולל מחוץ ל-LMS לחלוטין, והוא שולח הצהרות חופשיות במבנה "מבצע — פועל — אובייקט" אל Learning Record Store, כך שהוא יכול לתעד שמישהו צפה בסרטון עד 80%, נכשל בסימולציה פעמיים או השתתף בסדנה פרונטלית.
SCORM, xAPI ו-cmi5 זה לצד זה
| SCORM 1.2 / 2004 | xAPI | cmi5 | |
|---|---|---|---|
| שנת פרסום | 2001 / 2004 | 2013 | 2016 |
| היכן התוכן רץ | בחלון של LMS | בכל מקום | מופעל על ידי LMS, רץ בכל מקום |
| מדווח אל | ה-LMS שהפעיל אותו | מאגר רשומות למידה (LRS) | LRS, לפי כללי ההפעלה של ה-LMS |
| מה הוא מתעד | השלמה, ציון, זמן, עבר/נכשל | כל הצהרה: מבצע, פועל, אובייקט | הצהרות xAPI, ועוד מחזור חיים מוגדר של קורס |
| עובד במצב לא מקוון | לא | כן, ההצהרות ממתינות בתור ומסתנכרנות | כן |
| אפליקציות מובייל ואפליקציות מקוריות | לא | כן | כן |
| תמיכה במערכות LMS | כמעט אוניברסלית | משתנה; דורש LRS | הולכת וגדלה, עדיין לא אחידה |
| מתאים ביותר כש… | ה-LMS צריך רק לתעד מי סיים | צריך פירוט, או שהלמידה מתרחשת מחוץ ל-LMS | רוצים את הפירוט של xAPI בלי לוותר על ההפעלה וההשלמה ב-LMS |
במה SCORM טוב, ואיפה הוא נעצר
היתרון של SCORM הוא שהוא גמור. הוא הפסיק להשתנות בסביבות 2004, וזו בדיוק הסיבה שכמעט כל LMS בשוק יכול לייבא חבילת SCORM בלי שמישהו יצטרך לשאול. אם הדרישה היא "תעלו את הקורס הזה ותגידו לי מי השלים אותו", SCORM עונה עליה, ושום דבר ב-xAPI לא משפר את התשובה.
SCORM נעצר בגבול החלון של ה-LMS. הוא לא יכול לדווח על שום דבר שקורה לפני שהקורס מופעל או אחרי שהוא נסגר, הוא לא יכול לתאר פעילות במונחים שלה עצמה, ואין לו מושג של למידה שהתרחשה במקום אחר. מודל הנתונים הוא רשימה קבועה של שדות, כך שלכל שאלה שמחוץ לרשימה הזו אין דרך להישאל.
מה xAPI מוסיף, ומה המחיר
xAPI מחליף את רשימת השדות הקבועה במשפט: מבצע ביצע פועל על אובייקט. מכיוון שאוצר המילים פתוח, xAPI יכול לתעד דברים שאין להם שדה ב-SCORM — ניסיון בסימולציה, מפגש חניכה, קטע קריאה שנעשה בטלפון בשדה התעופה.
המחיר הוא תשתית ומשמעת. להצהרות xAPI צריך מקום לנחות בו, כלומר Learning Record Store, ו-LRS הוא דבר נפרד מ-LMS. ומכיוון שאוצר המילים פתוח, שני צוותים שמתארים את אותה פעילות יכולים להפיק הצהרות שלעולם לא יתיישרו זו עם זו — אותה גמישות שהופכת את xAPI לחזק היא גם זו שגורמת להטמעת xAPI לא מתוכננת להפיק נתונים שאף אחד לא יכול לתשאל.
cmi5: החלק שרוב ההשוואות משמיטות
כמעט כל מאמר "SCORM מול xAPI" נעצר בשניים האלה, ומשאיר את הקורא עם בחירה מדומה. cmi5 הוא פרופיל של xAPI שמחזיר את מה ש-xAPI השמיט: כללים לאופן שבו LMS מפעיל קורס, וקבוצה מוסכמת של פעלים למחזור החיים שלו.
בפועל, cmi5 הוא התשובה עבור רוב מי שחשב שהוא רוצה xAPI. הוא משאיר את ה-LMS אחראי על הפעלת הקורס ועל תיעוד ההשלמה — הסיבה ש-SCORM נוח — בזמן שההצהרות נשלחות ל-LRS ברמת הפירוט של xAPI.
איך לבחור בלי להסתבך
התחילו מהשאלה שמישהו ישאל אתכם, לא מהתקן. אם השאלה היא "האם הם סיימו?", SCORM מספיק, וכל השאר הוא עלות בלי תמורה.
- ה-LMS הוא המקום היחיד שבו מתרחשת למידה, ואתם צריכים השלמה וציון ← SCORM 2004 (או 1.2 אם ה-LMS ישן)
- אתם צריכים לדעת מה קרה בתוך הקורס, ולא רק אם הוא הסתיים ← cmi5
- הלמידה מתרחשת באפליקציות, תוך כדי עבודה או במצב לא מקוון, וה-LMS אינו במרכז ← xAPI ישירות ל-LRS
- אתם עדיין לא בטוחים ← ייצאו SCORM עכשיו ו-cmi5 מאוחר יותר מאותו מקור, במקום לבחור תקן שאי אפשר לשנות
שאלות
האם xAPI מחליף את SCORM?
לא בפועל, ולא בקרוב. xAPI פורסם ב-2013, ו-SCORM הוא עדיין מה שרוב פלטפורמות ה-LMS מייבאות כברירת מחדל, כי ההיקף הקבוע של SCORM הוא בדיוק מה שאפשר תמיכה אוניברסלית. המצב המציאותי לשנים הקרובות הוא ששניהם קיימים, והתוכן מיוצא לזה שהיעד מבין.
האם צריך Learning Record Store בשביל SCORM?
לא. SCORM מדווח ל-LMS שהפעיל את התוכן, וה-LMS שומר את התוצאה. LRS נדרש רק עבור xAPI או cmi5.
האם קורס אחד יכול להתייצא גם ל-SCORM וגם ל-xAPI?
כן, אם כלי הפיתוח בונה את החבילה מהמקור של הקורס עצמו, ולא ממיר פורמט אחד לאחר. Mosra מייצא SCORM 1.2, SCORM 2004, xAPI ו-cmi5 מאותה מצגת, כך שבחירת התקן אינה החלטה שמקבלים פעם אחת וחיים איתה.
באיזו גרסת SCORM לבחור?
SCORM 2004, אלא אם ה-LMS שלכם אומר אחרת — הוא מטפל ברצף (sequencing) ומדווח עבר/נכשל בנפרד מהשלמה, שני דברים ש-SCORM 1.2 מערבב. SCORM 1.2 נשאר ההימור הבטוח יותר לפלטפורמות ישנות או חריגות, והוא עדיין מתקבל באופן נרחב.
האם xAPI עובד בלי אינטרנט?
כן. אפשר לשמור הצהרות xAPI בתור מקומי ולשלוח אותן כשהחיבור חוזר, וזו אחת הסיבות העיקריות לקיומו. ל-SCORM אין מקבילה — הוא צריך סשן LMS פעיל.
איפה Mosra נכנס לתמונה
Mosra הוא כלי פיתוח שמייצא את כל ארבעת הפורמטים משיעור אחד, כך שלא צריך לקבל את ההחלטה הזו לפני שמתחילים לבנות.
- SCORM 1.2, SCORM 2004, xAPI ו-cmi5 מיוצאים מאותה מצגת מקור
- מאגר רשומות למידה (LRS) כלול, כך שלהצהרות xAPI ו-cmi5 יש לאן לנחות
- שאלות עם ציון על השקופיות מקבלות ציון בתוך החבילה ומדווחות בחזרה דרך סביבת הריצה
- אותה מצגת עדיין מתייצאת ל-PPTX, ל-PDF ול-HTML5, כך ששום דבר לא ננעל
תכונות קשורות
מה זה cmi5?
cmi5 הוא פרופיל של xAPI שמגדיר איך מערכת לניהול למידה (LMS) מפעילה תוכן ואיך התוכן הזה מדווח על מחזור החיים שלו. cmi5 קיים משום ש-xAPI לבדו מתאר איך ל…
תקני למידה אלקטרוניתמה זה Learning Record Store?
Learning Record Store, או LRS, הוא מסד נתונים שנבנה במיוחד כדי לקבל ולשמור הצהרות xAPI — רשומות במבנה "מבצע, פועל, אובייקט" שמתארות משהו שלומד עשה. LR…
הדרך המהירה ביותר להחליט
בנה מצגת אחת, ייצא חבילה וטען אותה למערכת ה-LMS שלך. אחר הצהריים אחד יענה על מה שטבלת השוואה לא יכולה.