Certified User Test

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

Action

URI

Method

Request Param's

Request Body

Response Body

Authorization

get Certified User Test

/certifiedUserTest

GET

 

--

Questionnaire

PUBLIC

create response (triggering scoring process)

/certifiedUserTestResponse

POST

 

QuestionnaireResponse

QuestionnaireResponse

authenticated users

get all responses

/certifiedUserTestResponse

GET

limit (optional), offset (optional), principalId (optional)

--

PaginatedResults<QuestionnaireResponse>

Synapse admin

delete test response

/certifiedUserTestResponse/{id}

DELETE

 

--

--

Synapse admin

get passing record

/user/{id}/certifiedUserPassingRecord

GET

 

--

PassingRecord

PUBLIC

 

 

 

Comments