Hola a todos,
Os presento una nueva integración externa para Gladys: PRONOTE.
Muestra en Gladys las notas, tareas, horarios, ausencias y mensajes no leídos de tus hijos (o de tu propia cuenta de estudiante). Esto permite, por ejemplo:
- ser notificado cuando se publica una nueva nota;
- anunciar cada mañana las tareas del día;
- saber la noche anterior si una clase ha sido cancelada.
Código fuente: GitHub - prohand/gladys-pronote: Gladys external integration to connect pronote in Gladys · GitHub
Qué hace la integración
Dispositivos
- Un dispositivo por estudiante:
- promedio general;
- tareas por hacer;
- tareas para el próximo día de clase;
- ausencias y retrasos del período;
- próxima clase;
- hora de la primera clase del próximo día de clase;
- última nota.
- Un dispositivo para la cuenta: número de mensajes no leídos.
- Una cuenta padre crea un dispositivo por hijo.
Disparadores de escenas
- Se publica una nueva nota
- Se asigna una nueva tarea
- Una clase es cancelada
- Se registra una ausencia o un retraso
Cada disparador puede estar limitado a un hijo, y proporciona variables (asignatura, nota, fecha, etc.).
Acciones de escenas
- Leer PRONOTE ahora
- Obtener el día de un estudiante (hoy, mañana o próximo día de clase): número de clases, hora de la primera clase, asignaturas canceladas, lista de tareas lista para ser leída en voz alta.
Widgets
- Estudiante PRONOTE: promedio, tareas, ausencias, próxima clase, última nota, mensajes no leídos.
- Horario PRONOTE: las clases del día, con las clases canceladas y los controles señalados.
Instalación
- Gladys 5.1 mínimo.
- Instale PRONOTE desde la tienda de integraciones de Gladys.
- En la configuración, ingrese:
- la dirección de su espacio PRONOTE (ej.
https://0123456a.index-education.net/pronote/) ; - el tipo de cuenta (estudiante o padre);
- su identificación y su contraseña.
- la dirección de su espacio PRONOTE (ej.
- Haga clic en Probar la conexión, luego cree los dispositivos.
¿Pasa por un ENT?
Si se conecta a PRONOTE a través de un ENT, no tiene una contraseña PRONOTE. Use el botón Conectar con un código QR:
- En PRONOTE en computadora, abra el menú junto a su nombre, luego Código QR para la aplicación móvil.
- Elija un código de 4 dígitos.
- Escanee el código QR con la cámara del teléfono y copie el texto mostrado (comienza con
{"jeton"). - Pegue este texto en Gladys con el código de 4 dígitos.
El código QR solo es válido por unos minutos.
La documentación completa (FR / EN / DE / ES): gladys-pronote/docs/fr.md at main · prohand/gladys-pronote · GitHub
Ejemplo de escena
Cada día de la semana a las 07:00 → Obtener el día de un estudiante (próximo día de clase) → Decir: «Primera clase a {{first_lesson}}. Tareas: {{homework_text}}»
O más simple:
Se publica una nueva nota (hijo: Léa) → Enviar un mensaje: «Nueva nota en {{triggerEvent.data.subject}}: {{triggerEvent.data.grade_label}}»
Seguridad y datos
- La contraseña se mantiene en la configuración secreta de Gladys y nunca se escribe en los registros.
- Después de la primera conexión, la integración utiliza un token de sesión, como la aplicación móvil PRONOTE.
- Los datos se quedan con usted: nada se envía a ningún otro lugar que no sea su Gladys.
- PRONOTE se lee cada 15 minutos por defecto (ajustable), para no sobrecargar el servidor de la institución.
- Si PRONOTE rechaza la contraseña, la integración deja de intentar, para evitar que la dirección IP sea bloqueada.
Límites conocidos
- Cuenta padre con varios hijos: el horario es correcto para cada hijo. Para las notas, tareas y ausencias, PRONOTE puede devolver los datos del hijo seleccionado por defecto. Si dos hijos muestran las mismas notas, avíseme: usar la cuenta de estudiante de cada hijo evita el problema.
- Las cuentas de profesores no están soportadas.
- PRONOTE no envía notificaciones: una nueva nota aparece en Gladys como máximo después del intervalo de actualización.
Sus comentarios
Es una primera versión. Cada institución configura PRONOTE un poco diferente, por lo que sus comentarios son valiosos:
- tipo de cuenta (estudiante / padre, ENT o no);
- lo que funciona, lo que no funciona;
- los mensajes mostrados por Probar la conexión.
Para los errores, puede abrir un issue en GitHub o responder aquí. Asegúrese de eliminar los nombres y la información personal de las capturas y los registros.
Esta integración no está afiliada a Index Éducation. Se basa en la librería libre pawnote.
¡Gracias de antemano por sus pruebas! ![]()