Tener Moodle funcionando a la perfección requiere de mucho trabajado y esfuerzo. Esta plataforma tiene literalmente miles de opciones 🤤 disponibles, guardadas dentro de cientos de menús con los cuales debemos lidiar.
Nos puede llevar horas conseguir el ajuste que nos permita lograr la funcionalidad que necesitamos para personalizar Moodle a nuestras necesidades.
En este post voy a ponértelo un poco más fácil, te mostraré cuatro trucos muy demandados por los administradores de Moodle, que seguro te serán de mucha ayuda para personalizarlo y exprimirlo al máximo.
1. Habilitar el Autoregistro en Moodle
Por defecto Moodle se gestiona mediante la creación manual de cuentas de usuarios. Este método puede ser suficiente para algunos, pero a medida que crece el número de usuarios en tu plataforma lo mejor es habilitar el autoregistro.
De esta forma los mismos usuarios se registrarán en Moodle mediante su correo electrónico. Lograrlo es bastante sencillo. 😎
Como administrador en Moodle, ve a: Administración del sitio > Extensiones > Autenticación > Gestionar la autenticación.
En el apartado Ajustes Comunes > Registrarse a sí mismo, selecciona del menú descogable: Identificacion basada en Email, guarda los cambios con el botón ubicado al final de la página.

A partir de ahora los usuarios tendrán habilitada la opción: Crear nueva cuenta, en la página de logueo de Moodle.

2. Agregar Captchas en el formulario de registros de Moodle
Si tienes el autoregistro en Moodle, los bots se convertirán en tus mayores enemigos 😠. Ellos tienen la capacidad de llenar los formularios y hasta confirmar el correo que envía Moodle para el registro.
Pueden ser una pesadilla total, ya que podrías tener usuarios ficticios que se dedicarían a llenar tus foros y sitios de discusión con publicidad (o cosas aun peores 😱).
Para evitarlo habilitaremos los captchas en los formularios de registro de Moodle.
Por defecto Moodle soporta las captchas proveídos por el sistema online gratuito Google reCAPTCHA, que son los más efectivos en la actualidad.
Necesitarás registrarte en reCAPTCHA. Ve a esta página, accedemos haciendo uso de una cuenta de Google, como la de Gmail, por ejemplo.
Después de loguearte, coloca un nombre en Etiqueta (por lo general el dominio del sitio), marca reCAPTCHA v2 y luego Casilla No soy un robot en Tipo de reCAPTCHA.
En el espacio Dominios, coloca la dirección web de tu Moodle (sin https), marca la casilla siguiente para aceptar los términos del servicio y le damos clic al botón Enviar.

Una vez finalizado este paso nos mostrará una pantalla con la Clave de sitio web y la Clave secreta.

Entra como administrador en Moodle y vamos a: Administración del sitio > Extensiones > Autenticación > Gestionar la autenticación.
Localiza los campos marcados como: Clave del sitio ReCAPTCHA y Clave secreta ReCAPTCHA, ubicados al final de esta pantalla. En el primero copia la Clave de sitio web y en el segundo la Clave secreta que obtuvimos del sitio de reCAPTCHA. Guarda los cambios.

Para finalizar vamos nuevamente a: Administración del sitio > Extensiones > Autenticación > Identificación basada en Email. Selecciona Sí en el menú descolgable Habilitar elemento reCAPTCHA. Recuerda Salvar los cambios.

Ahora tienes la protección por captchas 😊 en los formularios de registro de Moodle.
Importante
A partir del 31 de marzo de 2018, Google descontinuó la versión 1 de reCAPTCHA, esta era la soportada por la versiones antiguas de Moodle.
Debes actualizar a la versión de seguridad más reciente de tu Moodle para tener soporte para reCAPTCHA v2 que es la mínima que soportará Google a partir de esa fecha. De lo contrario quedará inhabilitada en tu sitio.
Si quieres un tutorial mas detallado, lo puedes ver 👉 aquí
3. Agregando idiomas a Moodle
Cuando trabajamos con educación virtual, siempre es bienvenido poder ofrecer nuestra plataforma traducida al idioma nativo de nuestros suscriptores.
Moodle viene por defecto traducido al inglés, pero tenemos a nuestra disposición cientos de otros idiomas, incluido el español en sus diversas variaciones.
Si quieres agregar un idioma adicional a Moodle debes ir como administrador a: Administración del sitio > Idioma > Paquetes de idioma.
De la columna Paquetes de idiomas disponibles ubicada a la derecha, selecciona el que quieras y con el botón Instalar paquete de idioma seleccionado lo tendrás habilitado en tu Moodle.
Tan sencillo como eso 😅. Con los botones de la columna a la izquierda, podrás desinstalarlos o actualizarlos.

Tip
Si por alguna razón, tuvieras problemas con la instalación automática, prueba haciéndolo manualmente.
Descarga el paquete de idiomas desde aquí. Descomprime el archivo; la carpeta resultante súbela al directorio moodledata en tu servidor, específicamente a la carpeta lang.
4. Agregar campos al formulario de registro o inscripción en Moodle
Tener campos personalizados en el formulario de registros en Moodle es muy demandado en la gestión de educación a distancia.
Por ejemplo, puedes agregar un campo que solicite la empresa donde laboren los usuarios.
Siempre como administrador, ve a: Administración del sitio > Usuarios > Cuentas > Campos de perfil del usuario.
Puedes agregar tantos campos como quieras; están disponibles en el menú descolgable Crear un nuevo campo de perfil. Tienes casillas de verificación, menús, entrada de texto, entre otros.

Solo debes seleccionar la que quieras, darle un nombre, escoger entre las opciones disponibles y Guardar los cambios. Eso es todo.
Es importante que, para que se muestre el campo en el formulario de inscripción o registro de Moodle, debes seleccionar Sí en el ajuste ¿Mostrar en la página para inscribirse?.
Si deseas que el campo sea obligatorio llenarlo, marca Sí en ¿Es este campo necesario?.

Espero sean de ayuda estos interesantes trucos para tunear Moodle.
Deja en los comentarios tus dudas, que siempre estoy presto a contestarlas 😉. Saludos.