You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In der QPPE haben wir für den Endpoint /packages/{package_hash}/question den Status 400 vorgesehen (kann meinetwegen auch noch in 422 geändert werden), um das LMS über Validierungsfehler in den Options zu informieren. Im Body enthalten ist die Information, in welchem Feld welcher Fehler vorliegt.
Ich finde die Idee gut, dass wir im Server in allen Fehlerfällen (status code != 2xx) ein gleichartiges JSON zurückgegeben. Dann müssten wir für diesen Fehler die drei Properties aus RequestError erben und in einer vierten Property die genauen Fehlertexte, die sich auf einzelne Felder beziehen, ergänzen.
The text was updated successfully, but these errors were encountered:
Weiterführend zur Diskussion hier: #119 (comment)
In der QPPE haben wir für den Endpoint
/packages/{package_hash}/question
den Status 400 vorgesehen (kann meinetwegen auch noch in 422 geändert werden), um das LMS über Validierungsfehler in den Options zu informieren. Im Body enthalten ist die Information, in welchem Feld welcher Fehler vorliegt.Ich finde die Idee gut, dass wir im Server in allen Fehlerfällen (status code != 2xx) ein gleichartiges JSON zurückgegeben. Dann müssten wir für diesen Fehler die drei Properties aus
RequestError
erben und in einer vierten Property die genauen Fehlertexte, die sich auf einzelne Felder beziehen, ergänzen.The text was updated successfully, but these errors were encountered: