Die Installation von Plattformen, die sich an unsere Anforderungen anpassen, auf dem Computer ist unerlässlich geworden, damit die von uns geleistete Arbeit so vollständig und effizient wie möglich ist.
Heute sehen wir, wie das Bildungssegment nicht nur aufgrund globaler Situationen, sondern auch aufgrund des Booms in der IT-Branche neue Stärken erlangt hat. Es gibt verschiedene Plattformen, die ausschließlich für den Bildungsteil konzipiert sind. Dies ist ideal, wenn unsere Zeit begrenzt ist oder wir nicht physisch an einen Ort ziehen möchten.
Zu den beliebtesten modernen Bildungsplattformen gehört Moodle. Moodle ermöglicht seinen Benutzern den Zugriff auf eine Plattform mit einem robusten und sicheren integrierten System. Dies garantiert, dass alles, was dort stattfindet, zentral mit den besten Tools für diesen Zweck verwaltet wird.
Moodle bietet eine einfache Benutzeroberfläche mit Funktionen wie Drag & Drop und ein Plus ist, dass es für mehr als 120 Sprachen ist.
- Blended Learning
- Online Kurse
- Ständige Überwachung des Fortschritts der durchgeführten Aktivitäten
- Integriert ein personalisiertes Board in aktuelle und frühere Kurse. Zusätzlich ist ein Abschnitt integriert, um anstehende Arbeiten zu überprüfen
- Zugängliche Benutzeroberfläche
- Kompatibel mit offenen Standards wie IMS-LTI oder SCORM
- Es gibt uns die Möglichkeit, Dateien über OneDrive, Dropbox und Google Drive in die Cloud hochzuladen
- Es verfügt über Aktivitäten und Tools für die Zusammenarbeit wie Foren, Wikis, Glossare und Datenbankaktivitäten
- Benachrichtigungen über neue Ereignisse
- Ständige Sicherheitsupdates
- Es verfügt über eine sichere Authentifizierung und massive Registrierungen auf sichere Weise
- Integrieren Sie einen All-in-One-Kalender
Wenn Sie feststellen, dass dies eine praktikable Option ist, zeigt Ihnen EinWie.com, wie Sie Moodle unter Ubuntu 21.04 installieren .
Um auf dem Laufenden zu bleiben, abonniere unseren YouTube-Kanal! ABONNIEREN
1. So installieren Sie Moodle unter Ubuntu 21.04
Als erstes müssen Sie überprüfen, ob wir Ubuntu 21.04 verwenden. Dazu führen wir im Terminal Folgendes aus:
lsb_release -a
Danach aktualisieren wir das System mit dem Befehl:
sudo apt update
Jetzt werden wir die erforderlichen PHP-Erweiterungen und -Bibliotheken installieren, damit Moodle wie erwartet funktionieren kann. Wir führen Folgendes aus:
sudo apt install php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav
Wir geben den Buchstaben S ein, um den Download und die Installation dieser Add-Ons zu bestätigen:
Danach werden wir den LEMP-Stack auf dem System installieren. LEMP (Linux, Nginx (EngineX), MariaDB und PHP) wurde als eine Reihe von Dienstprogrammen zum Implementieren und Verwalten von Webanwendungen entwickelt. Daher muss dieser Stack zuvor installiert werden Installieren und konfigurieren Sie Moodle unter Ubuntu 21.04.
Das erste, was installiert werden muss, ist Nginx mit dem folgenden Befehl:
sudo apt install nginx
Wir bestätigen die Installation mit dem Buchstaben S:
Alle Nginx-Konfigurationsdateien werden im Verzeichnis / etc / nginx gespeichert und die Hauptkonfigurationsdatei lautet /etc/nginx/nginx.conf.
Wir überprüfen den Zustand von Nginx mit dem Befehl:
sudo systemctl status nginx
Wir sehen, dass sein Status aktiv ist und ausgeführt wird. Jetzt aktivieren wir Nginx mit Linux-Start:
sudo systemctl ist nginx aktiviert
Wir führen den Befehl “ip add” aus, um die IP-Adresse von Ubuntu 21.04 zu sehen:
Mit dieser IP-Adresse gehen wir zu einem Browser und wenn wir ihn eingeben, sehen wir die Nginx-Homepage:
Jetzt werden wir MariaDB installieren, mit MariaDB werden wir ein relationales Datenbankverwaltungssystem haben, für dessen Installation wir ausführen:
sudo apt install mariadb-server mariadb-client
Wir bestätigen den Download und die Installation mit dem Buchstaben S:
Wir überprüfen den Status von MariaDB:
sudo systemctl status mariadb
Jetzt aktivieren wir MariaDB mit Ubuntu 21.04 Boot:
sudo systemctl ist Mariadb aktiviert
Es ist Zeit, die Installation von MariaDB sicherzustellen, da einige Parameter standardmäßig unsicher sind. Dazu führen wir Folgendes aus:
sudo mysql_secure_installation
Wenn Sie die Eingabetaste drücken, weisen wir das Root-Passwort zu:
Wir werden die folgenden Fragen sehen, die wir mit dem Buchstaben “y” beantworten:
- Anonyme Benutzer entfernen? [J / n] und
- Remote-Login aus der Ferne nicht zulassen? [J / n] und
- Testdatenbank entfernen und darauf zugreifen? [J / n] und
- Berechtigungstabellen jetzt neu laden? [J / n] und
Um Websites zu erstellen, müssen wir PHP installieren, eine dynamische und Open-Source-Programmiersprache. Um es in Ubuntu 21.04 zu installieren, werden wir Folgendes ausführen:
sudo apt installiere php php-mysql php-fpm
Wir bestätigen den Vorgang mit dem Buchstaben S:
Wir aktivieren PHP mit Ubuntu 21.04 Start:
sudo systemctl ist aktiviert php7.4-fpm
2. Erstellen Sie eine Moodle Ubuntu Server 21.04-Datenbank und laden Sie Repositorys herunter
Wir müssen die Datenbank in MySQL erstellen, um Moodle zu verwalten. Dazu greifen wir mit dem folgenden Befehl auf MySQL zu:
sudo mysql
Dort führen wir jede der folgenden Zeilen aus:
CREATE DATABASE Moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON Moodle. * TO 'Moodleadmin' @ 'localhost' IDENTIFIED BY 'Passwort'; SPÜLPRIVILEGIEN; Verlassen;
Danach werden wir die Moodle-Repositorys mit dem folgenden Befehl herunterladen:
wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Wir werden den Inhalt der komprimierten Datei in das Verzeichnis / var / www / html extrahieren:
sudo tar -zvxf Moodle-neueste-39.tgz -C / var / www / html /
Wir werden den extrahierten Inhalt auflisten:
ls / var / www / html /
Wir erteilen die erforderlichen Berechtigungen:
sudo chown www-data: www-data -R / var / www / html / Moodle sudo chmod 775 -R / var / www / html / Moodle
Wir erstellen das Verzeichnis, in dem sich die Moodle-Daten befinden:
sudo mkdir -p / var / Moodledata
Wir erteilen die erforderlichen Berechtigungen:
sudo chmod 775 -R / var / Moodledata sudo chown www-data: www-data -R / var / Moodledata
Der nächste Schritt besteht darin, die Moodle-Konfigurationsdatei zu bearbeiten. Dazu führen wir Folgendes aus:
cd / var / www / html / Moodle / sudo cp config-dist.php config.php sudo nano config.php
Wir werden folgendes sehen:
Wir gehen zu folgenden Zeilen:
$ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> Datenbankname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> Präfix
Dort müssen wir die Werte mit den Daten bearbeiten, die wir in MySQL registriert haben:
Unten finden wir die folgenden Zeilen und weisen diese Werte zu:
$ CFG-> wwwroot = 'http: // Computername';
$ CFG-> dataroot = '/ var / Moodledata';
Wir speichern die Änderungen mit den Tasten Strg + O und beenden den Editor mit Strg + X.
Es ist wichtig, dass NGINX die Moodle-Site unterstützt. Dazu erstellen wir eine neue Serverblockkonfiguration im Verzeichnis /etc/nginx/conf.d/. Wir verwenden den folgenden Befehl:
sudo nano /etc/nginx/conf.d/moodle.conf
Dort geben wir folgende Syntax ein:
Server { höre 80; Servername "Team"; root / var / www / html / Moodle; index index.php; Lage / { try_files $ uri $ uri / /index.php?$query_string; }} Ort ~ ^ (. + . php) (. *) $ { fastcgi_split_path_info ^ (. + . php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; include /etc/nginx/mime.types; include fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }} }}
Wir speichern die Änderungen und verlassen den Editor.
Wir validieren die Nginx-Konfiguration und laden den Service neu:
sudo nginx -t
sudo systemctl nginx neu laden
Um den Vorgang abzuschließen, gehen wir zu einem Browser und geben die IP-Adresse von Ubuntu 21.04 ein. Wir sehen Folgendes:
Dort klicken wir auf “Weiter” und im nächsten Fenster überprüfen wir, ob die Installationsanforderungen erfüllt sind:
Unten klicken wir auf “Weiter”, um mit dem Installationsprozess dieser Komponenten fortzufahren:
Wenn dieser Prozess endet, werden wir Folgendes sehen:
Wir klicken auf Weiter und müssen nun einige Daten als Administrator, E-Mail, Land und Zone registrieren:
Wir klicken auf “Profil aktualisieren” und sehen nun Folgendes:
Dort registrieren wir die gewünschten Informationen für die Site in Moodle, unten können wir die geografische Region zuordnen:
Wir klicken auf “Änderungen speichern” und greifen auf Moodle zu:
Es ist möglich, HTTPS in Moodle für mehr Sicherheit zu konfigurieren. Wenn wir dies tun möchten, gehen wir zum Terminal und führen Folgendes aus:
sudo snap install --classic certbot
Am Ende der Installation geben wir ein:
Wir generieren jetzt das Nginx-Zertifikat mit dem folgenden Befehl:
sudo certbot –nginx
Dort geben wir unsere E-Mail-Adresse ein und akzeptieren dann die Lizenzbedingungen:
Sobald dies erledigt ist, gehen wir zur Konfigurationsdatei:
sudo nano /var/www/html/moodle/config.php
Wir finden die Zeile “CFG-> wwwroot”:
Dort richten wir HTTPS ein:
Wir speichern die Änderungen.
Danach können wir sicher auf Moodle zugreifen und durch folgende Optionen navigieren:
Kalender:
Persönliche Notizen:
Site Administration:
Auf diese Weise haben Sie Moodle in Ubuntu 21.04 installiert und korrekt konfiguriert. Es ist ein umfangreicher Prozess, der sich lohnt, die besten Optionen einer Online-Plattform auf Bildungsebene zu haben.