Acerca del laboratorio
Este proyecto es un videojuego educativo en el que estudiantes aprenden a desarrollar soluciones web y multimedia desde cero dentro de un laboratorio de inform谩tica tridimensional. El estudiante controla un avatar en tercera persona, se sienta frente a una computadora y programa con HTML, CSS, PHP y SQL: desde su primera clase orientada a objetos hasta una consulta con JOIN sobre MySQL.
Experiencia educativa
- 15 m贸dulos progresivos: POO en PHP, HTML, formularios, pruebas, documentaci贸n y MySQL.
- Teor铆a obligatoria antes de cada nivel y retos pr谩cticos.
- Evaluaci贸n autom谩tica con criterios visibles 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 con resaltado para HTML, CSS, PHP y SQL.
- Motor SQLite en memoria para ejecutar tus consultas de forma aislada.
C贸mo se eval煤a tu c贸digo
Tus consultas SQL se ejecutan de verdad sobre una base de datos SQLite en memoria aislada, con el mismo SQL compatible con MySQL. Tu c贸digo PHP no se ejecuta en el servidor: se analiza de forma est谩tica (estructura, clases, m茅todos, herencia, docblocks y m谩s) para verificar que cumple los requisitos del ejercicio sin exponer el servidor. HTML y CSS se verifican con reglas sobre el DOM y la hoja de estilos.