Open Data Kit (ODK) est une suite d'outils “open source” qui aide les organisations à créer,...
-
Upload
hortense-jamet -
Category
Documents
-
view
120 -
download
9
Transcript of Open Data Kit (ODK) est une suite d'outils “open source” qui aide les organisations à créer,...
Open Data Kit (ODK) est une suite d'outils “open
source” qui aide les organisations à créer, mettre en
œuvre et gérer des solutions de collecte de données sur
des appareils mobiles.
Il a commencé comme un projet de Google.org, en Avril 2008 et les principaux développeurs sont des chercheurs du Département d'informatique et de génie, de l’Université de Washington
Build
Aggregate
Collect
Créer un formulaire de collecte de données ou d'une enquête
Recueillir des données sur un appareil mobile et de l'envoyer vers un serveur
Ajouter les données recueillies sur un serveur et permet l'extraction en formats utiles
La plupart des outils utilisés
Build
Aggregate
Collect
Les outils de communication
unidirectionnelbidirectionnel
formulaires vide
formulaires vide
formulaires plein
Exercice 1 Utilisation d’un formulaire numérisé
AggregateCollect
Exercice 1Remplir un formulaire numérisé
AggregateCollect
Exercice 1Remplir un formulaire numérisé
Aggregate(Serveur)
Collect(Recueillir)
Exercice 1Remplir un formulaire numérisé
Aggregate(Serveur)
Collect(Recueillir)
Exercice 1Remplir un formulaire numérisé
Aggregate(Serveur)
Collect(Recueillir)
Exercice 1Remplir un formulaire numérisé
Aggregate(Serveur)
Collect(Recueillir)
Exercice 1Envoi d'un formulaire rempli
Aggregate(Serveur)
Collect(Recueillir)
Aggregate(Serveur)
https://odk-haiti.appspot.com
Qu’avons-nous appris ?
• C’est quoi ODK?• Qui a developpé ODK?• Les outils d’ODK• Communication entre les différents outils• Remplir un sondage à partir de l'appareil mobile• Communication entre l’appareil et le serveur
EVALUATION5 MINUTES
Build(Conception)
1
2
3
http://build.opendatakit.org
http://opendatakit.org/use/xlsform/
1 http://build.opendatakit.org
Vous n’avez pas encore un compte?
Créer un compte en “build”
Build(Conception)
Panel PrincipalNom du formulaire
Menu de “build”
Surface de propriétés
Surface principale
Type de données
1 http://build.opendatakit.orgBuild(Conception)
Renommer un formulaire
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire(type de données)
TexteEX. Quel est votre nom?
NombreEx. Quel est votre âge?
DateEx. Quel jour est-il?
Coordonnées GPSEx. Ajouter votre position actuelle
Multimedia (Photos / Video / Audio)Ex. Prener une photo des personnes interrogées
Barres codeEx. Scanner le code du destinataire de la carte
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire(type de données)
Sélection uniqueEx. Sélectionner le sexe du bénéficiaire• Masculin• Féminin
Sélection multipleEx. Sélectionnez les besoins les plus urgents:• Eau• Nourriture• Refuge• Argent
Metadata• ID de l’appareil mobile• Début de la collecte de données• Heure finale de la collecte des données
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire(configuration des propriétés 1/4)
Nom de la donnéeEx. nom_du_répondant* Ce nom ne peut pas contenir des espaces ou des caractères spéciaux** Ce nom n'est pas visible par l'utilisateur, il l’est seulement pour la référence dans la BD
Texte du titreEx. Tapez le nom du répondant* Ce texte est affiché à l'utilisateur sur l'appareil mobile
ConseilsEx. Nom et prénom* Ce texte est affiché à l'utilisateur sur l'appareil mobile
Valeur prédéterminéeEx. Juan Valdez * Ce texte sera sauvegardé comme réponse sauf si l'utilisateur change
Requis
Recommandé
Rarement utilisé
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire(configuration des propriétés 2/4)
Lecture seulement*L'utilisateur ne peut pas saisir les données
Requis*L'utilisateur ne peut pas passer à la question suivante, sauf si la question actuelle est répondue
Longeur• L'utilisateur ne peut pas passer à la question suivante, sauf si
la réponse à la question actuelle a un certain nombre de caractères:
• Minimum. La quantité minimale de caractères requis• Maximum. La quantité maximale de caractères acceptés
Ex. Minimum 5 , Maximum 10: la réponse doit être comprise entre 6 et 9 caractères.* Si les options «inclusive» sont sélectionnés, la réponse devrait être de 5 à 10 caractères
Texte non-valideCette option ne fonctionne pas correctement sur "BUILD"
Rarement utiliséOptionnel
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire(configuration des propriétés 3/4)
Pour des questions Multimédia, vous devez sélectionner les informations capturées (Image, Audio et Vidéo)
1 http://build.opendatakit.orgBuild(Conception)
Ajouter des questions à un formulaire(configuration des propriétés 4/4)
Pour des questions de sélection (unique ou multiple), vous devez ajouter les options à afficher.
Les options seront affichées à l'utilisateur sur l'appareil mobile
Les valeurs qui seront écrits dans la base de données
1 http://build.opendatakit.orgBuild(Conception)
Exercice 2a (10 mins)Formulaire de 7 questions
Type de données Nomdes données Texte du titre Conseils Requis Longueur
minLongueur
max Option 1 Option 2 Option 3
Texte nom Nom du répondant Nom et prénom Oui
Nombre age Age du répondant 18 99
Date date La date d’aujourd’hui
GPS gps Coordonnées GPS
Multimedia photo Photo du répondant Prendre la photo de manière honrizontale
Sélection unique sexe Sexe du répondant Oui Masculin Feminin
Sélection multiple besoins Besoins urgents Sélectionnez tout ce qui s'applique Eau Nourriture Auberge
1 http://build.opendatakit.orgBuild(Conception)
Exercice 2a (10 mins)Formulaire de 7 questions
1 http://build.opendatakit.orgBuild(Conception)
Déplacer l'ordre des questions
1 http://build.opendatakit.orgBuild(Conception)
Exercice 2b (5 mins)Formulaire de 7 questions, ordre différent
1 http://build.opendatakit.orgBuild(Conception)
Type de données Nomdes données Texte du titre Conseils Requis Longueur
minLongueur
max Option 1 Option 2 Option 3
GPS gps Coordonnées GPS
Date Date La date d’aujourd’hui
Texte nom Nom du répondant Nom et prénom Oui
Nombre age Age du répondant 18 99
Sélection unique sexe Sexe du répondant Oui Masculin Feminin
Sélection multiple besoins Besoins urgents Sélectionnez tout ce qui s'applique Eau Nourriture Auberge
Multimedia photo Foto du répondant Prendre la photo de manière honrizontale
Qu’avons-nous appris?
• Créez un compte en “build”• Renommer un formulaire numérisé• Les types de données qui constituent les
formulaires• Texte, des nombres, dates, GPS, multimédia, barres code , sélection unique , sélection multiple
• Configuration minimale requise par question• Configuration des questions supplémentaires• Création de formulaires numériques de base
EVALUATION 25 MINUTES
1
2
http://build.opendatakit.org
Publish(Publier)
https://odk-haiti.appspot.com
Export(Exporter)
Import(Importer)
Aggregate(Serveur)
Collect(Recueillir)
Build(Conception)
1Aggregate(serveur)Publish
(Publier)
Exercice 3aPublication d’un formulaire
Build(Conception)
1Aggregate(serveur)Publish
(Publier)
Exercice 3aPublication d’un formulaire
Build(Conception)
1Aggregate(serveur)Publish
(Publier)
Exercice 3a
Aggregate(serveur)
https://odk-haiti.appspot.com
1
2
http://build.opendatakit.org
Publish(Publier)
https://odk-haiti.appspot.com
Export(Exporter)
Import(Importer)
Aggregate(serveur)
Collect(Recueillir)
Build(Conception)
Aggregate(serveur)
Exercice 3bPublication d’un formulaire
2 Exporter & Importer
Build(Conception)
Aggregate(serveur)
Exercice 3bPublication d’un formulaire
2 Exporter & Importer
Aggregate(serveur)
2 Exporter & Importer
Build(Conception)
Aggregate(serveur)
2 Exporter & Importer
Build(Conception)
Aggregate(serveur)
https://odk-haiti.appspot.com
Qu’avons nous appris ?
• Manière de charger les enquêtes vers le serveur• Publier des enquêtes à partir de “build”• Télécharger les enquêtes sur l’ordinateur (xml)
et les télécharger sur le serveur
EVALUATION 35 MINUTES
Aggregate(serveur)
Collect(Recueillir)
Télécharger un formulaire à partir del’appareil mobile
Exercice 4 (10 min)
Aggregate(serveur)
Collect(Recueillir)
• Télécharger sur l’appareil mobile les deux
enquêtes mises au point (exercice 2a et 2b)• Remplir les deux enquêtes au moins 3 fois• Charger toutes les données vers le serveur• Confirmer les données sur le serveur
Création de groupe de questions(Apparition sur un seul écran)
1 http://build.opendatakit.orgBuild(Conception)
Exercice 5 (10 mins)Nom, âge, et sexe apparaissant sur un seul écran
1 http://build.opendatakit.orgBuild(Conception)
Type de données Nomdes données Texte du titre Conseils Requis Longueur
minLongueur
max Option 1 Option 2 Option 3
Texte nom Nom du répondant Nom et prénom Oui
Nombre age Age du répondant 18 99
Date date La date d’aujourd’hui
GPS gps Coordonnées GPS
Multimedia photo Photo du répondant Prendre la photo de manière honrizontale
Sélection unique sexe Sexe du répondant Oui Masculin Feminin
Sélection multiple besoins Besoins urgents Sélectionnez tout ce qui s'applique Eau Nourriture Auberge
1 http://build.opendatakit.orgBuild(Conception)
Exercice 5 (10 mins)Nom, âge, et sexe apparaissant sur un seul écran
Qu’avons-nous appris ?
• Télécharger des formulaires vierges sur le
serveur “aggregate” à partir de l’appareil mobile
“collect”• Conception de l’enquête avec des questions
multiples affichées sur un seul écran.
EVALUATION 45 MINUTES
Aggregate(serveur)
https://odk-haiti.appspot.com
Filtres(Colonnes)
Aggregate(serveur)
https://odk-haiti.appspot.com
Filtres(Lignes)
Exercice 6 (10 mins)
• Créer et enregistrer une colonne de filtre dans
laquelle l’âge et la photo sont interdites
• Créer et enregistrer un filtre avec les lignes où
on peut consulter les personnes ayant le sexe
masculin uniquement
Aggregate(serveur)
https://odk-haiti.appspot.com
Aggregate(serveur)
https://odk-haiti.appspot.com
Visualisation(Représentation graphique et cartographie)
Aggregate(serveur)
https://odk-haiti.appspot.com
Exporter
CSV (anglais Valeurs séparées par des virgules) sont un type de format unique de document ouvert pour représenter des données sous forme de tableaux, qui sont séparées par des colonnes et des rangées et par des sauts de ligne.
KML (acronyme pour Keyhole Markup Language) est un langage de balisage basé sur XML pour représenter des données géographiques.
Aggregate(serveur)
https://odk-haiti.appspot.com
Exporter
Qu’avons-nous appris ?
• Filtrer les informations par colonnes• Filtrer les informations par lignes• Créer des graphes en bâtons et circulaires• Créer des cartes• Créer des fichiers CSV• Créer des fichiers KML
EVALUATION 55 MINUTES
Collect(Recueillir)
Installation
Collect(Recueillir)
Configuration fondamentale
Collect(Recueillir)
Configuration recommandée
Collect(Recueillir)
Options d’administration
Exercice 7 (5 mins)
• Programmer l’appareil mobile pour que:• Le menu principal affiche seulement • “Remplir un formulaire”• Les formulaires finalisés et sauvegardés se
chargent automatiquement vers le serveur
quand une connection wifi est disponible
Collect(Recueillir)