...
(Note: Existing behavior of the player will be continuing as it is for the warning indicator)
Editor Changes:
Warning The warning timer will be removed from the editor form and editor will not save the warning time value in timeLimits.
min time will be stored inside timeLimits as
timeLimits.questionset.min
There will not be any field for taking user input for min time, editor will store the min time as 0 by default.
...
Currently, maxScore
property is getting stamped in two places at the question metadata level.
As per QuML spec, maxScore should be stored under the outcomeDeclaration
property.
Current Format | New format as per QuML Spec | |||||||
---|---|---|---|---|---|---|---|---|
|
|
...
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.
SA – HTML
MCQ/MMCQ – reference value for data OR actual value ?
For example: “1,2” OR empty string “India, US”
(Need to be checked with Sajesh Kayyath and Gauraw Kumar
...
Current Format | New format as per QuML Spec | |||||
---|---|---|---|---|---|---|
Not Applicable |
|
Multi-select MCQ:
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 is a JSON object in key-value format. The keys in the JSON are the identifiers of different solutions for the question and values are HTML snippets for solutions.
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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
For more information, please refer to this document: https://quml.sunbird.org/v1/question#feedback
hints (This has to be modified by an adopter)
...
Current Format | New format as per QuML Spec | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Hints is a JSON object in key-value format. The keys in the JSON are the identifiers of different hints for the question and values are HTML snippet for hints.
For more information, please refer to this documentation: https://quml.sunbird.org/v1/question#hints
...
Currently, instructions are being stored in the following format:
For QuestionSet:
Current Format | New format as per QuML Spec | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
For Question:
Current Format | New format as per QuML Spec | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
...