Chamilo LMS para e-learning
Crear sitio web de aprendizaje en línea con herramienta gratuita de aprendizaje electrónico
Mejore el acceso a la educación mediante la creación de plataformas de aprendizaje electrónico en línea con software gratuito de gestión de aprendizaje. Cree fácilmente cursos y rastree el progreso de los estudiantes.
Descripción general
Chamilo es una herramienta gratuita de aprendizaje electrónico que permite a los usuarios crear aplicaciones de aprendizaje en línea basadas en la web. Es una plataforma de aprendizaje electrónico de código abierto que es ligero y adaptable. Chamilo Self Hosted LMS es una aplicación web basada en PHP que utiliza una base de datos MySQL para almacenar datos. Es uno de los LMS más utilizados para el aprendizaje electrónico, con más de 20 millones de personas en todo el mundo. Chamilo 2.0 todavía está en desarrollo, sin embargo, los usuarios aún pueden usarlo hasta la versión 1.11.x. Se lanza bajo la licencia GNU/GPLV3. Este sistema de administración de aprendizaje gratuito es multiplataforma y funciona en Windows, Linux y Mac OS X. Chamilo LMS incluye varias características útiles, como un catálogo de cursos, creación de usuarios y gestión de roles, gestión de habilidades, creación de certificados, soporte de SCORM y muchos más. También tiene un carrito de compras para ayudar a los entrenadores a vender cursos y ganar dinero. El aprendizaje de Chamilo se puede utilizar para una variedad de actividades de aprendizaje y colaboración. Los maestros pueden usar la web para crear, administrar, publicar sus cursos y rastrear el progreso de los aprendices. Los estudiantes pueden seguir cursos, leer materiales, participar activamente en grupos, foros y salas de chat. Los usuarios se autentican desde la base de datos de forma predeterminada. Chamilo, por otro lado, tiene un módulo LDAP que permite a los administradores deshabilitar la autenticación de la base de datos y reemplazarlo con la autenticación LDAP. Los desarrolladores también pueden modificar y mejorar la funcionalidad central incorporando extensiones disponibles. El software LMS de código abierto de Chamilo también permite la construcción de extensiones a medida para cumplir con los requisitos comerciales únicos.
Requisitos del sistema
Para instalar Chamilo, debe tener los siguientes softwares:
- Apache 2.2 o mayor / nginx
- Php 7.2 o mayor
- mysql 5.6 o mayor
Características
Las siguientes son las características clave del sistema de gestión de aprendizaje en línea de código abierto de Chamilo:
- código abierto y abierto
- Gestión de cursos
- Gestión de usuarios
- Gestión de documentos
- Red de aprendizaje social
- Interfaz personalizable
- Integración con herramientas de terceros
- Exámenes controlados por el tiempo
- Generación automatizada de certificados
- móvil
- El seguimiento del progreso de los usuarios
Instrucciones de instalación
Instale Chamilo en Ubuntu 18.04 LTS con Nginx
Instale el servidor web Nginx
Nginx es el servidor web más popular y seguro. Para instalar NGINX, use el siguiente comando
sudo apt install nginx
Una vez que se instale el NGINX, configure el dominio y reinicie el NGINX utilizando el siguiente comando
sudo service nginx restart
Instale el servidor MySQL
A continuación, necesita instalar el servidor de base de datos, usar el siguiente comando para instalar MySQL Server
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
Una vez que se instala el servidor de la base de datos, use el siguiente comando para reiniciar el servidor MySQL
sudo service mysql restart
Instale PHP 7.2 y módulos relacionados
Ejecute comandos para agregar un PPA de terceros a Ubuntu.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Ahora, ejecute el siguiente comando para instalar PHP 7.2 y módulos relacionados.
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
Crear base de datos para Chamilo
Ahora, ha instalado todo el software requerido y el siguiente paso es iniciar sesión en MySQL Server y crear una base de datos Chamilo. Use el siguiente comando para crear una base de datos. Cambie con el nombre de su base de datos.
CREATE DATABASE chamilo;
Cree un usuario de base de datos llamado “Chamilo” con una nueva contraseña. y otorgó el acceso completo al usuario a la base de datos ejecutando los siguientes comandos. Cambie con su usuario de base de datos deseado y con su contraseña deseada.
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Descargar Chamilo
A continuación, ejecute los comandos a continuación para descargar Chamilo, Unzip y muévalo al directorio de servidor 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
Ejecute los siguientes comandos para establecer permisos.
sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/
Cree el archivo de configuración Nginx para el sitio Chamilo.
sudo nano /etc/nginx/sites-available/chamilo
Agregue el código a continuación y guarde el archivo.
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;
}
}
Cree Symlink para habilitar el sitio recién creado.
sudo ln -s /etc/nginx/sites-available/chamilo /etc/nginx/sites-enabled/
Reinicie el servidor web Nginx.
sudo systemctl restart nginx
Ahora, abra el navegador y escriba http://example.com para acceder al sitio. Siga el asistente de instalación para instalar Chamilo.
Preguntas frecuentes
¿Qué es Chamilo?
Chamilo es un sistema de gestión de aprendizaje de código abierto (LMS) para mejorar el acceso a la educación y el conocimiento en todo el mundo. Es un sistema global de gestión de talentos con un enfoque en la facilidad de uso, la velocidad y los programas de capacitación en línea.
es Chamilo Open Source LMS?
Sí, Chamilo es un software de gestión de aprendizaje de código abierto. El repositorio de código fuente del sistema de gestión de aprendizaje de código abierto de Chamilo está disponible en Github.
¿Chamilo es LMS gratis?
Chamilo es una solución gratuita de gestión de aprendizaje basada en la nube para crear, publicar y administrar programas de capacitación para organizaciones.
¿Quiénes son los usuarios típicos de Chamilo?
Chamilo es utilizado por muchas administraciones públicas, trabajadores independientes, grandes empresas y empresas, bnusiness sin fines de lucro, así como servicios de desempleo y ONG.
¿Chamilo ofrece API?
Sí, Chamilo Learning Management Softwars también ofrece API.
¿Qué es Chamilo vs Moodle LMS?
Chamilo LMS vs Moodle? Moodle es un sistema de gestión de aprendizaje de código abierto (LMS). Está escrito en lenguaje PHP y se distribuye bajo la Licencia Pública General de GNU desde 2001. Mientras que Chamilo es un software del Sistema de Gestión de Aprendizaje de Fondo Abierto (LMS) y un sistema de colaboración gratuito bajo licencias GNU/GPL.