{
"tasks": [
{
"taskId": 1, // id zadatka iz baze zadataka
"solution": "....", // query
"ordering": "1,2,3" // sortiranje, brojevi razdvojeni zarezom, nije obavezno
}, ...
]
}
/grader/getSolution?id=id?_zadatka
id zadatka se prosleđuje kao parametar
kao rezultat se dobija sadržaj fajla se rešenjem
/checkSolution
{
"taskId": 1, // id zadatka koji se radi
"userId": "mi123", // korisničko ime studenta
"solution": "...", // studentov upit
"ordering": "1" // sortiranje koje treba dodati, iz baze sa zadatkom
}
/grader/createDatabase
/grader/generate
/grader/getSolution?id=id?_zadatka
/checkSolution