L'admin configura operazione, difficoltà e numero di esercizi. L'app cifra il documento localmente con la chiave di gruppo AES-256-GCM.
Schermata reale dell'app
☁️
🔥 Firestore
Passo 2
Compito pubblicato nel gruppo
Il documento cifrato viene scritto su Firestore nel gruppo famiglia. Solo i dispositivi con la chiave di gruppo possono decifrarlo.
🔥 Firestore · groups/{gid}/tasks/{tid}
assignedBy
uid_admin_xxxx
createdAt
2026-03-25T10:42Z
payload
Xt9mK2pLqR8nW4vZjY…
🔒 E2E
🔒 Il server non legge il contenuto — solo i dispositivi del gruppo hanno la chiave
📲
🧒 Membri del gruppo
Passo 3
I figli vedono il compito
I dispositivi dei figli scaricano il documento e lo decifrano localmente. Il compito appare solo ai membri del gruppo.
🦅
Aquila 68
Nuovo compito
🐻
Orso 16
Nuovo compito
✏️
🧒 Bambino
Passo 4
Svolge il compito, i risultati vengono caricati
Il bambino esegue gli esercizi con la guida step-by-step. Al termine, i risultati vengono cifrati e scritti su Firestore nel gruppo.
Upload risultati cifrati su Firestore…
🔥 Firestore · groups/{gid}/results/{rid}
completedBy
uid_leone42
completedAt
2026-03-25T11:05Z
results
mQ3rK9nXpW2vLt8zHa…
🔒 E2E
🦅
Aquila 68
✓ Completato
🐻
Orso 16
In attesa…
⬇️
👨👩👦 Admin / Genitore
Passo 5
Scarica e decifra i risultati
Il dispositivo dell'admin scarica i risultati da Firestore e li decifra localmente. Nessun dato in chiaro transita per il server.
🔒 Decifrazione solo sul dispositivo — AES-256-GCM con scambio chiave RSA-2048
📊
👨👩👦 Admin / Genitore
Passo 6
Report & Analisi
Visualizza il report per ogni esercizio (operazione, risposta, tentativi, esito). Accede al pannello Analisi con trend, errori frequenti, tabelline. Export PDF o JSON.