# D.3.3.4 — Synchronisation des formulaires et des données

## 3.4 Synchronisation des formulaires et des données

La synchronisation est le mécanisme par lequel ODK Collect communique avec le serveur ODK Central dans les deux sens :

<table id="bkmrk-direction-ce-qui-est"><thead><tr><th>Direction</th><th>Ce qui est synchronisé</th><th>Déclenchement</th></tr></thead><tbody><tr><td>**Serveur → Tablette**</td><td>Nouvelles versions des formulaires, mises à jour des listes de référence (écoles, élèves, options…)</td><td>Manuel (rafraîchissement) ou automatique au démarrage si connexion disponible</td></tr><tr><td>**Tablette → Serveur**</td><td>Formulaires remplis (Ready to send → Sent)</td><td>Automatique si connexion disponible, ou manuel depuis la section "Ready to send"</td></tr></tbody></table>

### 3.4.1 Synchroniser les formulaires (mises à jour)

Les formulaires du programme PIGBF peuvent être mis à jour en cours d'année par l'équipe IT GROUP (correction d'erreurs, ajout de questions, mise à jour des listes déroulantes). Il est important de travailler toujours avec la version la plus récente.

**Procédure de synchronisation des formulaires :**  
1\. Assurez-vous d'avoir une connexion internet (Wi-Fi ou données mobiles)  
2\. Depuis l'écran d'accueil, appuyez sur **+ Start new form**  
3\. Appuyez sur l'icône de **rafraîchissement** ↺ en haut à droite  
4\. ODK Collect télécharge les éventuelles mises à jour depuis le serveur ODK Central  
5\. Une fois la synchronisation terminée, la liste des formulaires est mise à jour

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Écran "Start new form" pendant la synchronisation : indicateur de chargement/spinner visible, message "Mise à jour des formulaires..." ou barre de progression, liste partiellement chargée en arrière-plan</callout>`

### 3.4.2 Comprendre les listes de référence (entités ODK)

Les formulaires PIGBF utilisent des **listes de référence dynamiques** synchronisées depuis la plateforme web. Ces listes permettent à l'enquêteur de sélectionner des valeurs prédéfinies plutôt que de les saisir manuellement, réduisant ainsi les erreurs.

Exemples de listes de référence utilisées dans les formulaires :  
\- **Liste des écoles** : permet de sélectionner l'établissement concerné par la collecte  
\- **Liste des élèves** : permet de retrouver une élève déjà enregistrée pour une mise à jour  
\- **Liste des classes et options** : valeurs de référence pour les filières d'enseignement

Ces listes sont mises à jour par la plateforme PIGBF et synchronisées vers les tablettes via ODK Central. Si une école ou une élève ne figure pas dans la liste, c'est qu'elle n'a pas encore été enregistrée ou validée dans la plateforme — l'enquêteur doit en informer l'Admin IT ONG.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Champ de type "entité" dans un formulaire ODK : champ de recherche texte avec une liste filtrée d'établissements scolaires apparaissant en dessous au fur et à mesure de la frappe (ex : "INSTITUT TECHNIQUE DE..." avec plusieurs résultats); l'enquêteur sélectionne le bon établissement dans la liste</callout>`

---