Esta práctica consiste en instalar, configurar y administrar Moodle.

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:

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

Cursos y categorías

Actividades

En un curso, crea 3 actividades:

Usuarios, cohortes y roles

Seguridad

Plugins

Instala, configura y utiliza los siguientes plugins:

WebServices