Moodle™ WhatsApp Helper: avisos por WhatsApp sin salir de Moodle

IBERFORMA SISTEMAS > Extensiones open source para Moodle™ > Moodle™ WhatsApp Helper: avisos por WhatsApp sin salir de Moodle

Extensión open source para Moodle™

Moodle™ WhatsApp Helper: avisos por WhatsApp sin salir de Moodle

WhatsApp Helper prepara mensajes de WhatsApp para los alumnos de un curso o grupo a partir de una plantilla, sin copiar teléfonos ni escribir el mismo mensaje a mano uno por uno. El profesor sigue pulsando «enviar» él mismo, dentro de WhatsApp.

Moodle 4.1 LTS
PHP 7.4+
GPL v3 o posterior
Release v0.2.0
Cola de envío de WhatsApp Helper con la lista de alumnos, teléfonos y estado de entrega
Cola de envío con cada alumno, su teléfono y su estado, lista para escribir.

El problema

Contactar a una clase entera por WhatsApp implica copiar cada teléfono a mano y reescribir el mismo mensaje una y otra vez — y hacerlo mediante la API de WhatsApp Business supone pagarla y montar una infraestructura que la mayoría de centros no tienen.

La solución

Un asistente dentro de Moodle que prepara el enlace wa.me con el número y el mensaje ya rellenos a partir de una plantilla; el profesor solo pulsa «enviar» dentro de WhatsApp, desde su propio teléfono.

La ventaja

El acceso es por capacidad, no por matrícula ni por rol fijo, y cada envío queda agrupado en «avisos» con su historial y estado de entrega por alumno — sin depender de ningún servicio externo de pago.

Para qué sirve

WhatsApp Helper está pensado para profesores que necesitan avisar a sus alumnos por el canal que de verdad leen, sin depender de un servicio externo de pago ni de copiar teléfonos a mano:

  • Plantillas comunes, configuradas por el administrador del sitio, y plantillas propias de cada profesor, con marcadores automáticos ({student_firstname}, {course_shortname}, {group_name}, etc.).
  • Plantillas etiquetadas por idioma: solo se muestran las del idioma activo de la interfaz del profesor.
  • Avisos con nombre, reanudables, privados de cada profesor — con historial propio, no compartido entre profesores de un mismo curso.
  • Estado de entrega por alumno: no enviado → enviado → recibido, con ciclo manual.
  • Acceso basado en capacidad (local/whatsapphelper:use), no en matrícula ni en un rol fijo.
  • Informe agregado a nivel de sitio para gestores.

Flujo de trabajo dentro del curso

La extensión no se presenta como un enlace externo suelto, sino como un asistente guiado dentro del propio curso: curso y grupo, plantilla de mensaje, aviso, y selección de alumnos para el envío.

Asistente de WhatsApp Helper con curso, plantilla filtrada por idioma y formulario de nuevo aviso
Curso, plantilla filtrada por idioma y nuevo aviso, todo en una sola pantalla.
WhatsApp Web abierto con el mensaje ya redactado tras pulsar Enviar siguiente WhatsApp
Un clic abre WhatsApp Web con el mensaje ya escrito para el siguiente alumno.
Icono de estado de un alumno cambiando a recibido en WhatsApp Helper
Estado por alumno: no enviado, enviado y recibido, con un clic para confirmar la respuesta.

Un asistente que respeta la privacidad

A diferencia de integrarse con la API de WhatsApp Business, este plugin nunca envía nada por sí solo ni se conecta a servidores de WhatsApp o Meta: solo construye el enlace wa.me, y el envío real siempre ocurre dentro de la aplicación oficial de WhatsApp, bajo control del profesor.

Incluye además un proveedor de privacidad (RGPD) completo, con exportación y borrado de los datos que gestiona: plantillas propias, avisos y estados de entrega.

Ficha técnica

Componentelocal_whatsapphelper
TipoPlugin local
Versión públicav0.2.0, publicada el 12 de julio de 2026
CompatibilidadMoodle 4.1 LTS
PHP7.4+
LicenciaGNU GPL v3 o posterior

Ajustes de WhatsApp Helper con la sección de Permisos mostrando los roles de cada capacidad
Ajustes del plugin, con un resumen en vivo de qué roles tienen cada permiso.

Instalación

La release incluye un ZIP instalable llamado whatsapphelper-v0.2.0.zip. Es preferible usar ese archivo, porque el ZIP automático de GitHub genera una carpeta con nombre no apto para instalar directamente como plugin de Moodle.

  1. Descargar el ZIP de la release.
  2. Instalarlo desde Administración del sitio → Plugins → Instalar plugins, o copiar la carpeta whatsapphelper dentro de local/.
  3. Ejecutar la actualización de Moodle desde Notificaciones o con php admin/cli/upgrade.php.

Soporte profesional

El código es open source, pero Iberforma puede ayudar con instalación, validación en entornos reales, adaptación funcional, integración con el diseño de la plataforma o mantenimiento en proyectos de formación online.