Sobre este proyecto
it-programming / web-development
Abierto
Se requiere el desarrollo de una plataforma web completa para la realización de simulacros de examen de medicina. La plataforma debe permitir a los usuarios practicar con preguntas tipo test, gestionar sus resultados y visualizar su progreso a través de estadísticas detalladas. Adicionalmente, se necesita un panel de administración para la gestión de contenido.
Funcionalidades principales para usuarios:
* Registro e inicio de sesión seguro.
* Realización de simulacros de examen con preguntas tipo test (opciones A-E).
* Navegación intuitiva entre preguntas durante el simulacro.
* Temporizador para simular condiciones de examen reales.
* Guardado automático de respuestas para evitar pérdida de progreso.
* Envío automático del examen al finalizar el tiempo o al completar todas las preguntas.
Sección de Resultados:
* Visualización del puntaje total obtenido.
* Detalle de respuestas correctas e incorrectas.
* Acceso a explicaciones detalladas para cada pregunta.
Sección de Estadísticas:
* Gráfico visual del porcentaje de respuestas correctas vs. Incorrectas.
* Análisis de rendimiento por especialidad médica (medicina interna, cirugía, pediatría, ginecología).
* Seguimiento del progreso del usuario a lo largo del tiempo (evolución de puntajes).
Panel de administración:
* Herramienta para crear y editar preguntas, incluyendo enunciado, opciones de respuesta, respuesta correcta, explicación y categoría (especialidad).
* Funcionalidad para crear nuevos simulacros, seleccionando preguntas existentes y definiendo el tiempo límite.
Requisitos técnicos:
* La plataforma debe ser web responsive, optimizada para su uso tanto en dispositivos móviles como en ordenadores de escritorio.
* Tecnología sugerida: React para el frontend y Firebase para el backend y base de datos. Se valorarán otras propuestas tecnológicas que demuestren ser robustas y eficientes.
Entregables obligatorios:
* Código fuente completo del proyecto.
* Plataforma web completamente funcional y desplegada.
* Acceso a la configuración del hosting y la base de datos.
* Documentación con instrucciones básicas de uso y mantenimiento.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias