Moodle E-Learning-System
Erstellen Sie die Lernweite mit Open Source Elearning -Plattform
Erstellen Sie schnell eine E-Learning-Plattform mit einem der beliebten Moodle Open Source-System. Erstellen und verteilen Sie eigene Kurse und Schulungsmaterialien an die Auszubildenden.
Überblick
Moodle ist ein Open Source Learning Management System (LMS). Es ist ein 100% kostenloses E-Learning-System. Moodle steht für modulare objektorientierte dynamische Lernumgebung. Mit Moodle können Entwickler in wenigen Minuten Online -Lernseiten erstellen. Es ist eine Open -Source -Lernplattform, die sowohl stabil als auch skalierbar ist. Moodle Open Source wurde erstellt, um Lehrern, Schülern und Administratoren einfach zu machen, maßgeschneiderte Inhalte zu entwickeln und zu verteilen. Diese Open-Source-E-Learning-Plattform umfasst ein modernes anpassbares Dashboard und ein benutzerfreundliches Layout. Darüber hinaus ist es für eine Vielzahl von Institutionen und Organisationen auf der ganzen Welt geeignet. Moodle umfasst eine Vielzahl von Funktionen, darunter kollaborative Tools und Aktivitäten, einen All-in-One-Kalender, Fortschrittsverfolgung, mehrsprachige Berichterstattung und vieles mehr. Moodle hat auch E-Learning-Standards wie SCORM (Sharable Content-Objekt-Referenzmodell), AICC HACP, IMS und Lernwerkzeuge (LTI) implementiert. Durch die Auswahl eines geeigneten Themas können Benutzer das Erscheinungsbild der Website oder eines bestimmten Kurses ändern. Benutzer können die Hauptfunktionalität von Moodle mithilfe der Plugins -Funktion verbessern. Es stehen zahlreiche Plugins zur Verfügung, die verwendet werden können, um die Funktion des Standorts zu verbessern. Darüber hinaus können Entwickler ihre Plugins an die Bedürfnisse ihrer Kunden anpassen. Moodle verfügt über eine mobile App für iPhone, Android sowie Windows -Telefone und Tablets. Benutzer können die mobile App von jedem Ort von jedem Ort nutzen. Dieses E-Learning-System ist in PHP geschrieben und speichert Daten in MySQL/PostgreSQL-Datenbanken. Es wird mit umfangreichen Dokumentation von Benutzern und Entwickler geliefert. Die Lizenz für diese Open-Source-E-Learning-Plattform ist GPLV3+.
System Anforderungen
Um Moodle zu installieren, müssen Sie die folgenden Software haben:
- Nginx
- Php 7.3.0 oder mehr
- Mysql 5.7 oder mehr
Merkmale
Im Folgenden finden Sie die wichtigsten Merkmale von Moodle:
- moderne und einfach zu verwendende Schnittstelle
- Personalisiertes Dashboard
- Dokumentenverwaltung
- Verfolgung des Fortschritts
- Benachrichtigungen
- Mehrsprachige Fähigkeit
- Anpassbares Site -Design und -Layout
- Verwalten Sie Benutzerrollen und Berechtigungen
- hohe Interoperabilität
- Plugin -Management
- Peer- und Selbstbewertung
- Kompetenzbasierte Markierung
Installationsanleitung
Moodle auf Ubuntu 18.04 LTS mit nginx installieren
Installieren Sie den NGINX -Webserver
Nginx ist der beliebteste und sichere Webserver. Verwenden Sie den folgenden Befehl zur Installation von NGINX
sudo apt install nginx
Sobald der Nginx installiert ist, konfigurieren Sie die Domäne und starten Sie den Nginx neu, indem Sie den folgenden Befehl verwenden
sudo service nginx restart
Installieren Sie MySQL Server
Als nächstes müssen Sie den Datenbankserver installieren und den folgenden Befehl verwenden, um MySQL Server zu installieren
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
Einmal ist der Datenbankserver installiert, verwenden Sie den folgenden Befehl, um MySQL Server neu zu starten
sudo service mysql restart
PHP 7.4 und verwandte Module installieren
Fügen Sie Ubuntu Befehle aus, um ein Drittanbieter PPA hinzuzufügen.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Führen Sie nun den folgenden Befehl aus, um PHP 7.4 und verwandte Module zu installieren.
sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-soap php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip
Datenbank für Moodle erstellen
Jetzt haben Sie alle erforderlichen Software installiert. Der nächste Schritt besteht darin, sich bei MySQL Server anzumelden und die Moodle -Datenbank zu erstellen. Verwenden Sie den folgenden Befehl, um Datenbank zu erstellen. Ändern Sie Ihren Datenbanknamen.
CREATE DATABASE moodle;
Erstellen Sie einen Datenbankbenutzer mit dem Namen “Moodle” mit neuem Passwort. und erteilte den Benutzer vollständiger Zugriff auf die Datenbank, indem die folgenden Befehle ausgeführt werden. Ändern Sie mit Ihrem gewünschten Datenbankbenutzer und mit Ihrem gewünschten Passwort.
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON moodle.* TO 'moodleuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Download Moodle
Führen Sie als nächstes die folgenden Befehle aus, um den DirectLory -Download zu ändern und Moodle herunterzuladen.
cd /var/www/
sudo git clone -b MOODLE_38_STABLE git://git.moodle.org/moodle.git moodle
Führen Sie die folgenden Befehle aus, um Berechtigungen festzulegen.
sudo mkdir -p /var/www/moodledata
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/
sudo chown www-data:www-data /var/www/moodledata
Erstellen Sie die Nginx -Konfigurationsdatei für die Moodle -Site.
sudo nano /etc/nginx/sites-available/moodle
Fügen Sie den folgenden Code hinzu und speichern Sie die Datei.
server {
listen 80;
listen [::]:80;
root /var/www/moodle;
index index.php index.html index.htm;
server_name example.com;
client_max_body_size 100M;
autoindex off;
location / {
try_files $uri $uri/ =404;
}
location /dataroot/ {
internal;
alias /var/www/moodledata/;
}
location ~ [^/].php(/|$) {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Erstellen Sie Symlink, um eine neu erstellte Site zu aktivieren.
sudo ln -s /etc/nginx/sites-available/moodle /etc/nginx/sites-enabled/
Starten Sie den Nginx -Webserver neu.
sudo systemctl restart nginx
Öffnen Sie nun den Browser und geben Sie http://example.com ein, um auf die Website zuzugreifen. Folgen Sie den Installationsassistenten, um Moodle zu installieren.