Pregunta

Estamos diseñando una aplicación de encuesta con las siguientes características

  1. Los usuarios podrán seleccionar preguntas de un conjunto de preguntas predefinidas.
  2. Cada pregunta tiene un tipo de pregunta definido que dicta el tipo de respuesta (opción múltiple, búsqueda de base de datos, texto libre, etc.)
  3. El usuario puede crear una jerarquía de secciones con varias preguntas en cada sección.
  4. Las respuestas de la encuesta se almacenarán en una base de datos del servidor SQL.

También hay un requisito para generar un documento de salida de cada respuesta de la encuesta.

Estamos planeando implementar esta aplicación utilizando ASP.net.

Estoy buscando sugerencias que nos ayuden a reducir el esfuerzo de desarrollo. ¿Existe alguna aplicación comercial / de código abierto que podamos personalizar para nuestras necesidades? ¿Hay componentes listos para usar que ayuden a la creación de páginas dinámicas de ASP.net? Solo me interesa la aplicación que puedo alojar localmente, ya que tiene que estar integrada a una aplicación existente.

¿Fue útil?

Solución

Esto puede no ser un ajuste exacto, pero vale la pena verlo: Surveymonkey .

Otros consejos

A menos que los sistemas de retroalimentación sean la competencia central de su empresa, sería mejor que utilice un sistema de terceros. Construir un sistema de encuestas no es tan fácil como parece, especialmente cuando se trata de informes. Claro, podrá realizar algunos informes simples sin demasiados problemas, pero cada cambio que desea un cliente (o su jefe) es el momento en que se lanzará a su encuesta y al motor de informes cuando podría gastarse en su negocio real Hazte un favor y subcontrata ese dolor de cabeza a un tercero.

Si sus necesidades son simples, un sitio gratuito como SurveyMonkey estaría bien. Si está buscando algo más sofisticado, como soporte para encuestas telefónicas, informes más avanzados, etc., tendrá que pagar por un servicio más avanzado, como (tos) para el que trabajo .

http://www.codeplex.com/WebSurvey Parece un buen lugar para comenzar

Pruebe Zodiac.NET Survey Engine . Se puede integrar directamente en su sitio web ASP.NET. No se necesita mucho trabajo.

NSurvey solía existir para esto, pero creo que se han hecho exclusivamente comerciales. Si puede desenterrar la última versión de código abierto, podría ser un buen punto de partida.

De lo contrario, no lo construyas. Suscríbase a Wufoo

Otra opción sería que los usuarios usen InfoPath o Adobe Designer para crear los formularios de encuesta que se distribuyen entre los encuestados (ya sea por correo electrónico o sitio web).

Con InfoPath, puede hacer que las respuestas se devuelvan a los servicios web que ha escrito. O bien, con ambos paquetes, puede hacer que las respuestas se envíen por correo electrónico a una dirección particular y el XML que se envía se puede analizar y procesar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top