Conexión de Open Data Kit (ODK)
El Open Data Kit (ODK - Kit de Datos Abiertos) es un estándar abierto utilizado para crear formularios personalizados y recopilar datos.
Un servidor Open Data Kit permite a las organizaciones agregar, en un repositorio central, datos recopilados por sus miembros o socia(o)s. La(o)s usuaria(o)s de Tella se conectan a la instancia ODK de su organización, rellenan formularios cuantas veces necesiten (incluso si no tienen conexión a internet), y suben los datos. Organizaciones pueden descargar los datos del servidor o analizarla en el servidor, dependiendo de las alternativas del servidor elegido.
Similarly to any other server connection (like Tella Web, Google Drive, Dropbox, Nextcloud or Uwazi), connecting to the ODK server enhances the security of data collected on Tella by:
- Permitir a la(o)s usuaria(o)s a recopilar datos directamente dentro de un contenedor cifrado de Tella.
- Garantizar que los datos son enviados directamente de Tella al servidor ODK, sin tener que depender de una herramienta o app de terceras partes.
- Permitir que usuaria(o)s respalden sus datos en un servidor remoto, para reducir el riesgo de que los datos sean descubiertos en su dispositivo móvil.
- Asegurar que las organizaciones puedan conservar información importante incluso en caso de confiscación o destrucción de dispositivo, y puedan organizarla para procesos de investigación, incidencia, o rendición de cuentas.
Elige e instala tu servidor ODK
Porque ODK es un estándar abierto, se puede utilizar Tella con cualquier herramienta que cumpla con ODK.
For civil society organizations and human rights defenders, we recommend using KoboToolbox to create forms with custom questions, manage users, and aggregate the data submitted by users. Based on our experience, KoboToolbox is user-friendly and flexible, and it is also open source. KoboToolbox offers a community plan for non-profits and offer free training resources and guidance on how to structure the data on the server (Self-serve learning base and Community Forum). It is also possible to use a private instance of KoboToolbox or self-host it.
We are work closely with the Kobotoolbox team. If you are interested in using the Tella-KoboToolbox connection and would like some support or to discuss the best hosting plan for your use case, please contact us.
There are other ODK-compliant apps available, like Ona or ODK Cloud. Tella works with any of these.
Cuándo Usar ODK
Recomendamos ODK a organizaciones que necesitan usuaria(o)s sobre el terreno para recopilar datos de manera estructurada como los formularios. También lo recomendamos a organizaciones que no tienen la capacidad técnica para instalar y mantener un servidor y quieren utilizar una instancia en la nube lista para usar. Si utilizas una instancia en la nube, recuerda que la organización que aloja tu instancia de ODK podrá acceder a tus datos. Esta es una consideración importante al decidir si auto hospedar o utilizar un servicio en la nube.
ODK y KoboToolbox son ampliamente utilizadas, bien documentadas, y fáciles de usar. Hay guías disponibles, y estas ofrecen soporte para organizaciones sin fines de lucro sobre cómo estructurar y mantener sus datos.
Si necesitas ayuda para determinar si ODK es la mejor opción para tu caso de uso, lee nuestra guía o contáctanos!
Modela Tus Datos
KoboToolbox ofrece una guía detallada de cómo crear tu proyecto y añadir preguntas a tus formularios, y cómo implementarlos para hacerlos disponibles a usuaria(o)s sobre el terreno aquí.
Conecta Tella a una Instancia ODK para Recopilar Datos
En esta documentación, nos enfocamos en cómo recopilar datos utilizando Tella. Hay apps móviles alternativas que pueden ser utilizadas para recopilar datos en ODK, incluyendo la app ODK Collect Android. Puedes ver una comparación de estas alternativas aquí.
La conexión ODK no está disponible para Tella iOS.
Conectar a un Servidor ODK
After creating and deploying a Form using any ODK-compliant server, in Tella, go to Settings > Connections > + > Open Data Kit (ODK). Fill the following fields:
- Nombre de Servidor: Un nombre descriptivo para tu servidor en Tella. El nombre que selecciones solo es visible en la app y no tiene impacto en la conexión ODK.
- URL del Servidor: URL de tu servidor. Por ejemplo, "kc.kobotoolbox.org" si estas usando el servidor público de KoboToolbox. Si tu servidor requiere autenticación de usuaria(o), toca el botón Avanzada e introduce tu Nombre de usuaria(o) y Contraseña. La/el administrador(a) de tu servidor debe proporcionarte toda esta información.
Rellenar formularios
Una vez que te hayas conectado con éxito a la instancia ODK, verás una nueva tarjeta llamada "Formularios" en la sección Conexiones de la pantalla de inicio de Tella.
Después de entrar a la sección Formularios, verás una lista de Formularios disponibles para tí en la(s) instancia(s) a la(s) que estás conectada(o). Utilizando el botón Descargar puedes descargar formularios a Tella para que puedas llenarlos, incluso si no estas conectada(o) a internet.
Puedes tocar sobre cada formulario en blanco para empezar a llenarlo.
Enviar formularios
A medida que recopilas datos y llenas formularios, las siguientes opciones están disponibles para aumentar el soporte fuera de línea en Tella:
- Enviar: envia el formulario completado al servidor ODK.
- Guardar como borrador: guarda un formulario que no esté completado para que puedas continuar trabajando en este luego.
- Enviar luego: marca un formulario como completo para enviarlo en un momento posterior. Hasta que se envíe, estará disponible en la Bandeja de Salida.
- Pestaña de Borradores: una pestaña con la lista de todos los borradores de formularios. Los borradores pueden ser editados o eliminados.
- Pestaña Bandeja de Salida: una tabla con la lista de todos los formularios listos para enviar. Los formularios en la pestaña de Bandeja de Salida pueden ser editados, eliminados, o enviados.
- Pestaña de Enviados: una pestaña con todos los formularios que se han enviado con éxito al servidor. Los formularios enviados pueden ser eliminados.
- Pausar/Reanudar envío: puedes pausar manualmente un envío y reanudarlo cuando esté listo.
- Pausar envío automáticamente cuando estés fuera de línea: los formularios se enviarán a la Bandeja de Salida si el envío falla debido a problemas de conexión.
Tipos de Preguntas Admitidas
Debajo una vista general de los tipos de preguntas ODK que son admitidos en Tella Android. Si hay un tipo de pregunta que no es admitido en Tella y que es crítico para tu flujo de trabajo, por favor contáctanos.
| Tipo de Pregunta | Tella Android |
|---|---|
| Selecionar Una | ✔️ |
| Seleccionar Muchas | ✔️ |
| Texto | ✔️ |
| Número / Decimal | ✔️ |
| Fecha | ✔️ |
| Hora | ✔️ |
| Fecha y hora | No |
| Punto (calcular mi ubicación actual) | ✔️ |
| Punto (mostrar mi ubicación en un mapa) | ✔️ |
| Punto (elegir mi ubicación en un mapa) | ✔️ |
| Línea | No |
| Área | No |
| Foto | ✔️ |
| Firma de foto (escribir a mano mi firma) | ✔️ |
| Audio | ✔️ |
| Video | ✔️ |
| Archivo | ✔️ |
| Nota | ✔️ |
| Código de barras / Código QR | No |
| Reconocer | ✔️ |
| Clasificación | ✔️ |
| Matriz de Preguntas | No |
| Ranking | ✔️ |
| Calcular | No |
| Oculta | No |
| Rango | No |
| XML Externo | No |
Funciones Admitidas
Debajo una vista general de los tipos de funciones ODK que son admitidos en Tella Android. Si hay un tipo de función que no es admitido en Tella y que es crítico para tu flujo de trabajo, por favor contáctanos.