Open Source LMS-programvara och LMS för E-Learning

Chamilo Lms för e-lärande

Skapa webbplats för onlineinlärning med gratis e-lärande verktyg

Förbättra tillgången till utbildning genom att bygga online e-lärande plattformar med gratis programvara för lärandehantering. Skapa enkelt kurser och spåra studentens framsteg.

Översikt

Chamilo är ett gratis e-learning-verktyg som gör det möjligt för användare att skapa webbaserade online-inlärningsappar. Det är en öppen källkodslärningsplattform som är både lätt och anpassningsbar. Chamilo Self Hosted LMS är en PHP-baserad webbapplikation som använder en MySQL-databas för att lagra data. Det är en av de mest använda LM: erna för e-lärande, med över 20 miljoner människor runt om i världen. Chamilo 2.0 är fortfarande under utveckling, men användare kan fortfarande använda den till version 1.11.x. Det släpps under GNU/GPLV3 -licensen. Detta fria inlärningshanteringssystem är tvärplattform och fungerar på Windows, Linux och Mac OS X. Chamilo LMS innehåller flera användbara funktioner, till exempel en kurskatalog, användarskapande och rollhantering, färdighetshantering, certifikatskapande, SCORM -stöd och många fler. Den har också en kundvagn för att hjälpa utbildare att sälja kurser och tjäna pengar. Chamilo e -lärande kan användas för en mängd olika lärande och samarbetsaktiviteter. Lärare kan använda webben för att skapa, hantera, publicera sina kurser och spåra praktikes framsteg. Studenter kan följa kurser, läsa material, aktivt delta i grupper, forum och chattrum. Användare är autentiserade från databasen som standard. Chamilo har å andra sidan en LDAP -modul som gör det möjligt för administratörer att inaktivera databasverifiering och ersätta den med LDAP -autentisering. Utvecklare kan också ändra och förbättra kärnfunktionaliteten genom att integrera tillgängliga tillägg. Chamilo Open Source LMS -programvara möjliggör också byggandet av skräddarsydda tillägg för att uppfylla unika affärskrav.

Systemkrav

För att installera Chamilo måste du ha följande programvara:

  • Apache 2.2 eller större / nginx
  • PHP 7.2 eller högre
  • MySQL 5.6 eller högre

Funktioner

Följande är de viktigaste funktionerna i Chamilo Open Source Online Learning Management System:

  • Gratis och öppen källkod
  • kurser management
  • Användarhantering
  • dokumenthantering
  • Social Learning Network
  • Anpassningsbart gränssnitt
  • Integration med tredjepartsverktyg
  • Tidsstyrda tentor
  • Automatiserad generering av certifikat
  • mobil rriendly
  • Spårning av användarnas framsteg

Installations instruktioner

** Installera Chamilo på Ubuntu 18.04 LTS med nginx **

** Installera Nginx Web Server **

Nginx är den mest populära och säkra webbservern. Använd följande kommando för att installera nginx

 sudo apt install nginx 

När nginxen är installerad, konfigurera domänen och starta om nginxen med hjälp av följande kommando

 sudo service nginx restart 

** Installera MySQL Server **

Därefter måste du installera databasserver, använd följande kommando för att installera MySQL -servern

sudo apt-get update;  
sudo apt-get install mysql-server; 
mysql_secure_installation 

En gång är databaseservern installerad, använd följande kommando för att starta om MySQL -servern

sudo service mysql restart 

** Installera php 7.2 och relaterade moduler **

Kör kommandon för att lägga till en tredjeparts PPA till Ubuntu.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Kör nu följande kommando för att installera PHP 7.2 och relaterade moduler.

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

** Skapa databas för Chamilo **

Nu har du installerat all nödvändig programvara och nästa steg är att logga in på MySQL Server och skapa Chamilo -databas. Använd följande kommando för att skapa databas. Ändra med ditt databasnamn.

CREATE DATABASE chamilo; 

Skapa en databasanvändare som heter “Chamilo” med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.

CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

** Ladda ner Chamilo **

Kör sedan kommandona nedan för att ladda ner Chamilo, packa upp och flytta den till NGINX Web Server Directory.

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

Kör följande kommandon för att ställa in behörigheter.

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

Skapa nginx -konfigurationsfil för Chamilo -webbplats.

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

Lägg till koden nedan i den och spara filen.

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;
    }
}

Skapa Symlink för att aktivera nyskapad webbplats.

sudo ln -s /etc/nginx/sites-available/chamilo /etc/nginx/sites-enabled/

Starta om Nginx webbserver.

sudo systemctl restart nginx

Öppna webbläsaren och skriv http://example.com för att komma åt webbplatsen. Följ installationsguiden för att installera Chamilo.

FAQs

What is Chamilo?

Chamilo is an open-source Learning Management System (LMS) for improving access to education and knowledge around the world. It is a global Talent Management System with a focus on ease of use, speed and online training programs.

Is Chamilo open source LMS?

Yes, Chamilo is open source learning management software. Chamilo best open source learning management system source code repository is available at Github.

Is Chamilo free LMS?

Chamilo is a free cloud-based learning management solution to create, publish, and manage training programs for organizations.

Who are the typical users of Chamilo?

Chamilo is used by many public administrations, freelancers, large enterprises and businesses , non-profit bnusiness as well as unemployment services and NGO’s.

Does Chamilo offers API?

Yes, Chamilo learning management softwars also offers API’s.

What is Chamilo vs moodle lms?

Chamilo LMS vs Moodle? Moodle is an open-source Learning Management System (LMS) . It is written in PHP language and distributed under the GNU General Public License since 2001. While Chamilo is an open-source learning management system (LMS) software and free collaboration system under GNU/GPL licensing.

** Utforska **

Du kan hitta följande länkar relevanta:

** Humör **

** Duk **

** Ilias **

** Openedx **

** Top Open Source LMS -programvara **

 Svenska