Documentación de uso — Safe Exam¶
1. Introducción¶
Safe Exam es un navegador de examen seguro desarrollado en Python con PySide6, diseñado para evitar distracciones o trampas durante una evaluación en línea. El programa abre una ventana a pantalla completa, bloquea menús y accesos externos, y supervisa el comportamiento del estudiante, registrando cualquier intento de salir del modo examen.
El sistema mantiene un registro (log) de los eventos relevantes y permite al profesor intervenir en caso necesario mediante combinaciones de teclas especiales.
Descarga la última versión.
Guía para alumnos¶
Antes de empezar¶
- Si es necesario, dale permisos de ejecución al fichero:
chmod +x safe_exam. - Cierra todas las demás aplicaciones y ventanas.
- Descarga el fichero
config.yamlque te dará el profesor y ponlo en el mismo directorio que el ejecutable. - No uses combinaciones de teclas (Alt+Tab, Ctrl+T, etc.) durante el examen.
- Una vez abierto, el programa no permite salir salvo confirmación explícita.
Inicio del examen¶
- Al abrir el programa, introduce tu nombre completo.
- Haz clic en “Iniciar examen”.
- Verás el navegador a pantalla completa con la página del examen.
-
En la barra superior aparecerán:
-
El título del examen.
- Tu nombre e IP local.
- Un botón rojo “🟥 Salir del examen” (solo úsalo cuando termines).
Durante el examen¶
- No minimices la ventana ni cambies de aplicación.
- Si accidentalmente pierdes el foco (por ejemplo, presionando Alt+Tab), el sistema te advertirá.
- Tras tres advertencias, tu sesión quedará bloqueada y deberás avisar al profesor.
Fin del examen¶
- Cuando hayas terminado, pulsa el botón 🟥 “Salir del examen”.
- Confirma la salida cuando el sistema te lo pregunte.
- El navegador se cerrará y se guardará tu registro.
config.yml¶
url: "url de la prueba"
titulo: "Prueba de XXXX"
color_banner: "#002b50"