Closed crguezl closed 6 years ago
Me parece una funcionalidad bastante interesante. Le voy a dar un empujón a la memoria y seguramente me dará tiempo de tener un módulo de ejemplo.
Cuando lo tengas será la "repanocha". Haremos un vídeo para la presentación con el proceso de evaluación
Estupendo!
@alu0100816167: Esta es una funcionalidad que no se si se quedará para un futuro TFG o consideras que es viable tener un borrador para tu tFG.
Se trata de escribir un paquete npm que contiene un script
grade-node
que complementa la funcionalidad de evaluación de ghedsh.Esta es la forma de uso desde
ghedsh
:grade-node
recibe como argumento un directorioteacher-tests-dir/
que contiene las pruebas privadas (enmocha
u otro framework) que ha escrito el profesor para la prácticagrade-node
copia en el subdirectoriotest/
del alumno los contenidos deteacher-tests-dir/
git submodule foreach
$name, $path, $sha1 and $toplevel
:$name
is the name of the relevant submodule section in .gitmodules,$path
is the name of the submodule directory relative to the superproject,$sha1
is the commit as recorded in the superproject, and$toplevel
is the absolute path to the top-level of the superproject.grade-node
hace unnpm install
y si tiene éxito unnpm test
redirigiendo la salida a un fichero markdowngrade-test.md
que queda en el repo del alumnoAhora el profe si quiere puede hacer algo como:
que ejecutaría otro script
gh-issue
que enviaría los issues