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.