Dashboard de riesgo académico. Una sola página, sin build, sin
dependencias que instalar. Todos los datos van incrustados dentro de
index.html, así que la carpeta funciona tal cual en cualquier hosting estático.
sitio/
├── index.html el dashboard completo (4 páginas, datos incluidos)
├── netlify.toml configuración de Netlify: sin build, cabeceras y redirecciones
└── README.md este archivo
- Entrar a https://app.netlify.com/drop.
- Arrastrar la carpeta
sitiocompleta a la zona punteada. - Netlify devuelve una URL del tipo
https://algo-al-azar.netlify.app. - Para cambiarle el nombre: Site configuration → Change site name.
No hace falta cuenta para probar, pero sin cuenta el sitio caduca. Con una cuenta gratuita queda permanente.
-
Subir el proyecto a GitHub.
-
En Netlify: Add new site → Import an existing project → elegir el repo.
-
En la pantalla de configuración poner:
Campo Valor Base directory sitioBuild command (vacío) Publish directory sitio -
Deploy site. Cada
git pushvuelve a publicar solo.
Si en vez del proyecto entero subís únicamente el contenido de esta carpeta a la raíz del repo, dejá los tres campos vacíos: el
netlify.tomlya dice que se publica el directorio actual y que no hay build.
cd sitio && python3 -m http.server 8000y abrir http://localhost:8000. Debe verse igual que el archivo local.
- El botón de arriba a la derecha cicla AUTO → CLARO → OSCURO. La elección queda guardada en el navegador y no reinicia los filtros ni la pestaña.
- La página 3 filtra, busca por ID y ordena por cualquier columna.
- Las curvas de aprendizaje de la página 4 alternan entre el modelo sin regularizar y el regularizado.
index.html es una copia de outputs/dashboard_local.html. Para regenerarla
después de tocar el dashboard:
python3 src/11_sitio.pyCortez, P. & Silva, A. (2008). Using Data Mining to Predict Secondary School Student Performance. UCI Machine Learning Repository #320, licencia CC BY 4.0. 1,044 registros reales de 662 estudiantes de Alentejo, Portugal, curso 2005–2006.