# Laboratorios

Actividades interactivas completas, listas para subir en **Interactivas → Subir**. Cada una
se sube comprimida en `.zip`; los `.zip` de al lado ya vienen armados.

Se ofrecen además como **bases descargables** desde la propia plataforma, en Interactivas.
Esa descarga se arma al vuelo desde estas carpetas: no hay una copia en paralelo que se
quede vieja cuando alguna se arregle.

| Carpeta | Qué es | Se reescribe |
|---|---|---|
| `fiscalizacion-sernapesca` | Caso ramificado: decisiones con consecuencias | `caso.js` |
| `hoja-de-calculo` | Ejercicios de Excel corregidos por valor **y** forma | `ejercicios.js` |

Cada una lleva su propio LEEME dentro, que es lo que se descarga con ella.

## Lo que comparten

**El motor va aparte del contenido.** Para otra materia se reescribe un archivo y ninguno
más. Es lo que permite que los arme quien sabe de la materia y no un programador.

**Hablan el protocolo SC a través del SDK** (`/sc-sdk.js`): guardan dónde se quedó el
alumno, registran cada decisión —que es lo que alimenta «Qué deciden por dentro» en la
analítica del curso— y reportan el avance. Abiertas fuera del campus funcionan igual.

**Se prueban.** `composer run test:js` corre las pruebas del motor de fórmulas, del
corrector y del contenido de los ejercicios. Un ejercicio irresoluble deja al alumno
atascado creyendo que la culpa es suya.
