Outside:
- jutge-run [worker-outside][testing] Inside:
- jutge-submit [worker-inside]
- jutge-start [jutge-submit]
- jutge-sanitize [jutge-submit]
- jutge-somhi [worker-inside]: (nobody, seguretat en temps de compilació)
curl https://github.com/jutge-org/... # Descarregar el tar
scp jutge-exec.tar.gz worker1:.
ssh worker1 make install-outside
# ssh worker1 make install-inside
- jutge-install-sudo-tools [profes]
- jutge-available-compilers [web]: Llistar compiladors (de dues maneres!)
- jutge-compilers [web-inside]: informació de les versions exactes de les màquines.
- jutge-make-problem [profes]: Compilar un problema (inclou LaTeX).
- jutge-make-quiz [web][profes]: Aleatoritzar el quiz
- jutge-code-metrics [web][profes]
pip install jutge-toolkit
Un profe vol crear un problema per PRO2.
- Instalar-se el
jutge-toolkit
. - Crear el problema.
jutge-make-problem
-> Discrepàncies amb l'execució al Jutge.jutge-install-sudo-tools
-> ara té el vinga.- Pot fer servir el
jutge-vinga
directament.
- Compilar LaTeX (imatge
latex
).
ssh worker1 /home/worker/bin/jutge-run jutge-submit taskid < task.tar > correction.tgz