EduTest Pro - Sistema de Evaluaciones en Red

EduTest Pro v2.6 - Sistema de Evaluaciones en Red. El Blog de Joseca. Guayaquil - Ecuador.

EduTest Pro: Evalúa a tus estudiantes en red local sin Internet ni base de datos

Si trabajas en un laboratorio de computación y necesitas tomar lecciones a tus estudiantes de forma simultánea, controlada y sin depender de Internet, EduTest Pro es la herramienta que estabas buscando. Desarrollada en PHP puro, funciona sobre cualquier servidor local como Laragon y no requiere base de datos.

¿Qué es EduTest Pro?

EduTest Pro es un sistema web de evaluaciones diseñado específicamente para funcionar en red local (LAN). El docente instala el sistema en una sola computadora que actúa como servidor, y los demás equipos del laboratorio acceden a través del navegador usando la IP local. No se necesita Internet en ningún momento.

¿Por qué lo desarrollé?

En muchos colegios del Ecuador, el laboratorio de computación tiene máquinas con recursos limitados conectadas en red local. Las plataformas de evaluación en la nube como Google Forms o Moodle dependen de una conexión estable a Internet que no siempre está disponible o es lenta. EduTest Pro nació como solución práctica a ese problema real.

Características principales

  • Cuatro tipos de preguntas: Opción Múltiple, Verdadero/Falso, Relación (con combinaciones) y Completar (variante de Opción Múltiple)
  • Aleatorización de preguntas y opciones por estudiante — evita que se copien
  • Modo de navegación configurable por lección: libre o secuencial — evita que un estudiante se quede esperando en la misma pregunta que un compañero para copiarle
  • Temporizador configurable por lección
  • Clave de acceso por lección — solo entra el curso autorizado
  • Opción de mostrar u ocultar la calificación al estudiante
  • Resultados ordenables alfabéticamente por apellido o por orden de llegada
  • Resultados guardados automáticamente en CSV (Excel)
  • Panel de revisión de respuestas por pregunta y por estudiante
  • Estadísticas de aciertos por pregunta — identifica temas con más errores
  • Impresión de comprobante individual de nota (formato profesional, con líneas de firma) e informe general por lección, ambos exclusivos del panel del docente
  • Pantalla de Configuración: nombre de la institución, logo, clave de administrador y zona horaria, editables desde el navegador
  • Validación automática al guardar una lección: avisa si falta marcar la respuesta correcta en alguna pregunta
  • Sin base de datos — todo en archivos JSON y CSV
  • 100% funcional sin conexión a internet
  • Probado con Laragon en Windows 8.1/10/ 11 (32 y 64 bits). También es compatible con otros entornos de desarrollo locales similares como XAMPP, WampServer, EasyPHP, Uniform Server o AMPPS, entre otros.

Requisitos técnicos

Componente

Requisito

Servidor (1 PC)

Windows 8.1 / 10 / 11 — 32 o 64 bits

Software

Laragon v6 o superior

RAM servidor

4 GB recomendado
(funciona con 2 GB)

Clientes

Cualquier dispositivo con navegador web (Chrome, Firefox, Edge, IE 11)

Red

Red local LAN (cable o WiFi)

Internet

No requerido

Base de datos

No requerida
(usa archivos JSON y CSV)


[update title="Información importante" icon="info-circle"]
💡EduTest Pro está disponible de forma gratuita para docentes.
      Incluye todos los archivos necesarios listos para instalar.
      No requiere licencias ni registro.
[/update]

Manual de Uso — EduTest Pro

Instalación con Laragon v6 o superior

  1. Descargar e instalar Laragon

Laragon es un servidor local para Windows ligero y fácil de usar. Descárgalo desde:
  • Elige la versión Full (incluye PHP, Apache, MySQL — aunque MySQL no se usa).
  • Compatible con Windows 8.1 / 10 / 11 en 32 y 64 bits.
  • Instala en la ruta predeterminada: C:\laragon\

  1. Instalar EduTest Pro

  • Descarga el archivo EduTest_Pro
  • Extrae la carpeta lecciones/ y cópiala a: C:\laragon\www\lecciones\
  • Abre Laragon y haz clic en el botón "Iniciar Todo" (inicia Apache)
  • En el navegador del servidor escribe: http://localhost/lecciones/

  1. Conocer la IP del servidor

Los estudiantes necesitan la IP local del servidor para acceder al sistema. Para obtenerla:
  • En el servidor, abre el Símbolo del sistema (cmd)
  • Escribe:  ipconfig y presiona Enter
  • Ubica y anota la dirección IPv4  (ej: 192.168.1.100)
  • Los estudiantes, desde sus dispositivos, ingresan en el navegador:  http://192.168.1.100/lecciones/

Módulo del Docente

Accede al panel del docente desde cualquier navegador en el servidor:  http://localhost/lecciones/


Luego ingresa al panel Módulo Docente donde debe ingresar el usuario y la contraseña de administrador:

Usuario

Contraseña

ati2p

karaoke


Dashboard

El Dashboard muestra un resumen del sistema: número de lecciones creadas, evaluaciones realizadas, promedio general y total de aprobados. También lista todas las lecciones con sus acciones disponibles.


Botón

Función

✏️ Editar

Modificar el título, tiempo, preguntas y configuración de la lección

▶ Activar

Poner la lección disponible para los estudiantes (solo una activa a la vez)

⏸ Desactivar

Ocultar la lección a los estudiantes

📈 Resultados

Ver calificaciones y descargar CSV para Excel

🔍 Revisión

Ver qué respondió cada estudiante pregunta por pregunta

🗑 Eliminar

Eliminar la lección permanentemente


Crear una nueva lección

Haz clic en "+ Nueva Lección" en el Dashboard o en el menú superior. Completa los campos de configuración:
  • Título de la lección — el nombre que verán los estudiantes
  • Tiempo en minutos — el cronómetro se activa al iniciar la prueba
  • Clave de acceso (opcional) — si se define, el estudiante debe ingresarla antes de empezar
  • ✅ Lección activa — marca esta opción para que los estudiantes puedan verla
  • ✅ Mostrar calificación — si está activado, el estudiante ve su nota al finalizar; si no, solo ve un mensaje de entrega
  • Modo de navegación entre preguntas — Libre (puede avanzar y retroceder cuando quiera) o Secuencial (debe responder para avanzar y no puede retroceder; ayuda a evitar que copie del compañero)

Tipos de preguntas

📋  Opción Múltiple
Escribe el enunciado de la pregunta y cuatro opciones (A, B, C, D). Marca con el círculo (●) cuál es la respuesta correcta. Las opciones aparecen en orden aleatorio a cada estudiante.

🧩  Completar (opción múltiple con espacios en blanco)
Es la misma lógica de Opción Múltiple, pero el enunciado se redacta con espacios en blanco (usando guiones bajos, por ejemplo ________) que el estudiante debe completar mentalmente antes de elegir la opción correcta. Ideal para repasar términos técnicos, fórmulas o pasos de un proceso.

✔✘  Verdadero / Falso
Escribe un enunciado que pueda ser verdadero o falso. Selecciona cuál es la respuesta correcta. El estudiante elige entre Verdadero o Falso.

🔗  Relación
Escribe la instrucción (ej: "Relaciona los tipos de redes con su concepto") y los pares correctos:
● Columna A: las premisas numeradas (1, 2, 3, 4...)
● Columna B: los conceptos con letras (a, b, c, d...)
El sistema genera automáticamente 4 combinaciones de respuesta (ej: 1d, 2c, 3a, 4b). La columna B se mezcla de forma diferente para cada estudiante, así que la combinación correcta cambia en cada prueba.

[alert title="Información importante" icon="info-circle"]
💡  Puedes combinar los cuatro tipos de preguntas en una misma lección.
        Las preguntas también salen en orden diferente para cada estudiante.
[/alert]

Configuración del Sistema

Desde el menú superior, en “⚙️ Configuración”, el docente puede personalizar el sistema sin editar ningún archivo de código:
  • Nombre de la institución — se muestra en el encabezado, pie de página, comprobantes e informes impresos.
  • Logo — se puede subir una nueva imagen (PNG, JPG, GIF o WEBP); el sistema la redimensiona automáticamente y reemplaza el logo en todas las pantallas.
  • Clave de administrador — se cambia con un campo de confirmación; el usuario de acceso permanece igual.
  • Zona horaria — selector con Ecuador y otros países, para que la fecha y hora de los resultados sean siempre correctas.
    Zonas disponibles: Ecuador, Colombia, Perú, México, Chile, Argentina, EE.UU. (Este) y España.

Módulo del Estudiante

Los estudiantes acceden desde cualquier dispositivo del laboratorio a:  http://[IP_SERVIDOR]/lecciones/
Hacen clic en "Módulo Estudiante" y verán la lección activa con sus datos (título, tiempo y tipos de preguntas).


Ingresar a la prueba

  1. Escribir Apellidos y Nombres en los dos campos separados (se muestran en mayúsculas automáticamente)
  2. Ingresar la clave de acceso si el docente la definió
  3. Hacer clic en "▶ Iniciar prueba"
[alert title="Información importante" icon="info-circle"]
⚠️  Una vez iniciada la prueba el cronómetro corre.
        No cerrar la ventana ni recargar la página.
[/alert]

Pantalla de la prueba

La pantalla de prueba tiene dos zonas:
  • Panel izquierdo — botones numerados (1, 2, 3…) para saltar a cualquier pregunta directamente. Los botones cambian de color: gris = sin responder, verde = respondida, azul = pregunta actual.
  • Zona derecha — muestra la pregunta actual con sus opciones de respuesta.
  • Botones "← Anterior" y "Siguiente →" para navegar entre preguntas en orden.
  • Si la lección está en modo secuencial, el botón “← Anterior” no aparece y “Siguiente →” permanece bloqueado hasta responder la pregunta actual; tampoco se puede saltar de pregunta desde el panel izquierdo.
  • En la última pregunta aparece el botón "✅ Terminar lección".
  • El cronómetro en la barra superior muestra el tiempo restante. Se pone naranja al 30% y rojo al último minuto.

Finalizar la prueba

Al hacer clic en "✅ Terminar lección":
  • Si hay preguntas sin responder, aparece un mensaje de confirmación antes de enviar.
  • Si el tiempo llega a cero, la prueba se envía automáticamente.
  • Si la lección tiene activada la opción "Mostrar calificación", el estudiante ve su nota, número de correctas e incorrectas y tiempo utilizado.
  • Si está desactivada, el estudiante solo ve el mensaje "¡Lección entregada!" sin ningún número.

Resultados y Calificaciones

Ver resultados

Desde el Dashboard o el menú superior, accede a "Resultados". Puedes filtrar por lección para ver solo las calificaciones de esa prueba, y elegir el orden del listado: alfabético por apellido u orden de llegada.
La tabla muestra: fecha, hora, nombre del estudiante, respuestas correctas, total de preguntas, nota sobre 10, porcentaje y tiempo utilizado.

Descargar a Excel

Haz clic en "📥 Descargar CSV (Excel)". 
Para abrirlo correctamente en Excel:
  • Excel: Datos → Desde texto/CSV → seleccionar el archivo → elegir codificación UTF-8 → Cargar
  • LibreOffice Calc: simplemente ábrelo con doble clic

Impresión de informes

La impresión es una función exclusiva del docente; el estudiante nunca ve una opción de imprimir su nota. Desde la pantalla de Resultados hay dos formas de imprimir:
  • Comprobante individual — el botón 🖨️ junto a cada estudiante abre un documento formal con los datos del estudiante, el detalle de su calificación y líneas de firma para el docente y el representante.
  • Informe general por lección — el botón “🖨️ Imprimir informe” se habilita solo cuando hay una lección seleccionada en el filtro (el informe general siempre corresponde a una sola lección). El nombre de la lección aparece una vez en el encabezado, y la tabla impresa muestra de forma compacta fecha, hora, estudiante, correctas y nota /10.

Revisión detallada de respuestas

Haz clic en "🔍 Ver respuestas detalladas" (disponible cuando tienes una lección filtrada) o en el botón "🔍 Revisión" en cada lección del Dashboard.
La pantalla de revisión tiene dos pestañas:
  • 👤 Por estudiante — expande cada entrega y ve pregunta por pregunta qué respondió el estudiante, si fue correcto (verde), incorrecto (rojo) o no respondió (naranja), junto con la respuesta correcta.
  • ❓ Por pregunta — muestra el porcentaje de aciertos de todo el curso en cada pregunta con una barra de color (verde ≥70%, naranja 40–69%, rojo <40%). Al final aparecen las 3 preguntas con más errores como alerta de temas que necesitan refuerzo.


Preguntas frecuentes

¿Los estudiantes pueden copiarse?

Es muy difícil. El sistema asigna un orden diferente de preguntas y opciones a cada estudiante usando su nombre como semilla de aleatorización, y en preguntas de Relación la columna B también se mezcla de forma distinta. Además, si activas el modo de navegación secuencial en la lección, el estudiante no puede retroceder ni saltar preguntas, lo que evita que se quede esperando en la misma pregunta que un compañero para copiarle.

¿Se pierde el resultado si se va la luz?

El resultado se guarda en el servidor al momento en que el estudiante hace clic en "Terminar lección" o cuando el tiempo llega a cero. Si la PC del estudiante se apaga antes de enviar, la prueba se pierde. Si el servidor se apaga, los datos ya guardados permanecen en el CSV.

¿Puede un estudiante repetir la prueba?

Sí, el sistema no bloquea intentos repetidos. Cada envío se registra como una entrada nueva en el CSV con la fecha y hora en que se completó ese intento. El docente puede ver todas las entregas en la pantalla de revisión.

¿El sistema funciona completamente sin internet?

Sí. Desde la versión 3.0, ninguna página depende de recursos externos: las tipografías (Rajdhani y Source Sans 3) están alojadas dentro del propio proyecto. Antes se cargaban desde Google Fonts, lo que provocaba demoras notorias cuando el laboratorio se quedaba sin conexión.

¿Cómo hago una pregunta de “completar”?

Usa el tipo Opción Múltiple: escribe el enunciado con los espacios en blanco marcados (por ejemplo, con guiones bajos) y las 4 opciones que completan esos espacios correctamente. Es la misma lógica interna del sistema, solo cambia la forma de redactar la pregunta. Por ejemplo:

Seleccione la opción que contiene las palabras requeridas para completar correctamente las líneas en blanco.

“El cable de par trenzado no blindado conocido como ________ posee 8 hilos organizados en 4 pares para reducir interferencias. Además, cada interfaz física de red posee un identificador único asignado de fábrica denominado dirección _________.”

A)  UTP / MAC

B)  NIC / IP

C)  Coaxial / DNS

D)  Fibra / URL


EduTest Pro
Desarrollado por José Cruz Abril
Unidad Educativa Ati II Pillahuaso
Guayaquil - Ecuador
2026

Distribución gratuita para uso educativo


septiembre 13, 2026

Publicar un comentario

[blogger]

MKRdezign

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con tecnología de Blogger.
Javascript DisablePlease Enable Javascript To See All Widget