Tipo de pregunta Seleccionar Uno o Varios de un Archivo Externo

Read in English | Lire en français | اقرأ باللغة العربية Última actualización: 28 ago 2025

En algunos casos, puede ser deseable alojar una lista de opciones de respuesta en un archivo externo, en lugar de directamente en el XLSForm del proyecto. Por ejemplo, una lista larga de opciones (por ejemplo, cientos o miles) podría ralentizar la carga y navegación del formulario, o agregar nuevas opciones de respuesta después de que la recolección de datos haya comenzado podría ser problemático en ocasiones.

Nota: Este artículo cubre los pasos para configurar preguntas de Seleccionar Uno o Varios de un Archivo Externo en XLSForm. Para configurar estas preguntas en el Formbuilder, primero debes cargar el archivo de opciones externas a KoboToolbox, en la pestaña Medios de la página CONFIGURACIÓN. Una vez que el archivo haya sido cargado, los tipos de pregunta Seleccionar Uno o Varios de un Archivo Externo aparecerán en el Formbuilder.

image

Este artículo proporciona un ejemplo detallado y un método para crear un tipo de pregunta select_one o select_many con la lista de opciones en un archivo separado y externo. Consulta la documentación de XLSForm para más información.

1. En el XLSForm, el tipo debe ser select_one_from_file [nombre del archivo] o select_multiple_from_file [nombre del archivo]:

El tipo de archivo puede ser CSV o XML

hoja survey

type

name

label

text

name

¿Cuál es tu nombre?

select_one sex

sex

¿Cuál es tu sexo?

select_one_from_file fruits.csv

fruits

¿Cuál es tu fruta favorita?

survey

hoja choices

list_name

name

label

sex

1

Masculino

sex

2

Femenino

choices

El fruits.csv es el nombre del archivo que contiene las opciones para la pregunta "¿Cuál es tu fruta favorita?".

2. Crea un nuevo archivo CSV y estructúralo de la misma manera que la hoja choices en el XLSForm:

fruits.csv

list_name

name

label

fruits

1

Manzana

fruits

2

Sandía

fruits

3

Naranja

fruits

4

Pera

fruits

5

Cereza

fruits

6

Fresa

fruits

7

Nectarina

fruits

8

Uva

fruits

9

Mango

fruits

10

Arándano

fruits

11

Granada

3. Carga y despliega el XLSForm en KoboToolbox.

4. Carga el archivo CSV de la misma manera que agregarías un archivo de medios al formulario