Estoy buscando una aplicación que me permita que un usuario responda una serie de preguntas dinámicas. Al final del proceso, se generará una tabla o informe con información única para cada ubicación u otros criterios.
Por ejemplo, un cliente tiene un widget que va a EE. UU., España y Australia. El proceso comenzaría con características generales y geografías. Luego, abordaría las preocupaciones únicas de cada geografía: tal vez España tenga un requisito particular de prueba de productos que los demás no tienen.
Una vez que se recopila toda la información, esos datos se ejecutarán a través de una lógica que podría determinar las necesidades de cada país (piense en los requisitos reglamentarios: registros gubernamentales). Un informe y/o tabla sería el entregable.
Mis requisitos son,
Si es posible, me gustaría que la aplicación fuera,
Formularios de Google?
Ventajas:
No programming to learn
simple web based interface
Can distribute via email
Automatically collects the results for you in a spreadsheet
Free
Contras
It is a bit awkward. For example:
You have to create new pages for each condition.
¿En qué país vive usted?
Página 1 Inglés ir a la página 2 Español ir a la página 3 Australiano ir a la página 4
Página 2 ¿Idioma? Inglés página 5 Español página 6 Vulcano página 7
Página 3 ¿Idioma? Español página 8 Klingon página 9 Romulano página 10
Página 4 ¿Idioma? Australiano pg 11 inglés pg 12 Scooby pg 13
Desafortunadamente, después de seleccionar EE. UU. e inglés, deberá comenzar en la página 14 para esas preguntas. Fácilmente podría tener 100 páginas después de ramificar cada una.
Existe una posibilidad razonable de que sus principales diferencias entre las páginas sean:
Sugeriría mirar la internacionalización de GNU GetText , ( i18n ), páginas sobre cómo hacer código internacional. Varios lenguajes de programación son compatibles con i18n; personalmente, optaría por python , que tiene muchas herramientas de informes y un buen soporte para i18n, y uno de los muchos marcos web de python tan retorcidos con las páginas generadas mediante programación y cualquier página específica del país insertada en el árbol de decisiones según sea necesario.
Una de las cosas maravillosas de este enfoque es que no tiene que volver a escribir su software cuando se agrega un nuevo idioma, simplemente agréguelo al catálogo de traducciones.
Jamison.IO
Jamison.IO
izzy
Jamison.IO
izzy