Pocro Vento Documentation

Backend: Form – Modul 5 – Usmeni ispit

Last modified with commit 54c7b1e on by TjasaSimovic.

Backend task for the oral exam grading form (GET/POST /btc-certifications/{certificationId}/candidates/{candidateId}/oral-exam) – check the criterion keys, 0–5 scale, calculations and Zaključeno rule against the API spec and DB structure, komisija access, implement, and verify against the spec.

Docs: Form – Modul 5 – Usmeni ispit Spec: GET /btc-certifications/{certificationId}/candidates/{candidateId}/oral-exam (getBtcOralExamForm), POST …/oral-exam (saveBtcOralExamForm), BtcOralExamForm, BtcOralExamSaveRequest, BtcOralExamCriterion, BtcOralExamGrade in api-docs/openapi.yaml DB: BtcCertificationGrades, BtcCertificationBoardMembers, BtcCertificationCandidates in api/database/create_schema.sql

1. Double check API spec and DB structure

2. Implementation

3. Verify implementation against spec

Done when

Each komisija member can fill in and change their own Usmeni ispit grades per candidate, with grade b, the final grade and Zaključeno calculated as in the docs.