Preguntas frecuentes y soporte para EyeOnClass
Necesitás tener Node.js instalado. Abrí una terminal en la carpeta del proyecto y ejecutá:
npm install (solo la primera vez)
node server.js
La consola te va a mostrar la URL local y la URL de red para compartir con los alumnos.
No. Los alumnos solo necesitan abrir la URL en cualquier navegador moderno (Chrome, Edge, Firefox, Safari) desde un dispositivo conectado a la misma red WiFi.
Es una extensión opcional de Chrome que mejora el seguimiento reportando las pestañas y el foco del navegador al panel del profesor. La app funciona completa sin ella.
El servidor genera un certificado SSL local. Para eliminar la advertencia, los dispositivos deben instalar el certificado de la CA:
https://[IP-del-servidor]:3003/ca.crt desde el dispositivo.Las instrucciones específicas por sistema operativo aparecen en la consola del servidor al iniciarlo.
Sí, los alumnos con iOS pueden unirse a la sesión y recibir mensajes, filtro web y bloqueo de pantalla. La única limitación es que iOS no soporta compartir pantalla desde el navegador (es una restricción de Apple, no de la app).
No. Todo funciona en la red local (WiFi del aula). No se requiere conexión a internet. Solo necesitás que el profesor y los alumnos estén en la misma red.
No. Toda la información existe solo en la memoria del servidor mientras la sesión está activa. Al cerrar la sesión o apagar el servidor, no queda nada almacenado. Podés exportar un CSV antes de cerrar si necesitás un registro.
No hay un límite fijo. El panel está optimizado para hasta 30-40 dispositivos simultáneos. El rendimiento depende de la capacidad de la PC del profesor y la red WiFi del aula.
Por defecto: 3002 (HTTP) y 3003 (HTTPS). Podés cambiarlos con variables de entorno:
PORT=4000 HTTPS_PORT=4001 node server.js
Si encontrás un bug o tenés una sugerencia, podés abrir un issue en el repositorio del proyecto:
Reportá problemas o pedí funcionalidades nuevas en el repositorio del proyecto.