Skip to content

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

  1. Si es necesario, dale permisos de ejecución al fichero: chmod +x safe_exam.
  2. Cierra todas las demás aplicaciones y ventanas.
  3. Descarga el fichero config.yaml que te dará el profesor y ponlo en el mismo directorio que el ejecutable.
  4. No uses combinaciones de teclas (Alt+Tab, Ctrl+T, etc.) durante el examen.
  5. Una vez abierto, el programa no permite salir salvo confirmación explícita.

Inicio del examen

  1. Al abrir el programa, introduce tu nombre completo.
  2. Haz clic en “Iniciar examen”.
  3. Verás el navegador a pantalla completa con la página del examen.
  4. En la barra superior aparecerán:

  5. El título del examen.

  6. Tu nombre e IP local.
  7. 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

  1. Cuando hayas terminado, pulsa el botón 🟥 “Salir del examen”.
  2. Confirma la salida cuando el sistema te lo pregunte.
  3. El navegador se cerrará y se guardará tu registro.

config.yml

url: "url de la prueba"
titulo: "Prueba de XXXX"
color_banner: "#002b50"