Skip to content
Snippets Groups Projects
Commit 441f1b30 authored by Anna Soinio's avatar Anna Soinio :strawberry:
Browse files

added plan

parent 0ce79962
No related branches found
No related tags found
No related merge requests found
Pipeline #65597 passed
# Jutut mitä pitää tehdä
## Api endpointit
### Autentikaatio
- POST /api/auth/login
- POST /api/auth/register
### Käyttäjän asetukset
- GET /api/user-settings
- PUT /api/user-settings // pitää miettiä pitäiskö olla joka asetukselle oma
endpointti vai voiko jotenkin päivittää kerralla vaan ne jotka on lähetetty
requestissa
### Uutiset
- GET /api/news
- POST /api/news: uuden uutisen luominen
- PUT /api/news/{uuid}: uutisen muokkaaminen
- DELETE /api/news/{uuid}: uutisen poistaminen
### Kurssit
- GET /api/course: antaa kaikki käyttäjän kurssit
- GET /api/course/{uuid}: antaa kurssin tiedot
- POST /api/course: kurssin luominen
- PUT /api/course/{uuid}: kurssin tietojen muokkaaminen
- DELETE /api/course/{uuid}
### Kierroksen sisällöt
- GET /api/lesson/{uuid}/content?page=x: antaa kaikki sisällöt mitä
kierroksessa on (ei vaan id:t, sisällöt kokonaan)
- PUT /api/lesson/{uuid}/content?page=x: päivittää kierroksen sisällöt uuid listan
perusteella
- POST /api/lesson-part: luo kierroksen osan (esim. tekstipätkä, tehtävä...)
- PUT /api/lesson-part/{uuid}: muokkaa kierroksen osaa
- DELETE /api/lesson-part/{uuid}: poistaa kierroksen osan
### Tehtävät
- GET /api/exercise/{uuid}
- POST /api/exercise/{uuid}
## Frontend jutut
- järjestelytehtävä
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment