Ma... che cos'é una Koza? É una pecora in Polacco!
KozaJudge é un checker di soluzioni di base (molto stupido) per esercizi in Python. Realizzato con il ❤️ per gli studenti del primo anno di Informatica dell'Unical.
Prima di scaricare la repository, bisogna strutturare in maniera ben organizzata la cartella degli esercizi e delle soluzioni.
La struttura dovrà essere uguale alla seguente:
soluzioni/
├── esercizio1/
│ ├── esercizio1_1.in
│ ├── esercizio1_1.out
│ ├── esercizio1_2.in
│ └── esercizio1_2.out
├── esercizio2/
│ ├── esercizio2_1.in
│ ├── esercizio2_1.out
Per ogni testcase bisognavere un file {nome_esercizio}_{numero_testcase}.in per l'input e un file {nome_esercizio}_{numero_testcase}.out per controllare la risposta.
Scaricate l'ultima release da questo link. Dopo che avete scelto la release che vi serve, dovete aprire un terminale nella cartella dove è presente il programma.
Fatto ciò, digitate:
python3 kozajudge.py
E all'avvio del programma vi chiederà quale esercizio volete testare. Come in questo caso:
Oppure per chi ha più dimestichezza con il terminale, può mettere il nome del esercizio come parametro del comando.
Se riscontrate qualche difficoltà con il tool, vi potete tranquillamente rivolgere a noi! ❤️
Se ti piace il progetto e vorresti dare una mano, ecco le cose che potresti fare:
-
Deploy it as a Python Package or make a GUI.
-
Insert a sort of guide before entering the paths in the setup.
-
Create a sort of debug mode for us
-
Make a decent logo.
-
Add license