Parcourez la base de connaissances, explorez nos ressources et visitez notre Forum communautaire pour des informations plus détaillées
Dernière mise à jour : 20 Mar 2026
Une collection est un groupe de questions, de blocs de questions et de modèles associés, organisés dans votre bibliothèque de questions KoboToolbox. Les collections vous permettent de gérer du contenu réutilisable par projet, thème, pays ou organisation.
Vous pouvez importer plusieurs questions ou blocs de questions à la fois sous forme de collection à l’aide d’un XLSForm. Cette approche est utile pour préparer des ensembles de questions standardisés en dehors de l’interface de création de formulaires KoboToolbox (KoboToolbox Formbuilder), ou pour migrer du contenu XLSForm existant dans votre bibliothèque.
Cet article explique comment structurer et importer un XLSForm afin qu’il soit intégré en tant que collection.
Pour être importé correctement dans votre bibliothèque de questions KoboToolbox, votre XLSForm doit respecter une structure spécifique. Une fois que vous disposez d’un XLSForm fonctionnel, vous pouvez l’adapter pour qu’il fonctionne comme une collection en modifiant sa structure :
Renommez l’onglet principal : Remplacez l”onglet survey standard par un onglet nommé library.
Cet onglet doit contenir les mêmes colonnes que vous incluriez normalement dans un onglet survey, telles que type, name, label, les colonnes de libellés traduits et toutes les options de questions pertinentes.
Incluez des questions individuelles ou des groupes de questions : Vous pouvez inclure des questions indépendantes ou des groupes de questions complets dans l”onglet library.
Définissez des blocs de questions à l’aide d’une colonne block : Ajoutez une colonne nommée block pour regrouper des questions associées en un bloc de questions.
Saisissez le même titre de bloc dans chaque ligne appartenant à ce bloc.
Toute ligne sans valeur dans la colonne block sera importée en tant que question individuelle.
Ajoutez des étiquettes (facultatif) : Pour attribuer des étiquettes à une question ou à un bloc, ajoutez une colonne au format tag:[nom de l'étiquette] (par exemple, tag:wash).
Saisissez 1 dans chaque ligne devant recevoir l’étiquette.
Au sein des blocs, il suffit de marquer une seule ligne du bloc, bien que marquer plusieurs lignes ne pose pas de problème.
Pour un exemple de la structure requise, consultez cet XLSForm type.
Une fois votre XLSForm correctement structuré en tant que collection, vous pouvez l’importer dans votre bibliothèque de questions KoboToolbox.
Pour importer votre XLSForm :
Connectez-vous à votre compte KoboToolbox.
Cliquez sur Bibliothèque dans le menu de gauche pour ouvrir la bibliothèque.
Cliquez sur NOUVEAU en haut à gauche.
Sélectionnez Importer et importez votre XLSForm. Cliquez sur Importer.
Le fichier sera importé en tant que collection dans votre bibliothèque de questions.
Pour en savoir plus sur la bibliothèque de questions KoboToolbox, consultez l'article Utiliser la bibliothèque de questions de KoboToolbox.
Vous pouvez inclure des lignes begin_group et end_group à l’intérieur d’un bloc. Assurez-vous que la ligne begin_group possède une valeur name unique, comme requis dans la structure XLSForm standard. Les lignes d’ouverture et de fermeture du groupe doivent toutes deux être incluses dans le même bloc.
Utiliser le nom du bloc comme libellé du groupe peut contribuer à maintenir la clarté après l’import.
Pour en savoir plus sur les groupes de questions dans XLSForm, consultez l'article Groupes de questions dans XLSForm.
Vous pouvez inclure une logique de pertinence, des contraintes et d’autres éléments de logique de formulaire dans votre XLSForm. Ces paramètres seront conservés lors de l’import, ce qui est utile pour réutiliser des blocs de questions complexes sans avoir à reconstruire une logique avancée.
Pour en savoir plus sur la logique de formulaire dans XLSForm, consultez l'article Introduction à la logique de formulaire dans XLSForm.
Vous pouvez inclure des traductions en utilisant la syntaxe XLSForm standard, telle que label::English (en) ou label::Español (es). Les libellés traduits et les libellés de choix seront importés avec le bloc.
Pour en savoir plus sur l'ajout de traductions dans XLSForm, consultez l'article Ajouter des traductions dans XLSForm.
Avez-vous trouvé ce que vous cherchiez ? Les informations étaient-elles claires ? Manquait-il quelque chose ?
Partagez vos commentaires pour nous aider à améliorer cet article !
KoboToolbox est maintenu par Kobo Inc.