...
Info |
---|
This design only talks about QuML compliance not about the multi-lingual |
responseDeclaration
A "responseDeclaration"
contains information about the response to a question: When is it correct, and (optionally) how is it scored?
...
For MMCQ, What would be the value of type? if correctResponse
has value as an array.
media
No changes are required from the editor and player side.
timeLimits
showWarningTimer
warningTime
(%)
...
(Note: Existing behavior of the player will be continuing as it is for the warning indicator)
maxScore
For question:
Currently, maxScore
property is getting stamped in two places at the question metadata level.
...
(Need to be checked with Gauraw Kumar and Sajesh Kayyath )
answer
In the current implementation, We are not storing the answer property for MCQ and MMCQ. but as per QuML spec, An answer is mandatory for all types of questions.
...
Current Format | New format as per QuML Spec | |||||
---|---|---|---|---|---|---|
Not Applicable |
|
interactions
As part of the new implementation, We will be moving only the validation
field under the response1
property. No other change.
Current Format | New format as per QuML Spec | |||||||
---|---|---|---|---|---|---|---|---|
|
|
solutions
Solutions are used to provide exemplary answers to questions aid candidates in-depth learning and enhance user’s understanding of the concepts. Multiple solutions can be configured for a question
...
Solutions HTML must contain only structural and media HTML elements. There should be interactions in a solution and hence no input HTML elements. QuML players should allow the users to view the solutions if the context in which the question is being used allows the users to view the solution.
feedback
Feedback is a JSON object in key-value format. The keys in the JSON are the identifiers of different feedbacks for the question and values are HTML snippet to be shown to the student. After the response processing, the QuML player renders the feedback HTML mapped to the value that is set to the FEEDBACK outcome variable.
...
Current Format | New format as per QuML Spec | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
hints (This has to be modified by an adopter)
Similar to feedback, Hints are shown to the candidates after response processing or when the student requests for hints.
...
Question -
{ hints: { en : "string"}}
instructions (This has to be modified by an adopter)
Instructions on how to understand, attempt, or how the question will be evaluated.
...