Instalación
Instala la versión 3.10 de Moodle en un contenedor.
Estos pasos se describen en la sección
Installation quick guide
Se deben instalar todos los módulos de PHP necesarios, de forma que las "Comprobaciones del servidor" queden
todas en estado "OK":
Cambiar contraseña de admin:
Primero hay que averiguar el nombre de la base de datos:
mysql -e "show databases;"
Una vez sabemos el nombre de la base de datos, averiguamos el
nombre de la "tabla de usuarios"
mysql -e "use nombre_bd; show tables"
Ahora averiguamos el nombre de usuario del administrador:
mysql -e "SELECT * FROM nombre_bd.tabla_usuarios"
mysql -e "UPDATE nombre_bd.tabla_usuarios SET password = MD5('el_nuevo_password') WHERE username='admin';"
Activar SSL
Para activar SSL, ejectua los siguientes comandos.
Comprueba las rutas de:
- Fichero de configuración apache del sitio Moodle (/etc/apache2/sites-enabled/000-default.conf)
- Fichero de configuración de Moodle (/var/www/html/moodle/config.php)
apt install ssl-cert
make-ssl-cert generate-default-snakeoil --force-overwrite
a2enmod ssl
sed -i 's/<VirtualHost \*:80>/<VirtualHost \*:443>\n\tSSLEngine On\n\tSSLCertificateFile \/etc\/ssl\/certs\/ssl-cert-snakeoil.pem\n\tSSLCertificateKeyFile \/etc\/ssl\/private\/ssl-cert-snakeoil.key/' /etc/apache2/sites-enabled/000-default.conf
sed -i 's/http:/https:/' /var/www/html/moodle/config.php
systemctl restart apache2
Administración
Apariencia
- Instala y personaliza un tema
- Personaliza la FrontPage
Cursos y categorías
Crea un curso de forma manual
Crea cursos usando la opción "Upload courses"
Organiza los cursos en las siguientes categorías:
- Administració i gestió
- CFGM Gestió administrativa
- CFGS Administració i finances
- Informàtica i comunicacions
- CFGM Sistemes microinformàtics i xarxes
- CFGS Administració de sistemes informàtics en xarxa
- CFGS Desenvolupament d'aplicacions multiplataforma
Actividades
En un curso, crea 3 actividades:
Usuarios, cohortes y roles
- Crea un usuario de forma manual
- Crea usuarios usando la opción "Upload users"
- Permite que los usuarios puedan registrarse mediante la opción "Email-based self-registration".
Para ello deberás configurar el SMTP (Email setup gmail)
- Asigna el rol profesor a un usuario un curso
- Define un rol personalizado y justifícalo
- Matricula usuarios en un curso
- Permite en un curso la automatriculación de alumnos con contraseña
- Permite el acceso de invitado a un curso
- Crea una cohorte (grupo) y añade usuarios. Matricula la cohorte a un curso.
Seguridad
- Incrementa el tamaño de subida de ficheros máximo. (Crea una Tarea de subida de ficheros en un curso y comprueba que funciona)
- Programa copias de seguridad de cursos automática. Restaura copias de seguridad.
Plugins
Instala, configura y utiliza los siguientes plugins:
WebServices