El admin configura la operación, la dificultad y el número de ejercicios. La app cifra el documento localmente con la clave de grupo AES-256-GCM.
Captura real de la app
☁️
🔥 Firestore
Paso 2
Tarea publicada en el grupo
El documento cifrado se escribe en Firestore dentro del grupo familiar. Solo los dispositivos con la clave de grupo pueden descifrarlo.
🔥 Firestore · groups/{gid}/tasks/{tid}
assignedBy
uid_admin_xxxx
createdAt
2026-03-25T10:42Z
payload
Xt9mK2pLqR8nW4vZjY…
🔒 E2E
🔒 El servidor no puede leer el contenido — solo los dispositivos del grupo tienen la clave
📲
🧒 Miembros del grupo
Paso 3
Los hijos ven la tarea
Los dispositivos de los hijos descargan el documento y lo descifran localmente. La tarea solo aparece para los miembros del grupo.
🦅
Águila 68
Nueva tarea
🐻
Oso 16
Nueva tarea
✏️
🧒 Niño
Paso 4
Hace la tarea, los resultados se suben
El niño realiza los ejercicios con la guía paso a paso. Al terminar, los resultados se cifran y se escriben en Firestore.
Subiendo resultados cifrados a Firestore…
🔥 Firestore · groups/{gid}/results/{rid}
completedBy
uid_leon42
completedAt
2026-03-25T11:05Z
results
mQ3rK9nXpW2vLt8zHa…
🔒 E2E
🦅
Águila 68
✓ Completado
🐻
Oso 16
Esperando…
⬇️
👨👩👦 Admin / Padre
Paso 5
Descarga y descifra los resultados
El dispositivo del admin descarga los resultados de Firestore y los descifra localmente. Ningún dato en texto plano pasa por el servidor.
🔒 Descifrado solo en el dispositivo — AES-256-GCM con intercambio de clave RSA-2048
📊
👨👩👦 Admin / Padre
Paso 6
Informes y Análisis
Visualiza el informe de cada ejercicio (operación, respuesta, intentos, resultado). Accede al panel de Análisis con tendencias, errores frecuentes y tablas. Exporta en PDF o JSON.