Version 0.1.0
English
First public release of local_whatsapphelper — prepares WhatsApp messages for a course's students, building a ready-to-send wa.me link from a template (no copying phone numbers or retyping the same message one by one). Sending itself always happens inside WhatsApp, initiated by the teacher.
Highlights: guided sending queue (course → group → template → notice → students), common and personal message templates with placeholders, named/resumable notices private to each teacher with per-student delivery status, a site-wide aggregated report for managers, a guided tour + static help page, and a full GDPR privacy provider.
See CHANGELOG.md for full detail.
Installation
Download whatsapphelper-v0.1.0.zip from the Assets section below (NOT GitHub's automatic "Source code (zip)", which creates a wrongly-named folder and won't install cleanly).
Then choose one:
- Via the browser: Site administration → Plugins → Install plugins → upload the zip.
- Manual: unzip and copy the
whatsapphelper/folder intolocal/in your Moodle install, then visit Site administration to complete the database upgrade.
Requirements
- Moodle 4.1 or higher
- PHP 7.4+
Español
Primera versión pública de local_whatsapphelper — prepara mensajes de WhatsApp para los alumnos de un curso, generando un enlace wa.me listo para enviar a partir de una plantilla (sin copiar teléfonos ni reescribir el mismo mensaje uno por uno). El envío en sí siempre ocurre dentro de WhatsApp, iniciado por el profesor.
Lo más destacado: cola de envío guiada (curso → grupo → plantilla → aviso → alumnos), plantillas de mensaje comunes y personales con marcadores, avisos con nombre y reanudables, privados por profesor, con estado de entrega por alumno, un informe agregado a nivel de sitio para gestores, una guía interactiva + página de ayuda estática, y un proveedor de privacidad (RGPD) completo.
Ver CHANGELOG.md para el detalle completo.
Instalación
Descarga whatsapphelper-v0.1.0.zip de la sección Assets de abajo (NO el "Source code (zip)" automático de GitHub, que crea una carpeta con nombre incorrecto y no instala limpio).
Después, elige una opción:
- Por el navegador: Administración del sitio → Plugins → Instalar plugins → sube el zip.
- Manual: descomprime y copia la carpeta
whatsapphelper/dentro delocal/de tu Moodle; luego visita Administración del sitio para completar la actualización de la BD.
Requisitos
- Moodle 4.1 o superior
- PHP 7.4+