Moodle, מערכת ניהול למידה באובונטו 20.04 LTS

על מודל

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

בשורות הבאות אנו הולכים לראות כיצד להתקין את Moodle באובונטו 20.04 LTS Focal Fossa. כדי לבצע את השלבים שנראה להלן, יהיה עלינו לוודא בעבר כי אנו עומדים בדרישות מינימום מסוימות, כמו שהם; יש מערכת אובונטו 20.04 LTS מעודכנת, מחסנית LAMP או סביבה, חשבון משתמש עם הרשאות סודו וגישה לאינטרנט.

אם עדיין אין לך את הסביבה הדרושה, תוכל התייעץ עם מדריך להתקנת LAMP באובונטו 20.04. באפשרותך לשלב את Moodle בשירות האינטרנט אובונטו 20.04 במספר דרכים, כאתר הראשי, כשרת וירטואלי עצמאי, או, כפי שנעשה במאמר זה, כחלק מהאתר הראשי. חשוב גם לעבוד עם חיבורי HTTPS מאובטחים, אם כי לפשטות במאמר זה נעשה זאת באמצעות HTTP.

הורד את Moodle לאובונטו 20.04

באזור ההורדות של אתר רשמיאנחנו יכולים הורד את הגרסה היציבה האחרונה Moodle עבור אובונטו 20.04 LTS.

החבילות שנמצא באינטרנט זמינות בפורמטים .tgz ו- .zip, שהקישורים מובילים לדף הורדה אוטומטי. אפשרות נוספת עבור להוריד את הגרסה האחרונה היום, הוא יפתח מסוף (Ctrl + Alt + T) וישתמש בו wget כדלהלן:

להוריד

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

התקנה באובונטו 20.04

לפני התקנת Moodle באובונטו 20.04 LTS נצטרך לבצע כמה פעולות להכנת המערכת. בדרך זו נקבל את מתקין האינטרנט בו נשתמש בהמשך לעבוד ללא בעיות.

קבצי Moodle

כדי להתחיל אנחנו לפתוח את החבילה שהורדנו זה עתה ישירות במיקום שמעניין אותנו. במסוף (Ctrl + Alt + T) נצטרך להשתמש רק בפקודה:

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

מכיוון שמודל צריך לכתוב לספריית ההתקנה שלו, אנו משנים את הבעלים של מדריך זה למשתמש איתו פועל שירות האינטרנט (נתונים www):

sudo chown -R www-data: /var/www/html/moodle/

אנחנו צריכים גם מדריך לנתוני Moodle. אנחנו הולכים ליצור את זה מחוץ לגלישת האינטרנט:

sudo mkdir /var/www/moodledata

אנו משנים את הבעלים של ספריה זו כך שמודל יכול לכתוב:

sudo chown www-data: /var/www/moodledata/

מסד נתונים

Moodle יזדקק לתמיכה הדרושה ממנוע מסד הנתונים שיש לנו באובונטו 20.04, שבדוגמה זו תהיה MariaDB.

כדי להתחיל, אנו הולכים לפתוח מסוף (Ctrl + Alt + T) כעת השתמש בלקוח מסוף mysql והמשתמש איתו אנו מנהלים:

קליפה ביתית של מריאדב

sudo mysql -u root -p

עכשיו בואו ליצירת בסיס הנתונים:

ליצור מסד נתונים עבור

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

השלב הבא יהיה צור משתמש:

צור משתמש למצב רוח

create user usuariomoodle@localhost identified by 'password123';

אנחנו ממשיכים מתן ההרשאות הדרושות למשתמש במסד הנתונים:

להעניק הרשאות

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y אנחנו סוגרים את הקשר:

quit

PHP

Moodle תזדקק לתוספים מסוימים אותם נתקין ממאגרי אובונטו. ראשית, אנו נעדכן את רשימת החבילות הזמינות על ידי הקלדת המסוף (Ctrl + Alt + T):

sudo apt update

הבא אנו מתקינים את החבילות:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

בסיום זה יהיה צורך טען מחדש את תצורת ה- PHP או את שירותי האינטרנט, כראוי:

sudo systemctl reload apache2

מתקין אתרים

מכונת ה- Ubuntu 20.04 LTS שעליה אני מכין מאמר זה נגישה בתת-הדומיין ubuntu.local.lan, אז אשתמש ב- url http://ubuntu.local.lan/moodle כדי לגשת להתקנה.

בחירת שפה להתקנת מצב רוח

פעם אחת שפה נבחרת, אנחנו הולכים לאשר את מסלולי ה- Moodle. בעבר יצרנו את ספריית הנתונים שהציע המתקין, כך שלא יהיה צורך לשנות אותה.

לאשר מסלולים

השלב הבא הוא בחר מנוע מסד נתונים:

מסד נתונים עבור מצב רוח

התפריט הנפתח יראה לנו את האפשרויות הקיימות במערכת. אנו בוחרים את זה שמתאים לתצורה שעשינו בעבר.

בשלב הבא טופס יבקש מאיתנו את נתוני החיבור לשירות מסד הנתונים:

כוונון מסד נתונים

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

בדקנו את החיבור, נצטרך לקבל את תנאי השירות:

תנאי השירות של מצב הרוח

להלן רשימה של בדיקת דרישות להתקנת Moodle באובונטו 20.04:

בדיקת דרישות

אם השלבים הקודמים היו נכונים, כל הדרישות הבסיסיות יתקיימו ונוכל להמשיך בתהליך ההתקנה.

תהליך ההתקנה עצמו יציג רשימה ארוכה של פעולות ותוצאותיה:

התקנת מצב רוח

התהליך הזה במקרה שלי לקח הרבה זמן. בסוף ההתקנה, התקנת מנהל המערכת מתחילה לאתר החדש:

נתוני מצב רוח כללי

לאחר התצורה נכנסים לאתר באופן אוטומטי, המציג את האזור האישי:

אזור אישי של מצב רוח

ועם זה אנו יכולים להתחיל לעבוד באתר Moodle החדש שלנו ולהתחיל להשתמש בזה פלטפורמת eLearning לעבוד גם ברשת מקומית וגם דרך האינטרנט. משתמשים הזקוקים למידע אודות פעולתו, יכולים התייעץ עם תיעוד רשמי בדף הפרויקט.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   כיצד להתקין דיג'ו

    שלום. אני מבין שעקרונותיך של "אתיקת העריכה" אינם כוללים כמעט אי פלגיאציה בין פרקים לסעיפים ופסקה אחר פסקאות את התוכן של אתרים אחרים, נכון?

    1.    דמיאן א. דיג'ו

      בימיו החמצתי את הוספת קישור המקור. תיקנתי. Salu2

  2.   פרננדו מרטין דיג'ו

    תודה

  3.   לאונרדו דיג'ו

    נכשלתי:

    שגיאה 2002 (HY000): לא ניתן להתחבר לשרת MySQL מקומי באמצעות שקע '/var/run/mysqld/mysqld.sock' (2)