Skip to main content

Tanulási folyamat eltárolása

A User API az autentikáción kívüli felhasználó kezelésért felel. Ide tartozik az adott teljesítmény, flashcard eredmény, vagy különböző teszteredmények eltárolása is.

Request

POST /api/v1/user/store?id=66ed87fc63a2cc057337d968

Request body

{
"scoreType": "flashcard",
"score": {}
}

A score paraméter formátuma a scoreType paraméter alapján váltakozik a következőképpen:

Flashcard

Flashcardoknál a score paraméterben tárolhatóak a flashcardokra vonatkozó statisztikák, kártyák amiket tudott, illetve kártyák amiket elhibázott.

Az adatbázisban minden felhasználóhoz csak egy flashcard eredmény objektum tartozik, így a request során a már meglévő objektumot frissítjük.

{
"score": {
"correct": [],
"incorrect": [],
}
}

TODO: a headerbe kell lennie az adott tokennek, hogy a felhasználó csak saját magának tudja updatelni az adatokat