2010-11-17 13 views
7

Estoy tratando de desarrollar una aplicación de Android que pueda ser utilizada por grupos de defensa o activistas para que puedan crear sus propios formularios (encuestas) para los cuales pueden salir a cotizar y recopilar datos de opinión de personas que no tienen conexión a Internet y, por lo tanto, no pueden realizar encuestas o encuestas en línea. También se puede usar en eventos o cualquier otra cosa que requiera recopilación de datos "en el campo"permite a los usuarios crear formularios dentro de la aplicación de recopilación de datos/encuesta android

El beneficio es permitir la recopilación de datos en el lugar sin tener que transferir datos del papel a la computadora de la oficina a mano.

He estado buscando durante este tutorial por Frank Abelson: http://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html

y también han estado vertiendo a través de la Open Data Kit, pero el ODK es un poco más intenso que estoy preparado para el tutorial y Abelson doesn No discuten mucho cómo los usuarios pueden crear sus propios formularios.

Supongo que los usuarios pueden simplemente crear sus propios archivos XML para formularios personalizados en la oficina y almacenarlos en el servidor, pero me pregunto si hay una forma de que puedan hacer esto en la aplicación de Android.

Solo una sugerencia sobre una posible arquitectura o recursos simples sería útil; me está costando imaginar la solución en este momento.

Respuesta

5

soy uno de los desarrolladores de open data kit. Odk ha sido implementado con éxito por las organizaciones all around the world por exactamente lo que usted describe.

que tienen un graphical form designer (y buenas alternativas en purcforms y xls2xforms), un server to host the forms, y un androide mobile client (y buenas alternativas en javarosa). todas las piezas son gratuitas, de código abierto y están impulsadas por una comunidad activa.

si podría hacer una lista de lo específicamente sobre ODK no se ajusta a sus necesidades (por ejemplo, un diseño de formularios necesidad en el teléfono), estaría podría recomendar alternativas ...

+0

Hola Yaw, definitivamente aprecio que respondas a esta pregunta; ustedes están haciendo un excelente trabajo con el ODK. Debería haber notado que también soy un poco principiante con Android y he elegido hacer una aplicación como esta como ejercicio de aprendizaje. Estaba tratando de capturar los huesos de la aplicación para comprender cómo armar una * muy * versión simplificada de ODK collect que también permitía a los usuarios crear algunos de sus propios campos de datos en el teléfono, en la propia aplicación. No estoy seguro de si JSON sería un enfoque más flexible que XML. ¿Hay alguna aplicación que pueda modelar este tipo de función? – roy

+0

usamos xforms porque no queríamos inventar un nuevo estándar de descripción de formulario. La rápida hoja de cálculo de Android y Odk le permite definir preguntas y recibir respuestas sobre sms en el teléfono, pero no he visto nada que desee. Creo que lo que describes es muy bueno y útil. sea ​​lo que sea que construyas, te animo a que lo haga. forma la queja para que pueda interoperar con otros sistemas en nuestra comunidad. – yanokwa

+0

De hecho, miraré más en xforms una vez que pueda enderezar mis fundamentos. Gracias de nuevo por el útil consejo. – roy

1

ODK es una fuente abierta fantástica solución. Una alternativa comercial potencial que también puede probar es Canvas al http://www.gocanvas.com que le permite reemplazar formularios en papel con su dispositivo móvil.

Actualmente se ejecuta en Android, Windows Mobile y BlackBerry con soporte para iPhone e iPad próximamente. Para obtener una visión general de cómo utilizar la lona: Build a standard data collection app in 5 minutes and see it running on BlackBerry Build a signature capture app in 5 minutes and see it running on Android

Esperanza que ayuda a algunos, -Chris

1

usted debe buscar en Fulcrum. Creo que hay un período de prueba de 30 días para ver si este software funciona para usted. Esta es una ventanilla única para los equipos de recolección de datos móviles. Puede crear fácilmente sus formularios de recopilación de datos directamente desde su cuenta web para incluir campos de fotos, campos de entrada de texto, campos de opciones, secciones de formularios y secciones repetibles. Repetible, lo que significa relaciones padre-hijo dentro de un único punto de datos.

Incluso tienen una App Gallery con aplicaciones ejemplares (formularios) que te permiten utilizarla como una especie de "hoja de referencia" para comenzar. Aquí está el political canvassing survey que publicaron.

-P.Reyes

0

comprobar mi proyecto aquí: https://github.com/AndreiD/surveylib

PROS: Una solución simple, de código abierto, sin ninguna exageración, que no tienen que mostrar los logotipos, que no cuesta nada, es fácil que se extienda , diseño de materiales, etc.

CONS: Debe tener la parte del servidor, para la transmisión de los datos de las respuestas.

Cuestiones relacionadas