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.

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.



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

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.
- Descargar el ZIP de la release.
- Instalarlo desde Administración del sitio → Plugins → Instalar plugins, o copiar la carpeta
whatsapphelperdentro delocal/. - 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.
