| Router Pattern | Methods | Controller |
|---|---|---|
| /v1/auth/change-password | map[PUT:ChangePassword] | controllers.AuthController |
| Router Pattern | Methods | Controller |
|---|---|---|
| /v1/auth/login | map[POST:Login] | controllers.AuthController |
| /v1/auth/refresh | map[POST:Refresh] | controllers.AuthController |
| /v1/form/quiz/:quizID | map[POST:SendQuizForm] | controllers.FormController |
| /v1/participant/quiz/:quizID/question/answer | map[POST:SendQuizQuestion] | participantControllers.QuizParticipantController |
| Router Pattern | Methods | Controller |
|---|---|---|
| /v1/auth/logout | map[DELETE:Logout] | controllers.AuthController |
| Router Pattern | Methods | Controller |
|---|---|---|
| /v1/agreement/ | map[GET:GetAgreements] | controllers.AgreementController |
| /v1/form/quiz/:quizID | map[GET:GetQuizForm] | controllers.FormController |
| /v1/test/health-check | map[GET:GetHealthCheck] | controllers.TestController |
| /v1/test/version | map[GET:GetVersion] | controllers.TestController |
| /v1/result/:quizID/:code | map[GET:GetQuizResults] | controllers.ResultController |
| /v1/participant/quiz/:quizID/questions | map[GET:GetQuizQuestion] | participantControllers.QuizParticipantController |
| /v1/participant/quiz/:quizID/status | map[GET:GetQuizStatus] | participantControllers.QuizParticipantController |