Repolode
didi

didi/xiaoju-survey

Creador de encuestas y formularios de código abierto para elaborar cuestionarios, exámenes, sondeos y pruebas, con análisis de datos en línea y exportación.

Alternativa open source a:SurveyMonkeyGoogle FormsTypeform

Estrellas
3,802
Forks
518
Issues abiertos
48
Último commit
hace 23 días

¿Qué es?

XIAOJUSURVEY es un sistema de encuestas dirigido tanto a empresas como a particulares, que permite crear cuestionarios, exámenes, evaluaciones y formularios complejos para estudios en línea. Incluye más de 40 tipos de preguntas y una biblioteca de plantillas prediseñadas para casos de uso como estudios de mercado, encuestas de satisfacción del cliente, exámenes en línea y votaciones.

En cuanto a los datos, ofrece estadísticas por pregunta, análisis cruzado y análisis multicanal, además de exportación de datos y gestión de las respuestas recopiladas. Las encuestas admiten reglas de visualización y salto, referencias a opciones y preguntas, temas personalizados y una opción de IA que genera una encuesta a partir de una solicitud conversacional mediante un LLM conectado.

El panel web está desarrollado con Vue 3 y Element Plus; el servidor utiliza NestJS con MongoDB, y un SDK de React Native permite integrar encuestas breves en otras aplicaciones. Admite la implementación con Docker mediante imágenes slim y full.

Funciones clave

  • 01Admite más de 40 tipos de preguntas, como entrada de texto, selección, valoración, votación y carga de archivos.
  • 02Reglas de lógica para la visualización, los saltos y las referencias a opciones o preguntas.
  • 03Estadísticas por pregunta, análisis cruzado y exportación de datos.
  • 04Generación de encuestas con ayuda de IA a partir de una solicitud conversacional mediante un LLM.
  • 05Permisos basados en roles y espacios de trabajo para equipos.
  • 06Hooks personalizados para enviar datos y mensajes a sistemas externos.
  • 07SDK de encuestas integrable en varias plataformas cliente.

Casos de uso

  • Realizar encuestas de satisfacción del cliente o estudios de mercado dentro de una empresa.
  • Organizar exámenes, pruebas o evaluaciones en línea con resultados puntuados.
  • Recopilar votos o registros con controles contra el spam y de revisión antes de publicar.
  • Integrar encuestas breves en un producto móvil o web existente.

Inicio rápido

  1. 1

    Instala las dependencias del servidor

    cd server && npm install
  2. 2

    Inicia el servidor localmente

    cd server && npm run local
  3. 3

    Instala las dependencias web

    cd web && npm install
  4. 4

    Inicia el frontend web y abre http://localhost:8080/management

    cd web && npm run serve

Antes de usarlo

  • Se requiere Node.js 18 o posterior y un backend de MongoDB.
  • La configuración local abarca dos proyectos independientes (servidor y web), y ambos deben estar en ejecución.

En colecciones

Temas

Preguntas frecuentes

¿Qué es xiaoju-survey?
Creador de encuestas y formularios de código abierto para elaborar cuestionarios, exámenes, sondeos y pruebas, con análisis de datos en línea y exportación. XIAOJUSURVEY es un sistema de encuestas dirigido tanto a empresas como a particulares, que permite crear cuestionarios, exámenes, evaluaciones y formularios complejos para estudios en línea. Incluye más de 40 tipos de preguntas y una biblioteca de plantillas prediseñadas para casos de uso como estudios de mercado, encuestas de satisfacción del cliente, exámenes en línea y votaciones.
¿xiaoju-survey es gratuito? ¿Qué licencia tiene?
xiaoju-survey es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿xiaoju-survey sigue mantenido?
Mantenimiento activo. El último commit de xiaoju-survey fue el 16 oct 2026.
¿Para qué puedo usar xiaoju-survey?
Realizar encuestas de satisfacción del cliente o estudios de mercado dentro de una empresa. Organizar exámenes, pruebas o evaluaciones en línea con resultados puntuados. Recopilar votos o registros con controles contra el spam y de revisión antes de publicar. Integrar encuestas breves en un producto móvil o web existente.
¿Cómo se instala xiaoju-survey?
Instala las dependencias del servidor: cd server && npm install Inicia el servidor localmente: cd server && npm run local Instala las dependencias web: cd web && npm install Inicia el frontend web y abre http://localhost:8080/management: cd web && npm run serve
¿Dónde consigo xiaoju-survey?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/didi/xiaoju-survey

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados