Plataforma de estudio gratuita y de código abierto para primaria (grados 1-6), con cuestionarios por unidad, explicaciones, lectura en voz alta y relatos generados por IA.
Ralex91/Razzia
Plataforma de cuestionarios de código abierto y autoalojada para organizar sesiones en directo en eventos pequeños, desplegable con Docker.
Alternativa open source a:Kahoot
- Estrellas
- 1,100
- Forks
- 70
- Issues abiertos
- 31
- Último commit
- hace 3 días
¿Qué es?
Razzia es una plataforma de cuestionarios que alojas en tu propio servidor, pensada para eventos pequeños. Una interfaz de gestión permite al anfitrión crear una partida, compartir un código de sala con los participantes e iniciar la sesión cuando se hayan unido. Los participantes acceden desde un navegador a la URL de la partida y responden preguntas durante la ronda.
Los cuestionarios y los resultados se guardan como archivos en una carpeta de configuración local que se conserva entre actualizaciones. El proyecto puede ejecutarse con Docker Compose o Docker, o instalarse directamente desde el código fuente con Node.js 24+ y pnpm. La interfaz de gestión está protegida por una contraseña definida mediante una variable de entorno, y el README explica cómo ejecutar la aplicación detrás de un proxy inverso como Traefik, Nginx o Caddy.
El proyecto también publica un protocolo WebSocket y una API HTTP, para que los desarrolladores puedan crear clientes personalizados, como un pulsador físico basado en un ESP32.
Funciones clave
- 01Organiza partidas de cuestionarios en directo con una interfaz de gestión y códigos de sala para los jugadores.
- 02Guarda los cuestionarios y los resultados como archivos locales que se conservan entre actualizaciones.
- 03Despliega con Docker o Docker Compose, o ejecuta desde el código fuente con Node.js y pnpm.
- 04Protege la interfaz de gestión con una contraseña definida en una variable de entorno.
- 05Ejecuta la aplicación detrás de proxies inversos habituales como Traefik, Nginx o Caddy.
- 06Crea clientes personalizados mediante un protocolo WebSocket y una API HTTP documentados.
Casos de uso
- Organizar una ronda de preguntas o trivia en una reunión de equipo, una clase o una fiesta pequeña.
- Alojar una encuesta o un juego educativo en un servidor privado.
- Crear un sistema de pulsadores físicos que se conecte al servidor de cuestionarios mediante WebSocket.
Inicio rápido
- 1
Crea un archivo compose.yml con la definición del servicio Razzia
- 2
Crea un archivo .env con MANAGER_PASSWORD configurado
- 3
Inicia el servicio con Docker Compose
docker compose up -d
Antes de usarlo
- Si lo ejecutas sin Docker, necesitas Node.js 24 o posterior y pnpm 10.16 o posterior.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Razzia?
- Plataforma de cuestionarios de código abierto y autoalojada para organizar sesiones en directo en eventos pequeños, desplegable con Docker. Razzia es una plataforma de cuestionarios que alojas en tu propio servidor, pensada para eventos pequeños. Una interfaz de gestión permite al anfitrión crear una partida, compartir un código de sala con los participantes e iniciar la sesión cuando se hayan unido. Los participantes acceden desde un navegador a la URL de la partida y responden preguntas durante la ronda.
- ¿Razzia es gratuito? ¿Qué licencia tiene?
- Razzia es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Razzia sigue mantenido?
- Mantenimiento activo. El último commit de Razzia fue el 3 nov 2026.
- ¿Para qué puedo usar Razzia?
- Organizar una ronda de preguntas o trivia en una reunión de equipo, una clase o una fiesta pequeña. Alojar una encuesta o un juego educativo en un servidor privado. Crear un sistema de pulsadores físicos que se conecte al servidor de cuestionarios mediante WebSocket.
- ¿Cómo se instala Razzia?
- Crea un archivo compose.yml con la definición del servicio Razzia Crea un archivo .env con MANAGER_PASSWORD configurado Inicia el servicio con Docker Compose: docker compose up -d
- ¿Dónde consigo Razzia?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Ralex91/Razzia
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma web de gestión de cursos con contenido en YAML/Markdown, materiales versionados con git y preguntas de código en entornos aislados con calificación automática.
Una skill de Claude que convierte libros EPUB, PDF y otros formatos en cursos interactivos locales con lecciones, cuestionarios, tarjetas didácticas y ejercicios de programación con pruebas unitarias.
Una app de escritorio que usa agentes de IA para diagnosticar qué entiendes y enseñarte a alcanzar una meta, con un grafo de conocimiento persistente.
Un juego battle royale 2D de código abierto para navegador, inspirado en surviv.io y desarrollado con TypeScript, PixiJS y Bun.
Creador open source de formularios conversacionales para encuestas, cuestionarios y sondeos, disponible en la nube o para alojarlo por cuenta propia.