מצאתם שגיאת כתיב בשקופית 12, מדיניות השתנתה, או שבשאלת חידון סומנה כנכונה התשובה הלא נכונה. הקורס פעיל ויש לומדים שנמצאים באמצעו. החלפת קובץ ה-zip של SCORM נראית כמו עבודה של שתי דקות, אבל אם עושים אותה בחוסר זהירות היא עלולה להחזיר אנשים להתחלה, להפיל אותם על המסך הלא נכון או להשאיר את התוצאות שלהם לא מסונכרנות עם מה שעשו בפועל. הנה איך לעדכן קורס SCORM בבטחה, להעריך את גודלו של שינוי ולהחליט מה קורה לאנשים שכבר נמצאים בו.
למה עדכון של קורס SCORM פעיל מסוכן
חבילת SCORM היא צרור של תוכן אינטרנט שרץ בדפדפן של הלומד ומתקשר עם ה-LMS דרך API קטן ב-JavaScript. בזמן שהלומד עובד, החבילה שולחת נתונים ל-LMS, שמאחסן אותם תחת הניסיון של אותו לומד. החלקים העיקריים הם:
- סטטוס השלמה והצלחה: האם סיים, והאם עבר.
- ציון: בדרך כלל מחידון שבתוך החבילה.
- מיקום: סימנייה למקום שבו היה (
cmi.core.lesson_locationב-SCORM 1.2,cmi.locationב-SCORM 2004). - נתוני השהיה (suspend data): גוש טקסט שהקורס כותב לעצמו (
cmi.suspend_data) כדי לשחזר את מצבו, כמו אילו שקופיות נצפו, ערכי משתנים והתשובות שניתנו עד כה.
החלק החשוב הוא שה-LMS אינו מפרש את נתוני ההשהיה. הוא מאחסן אותם ומחזיר אותם ללא שינוי כשהלומד ממשיך. הפורמט שייך לכלי הפיתוח, ולרוב הוא קשור למבנה הקורס כפי שפורסם: סדר השקופיות, שמות המשתנים, השאלות במאגר. כדי להבין במה שתי המהדורות נבדלות, ראו SCORM 1.2 מול SCORM 2004.
מה יכול להשתבש כשהמבנה משתנה
אם נתונים שמורים מהחבילה הישנה מועברים לחבילה חדשה עם מבנה שונה, הקורס החדש מנסה לשחזר מצב שכבר לא קיים. מה שקורה תלוי בכלי הפיתוח, אבל תסמינים נפוצים כוללים:
- הסימנייה מצביעה על שקופית שהוזזה או נמחקה, ולכן הלומד מגיע למקום הלא נכון או חוזר להתחלה.
- תפריטים ומחווני התקדמות מציגים את הפרקים הלא נכונים כנצפו.
- תשובות שנשמרו לשאלות ישנות מוחלות על שאלות חדשות, או נזרקות.
- הקורס מתעלם מהמצב השמור ומתחיל מחדש, או שאינו נטען כראוי.
- ציון שהושג בחידון הישן עומד לצד השלמה בחידון החדש.
מעבר בין מהדורות SCORM, למשל מ-SCORM 1.2 ל-SCORM 2004, משנה את מודל הנתונים עצמו, ולכן נתונים שמורים לא יעברו בצורה נקייה.
לא כל שינוי טומן בחובו אותו סיכון
לפני שאתם מעלים משהו, קבעו איזה סוג של שינוי אתם עושים. מה שחשוב הוא כמה המבנה והמשמעות משתנים, ולא כמה זמן לקחה העריכה.
| סוג השינוי | דוגמאות | סיכון לאנשים שנמצאים באמצע | הגישה הרגילה |
|---|---|---|---|
| תיקון קוסמטי | שגיאת כתיב, צבע שגוי, החלפת תמונה | נמוך: המבנה לא משתנה | לתת להם לסיים; מי שמתחילים עכשיו מקבלים את התיקון |
| רענון תוכן | פסקה שנכתבה מחדש, סרטון מעודכן, שקופית חדשה בסוף | בינוני: תלוי אם נוספו, הוסרו או סודרו מחדש שקופיות | בדרך כלל לתת להם לסיים |
| שינוי מבנה | פרקים שסודרו מחדש או פוצלו, הסתעפות חדשה, תפריט חדש | גבוה: ההתקדמות השמורה עלולה לא להתאים | להתחיל מחדש, אלא אם אפשר לתת לאנשים לסיים בחבילה הישנה |
| הערכה חדשה או שונה | שאלות חדשות, ציון עובר שונה, מאגר שאלות חדש | גבוה: התוצאות אינן ברות השוואה | להתחיל מחדש |
| שינוי מתקן | התוכן הישן שגוי, לא בטוח או לא עומד בדרישות | גבוה, ללא קשר למבנה | להתחיל מחדש, ולהחליט לגבי אנשים שכבר סיימו |
מבחן שימושי: האם הייתם נוחים עם כך שמישהו ישלים היום את הגרסה הישנה? אם לא, צריך להפסיק אותה.
לתת לסיים או להתחיל מחדש?
כשהפלטפורמה שלכם יכולה להשאיר את החבילה הישנה פועלת עבור מי שהתחילו אותה, יש לכם בחירה אמיתית. עברו על השאלות האלה לפי הסדר.
- האם הגרסה הישנה עדיין נכונה? אם היא מלמדת משהו שגוי או לא בטוח, התחילו את האנשים מחדש, לא משנה כמה רחוק הגיעו.
- האם ההערכה השתנתה? אם כולם צריכים להיבחן באותה דרך, התחילו מחדש.
- האם החבילה הישנה יכולה להישאר במקומה עבור הלומדים הקיימים? אם הפלטפורמה דורסת את הקבצים, ‘לתת להם לסיים’ פירושו בפועל ‘להזין התקדמות ישנה לחבילה חדשה’. מעבר לתיקון קוסמטי, התחלה מחדש בטוחה יותר.
- כמה ארוך הקורס? התחלה מחדש של מודול בן עשר דקות עולה מעט. התחלה מחדש של קורס בן שעתיים עולה ברצון טוב.
- האם מועדי היעד קרובים? התחלה מחדש זמן קצר לפני מועד היעד יכולה לדחוף אנשים אל מעבר אליו. האריכו את המועד, או עדכנו בתקופה שקטה יותר.
הגרסה הקצרה: אם הגרסה הישנה עדיין נכונה, תנו לאנשים לסיים אותה. אם היא שגויה, התחילו אותם מחדש, והסבירו להם למה.
אנשים שכבר השלימו את הקורס הם החלטה נפרדת. תיקון קוסמטי או רענון תוכן כמעט אף פעם לא מצדיקים לבקש מהם לעשות משהו מחדש. שינוי מתקן אולי כן, במיוחד בהדרכות ציות. אם כן, התייחסו לזה כאל סבב הדרכה חדש עם מועד יעד משלו, ולא שנו בשקט את הרשומות של אף אחד.
ספרו לאנשים מה משתנה
התחלה מחדש שאיש לא הסביר אותה מרגישה כמו באג. הודעה קצרה מראש הופכת אותה לעדכון שגרתי.
- לומדים שמתחילים מחדש: מה השתנה, למה הם צריכים להתחיל את המודול מחדש, בערך כמה זמן זה לוקח, והאם מועד היעד שלהם זז.
- לומדים שכבר סיימו: האם הם צריכים לעשות משהו. אם לא, אמרו זאת.
- מנהלים ומדריכים: מתי העדכון עולה לאוויר, ומה לומר לאנשים ששואלים.
נהלו גם יומן שינויים פשוט לכל קורס: מספר גרסה, תאריך, מה השתנה, מי אישר, ומה בחרתם לגבי מי שנמצאים באמצע. מספר גרסה בשקופית האחרונה מקל מאוד על מענה לשאלות תמיכה. אם עוברים אצלכם ביקורת, היומן מסביר למה שני אנשים ראו תוכן שונה במקצת; ראו מה מבקרים רוצים לראות ברשומות ההדרכה שלכם.
לפני שמעלים: רשימת בדיקה
- שמרו על אותה מהדורת SCORM אלא אם אתם מתכוונים לשנות אותה.
- ודאו שהגדרות הפרסום תואמות לגרסה הקודמת, במיוחד האופן שבו מדווחים על השלמה ועל ציונים.
- בדקו קודם את החבילה החדשה בנפרד. איך בודקים חבילת SCORM עובר על כך שלב אחר שלב.
- שמרו את קובץ ה-zip הקודם ואת פרויקט המקור, למקרה שתצטרכו לחזור אחורה.
- החליטו מראש מה קורה לאנשים שנמצאים באמצע, וכתבו את ההודעה שלכם.
איך Acadenix מטפלת בעדכוני SCORM
ב-Acadenix כל חבילת SCORM היא יחידה בספריית היחידות (Units Library), ואפשר להשתמש ביחידה אחת בכמה קורסים. בחירה ביחידה מציגה את Courses (הקורסים שמשתמשים בה), את Versions (הגרסאות שלה) ואת Users (המשתמשים שלה), כך שאפשר לראות לאן העדכון יגיע.
- קובץ חדש יוצר גרסה חדשה. גם טקסט חדש או סוג יחידה חדש. שינוי של השם או של התיאור לא יוצר גרסה.
- אתם בוחרים מה קורה לאנשים שנמצאים באמצע. אם מישהו בתהליך, בוחרים Restart them on the new version (להתחיל אותם מחדש בגרסה החדשה) או Let them finish the version they started (לתת להם לסיים את הגרסה שהתחילו). מי שמתחילים מאוחר יותר מקבלים את הגרסה החדשה.
- לומדים שסיימו שומרים על התוצאות שלהם. השלמות הן סופיות ותעודות שהונפקו לעולם לא משתנות. מי שסיימו רואים את היחידה מסומנת Updated (עודכן), כך שיוכלו לעיין בגרסה החדשה אם ירצו, ושום דבר שיעשו אז לא ישנה את התוצאה שלהם.
- אפשר לחזור אחורה. מתוך Versions (גרסאות) של היחידה, הלחצן Activate (הפעלה) מחזיר גרסה קודמת.
- חזרה על הקורס היא רישום חדש. אם אנשים שסיימו אכן צריכים לעבור את הקורס שוב, ההגדרה Re-enrolment while a completion is valid (רישום מחדש בזמן שהשלמה בתוקף) של הקורס מאפשרת להם להירשם שוב עם התקדמות חדשה. ההשלמה והתעודה הקודמות שלהם נשארות ברשומות.
כדי לבדוק חבילה לפני שהיא מחליפה את החבילה הפעילה, העלו אותה כיחידה נפרדת והשתמשו באפשרות Preview (תצוגה מקדימה), שמציגה אותה כפי שלומד רואה אותה בלי לתעד דבר. עוד על ניהול גרסאות ומעקב תמצאו בעמוד SCORM LMS שלנו.
עיקרי הדברים
- התקדמות SCORM נשמרת מול החבילה שהלומד התחיל, ונתוני ההשהיה הגיוניים רק לקורס שכתב אותם.
- העריכו קודם את גודל השינוי: תיקונים קוסמטיים הם בסיכון נמוך, ושינויי מבנה והערכות חדשות לא.
- אם הגרסה הישנה עדיין נכונה, תנו לאנשים לסיים אותה. אם היא שגויה, התחילו אותם מחדש.
- ספרו ללומדים ולמנהלים מה קורה, ונהלו יומן שינויים לכל קורס.
- ב-Acadenix כל העלאה היא גרסה חדשה, אתם מחליטים מה קורה לאנשים שנמצאים באמצע, וההשלמות נשארות סופיות.
רוצים לראות איך עדכון מתנהג עם התוכן שלכם? בקשו גרסת הערכה ונסו להעלות גרסה חדשה של קורס אמיתי.


