FastQuiz is an innovative tool designed to generate educational quizzes dynamically from uploaded documents. It supports a variety of file formats, including PDFs, text files, and CSVs, providing an intuitive interface for users to generate questions and answers based on the content of their documents.
- Dynamic Quiz Generation: Generate questions and answers directly from uploaded files.
- Multi-format Support: Handles PDFs, text files, and CSVs.
- Educational Focus: Specifically tailored to create content in Spanish for educational purposes.
- AI Integration: Utilizes OpenAI's GPT technology for natural language understanding and structured output.
- Users upload documents via a Webhook.
- The tool determines the file type using a Switch node and processes it accordingly.
-
Extract content from files using nodes like:
- Extract from File for PDFs.
- Extract from File1 for text files.
- Extract from File2 for CSVs.
-
The extracted data is aggregated and prepared for quiz generation.
- The AI Agent uses GPT to generate quizzes based on the extracted content.
- Questions and answers are structured in JSON format:
{
"quiz": [
{
"id": 1,
"pregunta": "¿Texto de la pregunta?",
"respuesta": "Texto de la respuesta"
}
]
}- The generated quizzes are sent back to the user through the Respond to Webhook node.
- The user interface displays the quizzes in an interactive format with options to reveal answers and navigate through questions.
- n8n installed and configured.
- API key for OpenAI.
- Clone the repository and import the workflow JSON file into n8n.
- Configure the OpenAI API key in the AI Agent node.
- Run the workflow.
- Upload a file through the webhook endpoint to generate quizzes.
FastQuiz es una herramienta innovadora diseñada para generar cuestionarios educativos de manera dinámica a partir de documentos subidos por los usuarios. Soporta varios formatos de archivo, incluidos PDFs, archivos de texto y CSVs, ofreciendo una interfaz intuitiva para generar preguntas y respuestas basadas en el contenido de los documentos.
- Generación Dinámica de Cuestionarios: Genera preguntas y respuestas directamente de los archivos subidos.
- Soporte para Múltiples Formatos: Maneja PDFs, archivos de texto y CSVs.
- Enfoque Educativo: Específicamente adaptado para crear contenido en español con fines educativos.
- Integración con IA: Utiliza la tecnología GPT de OpenAI para comprensión del lenguaje natural y salida estructurada.
- Los usuarios suben documentos mediante un Webhook.
- La herramienta determina el tipo de archivo utilizando un nodo Switch y lo procesa en consecuencia.
-
Se extrae el contenido de los archivos mediante nodos como:
- Extract from File para PDFs.
- Extract from File1 para archivos de texto.
- Extract from File2 para CSVs.
-
Los datos extraídos se agregan y preparan para la generación del cuestionario.
- El Agente de IA utiliza GPT para generar cuestionarios basados en el contenido extraído.
- Las preguntas y respuestas se estructuran en formato JSON:
{
"quiz": [
{
"id": 1,
"pregunta": "¿Texto de la pregunta?",
"respuesta": "Texto de la respuesta"
}
]
}- Los cuestionarios generados se envían de vuelta al usuario mediante el nodo Respond to Webhook.
- La interfaz de usuario muestra los cuestionarios en un formato interactivo con opciones para revelar respuestas y navegar por las preguntas.
- n8n instalado y configurado.
- Clave API para OpenAI.
- Clonar el repositorio e importar el archivo JSON del flujo de trabajo en n8n.
- Configurar la clave API de OpenAI en el nodo del Agente de IA.
- Ejecutar el flujo de trabajo.
- Subir un archivo a través del endpoint del webhook para generar cuestionarios.


