Markera en given bedömning som en samlad bedömning
Ett nytt boolean-fält isAssessmentPath har införts för alla GET-slutpunkter (GET-slutpunkter som returnerar AssessmentRuns) som exponeras via "/test/" API:er.
Detta nya fält är valfritt, men måste finnas med och vara satt till true i alla samlade bedömningar.
POST-anrop (via “/test/” API:er) som ansvarar för att skapa och uppdatera AssessmentRuns ska också använda samma valfria boolean-fält isAssessmentPath för att deklarera om den givna AssessmentRun är en samlad bedömning eller inte.
Koppla ett prov till en samlad bedömning som en individuell del
Stöd för fältet parentId har lagts till i alla GET-slutpunkter via “/test/” API:er. Detta fält ska endast inkluderas för ingående delprov (child assessment runs). Systemet stöder för närvarande inte hierarkier av samlade bedömningar. Därför bör inte både isAssessmentPath=true och parentId != 0 existera i en och samma AssessmentRun.
Samma fält parentId ska användas i POST-slutpunkter för att skapa och uppdatera AssessmentRuns för att koppla ett prov till en samlad bedömning som en underliggande del, eller ta bort det från en.
Inkludera andra fält som stöds
Stöd för följande fält har lagts till i alla tillämpliga GET- och POST-slutpunkter via “/test”.
gradingWeight ska endast finnas för ingående delprov (child AssessmentRuns) i en samlad bedömning.
shortDescription ska endast finnas för själva den samlada bedömningen (Assessment Paths).