אספקת למידה
RODMENA cmi5
בקרובהמערכת המפעילה את קורסי cmi5 כך שיתנהגו בדיוק כפי שהתקן קובע.
RODMENA cmi5 הוא צד ה-LMS של תקן cmi5. הוא מייבא חבילות קורס cmi5, רושם לומדים, ומפעיל כל חלק בקורס באמצעות קישור חד-פעמי. הוא בודק כל רשומת למידה שהקורס שולח מול כללי cmi5 לפני שהוא מקבל אותה, ואז קובע השלמה (completion) ועמידה בדרישות (satisfaction) לפי הקריטריונים של הקורס עצמו. הרשומות נשמרות ומועברות לפי הסדר אל RODMENA LRS, כך שהלמידה נמשכת גם כאשר ה-LRS אינו זמין.
למי זה מיועד. ארגונים ופלטפורמות למידה שמספקים קורסי cmi5, כולל גופי רכש מהמגזר הציבורי שזקוקים לרשומות למידה הניתנות לביקורת. מערכת ניהול למידה משתמשת בו דרך ה-API שלו, ולומדים אינם פונים אליו ישירות. REES הוא הצרכן הראשון שלו.
- סטטוס
- בקרוב
- חלק מ
- היצע
- רישיון
- קנייני. זכויות יוצרים RODMENA LIMITED, כל הזכויות שמורות.
- תאימות
- 21 בדיקות חבילת cmi5, כולן עברו
- 66 בדיקות זמן ריצה של cmi5, כולן עברו
- אומת ב-24 בספטמבר 2026
- תגיות
- cmi5xAPIלמידה מקוונתהפעלת קורסאינטגרציה עם LMSרשומות למידה
מפרט טכני
נמסר עבור מעריך טכני. שורה ללא ערך מדוד מושמטת.
תקנים
- cmi5
- cmi5 (Quartz), עם xAPI 1.0.3 כפורמט רשומות ה-statement.
- חבילת בדיקות תאימות
- חבילת הבדיקות ADL CATAPULT LMS, מורצת ב-Chrome במצב headless מול המערכת הפעילה.
- תוצאת תאימות
- בדיקות חבילה: 21 מתוך 21. בדיקות זמן ריצה: 66 מתוך 66.
- חזרתיות
- שתי חבילות הבדיקות הורצו ארבע פעמים ביום אחד מול המערכת הפעילה, וכל ארבע ההרצות היו זהות.
- מערכת הרישום הראשית
- ה-RODMENA LRS. cmi5 מעביר אליו כל רשומה שהתקבלה.
מחזור חיי הקורס
- ייבוא
- חבילות קורסים של cmi5 מיובאות והמבנה שלהן נקרא מתוך המניפסט.
- הפעלה
- כל יחידה הניתנת להקצאה מופעלת באמצעות קישור חד-פעמי, כך שלא ניתן להפעיל קישור מחדש או לשתף אותו להפעלה נוספת.
- כללים בכניסה
- כל רשומת statement שקורס שולח נבדקת מול כללי הסשן והפעלים של cmi5 לפני שהיא מתקבלת. סירוב מציין את דרישת המפרט שהרשומה מפרה.
- השלמה
- השלמה ועמידה בדרישות (satisfaction) נקבעות לפי הקריטריונים של הקורס עצמו, כפי שהתקן מחייב, ולא לפי כלל שלנו.
- החזרה
- כאשר מערכת ניהול הלמידה מספקת כתובת URL לחזרה, הלומד מקבל דרך חזרה אליה.
עמידות
- במהלך השבתה של LRS
- רשומות מתקבלות ומוחזקות בזמן שה-LRS אינו זמין, ומועברות כשהוא חוזר לפעול. בינתיים הלמידה נמשכת.
- בדיוק פעם אחת, לפי הסדר
- רשומות מוחזקות מועברות פעם אחת בדיוק ולפי הסדר, והסדר נשמר גם בין אצוות שהועברו.
- נמדד
- השבתה של עשר דקות ב-LRS עם 200 לומדים לא יצרה שגיאות שנראו ללומדים. העברת כל רשומה מוחזקת נבדקה לאחר מכן מול מה ש-cmi5 קיבל.
בידוד ואבטחה
- בידוד לקוחות (tenants)
- הנתונים של כל לקוח מופרדים באמצעות כללים שמסד הנתונים אוכף, ולא באמצעות קוד האפליקציה בלבד.
- הצפנה במנוחה
- AES-256-GCM, כאשר המפתחות קשורים לשורה שעליה הם מגנים.
- מזהי לומדים
- המזהה שמספקת מערכת ניהול הלמידה הוא חשבון xAPI של דף בית ושם. מזהים בסגנון דואר אלקטרוני נדחים. הוא נשמר רק כאסימון עם מפתח.
- כתובות לקוח
- לעולם אינן נשמרות. יומני הבקשות מכילים אסימון עם מפתח במקום כתובת IP.
- אובייקטים מאוחסנים
- חבילות קורס ורשומות מחיקה מוצפנות אצלנו במארח לפני העלאתן לאחסון אובייקטים.
הגנת נתונים
- תפקיד
- מעבד, הפועל עבור לקוח מערכת ניהול הלמידה כבקר. תנאי סעיף 28 מופיעים בעמוד הסכם עיבוד הנתונים.
- מה מעובד
- מזהה הלומד שמספקת המערכת של הלקוח, ורשומות הלמידה שקורס שולח, כולל תוצאות וציונים.
- שימור
- לפי לקוח (tenant) ולפי החוזה. ברירות המחדל הן 1,095 ימים להרשמות ולגוף רשומות ה-statement, וניתן להגדיר אותן עד יום אחד.
- מחיקה
- הרשומות של הלומד עוברות פסאודונימיזציה ב-cmi5 באופן מיידי, העתקת המסמכים שלו ל-LRS נעצרת והעותקים מוסרים, והמחיקה מועברת ל-RODMENA LRS עם קבלה מתועדת, כך שבקשה אחת מגיעה לשתי המערכות. לאחר שחזור מסד נתונים, כל מחיקה מיושמת מחדש מרשומות אטומות הנשמרות מחוץ למסד הנתונים, כשלב בהליך השחזור.
- סיבות מפעיל
- הסיבה הנרשמת למחיקה או להסרה היא אסמכתת כרטיס או קוד, ולעולם לא טקסט חופשי על אדם, משום שרישומים אלה מאריכים ימים יותר מהנתונים.
- מיקום
- אותה שכבת מסד נתונים שמצוינת במרכז האמון, בבריטניה, בצרפת ובגרמניה, ללא העברה אחרת.
אינטגרציות
- עותקי מסמכים אל ה-LRS
- אופציונלי וכבוי כברירת מחדל, לפי לקוח. מסמכי מצב שמור והעדפות לומד מועתקים בכיוון אחד אל RODMENA LRS ונמחקים שם כאשר הם נמחקים או כאשר תקופת השימור שלהם מסתיימת. נתוני הפעלת הסשן מועתקים ללא מפתח הזכאות שלהם.
- הצלבת נתונים מול LRS
- לפי בקשה, רשומות ה-statement של הרשמה מושוות לעותק ב-LRS, ותוצאה חתומה עבור כל רשומה מתווספת לחבילת הראיות.
- רשומות statement חתומות
- אופציונלי, לפי לקוח. רשומות ה-statement ש-cmi5 כותב בעצמו (launched, abandoned, satisfied, waived) נושאות חתימה דיגיטלית של xAPI עם תעודת השירות של RODMENA. החתימה מוסרת יחד עם גוף הרשומה בתום תקופת השימור או במחיקה.
- Webhooks
- אופציונלי. התראות אירועים נשלחות לנקודות קצה ב-HTTPS שהלקוח רושם, חתומות ב-HMAC-SHA256. הן נושאות רק מזהים שכבר נמצאים בידי הלקוח וחותמות זמן, ולעולם לא מזהה לומד או רשומת למידה. אירועים נשמרים למשך 30 ימים.
יציאה וניידות
- החזרת נתונים
- לקוח מבקש ייצוא דרך ה-API. הוא פועל רק לאחר שאדם נוסף מאשר אותו, מוצפן במפתח של הלקוח עצמו, ומגיע עם מניפסט חתום המכסה כל טבלה שבבעלות הלקוח.
- מחיקה בסיום החוזה
- כל רשומה וכל גרסה של אובייקט מאוחסן נמחקות. הלקוח מקבל אישור מחיקה חתום עם חותמת זמן, המפרט מה נמחק, מה נשמר ומדוע, ומה אינו מכוסה בו.
ראיות
- ראיות השלמה
- מיוצא כחבילה חתומה עם חתימת זמן, שצד שלישי יכול לאמת באופן לא מקוון, ללא גישה למערכות שלנו.
- חתימת זמן
- רשות חותמות זמן (TSA) ציבורית לפי RFC 3161 מעגנת את שרשרת הביקורת. היא מקבלת תמצית SHA-256 של ראש שרשרת חתום, בערך כל חמש עשרה דקות, ורק עבור לקוח שהשרשרת שלו השתנתה. לא נשלחים אליה נתונים אישיים, מזהים או רשומות statement.
- אם הרשות אינה נגישה
- למידה, הפעלות, רשומות statement וייצוא ראיות אינם מושפעים. העיגון מנסה שוב במחזור הבא, השורות החדשות ביותר ביומן הביקורת פשוט טרם מכוסות בעוגן, ובדיקת התקינות של כל לקוח (tenant) מדווחת כמה זמן הן ממתינות.
נגישות
תואם חלקית ל-WCAG 2.2 AA. הממשקים שלנו מתוכננים לעמוד ב-WCAG 2.2 AA כדי שלקוח מהמגזר הציבורי יוכל לעמוד בחובתו לפי Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018; חוק Equality Act 2010 מחייב את RODMENA ישירות.
המוצר הזה
- מה זה מכסה
- ארבעת העמודים שהלומד רואה: עמוד ההפעלה; עמוד הפעלת האפליקציה (״Open your course in its app״), שמוצג במקומו כאשר קורס נפתח באפליקציה נפרדת במכשיר הלומד, ואשר אינו פותח דבר בעצמו ותמיד ממתין ל-Continue; העמוד שמוצג כאשר תוקף קישור פג או שכבר נעשה בו שימוש; ועמוד השגיאה. תוכן הקורס עצמו שייך ללקוח והוא מחוץ להיקף הצהרה זו.
- בדיקות אוטומטיות
- axe-core 4, WCAG 2.2 AA וכן כללי הנוהג המומלץ שלו: 20 מתוך 20 בדיקות עברו ללא ממצאים, והן מכסות חמישה מצבי עמוד (הפעלה, הפעלת אפליקציה, תוקף שפג עם דרך חזרה ובלעדיה, שגיאה) ברוחב מחשב וברוחב טלפון, הן בערכת הנושא הבהירה והן בכהה, והורצו על העמודים החיים ב-26 בספטמבר 2026.
- קורא מסך
- נבדק עם Orca 46 ו-Google Chrome על Linux בכל עמוד. כל עמוד מוכרז עם הכותרת או ציון הדרך הראשי שלו, והפקד היחיד כ״Continue push button״ או כ״Return to the course page link״.
- מקלדת
- נבדק במקלדת בלבד ב-Google Chrome על macOS ו-Linux. הקשה הראשונה על Tab מגיעה לפקד היחיד בכל עמוד, עם מצב מיקוד גלוי של 3 px. ב-macOS, Chrome ו-Safari מדלגים על קישורים בהקשה על Tab אלא אם ״Press Tab to highlight each item״ מופעל; Option+Tab מגיע אליהם בכל מקרה.
- ללא JavaScript
- עמוד ההפעלה נשלח אוטומטית כאשר הרצת סקריפטים זמינה, וכאשר אינה זמינה, כפתור Continue גלוי הוא הדרך להמשיך. שום דבר בעמודים אלה אינו מחייב סקריפט.
- ללא מגבלות זמן
- לא מוצג ללומד ספירה לאחור ולא מגבלת זמן באף אחד מהעמודים.
- אופן הבנייה
- HTML סמנטי פשוט עם אזור ציון (landmark) ראשי אחד, פריסה של עמודה אחת ואזור עדכון חי (aria-live במצב polite) להודעות סטטוס. לא נעשה שימוש במסגרת ממשק משתמש של צד שלישי.
- טרם בוצע
- בדיקה עם VoiceOver, NVDA או JAWS, ו-TalkBack, וכן ביקורת נגישות של צד שלישי. עד להשלמת הביקורת ההצהרה נשארת ברמת תאימות חלקית, ונאמר זאת לכל גוף רכש שישאל.
- דיווח על בעיה
- בעיות נגישות בדפים אלה נשלחות לכתובת שבהצהרת הנגישות שלנו, ואנחנו משיבים עליהן שם.
מה זה עושה
-
נבדק לתאימות
עובר את חבילת הבדיקות ADL CATAPULT cmi5 LMS: 21 מתוך 21 בדיקות חבילה ו-66 מתוך 66 בדיקות ריצה.
-
כללים הנאכפים בכניסה
כל רשומת statement שקורס שולח נבדקת מול כללי הסשן והפעלים של cmi5, וסירוב מציין את הדרישה שהרשומה מפרה.
-
ממשיך לפעול גם בזמן השבתה
רשומות מתקבלות ונשמרות, ואז מועברות הלאה פעם אחת בדיוק ובסדר. הפסקה של עשר דקות ב-LRS עם 200 לומדים לא גרמה לשגיאות שנראו ללומדים.
-
מבודד ומוצפן
הנתונים של כל לקוח מופרדים באמצעות אבטחת רמת שורה בבסיס הנתונים, מוצפנים במנוחה, ומזהי הלומדים נשמרים רק כאסימונים עם מפתח.
-
ראיות שצד שלישי יכול לבדוק
ראיות השלמה מיוצאות כחבילה חתומה עם חתימת זמן, שמאומתת באופן לא מקוון ללא גישה למערכות שלנו.
-
מחיקה שמגיעה עד ה-LRS
מחיקת הנתונים של לומד מיושמת מיד ב-cmi5 ומועברת ל-LRS עם קבלה מתועדת.
לתיעוד, לפיילוט או לאינטגרציה, צרו קשר.