Acerca del laboratorio
Este proyecto es un videojuego educativo en el que estudiantes aprenden HTML y CSS desde cero dentro de un laboratorio de inform谩tica tridimensional. El estudiante controla un avatar en tercera persona, explora el entorno, se sienta frente a una computadora y escribe sus propios programas.
Experiencia educativa
- 15 m贸dulos progresivos, de fundamentos a t茅cnicas avanzadas.
- Teor铆a obligatoria antes de cada nivel y retos pr谩cticos.
- Evaluaci贸n autom谩tica y retroalimentaci贸n educativa.
- Progreso, XP, estrellas, medallas y logros en la base de datos.
Tecnolog铆a
- Laravel + Eloquent, pol铆ticas y validaciones.
- Three.js para el laboratorio 3D realista.
- Monaco Editor para el editor de c贸digo.
- Vista previa aislada en iframe con sandbox.
Seguridad
El c贸digo de cada estudiante se ejecuta 煤nicamente dentro de un iframe aislado con una pol铆tica de seguridad estricta. Nunca se ejecuta en el servidor ni tiene acceso a sesiones, cookies, tokens ni a datos de otros usuarios. Los ejercicios trabajan exclusivamente con HTML y CSS.