Ensayos Aleatorios

Imagen del proyecto Ensayos Aleatorios.

🌐 Demo

👉 Enlace al proyecto

📝 Descripción

Este proyecto es un Generador de Ensayos Aleatorios diseñado específicamente para la preparación de la prueba PAES M1 2025. Permite a los usuarios crear ensayos de práctica seleccionando el número de preguntas por eje temático o utilizando un número de “forma” (semilla) específico para generar un ensayo reproducible. El sistema genera un documento PDF con una cantidad aleatoria de preguntas seleccionadas.

🧩 Características

  • Generación Aleatoria de Ensayos: Crea ensayos de práctica con preguntas seleccionadas al azar de una base de datos.
  • Selección por Eje Temático: Permite al usuario elegir la cantidad de preguntas por cada categoría (álgebra, geometría, números, probabilidad y estadística).
  • Generación por Semilla (Forma): Posibilidad de generar un ensayo específico y reproducible utilizando un número de “forma” predefinido.
  • Exportación a PDF: Genera un documento PDF descargable con el ensayo creado, incluyendo imágenes de las preguntas.

💡 Tecnologías utilizadas

  • Python
  • Streamlit (para la interfaz de usuario web)
  • ReportLab (para la generación de documentos PDF)
  • Pillow (PIL) (para el procesamiento de imágenes de las preguntas)

🎯 Objetivo

El objetivo de este proyecto es proporcionar una herramienta eficiente y flexible para estudiantes que se preparan para la prueba PAES M1 2025, permitiéndoles generar una variedad ilimitada de ensayos de práctica personalizados y descargables en formato PDF.

🚀 Desarrollado por matpb99.