Document toolboxDocument toolbox

Certified User Test

Background

For the Trusted User Group, membership is contingent on passing a test.  We introduce  a new set of services for submitting and reviewing responses to the test.  When a user successfully passes they are added to the Group.

 

 

Object Model

The new classes are:

Retrieving the Certified User Test

There will be a method in SynapseClient to retrieve the certified user quiz, stored in S3.

Web Services

ActionURIMethodRequest Param'sRequest BodyResponse BodyAuthorization
get Certified User Test/certifiedUserTestGET --QuestionnairePUBLIC
create response (triggering scoring process)/certifiedUserTestResponsePOST QuestionnaireResponseQuestionnaireResponseauthenticated users
get all responses/certifiedUserTestResponseGETlimit (optional), offset (optional), principalId (optional)--PaginatedResults<QuestionnaireResponse>Synapse admin
delete test response/certifiedUserTestResponse/{id}DELETE ----Synapse admin
get passing record/user/{id}/certifiedUserPassingRecordGET --PassingRecordPUBLIC