# B.4.4.2 — Validation des données écoles

## 4.2 Validation des données écoles

### Accéder à la page

Menu latéral → **Données Collectées → Données écoles**.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Page Données écoles complète : onglets "Non validé" (sélectionné, en bleu) et "Validé" (gris) en haut à gauche ; boutons "Validation par UIDs", "Exporter en Excel", "▼ Filtrer" en haut à droite ; sélecteur "10 écoles par page" ; tableau principal avec toutes ses colonnes ; barre de recherche à droite</callout>`

### Les deux onglets de navigation

**Onglet "Non validé"** (vue par défaut, sélectionnée à l'ouverture)  
Affiche uniquement les formulaires ODK soumis par les enquêteurs de l'ONG, non encore traités et en attente de validation. C'est la vue de travail quotidienne.

**Onglet "Validé"**  
Affiche les formulaires déjà traités et transférés en base de production. Utile pour retrouver l'historique d'une validation, vérifier qu'une école donnée a bien été traitée, ou consulter les informations telles qu'elles ont été soumises avant transfert.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Les deux onglets "Non validé" et "Validé" avec leur indicateur de compteur respectif (ex : "Non validé (217)" et "Validé (1 042)")</callout>`

### Colonnes du tableau des données écoles

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Tableau des données écoles non validées : colonnes Enquêteur (code), École (nom), Province/PROVED/Sous-PROVED (trois lignes empilées), Num. SECOPE (badge vert ou orange "Non disponible"), Arrêté Min. (référence + date de signature + nb pages), PV Réunion (nb pages ou "Non disponible"), Tranches (montant 1ère tranche estimé), Actions (icône paramètres + coche validation)</callout>`

<table id="bkmrk-colonne-description-"><thead><tr><th>Colonne</th><th>Description</th></tr></thead><tbody><tr><td>**Enquêteur**</td><td>Code de l'enquêteur ayant soumis le formulaire ODK</td></tr><tr><td>**École**</td><td>Nom de l'établissement tel que saisi dans le formulaire ODK</td></tr><tr><td>**Province / PROVED / Sous-PROVED**</td><td>Hiérarchie administrative éducative sur trois niveaux telle que déclarée</td></tr><tr><td>**Num. SECOPE**</td><td>Numéro de mécanisation de l'école : badge vert si disponible, badge orange *"Non disponible"* si non renseigné par l'enquêteur</td></tr><tr><td>**Arrêté Min.**</td><td>Référence et date de signature de l'arrêté ministériel d'agrément + nombre de pages photographiées</td></tr><tr><td>**PV Réunion**</td><td>Procès-verbal de réunion fixant les frais scolaires — nombre de pages photographiées ou *"Non disponible"*</td></tr><tr><td>**Tranches**</td><td>Montant estimé de la 1ère tranche pour cette école, calculé sur la base du nombre de bénéficiaires rattachées</td></tr><tr><td>**Actions**</td><td>Bouton **Voir le détail** (icône paramètres/œil) et bouton **Valider** (icône coche verte)</td></tr></tbody></table>

### Filtrer les données en attente

Avant de valider, filtrez les données par zone géographique ou par enquêteur pour traiter les soumissions de manière organisée et cohérente — notamment lors du traitement post-campagne d'un volume important.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Panneau de filtres ouvert sur la page Données écoles : liste déroulante PROVED (avec "Tous les PROVED" par défaut), liste déroulante Sous-PROVED (cascade, se remplit selon PROVED), liste déroulante Enquêteur (avec le code de chaque enquêteur de l'ONG), bouton "Réinitialiser les filtres"</callout>`

1. Cliquez sur le bouton **▼ Filtrer** en haut à droite du tableau.
2. Sélectionnez un ou plusieurs filtres combinables :  
     - **PROVED** : province éducationnelle  
     - **Sous-PROVED** : se remplit automatiquement selon le PROVED choisi  
     - **Enquêteur** : code de l'enquêteur dont vous souhaitez traiter les soumissions
3. Les résultats du tableau se mettent à jour instantanément.
4. Cliquez sur **Réinitialiser les filtres** pour revenir à la liste complète.

### Consulter le détail d'une soumission avant validation

Avant de valider une soumission, consultez systématiquement son détail complet, en particulier pour les premières validations ou en cas de doute sur la qualité des données.

1. Cliquez sur le bouton **Voir le détail** (icône paramètres ou œil) sur la ligne de la soumission.
2. La vue détaillée s'ouvre, affichant l'intégralité des données saisies par l'enquêteur.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Vue détaillée d'une soumission ODK école : toutes les informations collectées affichées (nom de l'école, numéro SECOPE, localisation GPS avec coordonnées, photos des pages de l'arrêté ministériel, photos des pages du PV de réunion, montants des frais scolaires par type, informations sur le préfet identifié), statut "Non validée" visible, bouton "Valider ce formulaire" en bas</callout>`

Points de contrôle essentiels lors de la consultation du détail :

<table id="bkmrk-%C3%89l%C3%A9ment-%C3%A0-v%C3%A9rifier-c"><thead><tr><th>Élément à vérifier</th><th>Ce qu'il faut contrôler</th></tr></thead><tbody><tr><td>**Nom de l'école**</td><td>Orthographe correcte, nom complet, pas d'abréviation ambiguë</td></tr><tr><td>**Localisation**</td><td>PROVED et Sous-PROVED cohérents avec la zone de collecte de l'enquêteur</td></tr><tr><td>**Photos de l'arrêté ministériel**</td><td>Toutes les pages photographiées, lisibles, non tronquées</td></tr><tr><td>**Photos du PV de réunion**</td><td>Toutes les pages photographiées, lisibles</td></tr><tr><td>**Numéro SECOPE**</td><td>S'il est disponible, vérifier sa cohérence (format attendu)</td></tr><tr><td>**Montants des frais scolaires**</td><td>Valeurs cohérentes avec les standards de la zone</td></tr><tr><td>**Informations préfet**</td><td>Nom complet présent, photo si disponible</td></tr></tbody></table>

### Valider une école individuellement

1. Sur la ligne de l'école à valider, cliquez sur le bouton **Valider** (icône coche verte dans la colonne Actions).
2. Une fenêtre de confirmation s'affiche, rappelant le nom de l'école et les informations principales.
3. Confirmez la validation en cliquant sur **Confirmer**.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Fenêtre de confirmation de validation individuelle d'une école : titre "Confirmer la validation", récapitulatif (nom de l'école, PROVED, Sous-PROVED, SECOPE si disponible, montant tranche 1), boutons "Annuler" et "Confirmer la validation" (bleu)</callout>`

La soumission est alors transférée : l'école est **créée** dans la base de production si elle est nouvelle, ou **mise à jour** si une fiche existe déjà avec le même identifiant. La soumission disparaît de l'onglet "Non validé" et passe dans l'onglet "Validé".

### Valider plusieurs écoles en bloc (validation groupée)

1. Cochez les cases à gauche de chaque ligne à valider dans le tableau. La case en en-tête du tableau **coche ou décoche toutes les lignes visibles** de la page courante en une seule action.
2. Un bandeau récapitulatif apparaît en haut ou en bas du tableau : « **X école(s) sélectionnée(s)** ».
3. Cliquez sur le bouton **Valider les X école(s) sélectionnée(s)** qui apparaît.
4. Une fenêtre de confirmation récapitule le nombre d'écoles à valider.
5. Confirmez. Les transferts sont effectués en masse vers la base de production.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Tableau avec plusieurs cases cochées (exemple : 8 écoles) : cases à cocher visibles et cochées à gauche de chaque ligne, bandeau "8 écoles sélectionnées" visible avec bouton "Valider les 8 écoles sélectionnées" actif et lien "Vider la sélection"</callout>`

> ℹ️ **Conseil :** La validation en masse est recommandée pour les traitements post-campagne lorsque vous avez déjà réalisé un contrôle de qualité préalable sur les soumissions (par exemple, en consultant les détails d'un échantillon avant validation groupée). Pour les premières campagnes ou en cas de doute, préférez la validation individuelle avec consultation du détail.

### Validation par liste d'UIDs (import ciblé)

Lorsqu'un superviseur ou un responsable de terrain fournit une liste précise des identifiants de formulaires ODK à valider, utilisez cette fonction pour un traitement ciblé et documenté.

1. Cliquez sur le bouton **Validation par UIDs** en haut du tableau.
2. Une fenêtre modale s'ouvre avec deux options :  
     - **Saisie manuelle** : entrez les UIDs manuellement dans la zone de texte, un identifiant par ligne  
     - **Import fichier** : importez un fichier texte (.txt) contenant les UIDs, un par ligne
3. Cliquez sur **Valider les UIDs saisis**.
4. Le système identifie et valide uniquement les formulaires correspondants.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Modale "Validation par UIDs" : deux onglets ou deux zones (Saisie manuelle / Import fichier), zone de texte multilignes pour la saisie manuelle avec exemples d'UIDs, bouton de sélection de fichier, bouton "Valider les UIDs saisis", bouton Annuler</callout>`

### Exporter les données en attente

Le bouton **Exporter en Excel** génère un fichier Excel contenant toutes les données de l'onglet actuellement affiché (non validées ou validées), avec les filtres actifs appliqués.

⚠️ **Note :** L'export est traité de manière asynchrone pour les volumes importants. Un email vous sera envoyé à votre adresse de connexion avec un lien de téléchargement dès que le fichier est prêt.

---