ODK Realizar formularios con Excel Hoja survey ODK

  • Slides: 13
Download presentation
ODK Realizar formularios con Excel: Hoja survey - ODK -1 - Realizar formularios con

ODK Realizar formularios con Excel: Hoja survey - ODK -1 - Realizar formularios con Excel: Hoja Survey ODK

ODK Realizar formularios con Excel: Hoja survey - ODK -2 - Índice 1. Estructura

ODK Realizar formularios con Excel: Hoja survey - ODK -2 - Índice 1. Estructura del Libro de Excel 2. Survey: Columna type 3. Survey: Columna type- group y repeat 4. Survey: Columna name 5. Survey: Columnas Label y Hint 6. Survey: Columnas required, default, read_only 7. Survey: Columnas constraint, constraint_message, relevant 8. Survey: Columna calculation 9. Survey: Columna apearance 10. Survey: Columna choice_filter 11. operadores 12. Dudas y preguntas

-3 - ODK Realizar formularios con Excel: Hoja survey - ODK Estructura del Libro

-3 - ODK Realizar formularios con Excel: Hoja survey - ODK Estructura del Libro Excel • El diseño de los formularios en un modelo de Excel sigue una estructura rígida que debe ser respetada para que el conversor sea capaz de generar el archivo. xml con el que trabaja ODK • El libro de Excel consta de tres hojas: • Survey: Hoja en la que se insertan los campos del formulario, las agrupaciones y características principales • Choices: Hoja en la que se incluyen los valores predeterminados para el formulario y las opciones de filtros. • Settings: Hoja en la que se incluyen las características generales del Formulario. • En esta presentación veremos lo principal de la hoja Survey

ODK Realizar formularios con Excel: Hoja survey - ODK -4 - Survey: Columna type

ODK Realizar formularios con Excel: Hoja survey - ODK -4 - Survey: Columna type • • En la columna type indicaremos el tipo de dato del campo del formulario Los tipos son: • text – Texto • integer – Número entero (sin decimales) • decimal – Número con decimales • date – Fecha • datetime – Fecha y hora • geopoint – Coordenadas GPS • barcode – Lee un código de barras (requiere software de lector de barras en el terminal. Hay gratis en Google Play) • select_multiple [list_name] – Selección de varios valores sobre las opciones predefinidas • select_one [list_name] – Selección de un único valor sobre las opciones predefinidas • note – Muestra una nota en la pantalla. No almacena información • Multimedia: Admite image, video y audio • calculate - calcula sobre el valor de otras preguntas y lo muestra • tigger – casila de verificación (puede generar avisos al convertir pero funciona correctamente.

ODK Realizar formularios con Excel: Hoja survey - ODK -5 - Survey: Columna type

ODK Realizar formularios con Excel: Hoja survey - ODK -5 - Survey: Columna type – group y repeat • Hay un tipo especial que permite crear grupos de preguntas • Se inicia con begin_group • En la columna name incluiremos el nombre del grupo siguiendo la nomenclatura de esa columna. • Para finalizar el grupo se utiliza end_group • Otra forma de agrupar es creando un grupo de preguntas que serán repetidas de formas sucesivas. Ej: nombres de los miembros de una familia. Podríamos añadir 0 a n personas • Se inicia con beguin_repeat • En la columna name incluiremos el nombre del grupo siguiendo la nomenclatura de esa columna. • Para finalizar el grupo de repetición se utiliza end_repeat

-6 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columna name

-6 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columna name • Es el identificador único del campo. No admite caracteres especiales (ñ, á, …) ni espacios • No puede haber dos nombres duplicados. • Es el nombre que encabezará las columnas del archivo de exportación de datos. • Desde ODK re recomienda que la longitud no sea superior a 10 caracteres. • En el caso de los identificadores de grupo, se recomienda iniciar por group_

-7 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas label

-7 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas label y hint • label: Es el texto que se mostrará en el terminal con la pregunta a responder. • hint: Es el texto explicativo que se verá debajo de la pregunta • Ambas columnas admiten caracteres especiales • Si seleccionamos varios idiomas hay que añadir dos columnas por idioma que será label: : {idioma} y hint: : {idioma} ej: label: : Spanish | hint: : Spanish • Estas columnas debe ir por pares. Las de cada idioma juntas. label: : Spanish hint: : Spanish label: : Guarani hint: : Guarani

-8 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas required,

-8 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas required, default y read_only • required: teclear yes en caso de querer que el campo sea obligado de cumplimentar. Si lo dejamos en blanco no será obligatorio • default: Si quiere que el campo tenga un valor predefinido incluirlo en esta celda. El valor se podrá editar por el encuestador • read_only: el campo será de sólo lectura.

-9 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas constraint,

-9 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas constraint, constraint_message y relevant • constraint: es un rango de valores que debe cumplir el valor introducido en el campo • Ej: Si queremos que el valor sea mayor o igual que 18 seria: >=18 Si queremos que esté entre 18 y 99 (. >=18 and. <=99) • constraint_message: el texto que se mostrará en pantalla si el valor introducido no cumple la condición expresada en constraint • Puede hacer referencia a otros campos mediante ${name_dato} • Ej: ${nombre} o ${apellido} • relevant: Si está vacío muestra siempre la pregunta, si no está vacía debe indicar una condición que si se cumple, mostrará el campo. Ej ${dato 1} = ${dato 2} • En el caso de listas predefinidas: selected(${tipo_dolor}, ‘otro’)

-10 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columna calculation

-10 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columna calculation • • calculation: realiza un cálculo y lo almacena en el campo. No lo muestra. Si lo quiere mostrar deberá utilizar un campo del tipo note EJ: Hay campo que en la comuna name se llama total. Queremos calcuar el 10% de IVA y luego mostrar el valor del IVA. • Crearemos una línea del tipo calculate llamada iva y en la columna calculation teclearemos ${total} * 0. 10 • Crearemos después una línea que será del tipo note. name el queramos y en el label ${iva} y mostrará el valor del IVA.

-11 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas apearance

-11 - ODK Realizar formularios con Excel: Hoja survey - ODK Survey: Columnas apearance y choice_filter • apearance: son opciones de visualización • En el caso de grupos field_list , mantiene el grupo en la misma pantalla. • En el caso del tipo image, usando signature, ermite firmar en pantalla. • choice_filter: permite filtrar parte de las opciones diponibles en una lista predefinida de valores • La sintaxis es columnadelfiltro = ${campo} • La columna del filtro la veremos en la presentación dedicada a options.

ODK Realizar formularios con Excel: Hoja survey - ODK -12 - Operadores Operator Description

ODK Realizar formularios con Excel: Hoja survey - ODK -12 - Operadores Operator Description Example | Une dos node-sets //book | //cd + suma 6+4 - resta 6 -4 * multiplicación 6*4 división 8 div 4 = igual price=9. 80 != No es igual price!=9. 80 < Menor que price<9. 80 <= Menor o igual que price<=9. 80 > Mayor que price>9. 80 >= Mayor o igual que price>=9. 80 or o price=9. 80 or price=9. 70 and y price>9. 00 and price<9. 90 mod Resto de división 5 mod 2

-13 - ODK Realizar formularios con Excel: Hoja survey - ODK ¿¿Preguntas? ?

-13 - ODK Realizar formularios con Excel: Hoja survey - ODK ¿¿Preguntas? ?