Open edX

Open edX (תעתיק לעברית: אוֹפֶּן אֶדֶקְס) היא מערכת לניהול למידה (LMS) בקוד פתוח שפותחה על ידי ארגון edX (אֶדֶקְס) עבור אתר edx.org אתר שכולל קורסים פתוחים מרובי משתתפים (MOOC). ביוני 2013 שחרר ארגון edX את התוכנה שלו כקוד פתוח וקרא לה Open edX.

קוד התוכנה מבוסס בעיקר על שפת התכנות Python עם תשתית התוכנה Django.

רקע כללי 

הפלטפורמה פותחה במקור על ידי פיוטר מיטרוס, חוקר בMIT כפרויקט מחקר. במאי 2012 הוקדם ארגון edX על ידי מדענים מ-MIT ואוניברסיטת הרווארד, והתחזוקה של התוכנה עברה אליו. בשנת 2013 הם חברו לאוניברסיטת סטנפורד, ובאותה שנה יצאה הגרסה הראשונה של Open edX כפרויקט קוד פתוח.

אתר edX הוא עדיין אתר הלמידה מבוסס Open edX הגדול ביותר בעולם (נכון ל-2022), Open edX נמצא בשימוש בכל רחבי העולם כפלטפורמה שמאפשרת למוסדות אקדמיים ואחרים להעביר קורסים מקוונים דרכה, תוך מיתוג המוסד והתאמה אישית של הפלטפורמה. Open edX מאומצת על ידי מגוון רחב של ארגונים: ארגונים גדולים, כמו גוגל, מיקרוסופט ו-IBM, מוסדות להשכלה גבוהה כמו אוניברסיטת הרווארד ו-MIT וגם ארגונים קטנים ובינוניים. קהילת Open EdX מחזיקה קטלוג של אתרי למידה מבוססי Open EdX.

ארכיטקטורת התוכנה

בפרויקט Open edX יש מספר רכיבים שמתקשרים ביניהם באמצעות ממשקי API. החלק המרכזי של ארכיטקטורת ה-Open edX הוא שירות שנקרא "פלטפורמת edX", והוא מכיל את יישומי ניהול הלמידה (LMS) ויישומי הכנת הקורסים (Studio). שירות זה נתמך על ידי אוסף של שירותי ווב אוטונומיים אחרים. כמעט כל הרכיבים מבוססים בצד השרת על Python ו-Django. בצד הלקוח, נעשה שימוש יותר ויותר בארכיטקטורת מיקרו-פרונטאנד וטכנולוגיות JavaScript כמו React.

Open edX משתמשת במסד הנתונים MySQL עבור ניהול המשתמשים ופעילויות של המשתמשים, ובמסד הנתונים MongoDB עבור אחסון מבני הקורסים השונים וגם עבור פורום הקורס.

מערכת ניהול הלמידה (LMS)
מערכת הלמידה היא המערכת שבה הלומד נרשם לקורסים ולומד בהם. המערכת הזו מיועדת גם ללומד וגם למדריך, ויש להם הרשאות שונות במערכת. בעוד שהלומד יכול רק לצפות וללמוד בקורסים ולהשתמש בפורום הקורס, המדריך יכול גם לרשום לומדים לקורס, לצפות בהתקדמות הלומדים, לצפות ולשנות ציונים של לומדים, לנהל קבוצות, להוריד דוחות ציונים ועוד.

הסטודיו 
הסטודיו היא המערכת שמשמשת ליצירת תוכני הקורסים. כותבי הקורס יכולים לבנות את המבנה הכללי של הקורס, להחליט על מדיניות ציונים, להשתמש ברכיבים בסיסיים כמו רכיבי וידאו, רכיבי טקסט ו-HTML, רכיבי תרגיל בעלי ציון (Problems), וגם ברכיבים מתקדמים שמפותחים על ידי הקהילה, אלו דורשים התקנה במערכת.

Xblock
XBlock היא ארכיטקטורת רכיבים מבוססת Python המאפשרת למפתחים ליצור רכיבי קורס עצמאיים, המסוגלים לעבוד בצורה חלקה עם רכיבים אחרים בבנייה של קורס מקוון במערכת Open edX.

היסטוריית גרסאות 
אחת לכחצי שנה קהילת Open edX מפרסם גרסה יציבה בעלת שם. כל גרסה נקראת בשם של עץ, בסדר אלפביתי עולה. בדרך זו, כאשר רוב האנשים משתמשים באותה גרסה יציבה ועקבית, קהילת Open edX יכולה לשתף ידע ושיפורים ביתר קלות. הגרסאות נבדקות הן על ידי edX והן על ידי קהילת Open edX. הגרסה האחרונה ששוחררה היא הגרסה היחידה הנתמכת על ידי הקהילה.

קהילה
פיתוח ועיצוב הפלטפורמה תוכננו יחד עם הקהילה מראשית ההיסטוריה של הפרויקט. הקהילה מקיימת מספר קבוצות עבודה המתמקדות בשיווק, פיתוח גרסאות חדשות, תרגומים לשפות שונות, ניתוח נתונים, עיצוב גרפי ועוד. הקהילה מארחת ועידת Open edX שנתית, בכל שנה במקום אחר בעולם.

Open EdX בישראל

בישראל, בשנת 2015 הוקם המיזם הלאומי ללמידה דיגיטלית, קמפוס IL, פלטפורמה מבוססת Open edX ביוזמה משותפת של המיזם הלאומי ישראל דיגיטלית במשרד לשוויון חברתי והמועצה להשכלה גבוהה בסיוע ארגון edX.

ראו גם 
 Moodle

קישורים חיצוניים

הערות שוליים 

למידה משולבת מחשב
טכנולוגיות למידה
למידה מרחוק
תוכנה חופשית
תוכנות הכתובות בפייתון