Descripción del proyecto
TraducidoLa prevención de trampas es crítica para nosotros y debe funcionar de manera justa. Necesitamos detectar cuando un candidato sale de la pestaña o ventana del examen, contar el número y la duración de los cambios, advertir después de la primera salida, y marcar o finalizar automáticamente el intento si se supera un umbral. Agregar modo de pantalla completa forzada, bloqueo de copiar-pegar, limitación de un solo intento y límites de tiempo por pregunta o sección. Cada intento debe ser grabado con marcas de tiempo para que el revisor pueda reconstruir con precisión la secuencia de eventos. La auto-calificación debe evaluar instantáneamente todas las preguntas de respuesta cerrada contra la clave de respuestas, aplicar umbrales de aprobación/reprobación y coeficientes ponderados, y entregar resultados de inmediato o después de una revisión manual de las respuestas de texto abierto.
Finalmente, necesitamos una sección de resultados y análisis: un panel de control con porcentaje de aprobados, puntajes promedio, estadísticas de dificultad y discriminación para preguntas para identificar elementos débiles, y reportes descargables por candidato y sesión de examen. Los roles son importantes: administrador, instructor-autores, observador y candidato, cada uno con permisos específicos. Proponga su stack y muestre sistemas de examen similares que haya construido.
— Banco de preguntas con etiquetas, niveles de dificultad y varios tipos de respuesta
— Exámenes cronometrados con aleatorización y auto-envío cuando se agote el tiempo
— Prevención de trampas: monitoreo de pestañas y ventanas, modo de pantalla completa, bloqueo de pegado
— Auto-calificación instantánea, puntuación ponderada y umbrales de aprobación
— Panel de análisis, estadísticas de preguntas y reportes descargables
— Acceso basado en roles para administradores, autores, observadores y candidatos