¿Qué es Moodle?
Moodle es un sistema de gestión del aprendizaje.
Esencialmente, es una manera fácil para que las escuelas y los maestros den calificaciones a los estudiantes, verifiquen su propio trabajo y realicen un seguimiento de sus calificaciones.
Y todo está en línea. Si alguna vez ha trabajado con algo como una pizarra en línea o ha participado en un curso, entonces sabe de lo que estamos hablando.
¿Por qué Moodle? En primer lugar, para nuestros propósitos de demostración, fue perfecto, tiene todas las características que buscábamos y, al final del día, la licencia de Moodle es gratuita para un cierto número de usuarios. El límite es tener más de 5,000 usuarios conectados a su Moodle, por lo que si tiene menos personas, no es necesario que pague una licencia.
La comunicación extensiva es uno de los puntos fuertes de Moodle:
- El sistema admite el intercambio de archivos en diferentes formatos.
- El servicio de boletín informativo permite que todos los participantes del curso o grupos individuales estén informados puntualmente sobre los eventos actuales.
- Los usuarios del curso también pueden comunicarse entre sí por correo electrónico, foro, chat, mensajería y seminario web.
- Una gran selección de bloques (calendario, últimas noticias, próximos eventos, etc.) amplían la funcionalidad y la usabilidad del sistema.
Se pueden instalar módulos de funciones adicionales según sea necesario. Moodle se puede utilizar para:
- Aprendizaje a distancia, donde el maestro y el alumno no se encuentran en persona la mayor parte del tiempo;
- Apoyo a distancia para la educación presencial, donde el alumno puede recibir y entregar trabajos a través de moodle;
- Apoyo a la educación presencial, permitiendo realizar prácticas individuales, pruebas en moodle durante las clases presenciales.
Preparando el sistema para instalar y configurar moodle:
Para que Moodle funcione, necesitarás instalar apache Servidor web,
este paso se omitirá ya que usamos una solución lista para usar cuando configuramos el servidor. En nuestro sitio web tenemos instrucciones sobre cómo instalar y configurar apache.
On serverspace puedes crear un servidor con apache ya instalado.
Gracias apache se instaló durante la creación del servidor, podemos acceder a nuestra dirección IP en la cadena web y veremos este mensaje que apache está en funcionamiento.
Actualice nuestra máquina usando los siguientes comandos:
Se requiere instalar mysql client y la biblioteca del servidor, tampoco olvide la biblioteca php para comunicarse con apache.
Después de esto, será necesario instalar software adicional.
Esto llevará más tiempo porque necesita instalar la compatibilidad de múltiples capas de php, mysql,
bibliotecas de requisitos previos para que funcionen juntas.
No olvide reiniciar el apache Servidor web:
Para comprobar el estado del servidor web, escriba el siguiente comando:
Vaya al directorio "opt" y clone lo que necesitamos:
Clonación de datos a nuestro servidor:
Una vez instalado, navegue hasta la carpeta donde descargaremos los archivos deseados. (Cuando hayamos terminado, simplemente moveremos la carpeta al directorio que queramos)
Enumere las sucursales disponibles, si es necesario:
Después de eso, seleccione una rama en particular e instálela:
Verifique la versión instalada de Moodle en nuestro servidor:
Copie el directorio donde descargamos todos los datos (en nuestro caso /optar/moodle, al apache directorio.
Comando de ejemplo:
Vamos a crear una carpeta donde se almacenarán los datos de Moodle:
No olvides darle ciertos permisos:
sudo chmod -R 777 /var/moodledata
chmod ugoa=rwx /var/moodledata
sudo chmod -R 0755 /var/www/html/moodle
¡Esta carpeta almacenará documentos de lecciones, no archivos de configuración!
Preparación de la base de datos:
La siguiente configuración es solo para aquellos con MySQL versión por debajo de 8.0, puede comprobar el MySQL versión con el comando:
Configurar el MySQL archivo de configuración
Para configurar la configuración, puede usar cualquier editor de texto que desee, en nuestro caso será "nano".
Se requiere agregar 3 líneas de código al final del archivo de configuración,
vea cómo se implementa en nuestro caso:
innodb_file_per_table = 1
innodb_file_format = Barracuda
Guarde el archivo de configuración y reinicie la base de datos.
Creando una base de datos
El siguiente comando nos conecta a mysql:
Active la compatibilidad con UTF 4 de 8 bytes:
Cree un usuario para la base de datos:
Otorgar plenos derechos a nuestro usuario:
Exit MySQL:
Otorgar derechos de acceso a la carpeta "moodle":
Reinicie su servidor:
Completando la instalación, configurando Moodle
Después de reiniciar, se puede realizar una configuración adicional desde la interfaz web:
Si has hecho todo correctamente,
abra su navegador y escriba la dirección IP de su servidor en la interfaz web,
después agregue el siguiente " xxxx/moodle/install.php".
Deberías obtener una ventana como esta:
¡Luego sigue las instrucciones en la pantalla y configúralo de la manera que quieras!
No olvide cambiar la ruta a su carpeta de datos:
En la siguiente captura de pantalla, especifique el nombre de usuario y la contraseña para su base de datos creada.
A continuación, deberá esperar a que se complete la instalación.
Luego de la correcta instalación tendrás abierto el panel de administración.
Conclusión
Esta publicación le facilitará la instalación de moodle y la puesta en marcha para sus propias necesidades.
No tenga miedo de consultar el tutorial de Moodle, encontrará mucha información única sobre cómo ajustar su servicio de Moodle.