Open Source LMS-Software und LMS für E-Learning

Chamilo LMS für E-Learning

Erstellen Sie Online-Lernwebsite mit kostenlosen E-Learning-Tool

Verbessern Sie den Zugang zu Bildung, indem Sie Online-E-Learning-Plattformen mit kostenloser Lernmanagementsoftware erstellen. Erstellen Sie einfach Kurse und verfolgen Sie die Fortschritte des Schülers.

Überblick

Chamilo ist ein kostenloses E-Learning-Tool, mit dem Benutzer webbasierte Online-Lern-Apps erstellen können. Es ist eine Open-Source-E-Learning-Plattform, die sowohl leicht als auch anpassungsfähig ist. Chamilo Self Hosted LMS ist eine PHP-basierte Webanwendung, die eine MySQL-Datenbank zum Speichern von Daten verwendet. Es ist eines der am häufigsten verwendeten LMs für das E-Learning mit über 20 Millionen Menschen auf der ganzen Welt. Chamilo 2.0 befindet sich noch in der Entwicklung. Benutzer können es jedoch bis zu Version 1.11.X verwenden. Es wird unter der GNU/GPLV3 -Lizenz veröffentlicht. Dieses kostenlose Lernmanagementsystem ist plattformübergreifend und funktioniert unter Windows, Linux und Mac OS X. Chamilo LMS umfasst mehrere nützliche Funktionen, wie z. B. einen Kurskatalog, ein Benutzererstellungsmanagement, das Rollenmanagement, das Fähigkeitsmanagement, die Erstellung von Zertifikaten, eine Schildunterstützung und vieles mehr. Es verfügt auch über einen Einkaufswagen, um Trainern beim Verkauf von Kursen und dem Verdienen von Geld zu unterstützen. Chamilo E Lernen kann für eine Vielzahl von Lern- und Zusammenarbeitsaktivitäten verwendet werden. Lehrer können das Web nutzen, um ihre Kurse zu erstellen, zu verwalten, zu veröffentlichen und die Fortschritte des Auszubildenden zu verfolgen. Die Schüler können Kurse folgen, Materialien lesen, aktiv an Gruppen, Foren und Chatrooms teilnehmen. Benutzer sind standardmäßig aus der Datenbank authentifiziert. Chamilo hingegen verfügt über ein LDAP -Modul, mit dem Administratoren die Datenbankauthentifizierung deaktivieren und durch die LDAP -Authentifizierung ersetzen können. Entwickler können auch die Kernfunktionalität ändern und verbessern, indem sie verfügbare Erweiterungen einbeziehen. Die Chamilo Open Source LMS -Software ermöglicht auch den Aufbau von maßgeschneiderten Erweiterungen, um einzigartige Geschäftsanforderungen zu erfüllen.

System Anforderungen

Um Chamilo zu installieren, müssen Sie die folgenden Software haben:

  • Apache 2.2 oder größer / nginx
  • Php 7.2 oder mehr
  • Mysql 5.6 oder mehr

Merkmale

Im Folgenden finden Sie die Hauptmerkmale des Chamilo Open Source Online -Lernmanagementsystems:

  • Frei und Open Source
  • Kurse Management
  • Benutzerverwaltung
  • Dokumenten-Management
  • Netzwerk für soziales Lernen
  • Anpassbare Schnittstelle
  • Integration mit Tools von Drittanbietern
  • zeitkontrollierte Prüfungen
  • Automatisierte Generation von Zertifikaten
  • Mobile rrifly
  • Nachverfolgung des Benutzer Fortschritte

Installationsanleitung

THAMILO auf Ubuntu 18.04 LTS mit nginx installieren

nginx Webserver installieren

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 

MySQL Server installieren

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.2 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.2 und verwandte Module zu installieren.

sudo apt install php7.2-fpm php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-ldap php7.2-apcu php7.2-zip

Datenbank für Chamilo erstellen

Jetzt haben Sie alle erforderlichen Software installiert. Der nächste Schritt besteht darin, sich bei MySQL Server anzumelden und die Chamilo -Datenbank zu erstellen. Verwenden Sie den folgenden Befehl, um Datenbank zu erstellen. Ändern Sie Ihren Datenbanknamen.

CREATE DATABASE chamilo; 

Erstellen Sie einen Datenbankbenutzer mit dem Namen “Chamilo” 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 'chamilouser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

Download chamilo

Führen Sie als nächstes die folgenden Befehle aus, um Chamilo herunterzuladen, zu entpacken und sie in das NGINX -Webserververzeichnis zu verschieben.

cd /tmp && wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip
unzip chamilo-1.11.6-php7.zip
sudo mv chamilo-1.11.6 /var/www/html/chamilo

Führen Sie die folgenden Befehle aus, um Berechtigungen festzulegen.

sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/

Erstellen Sie die Nginx -Konfigurationsdatei für die Chamilo -Site.

sudo nano /etc/nginx/sites-available/chamilo

Fügen Sie den folgenden Code hinzu und speichern Sie die Datei.

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/chamilo;
    index  index.php index.html index.htm;
    server_name  example.com;

    client_max_body_size 100M;

    location / {
        try_files $uri /index.php$is_args$args;
    }

    location ~ [^/].php(/|$) {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.2-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/chamilo /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 dem Installationsassistenten, um Chamilo zu installieren.

FAQS

Was ist Chamilo?

Chamilo ist ein Open-Source-Lernmanagementsystem (LMS) zur Verbesserung des Zugangs zu Bildung und Wissen auf der ganzen Welt. Es ist ein globales Talentmanagementsystem mit Schwerpunkt auf Benutzerfreundlichkeit, Geschwindigkeit und Online -Schulungsprogrammen.

Ist Chamilo Open Source LMS?

Ja, Chamilo ist Open Source Learning Management -Software. Chamilo Best Open Source Learning Management System Source Code Repository ist unter Github verfügbar.

Ist Chamilo kostenlos LMS?

Chamilo ist eine kostenlose Cloud-basierte Lernmanagementlösung, um Schulungsprogramme für Organisationen zu erstellen, zu veröffentlichen und zu verwalten.

Wer sind die typischen Benutzer von Chamilo?

Chamilo wird von vielen öffentlichen Verwaltungen, Freiberuflern, großen Unternehmen und Unternehmen, gemeinnützigen Bnusiness sowie Arbeitslosendiensten und NGOs verwendet.

bietet Chamilo API an?

Ja, Chamilo Learning Management Softwars bietet auch APIs an.

Was ist Chamilo gegen Moodle LMS?

Chamilo lms gegen Moodle? Moodle ist ein Open-Source-Lernmanagementsystem (LMS). Es ist in PHP-Sprache geschrieben und seit 2001 unter der GNU General Public Lizenz verteilt. Während Chamilo eine Software für Open-Source Learning Management System (LMS) und ein kostenloses Kollaborationssystem unter GNU/GPL-Lizenzierung ist.

Erkunden

Möglicherweise finden Sie die folgenden Links relevant:

Moodle

Leinwand

Ilias

Geöffnet

Top Open Source LMS -Software

 Deutsch