Software Open Source LMS e LMS per l'e-learning

Chamilo LMS per l'e-learning

Crea un sito Web di apprendimento online con strumento di e-learning gratuito

Migliorare l'accesso all'istruzione costruendo piattaforme di e-learning online con software di gestione dell'apprendimento gratuito. Crea facilmente corsi e traccia i progressi dello studente.

Panoramica ### ** ** Chamilo è uno strumento di e-learning gratuito che consente agli utenti di creare app di apprendimento online basate sul Web. È una piattaforma di e-learning open source che è sia leggera che adattabile. Chamilo Self Hosted LMS è un’applicazione Web basata su PHP che utilizza un database MySQL per archiviare i dati. È uno degli LM più utilizzati per l’e-learning, con oltre 20 milioni di persone in tutto il mondo. Chamilo 2.0 è ancora in fase di sviluppo, tuttavia, gli utenti possono ancora usarlo fino alla versione 1.11.x. Viene rilasciato sotto la licenza GNU/GPLV3. Questo sistema di gestione dell’apprendimento gratuito è multipiattaforma e funziona su Windows, Linux e Mac OS X. Chamilo LMS include diverse funzionalità utili, come un catalogo del corso, la creazione di utenti e la gestione del ruolo, la gestione delle competenze, la creazione di certificati, il supporto SCORM e molti altri. Ha anche un carrello per aiutare i formatori a vendere corsi e guadagnare denaro. L’apprendimento Chamilo e può essere utilizzato per una varietà di attività di apprendimento e collaborazione. Gli insegnanti possono utilizzare il Web per creare, gestire, pubblicare i loro corsi e tenere traccia dei progressi del tirocinante. Gli studenti possono seguire corsi, leggere materiali, partecipare attivamente a gruppi, forum e chat room. Gli utenti vengono autenticati dal database per impostazione predefinita. Chamilo, d’altra parte, ha un modulo LDAP che consente agli amministratori di disabilitare l’autenticazione del database e sostituirlo con l’autenticazione LDAP. Gli sviluppatori possono anche modificare e migliorare la funzionalità di base incorporando estensioni disponibili. Il software LMS Open Source Chamilo consente inoltre alla costruzione di estensioni su misura di soddisfare i requisiti aziendali unici.

Requisiti di sistema

Per installare Chamilo, è necessario disporre dei seguenti software:

  • Apache 2.2 o maggiore / nginx
  • PHP 7.2 o superiore
  • Mysql 5.6 o superiore

Caratteristiche

Di seguito sono riportate le caratteristiche chiave del sistema di gestione dell’apprendimento online open source di Chamilo:

  • gratuito e open source
  • Gestione dei corsi
  • Gestione degli utenti
  • Gestione documenti
  • Rete di apprendimento sociale
  • Interfaccia personalizzabile
  • Integrazione con strumenti di terze parti
  • Esami controllati in tempo
  • Generazione automatizzata di certificati
  • Rriendly mobile
  • Tracciamento dei progressi degli utenti

Istruzioni per l’installazione

Installa Chamilo su Ubuntu 18.04 LTS con nginx

Installa Nginx Web Server

Nginx è il server Web più popolare e sicuro. Per installare Nginx, utilizzare il comando seguente

 sudo apt install nginx 

Una volta installato NGINX, configurare il dominio e riavviare NGINX utilizzando il comando seguente

 sudo service nginx restart 

Installa mysql server

Successivamente, è necessario installare il server di database, utilizzare il comando seguente per installare MySQL Server

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

Una volta installato il server di database, utilizzare il comando seguente per riavviare MySQL Server

sudo service mysql restart 

Installa PHP 7.2 e moduli correlati

Esegui comandi per aggiungere un PPA di terze parti a Ubuntu.

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

Ora, eseguire il seguente comando per installare PHP 7.2 e moduli correlati.

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

Crea database per Chamilo

Ora, hai installato tutto il software richiesto e il passaggio successivo è l’accesso a MySQL Server e creare il database CHAMILO. Utilizzare il comando seguente per creare database. Modifica con il nome del database.

CREATE DATABASE chamilo; 

Creare un utente di database chiamato “Chamilo” con nuova password. e ha concesso l’utente pieno accesso al database eseguendo i seguenti comandi. Modifica con l’utente del database desiderato e con la password desiderata.

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

Scarica camilo

Quindi, esegui i comandi di seguito per scaricare camilo, decomprimere e spostarlo nella directory del server Web Nginx.

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

Eseguire i seguenti comandi per impostare le autorizzazioni.

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

Crea file di configurazione Nginx per il sito cammolo.

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

Aggiungi il codice sotto e salva il file.

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

Crea symlink per abilitare il sito appena creato.

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

Riavvia Nginx Web Server.

sudo systemctl restart nginx

Ora apri il browser e digita http://example.com per accedere al sito. Seguire la procedura guidata di installazione per installare camilo.

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.

Esplorare

Potresti trovare i seguenti collegamenti pertinenti:

Moodle

Tela

Ilias

Aperto

Il software Open Source Top Open Source

 Italiano