Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Allow the assessment evaluation to be done on server also for question sets that are marked accordingly.

  • Solution to the question needs to be excluded from the Question Read API/ Question List API for server side assessment evaluation.

  • Scalable server side response processing for Question Sets.

  • Content State Update needs to happen from the server side response processing API.

  • Response Processing can happen in two ways:

    • Entire Question Set Response Processing (Current solution scope)

    • Question by Question Response Processing

...

Code Block
"request": {
  "contentID": "",
  "collectionID": "", 
  "userID": "",
  "attemptID": "" 
  }

This API would handle shuffling of options , selection of a subset of questions and randomization randomisation (currently done by player) as indicated by the metadata in the questionSet. The API will also return a “QuestionSetToken“ which is a signed token which has user-id, content-id, collection-id,attempt-id+selected_questionid_list recieved as part of hierarchy payload. This token will further be passed to Content State Update & to new submitAssessment API from Content State Update.“QuestionSetToken“ will be validated by submitAssessment API call.

...