He elaborado una serie de ejercicios de Javascript que se autocorrigen con tests en Jasmine. Es una práctica que estoy probando este año y creo que no funciona mal. Se trata de explicar un poco de Javascript y tests y, a partir de ahí, hacer todos los ejercicios con tests.
Hay varias manera de enfocar esto y las estoy probando. La más evidente es proponer unos ejercicios y pedir luego que hagan los tests y que las funciones pasen los test. En realidad deberían utilizar la metodología TDD, pero no soy muy estricto en ese sentido. Otra manera de enfocar esto es proporcionar funciones acabadas, que las describan y escriban tests lo más precisos posible sobre estas. La última y más interesante es la de proponer enunciados y los tests. Los alumnos deben entender tanto el enunciado como el test y hacer la función que pasa el test. Se puede, además, ocultar parte de los tests para que hagan funciones más robustas.
Los ejercicios anteriores sirven para el tercer propósito. Además, entrenan a los alumnos para los exámenes, en los que también les paso los tests y los enunciados.
f56nf1
e0y70g
kpruw9
6geg4l
s2jvf3
ftxbus
wb60jz
avg2bg
vt9mje
s4jp4r
c83v2l
c9mdjo
eq18ot
f029fn
31pd0y
c3h5ce
2o8iaj
patszv
2xdh91
ych89k
asm4j2
mudi2z
vfhcy5
gyeog1
a0k0xe