Como habilitar reCAPTCHA en el formulario de registro de Moodle

No hay nada más desagradable que tener usuarios Bots en nuestra plataforma educativa que se dediquen a enviar Spam en los cursos y foros. Para ello tenemos una solución: agregar reCAPTCHA en Moodle.

En este artículo te mostraré como obtener, instalar y habilitar este sistema de captchas en el formulario de registro de Moodle para evitar que se nos cuelen usuarios indeseados y puedas dormir con tranquilidad por las noches.

Ya en el pasado te había mostrado como lograrlo, pero en esta guía te lo explico con lujo de detalles, como a ti te gusta. 🤩

¿Qué son los Bots y cómo afectan a mi Moodle?

que son los bots en internet

Los Bots son programas que se encuentran en la web y que se dedican a buscar sitios vulnerables (entre otras cosas); cuando los encuentra, se registran en ellos y envían Spam a los usuarios registrados en las plataformas.

Otra acción muy cotidiana en ellos, es usar el formulario de comentarios o contacto para esta nefasta labor.

También pueden hacer algo peor (Si, peor que el Spam 🤭): recolectar información de los usuarios registrados y hacérselos llegar a terceras personas.

En los últimos años han sido potenciados con el surgimiento de las inteligencias artificiales (IA), que los han llevado a realizar tareas que solo eran posibles para las personas.

Para combatirlos surgieron los sistemas de Captcha, los cuales son: espacios dentro de los formularios, que obligaban a introducir información manualmente, que estos bots no podían introducir. Como las famosas letras difíciles de leer, imágenes con semáforos, carros, entre otros.

Pero paremos aquí, que esto se hace largo y complejo 😅, y no es el objetivo de este post.

Lo más importante a conocer, es que el sistema reCAPTCHA de Google es el más efectivo en la actualidad, ya que no requiere colocar nada en los espacios dispuestos en el pasado para las captchas.

Con la versión invisible y la v3, no debes ni marcar la casilla de: No soy un Robot, el mismo sistema hace su trabajo sin que ni siquiera lo notes. 🤗

Nota
Hasta la fecha de publicación de este artículo, la versión que soporta Moodle es la 2, tipo Casilla. En un futuro se espera el soporte para la versión 3 de las reCAPTCHA.

Obteniendo las claves reCAPTCHA de Google

Lo primero que debemos hacer es obtener las Claves del Sitio y la Secreta para poder agregar las reCAPTCHAS en Moodle.

Dirígete a esta página. Debes tener una cuenta de Google, como la de Gmail, para poder hacer uso de este servicio. Te pedirá loguearte, si no lo estas ya.

Debemos registrar nuestro sitio, llenando la información solicitada en estos campos:

  • Etiqueta: coloca un nombre que identifique tu sitio Moodle, por lo general se coloca el dominio.
  • Elige el tipo de reCAPTCHA: marca la versión que quieras en tu sitio. La más reciente es la versión 3, pero ya que Moodle no la soporta por ahora, debemos seleccionar reCAPTCHA v2 tipo Casilla.
  • Dominios: en este campo introduce el(los) dominio(s) donde quieras se ubiquen las captchas, uno en cada línea. No pongas las http(s) que la anteceden, introduce solo el dominio. Por ejemplo: misitiomoodle.com

Marca la casilla donde aceptas las condiciones del servicio y hacemos clic en Registrar.

formulario para obtener recaptchas en google

En la próxima pantalla veras mucha información. La que nos interesa de ella son: Clave del sitio y Clave secreta. Tenlas a mano, ya que las necesitaremos en el próximo paso.

claves del sitio y clave secreta en google recaptcha

Habilitando el auto registró en Moodle (opcional)

Es muy posible que tengas habilitado que los usuarios de tu plataforma se auto registren usando su correo electrónico. Este es uno de los métodos más usado al permitir la auto gestión de los usuarios en Moodle.

Al habilitarlo se coloca un botón al entrar en la plataforma, que nos lleva al formulario donde se habilitarán las reCAPTCHA.

Si ya tienes el auto registro de usuarios por email, por favor salta este paso.

Logueado como administrador vamos a: Administración del sitio > Extensiones > Identificación > Gestionar identificación.

En el campo Gestionar identificación, habilita la Identificación basada en Email, haciendo clic al ojo que se encuentra a su derecha, para que deje de estar gris y sin la raya diagonal.

habilitar identificar por email en moodle

Debajo en la misma pantalla, en Ajustes comunes > Registrarse a sí mismo, selecciona Identificación basada en Email del menú desplegable.

habilitar identificar por email menu desplegable

No olvides hacer clic al botón Guardar cambios, ubicado al final.

Agregando las claves de reCAPTCHA en Moodle

Siempre como usuario Administrador, ve a Administración del sitio > Extensiones > Identificación > Gestionar identificación (si vienes del paso anterior, ya estas ubicado en esa pantalla 😄)

Al final de la pantalla, en el campo Clave del sitio ReCAPTCHA, coloca la que obtuvimos del sitio de Google reCAPTCHA. En el siguiente campo: Clave privada ReCAPTCHA, introduce la Clave secreta del sitio antes mencionado.

agregar claves del sitio y secreta de recaptcha en moodle

Guarda los cambios.

Habilitando las reCAPTCHAS en el formulario de registro de Moodle

Ve a Administración del sitio > Extensiones > Identificación > Identificación basada en Email.

En el campo Habilitar elemento reCAPTCHA, marca del menú descolgable.

seleccionar si para habilitar recaptchas en moodle

Recuerda Guardar los cambios.

Con esto ya tendremos habilitadas las reCAPTCHAS en el formulario de registro de Moodle, así que ¡fuera los Bots!. 🤓

recaptcha disponible en formulario de registro de moodle

Espero que te sea de utilidad esta guía. Y ¡oye!, no olvides dejar un comentario, me ayudan a hacer crecer nuestro sitio. Saludos.

Califica este artículo

Puntuación promedio / 5. Votos:

2 comentarios en “Como habilitar reCAPTCHA en el formulario de registro de Moodle”

  1. Hola, gracias por tu explicación, me ha servido para comprobar que si lo tenia configurado así, pero el problema es que se registra el usuario, pero sin enviar el correo de confirmación, a pesar de que si que indica en el mensaje que lo envia, pero no se recibe.

    Debe ser asi?…me resulta extraño, porque asi queda la duda de si te has registrado o no..además faltaria una confirmación para realmente inscribirte si lo deseas…

    espero me ayudes

Deja un comentario

El responsable de este sitio web es Marit Acuña. La finalidad de los datos es gestionar los comentarios en este blog. El destinatario (donde se almacenan los datos) es el hosting de este blog: Banahosting, ubicado en EEUU. La legitimidad es el consentimiento que otorgas en el formulario. Tienes derecho a acceder, rectificar, limitar y suprimir tus datos según la política de privacidad.

Únete y recibe las últimas novedades en tu email.
Suscríbete a Evirtualplus
Suscríbete
política de privacidad
Acepto la
Suscríbete a Evirtualplus
Acepto la política de privacidad
Suscríbete
Suscríbete