KoBoToolBox
Compte et connexion
Demander la création d’un compte à groupe-donnees-lped@listes.ird.frPuis se connecter sur https://koboformng.osupytheas.fr
NB : pour la création du compte, vous devez fournir un login, un mot de passe et une adresse mail. ⚠️⚠️⚠️Votre login ne doit comporter que des lettres minuscules.Les majuscules et les caractères spéciaux provoquent de multiples bugs lors de la création de vos questionnaires.️⚠️⚠️⚠️
L'ancien Kobo : https://koboform.osupytheas.fr
Apprendre
Guide de formation : fichierCe guide présente :
- la création d'un formulaire avec KoboToolBox
- le déploiement du questionnaire en ligne ou sur tablette / téléphone Androïd
- le suivi des données recueillies
- l'export des données receuillies
Ce guide présente comment créer un questionnaire avec XLS Forms
Exemples
Fiche de capture d'orthoptère- Fiche https://enketo.osupytheas.fr/preview/YcGBV9bY
- XLSForms associé : XLSForms_Orthopthere_Solution.xlsx (10.8kB)
- Logos et images à uploader dans media
Inscription à un Webinaire
- Fiche https://enketo.osupytheas.fr/preview/Sbnl6MjJ
- XLSForms associé : WebinaireDEMO.xlsx (10.1kB)
Aide
- Support Kobo : https://support.kobotoolbox.org/
- Forum Kobo (réponse < 48h) : https://community.kobotoolbox.org/
- Documentation XLSForms : https://xlsform.org/en/ref-table/
- Documentation XLSForms : https://docs.getodk.org/xlsform/
FAQ
Message d'erreur lors du chargement du questionnaire
Si vous avez un message d'erreur semblable à celui - ci :
La solution la plus simple est de changer de navigateur Web (Chrome, Safari, Firefox). Il nous reste à identifier d'où provient cette erreur. Il semble que ce message apparait lorsque vous êtes en mode navigation privée ou que les données du cache sont pleines (pour vider les données du cache, faire une recherche en tapant "vider le cache" + nom de votre navigateur Web. Exemple : vider cache Firefox.)
La solution la plus simple est de changer de navigateur Web (Chrome, Safari, Firefox). Il nous reste à identifier d'où provient cette erreur. Il semble que ce message apparait lorsque vous êtes en mode navigation privée ou que les données du cache sont pleines (pour vider les données du cache, faire une recherche en tapant "vider le cache" + nom de votre navigateur Web. Exemple : vider cache Firefox.)
Message d'erreur à la création d'un formulaire
Si vous avez un message d'erreur à la création d'un formulaire sur https://koboform.osupytheas.fr du type "new project could not be created" ou des difficultés de création de formulaire ou d'affichage de points GPS sur la carte, vérifier qu'il n'y ait pas de point ou de majuscule dans l'identifiant de connexion à KoBoToolBox, cela fait buguer le logiciel.
Comment ajouter une modalité autre, précisez dans une question à choix multiples ?
- 1. Prévoir la modalité "autre" dans la liste des choix possibles
- 2. Créer une nouvelle variable de type texte à la suite de votre variable à choix multiple, indiquez "autre, précisez" dans l'intitulé de cette nouvelle variable texte.
- 3. Ajouter un critère de passage dans les paramètres de la nouvelle variable texte créée en indiquant que cette variable texte ne doit être affichée que si la variable précédente à choix multiple est égale à "Autre".
Exemple
Calculer l'âge à partir de la date de naissance
Il faut procéder en deux étapes :
- 1. D'abord créer une variable calculée (par défaut une variable calculée ne s'affiche pas sur le formulaire), voir ici https://support.kobotoolbox.org/calculate_questions.html
- 2. L'afficher dans une note, voir ici : https://support.kobotoolbox.org/responses_inside_question.html
- Exemple :
Dans une question à choix multiple, imposer de cocher 3 cases parmi 6 choix
Est-ce qu'on peut travailler à plusieurs sur le même questionnaire?
Oui, mais c'est dangereux, car la dernière sauvegarde écrase systématiquement les précédentes, même issues d'une autre personne. Du coup, même si plusieurs personnes ont accès au formulaire, il vaut mieux qu'une seule modifie le formulaire et les fiches ou que les moments d'action soient bien définis.
Je me suis trompée de type de question : peut-on le modifier ensuite ou doit-on supprimer et recommencer ?
On doit supprimer. Le type de question est le seul élément non modifiable. En cas d'erreur on supprime et on en crée une nouvelle question.
Compatibilité Iphone
On peut accéder à l'outil en utilisant un navigateur web sur le téléphone (chrome....), par contre l'application Kobo ne peut pas être installée sur Iphone (en espérant qu'une version Iphone sorte bientôt)
Est-ce que je peux exporter les données collectées depuis R ?
Oui c'est possible en utilisant une API. Les explications sont ici : https://github.com/ppsapkota/kobohrtoolbox
Et voici un exemple de code R à adapter à vos données.
#Import des librairies
install.packages("devtools")
install.packages("httr")
library(devtools)
library(httr)
#Import des fonctions
source_url("https://raw.githubusercontent.com/ppsapkota/kobohr_apitoolbox/master/R/r_func_ps_kobo_utils.R")
#Lister les formulaires stockés sur sa session et récupérer l'identifiant du formulaire dont on veut exporter les données
url <-"https://kobocat.osupytheas.fr/api/v1/data.csv"
d_formlist_csv <- kobohr_getforms_csv (url,"login_kobo_OSU", "mdp_kobo_OSU")
d_formlist_csv <- as.data.frame(d_formlist_csv)
View(d_formlist_csv)
#Export des données du formulaire
#d_raw <- kobohr_getdata_csv("kobocat.osupytheas.fr/api/v1/data/NUMERO_FORMULAIRE_A_COMPLETER?format=csv","login_kobo_OSU","mdp_kobo_OSU")
#Exemple avec num formulaire = 8, login=lapinou, mdp=carotte
d_raw <- kobohr_getdata_csv("kobocat.osupytheas.fr/api/v1/data/8?format=csv","lapinou","carotte")
data <- as.data.frame(d_raw)
Et voici un exemple de code R à adapter à vos données.
#Import des librairies
install.packages("devtools")
install.packages("httr")
library(devtools)
library(httr)
#Import des fonctions
source_url("https://raw.githubusercontent.com/ppsapkota/kobohr_apitoolbox/master/R/r_func_ps_kobo_utils.R")
#Lister les formulaires stockés sur sa session et récupérer l'identifiant du formulaire dont on veut exporter les données
url <-"https://kobocat.osupytheas.fr/api/v1/data.csv"
d_formlist_csv <- kobohr_getforms_csv (url,"login_kobo_OSU", "mdp_kobo_OSU")
d_formlist_csv <- as.data.frame(d_formlist_csv)
View(d_formlist_csv)
#Export des données du formulaire
#d_raw <- kobohr_getdata_csv("kobocat.osupytheas.fr/api/v1/data/NUMERO_FORMULAIRE_A_COMPLETER?format=csv","login_kobo_OSU","mdp_kobo_OSU")
#Exemple avec num formulaire = 8, login=lapinou, mdp=carotte
d_raw <- kobohr_getdata_csv("kobocat.osupytheas.fr/api/v1/data/8?format=csv","lapinou","carotte")
data <- as.data.frame(d_raw)