Workspace · Edu-V
E
Mijn profiel
Uitloggen
Testcases
KVTPOSTRESULTS
Bewerken
Testcase bewerken
Werk testcasevelden, endpointkoppeling en JSON-definities bij.
Overzicht
Stabiele testcase-id
Code
Name
Categorie
Sector
Doelrol
Alle rollen
Verzender
Ontvanger
Afnemer
Bron
Doelversie
Groep
Tags
TestType
KVT
IOT
Severity
Info
Laag
Middel
Hoog
Kritiek
Endpoint
Geen endpoint gekoppeld
Association API (PullSynchronous) · GET /assignments/school
Association API (PullSynchronous) · GET /assignments/school/{id}
Association API (PullSynchronous) · GET /enrollments/school
Association API (PullSynchronous) · GET /enrollments/school/{id}
Association API (PullSynchronous) · GET /groups/school
Association API (PullSynchronous) · GET /groups/school/{id}
Association API (PullSynchronous) · GET /schoolperiods/school
Association API (PullSynchronous) · GET /schoolperiods/school/{id}
Association API (PushSynchronous) · POST /assignments/school/employee
Association API (PushSynchronous) · POST /enrollments/school/student
Education API · GET /organisations
Education API · GET /studyofferings/school
Education API · GET /studyofferings/school/{id}
Education API · GET /subjectofferings/school
Education API · GET /subjectofferings/school/{id}
Employees API (PullSynchronous) · GET /employees/school
Employees API (PushSynchronous) · POST /employees
Results API · POST /results
Students API (PullSynchronous) · GET /students/school
Students API (PushSynchronous) · POST /students
Description
List of student scores/results items, for each item to create a new scores/results object for the student or change an existing student scores/results object, including general information (e.g. the assessment/test and date and time of offering).
Regressietest
Handmatige testcase
Action JSON
{"method":"POST","path":"/results","url":"{{supplier.baseUrl}}/results","headers":{"Accept":"application/json","Content-Type":"application/json"},"requestFieldSpecifications":[{"fieldPath":"request.body","name":"body","dataType":"Object","isRequired":false,"isArray":false,"description":"The message that contains information about the assessment (test) that has been taken and the scores and results for one or more participants (students)."},{"fieldPath":"request.body.id","name":"id","dataType":"String","isRequired":true,"isArray":false,"description":"Message id."},{"fieldPath":"request.body.additionalInfo","name":"additionalInfo","dataType":"String","isRequired":false,"isArray":false,"description":"Optional additional information about the bundle of student scores/results. E.g. a generic remark regarding all scores/results."},{"fieldPath":"request.body.assessmentDateTime","name":"assessmentDateTime","dataType":"DateTime","isRequired":true,"isArray":false,"description":"Date and time of the assessment offering. Format: Conform openapi in ZULU time as specified in RFC 3339, section 5.6."},{"fieldPath":"request.body.assessmentDefinition","name":"assessmentDefinition","dataType":"Object","isRequired":true,"isArray":false,"description":"Definition of assessment for which scores/results are reported."},{"fieldPath":"request.body.assessmentDefinition.id","name":"id","dataType":"String","isRequired":true,"isArray":false,"description":"Assessment identifier that is used for reference for which scores/results are reported."},{"fieldPath":"request.body.assessmentDefinition.name","name":"name","dataType":"String","isRequired":true,"isArray":false,"description":"Name of the assessment to be displayed to employees that register results in the gradebook."},{"fieldPath":"request.body.assessmentDefinition.version","name":"version","dataType":"String","isRequired":false,"isArray":false,"description":"Version of assessment."},{"fieldPath":"request.body.assessmentDefinition.subjects","name":"subjects","dataType":"Array","isRequired":false,"isArray":true,"description":null},{"fieldPath":"request.body.assessmentDefinition.subjects[*]","name":"subjects","dataType":"Object","isRequired":false,"isArray":false,"description":"Subject for which scores/results are reported as a result of the assessment."},{"fieldPath":"request.body.assessmentDefinition.subjects[*].subjectPrefix","name":"subjectPrefix","dataType":"String","isRequired":false,"isArray":false,"description":"Prefix of the subject."},{"fieldPath":"request.body.assessmentDefinition.subjects[*].subjectName","name":"subjectName","dataType":"String","isRequired":false,"isArray":false,"description":"Name of the subject"},{"fieldPath":"request.body.assessmentDefinition.studyLevelId","name":"studyLevelId","dataType":"String","isRequired":false,"isArray":false,"description":"Id of the study level of the assessment."},{"fieldPath":"request.body.assessmentDefinition.parts","name":"parts","dataType":"Array","isRequired":false,"isArray":true,"description":null},{"fieldPath":"request.body.assessmentDefinition.parts[*]","name":"parts","dataType":"Object","isRequired":false,"isArray":false,"description":"Definition of assessment parts for which scores/results are reported."},{"fieldPath":"request.body.assessmentDefinition.parts[*].id","name":"id","dataType":"String","isRequired":false,"isArray":false,"description":"Assessment part reference for which scores/results are reported."},{"fieldPath":"request.body.assessmentDefinition.parts[*].name","name":"name","dataType":"String","isRequired":false,"isArray":false,"description":"Name of the assessment part to be displayed in the gradebook."},{"fieldPath":"request.body.assessmentDefinition.parts[*].index","name":"index","dataType":"Integer","isRequired":false,"isArray":false,"description":"Number for sequencing the assessment parts."},{"fieldPath":"request.body.employees","name":"employees","dataType":"Array","isRequired":false,"isArray":true,"description":"List of employee identifications."},{"fieldPath":"request.body.employees[*]","name":"employees","dataType":"Object","isRequired":false,"isArray":false,"description":"A reference to an assessment participant (Employee) based on identification."},{"fieldPath":"request.body.employees[*].userMasterIdentifier","name":"userMasterIdentifier","dataType":"String","isRequired":false,"isArray":false,"description":"Unique id of this employee-user according to the master identifier type."},{"fieldPath":"request.body.employees[*].userIds","name":"userIds","dataType":"Array","isRequired":false,"isArray":true,"description":null},{"fieldPath":"request.body.employees[*].userIds[*]","name":"userIds","dataType":"Object","isRequired":false,"isArray":false,"description":"A single reference to an employee, using id and type in an identification entry."},{"fieldPath":"request.body.employees[*].userIds[*].userId","name":"userId","dataType":"String","isRequired":false,"isArray":false,"description":"Extra unique id of this user according to the type userIdType, besides the userMasterIdentifier."},{"fieldPath":"request.body.employees[*].userIds[*].userIdType","name":"userIdType","dataType":"Enum","isRequired":false,"isArray":false,"description":"The type of extra unique id of this user in userId.","allowedValues":["NEPRI","BPI","eduID","ASI"]},{"fieldPath":"request.body.reviewUrl","name":"reviewUrl","dataType":"String","isRequired":false,"isArray":false,"description":"Optional link into the assesment system (deeplink) to the details of about the bundle of student scores/results."},{"fieldPath":"request.body.school","name":"school","dataType":"Object","isRequired":true,"isArray":false,"description":"A reference to a school based on its identifications."},{"fieldPath":"request.body.school.organisationMasterIdentifier","name":"organisationMasterIdentifier","dataType":"String","isRequired":false,"isArray":false,"description":"Unique id of this school according to the master identifier type."},{"fieldPath":"request.body.school.organisationIds","name":"organisationIds","dataType":"Array","isRequired":false,"isArray":true,"description":null},{"fieldPath":"request.body.school.organisationIds[*]","name":"organisationIds","dataType":"Object","isRequired":false,"isArray":false,"description":"A single reference to a school by using id and type in an identification entry."},{"fieldPath":"request.body.school.organisationIds[*].organisationId","name":"organisationId","dataType":"String","isRequired":false,"isArray":false,"description":"Unique id of this organisation to the type organisationIdType, besides the organisationMasterIdentifier."},{"fieldPath":"request.body.school.organisationIds[*].organisationIdType","name":"organisationIdType","dataType":"Enum","isRequired":false,"isArray":false,"description":"The type of extra unique id of this organisation in organisationId.","allowedValues":["OIE_CODE","BP_ID","DD_ID","AS_ID"]},{"fieldPath":"request.body.schoolPeriod","name":"schoolPeriod","dataType":"String","isRequired":true,"isArray":false,"description":"School period, e.g. schoolyear of semester."},{"fieldPath":"request.body.scoreScaleDefinitions","name":"scoreScaleDefinitions","dataType":"Array","isRequired":false,"isArray":true,"description":"List of score scale definitions."},{"fieldPath":"request.body.scoreScaleDefinitions[*]","name":"scoreScaleDefinitions","dataType":"Object","isRequired":false,"isArray":false,"description":"Definition of score scales for conversion from score to result."},{"fieldPath":"request.body.scoreScaleDefinitions[*].id","name":"id","dataType":"String","isRequired":false,"isArray":false,"description":"Score scale identifier that is used for reference.\u0027"},{"fieldPath":"request.body.scoreScaleDefinitions[*].name","name":"name","dataType":"String","isRequired":false,"isArray":false,"description":"Name of the score scale."},{"fieldPath":"request.body.scoreScaleDefinitions[*].scoreScaleEntries","name":"scoreScaleEntries","dataType":"Array","isRequired":false,"isArray":true,"description":null},{"fieldPath":"request.body.scoreScaleDefinitions[*].scoreScaleEntries[*]","name":"scoreScaleEntries","dataType":"Object","isRequired":false,"isArray":false,"description":"Entry for LHS \u0026 RHS combination."},{"fieldPath":"request.body.scoreScaleDefinitions[*].scoreScaleEntries[*].LHS","name":"LHS","dataType":"String","isRequired":false,"isArray":false,"description":"Defines the score interval, e.g. \u00270-5\u0027 or \u00270.0-5.5\u0027. The format is either a single value (\u0027x\u0027) or a range (\u0027x\u0027 - \u0027y\u0027). In the case of a single value this is considered to be the inclusive lower value for the implied interval. When a range is specified (lower-to-upper) the values are inclusive for the specified interval."},{"fieldPath":"request.body.scoreScaleDefinitions[*].scoreScaleEntries[*].RHS","name":"RHS","dataType":"String","isRequired":false,"isArray":false,"description":"Defines the result label which is based on the scoreValue and LHS, e.g. \u0027Onvoldoende\u0027."},{"fieldPath":"request.body.studentScoresAndResults","name":"studentScoresAndResults","dataType":"Array","isRequired":false,"isArray":true,"description":null},{"fieldPath":"request.body.studentScoresAndResults[*]","name":"studentScoresAndResults","dataType":"Object","isRequired":false,"isArray":false,"description":"Scores/results statement for a specific student."},{"fieldPath":"request.body.studentScoresAndResults[*].id","name":"id","dataType":"String","isRequired":false,"isArray":false,"description":"Unique id of this scores/results statement"},{"fieldPath":"request.body.studentScoresAndResults[*].additionalInfo","name":"additionalInfo","dataType":"String","isRequired":false,"isArray":false,"description":"Optional additional information about these scores/results. E.g. for indicating which judgement level has been applied or the reason for absence of student scores/results."},{"fieldPath":"request.body.studentScoresAndResults[*].missing","name":"missing","dataType":"Boolean","isRequired":false,"isArray":false,"description":"The indication whether the student scores/results are missing or not."},{"fieldPath":"request.body.studentScoresAndResults[*].results","name":"results","dataType":"Array","isRequired":false,"isArray":true,"description":"List of student results."},{"fieldPath":"request.body.studentScoresAndResults[*].results[*]","name":"results","dataType":"Object","isRequired":false,"isArray":false,"description":"A single result, using value and type in a result entry."},{"fieldPath":"request.body.studentScoresAndResults[*].results[*].resultValue","name":"resultValue","dataType":"String","isRequired":false,"isArray":false,"description":"Value of the achieved assessment Result."},{"fieldPath":"request.body.studentScoresAndResults[*].results[*].resultType","name":"resultType","dataType":"Enum","isRequired":false,"isArray":false,"description":"Enumeration for the type of results that defines allowed values for resultValue.","allowedValues":["AE","AVI","CAE","CIV","CPercentiel","DLE","EducationLevel","FunctioningLevel","Grade0-10","Grade0.0-10.0","IV","LA","LGH","OVG","PassOrFail","Percentiel","RnERK","RnTR"]},{"fieldPath":"request.body.studentScoresAndResults[*].results[*].assessmentId","name":"assessmentId","dataType":"String","isRequired":false,"isArray":false,"description":"Reference to the assessment of this result."},{"fieldPath":"request.body.studentScoresAndResults[*].results[*].assessmentPartId","name":"assessmentPartId","dataType":"String","isRequired":false,"isArray":false,"description":"Reference to the assessment part of this result."},{"fieldPath":"request.body.studentScoresAndResults[*].reviewUrl","name":"reviewUrl","dataType":"String","isRequired":false,"isArray":false,"description":"Optional link into the assesment system (deeplink) to the details of these student scores/results."},{"fieldPath":"request.body.studentScoresAndResults[*].scores","name":"scores","dataType":"Array","isRequired":false,"isArray":true,"description":"List of student scores."},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*]","name":"scores","dataType":"Object","isRequired":false,"isArray":false,"description":"A single score, using value and type in a score entry."},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*].scoreValue","name":"scoreValue","dataType":"String","isRequired":false,"isArray":false,"description":"Value of the achieved assessment score."},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*].scoreType","name":"scoreType","dataType":"Enum","isRequired":false,"isArray":false,"description":"Enumeration for the type of scores that defines allowed values for scoreValue.","allowedValues":["DurationInSeconds","NumberCorrect","NumberIncorrect","NumberItems","PercentageCorrect","ScorePoints","SkillScore"]},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*].scoreMaximum","name":"scoreMaximum","dataType":"String","isRequired":false,"isArray":false,"description":"Maximum value of the achieved assessment score."},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*].assessmentId","name":"assessmentId","dataType":"String","isRequired":false,"isArray":false,"description":"Reference to the assessment of this score."},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*].assessmentPartId","name":"assessmentPartId","dataType":"String","isRequired":false,"isArray":false,"description":"Reference to the assessment part of this score."},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*].scoreScaleIds","name":"scoreScaleIds","dataType":"Array","isRequired":false,"isArray":true,"description":"References to the score scale for conversion to result value."},{"fieldPath":"request.body.studentScoresAndResults[*].scores[*].scoreScaleIds[*]","name":"scoreScaleIds","dataType":"String","isRequired":false,"isArray":false,"description":"References to the score scale for conversion to result value."},{"fieldPath":"request.body.studentScoresAndResults[*].status","name":"status","dataType":"Enum","isRequired":false,"isArray":false,"description":"Status of the student student scores/results statement.","allowedValues":["InProgress","Final","Canceled"]},{"fieldPath":"request.body.studentScoresAndResults[*].student","name":"student","dataType":"Object","isRequired":false,"isArray":false,"description":"A reference to an assessment participant (Student) based on its identifications."},{"fieldPath":"request.body.studentScoresAndResults[*].student.userMasterIdentifier","name":"userMasterIdentifier","dataType":"String","isRequired":false,"isArray":false,"description":"Unique id of this student-user according to the master identifier type."},{"fieldPath":"request.body.studentScoresAndResults[*].student.userIds","name":"userIds","dataType":"Array","isRequired":false,"isArray":true,"description":null},{"fieldPath":"request.body.studentScoresAndResults[*].student.userIds[*]","name":"userIds","dataType":"Object","isRequired":false,"isArray":false,"description":"A single reference to a student, using id and type in an identification entry."},{"fieldPath":"request.body.studentScoresAndResults[*].student.userIds[*].userId","name":"userId","dataType":"String","isRequired":false,"isArray":false,"description":"Extra unique id of this user according to the type userIdType, besides the userMasterIdentifier."},{"fieldPath":"request.body.studentScoresAndResults[*].student.userIds[*].userIdType","name":"userIdType","dataType":"Enum","isRequired":false,"isArray":false,"description":"The type of extra unique id of this user in userId.","allowedValues":["NEPPI","BPI","eduID","NEPRI","ASI"]},{"fieldPath":"request.body.studentScoresAndResults[*].dateCreated","name":"dateCreated","dataType":"DateTime","isRequired":false,"isArray":false,"description":"Date and time of the creation of this object. Format: Conform openapi in ZULU time as specified in RFC 3339, section 5.6."},{"fieldPath":"request.body.studentScoresAndResults[*].dateLastModified","name":"dateLastModified","dataType":"DateTime","isRequired":false,"isArray":false,"description":"Date and time of the latest modification of this object. Format: Conform openapi in ZULU time as specified in RFC 3339, section 5.6."},{"fieldPath":"request.body.timestamp","name":"timestamp","dataType":"DateTime","isRequired":true,"isArray":false,"description":"Date and time of the message assembling. Format: Conform openapi in ZULU time as specified in RFC 3339, section 5.6."},{"fieldPath":"request.body.toolName","name":"toolName","dataType":"String","isRequired":false,"isArray":false,"description":"Name of tool/system that sends these assessment scores/results."}],"oauth":{"tokenEndpoint":"{{oauth.KVTPOSTRESULTS.tokenEndpoint}}","defaultTokenEndpoint":"https://api.example.com/oauth2/token","scopes":"eduv.result","scheme":"OAuth2"},"body":{"id":"SAMPLE-ID-001","assessmentDateTime":"2026-01-01T00:00:00Z","assessmentDefinition":{"id":"SAMPLE-ID-001","name":"Voorbeeldnaam"},"school":{"organisationMasterIdentifier":"SAMPLE-ID-001","organisationIds":[{"organisationId":"SAMPLE-ID-001","organisationIdType":"OIE_CODE"}]},"schoolPeriod":"sample-value","timestamp":"2026-01-01T00:00:00Z"}}
Expected result JSON
{"statusCode":201,"responseMustBeJson":false}
Wizardvragen JSON
?
Meer informatie
[ { "PlaceholderKey": "supplier.baseUrl", "AnswerKey": "supplier.baseUrl", "QuestionText": "What is the supplier base URL for this API?", "HelpText": "Enter the full base URL including the scheme, for example https://supplier.example.nl/api.", "GroupName": null, "TargetTransactionRole": null, "TargetVersion": null, "FieldType": "Url", "IsRequired": true, "AllowReuse": true, "SortOrder": 1, "Options": null, "Validation": null }, { "PlaceholderKey": "oauth.KVTPOSTRESULTS.tokenEndpoint", "AnswerKey": "oauth.KVTPOSTRESULTS.tokenEndpoint", "QuestionText": "OAuth token endpoint", "HelpText": "Supplier token endpoint used to request the bearer token for this API call.", "GroupName": null, "TargetTransactionRole": null, "TargetVersion": null, "FieldType": "Url", "IsRequired": true, "AllowReuse": true, "SortOrder": 10, "Options": null, "Validation": null } ]
Opslaan
Annuleren