API toimintoja
Closed this issue · 0 comments
Kaltsoon commented
Nämä toiminnot tarvitsisin API:in asap:
- Kurssin haku
/api/:version/organizations/:org_slug/courses/:course_name
ja/api/:version/courses/:course_id
- Sisältää vähintään kurssin informaation, ottaen access controllin huomioon
- On mahdollista hakea tämän perustella kurssin tehtävät
/api/:version/organizations/:org_slug/courses/:course_name/exercises
ja/api/:version/courses/:course_id/exercises
- Jokainen tehtävä sisältää vähintään tehtävän id:n, nimen, saatavilla olevat pisteet, deadlinen päivämäärän ja julkaisupäivämäärä
- Submissiot tietylle kurssille
/api/:version/organizations/:org_slug/courses/:course_name/submissions
=> kaikki submissionit, mitä käyttäjä näkee ja/api/:version/courses/:course_id/exercises/submissions/:user_id
=> yhden käyttäjän submissionit ja/api/:version/courses/:course_id/exercises/submissions/mine
=> käyttäjän omat submissionit- Jokainen submission sisältää vähintään tehtävän id:n, luontipäivämäärän, onko testit mennyt läpi (katso, mitä tehtävästä nyt näytetään)
- Käyttäjän pisteet tiettyyn tehtävään samaan tyyliin (Käyttäkää exercise namea)
- Käyttäjän pisteet tiettyyn kurssiin saman tyyppisesti kuin submission
- Jokainen piste sisältää tehtävän id:n ja saadut pisteet