Survey
Matrix: A question set which is meant for multi-entity.
Entity can be school / child / teacher / principal (not predefined, not related to any user entity in system) OR user profile (switch user, etc)
can have a limit to number of responses allowed or can have a minimum number of responses required
On play, should show required number of entity responses (Child 1, Child 2, ..)
On play, should show ‘Add Child’ to add more responses → Entity ID (Unique ID), Entity Name (Child 1), Entity type (Child)
Show questions for each entity response → Name, Age, Gender, School, Fav subject, etc
Does not cover multiplayer quiz like scenario - either on same device or on different devices. Since entity is not understood by system - not related to any object in the system. (Not covering TN Assessment use-case, switch profile in player etc)
Language translation for question, hints, tip at question level
Translations - supported as part of the model. Creation & consumption is yet to be imagined.
Hint - at question level only, always visible → make it part of body with specific styling
Tip - at question & options level, and on-demand only → store it as Hint in QuML. Enhancement: Hint is not just at interaction level but also at question level
date, auto-capture date,
Text, validation as date (dd-MM-yyyy)
auto-capture enabled
player should insert the timestamp
slider type of questions.
range / series with a step: 1 - 10,
lower end, upper end: 1, 10
On play, show slider
Response, single value from the range
text, number, select, multi-select type of questions.
Add to interaction types
Update spec
Pagination (= Question set)
View mode of question set - normal, page
Questions grouped by question sets to provide page or normal play
Section (= Question set within Page question set)
Question Set Name: wherever it is set - show as section name
define parent-child questions, with the scenario of one child question being dependent on multiple parents and the condition can be any and,or,not or other expressions.
Question set pre-condition at the beginning of the question set
Branching at the end of question set
Convert to question set object wherever these rules are applicable
emoji/image as a question option, along with the text description for it.
Only sample
if remarks are allowed and can be added for questions.
‘Add Remark’ to add paragraph remark
Optional - provide response on-demand
Accept text, files, or both
QuML spec update, question object update
capture question group(s) (entity types) for which the question is to be answered.
Question is meant for : Schools, Students
Is this correct?
Questions meant for primary school. School is an entity, and Primary school is a meta of school entity.
whether the question is to be auto rated or not ?
Evaluation mode:
Correct?
File upload
min , max no of files
size limit
mime types allowed
Definition and Spec update
regex validation for the response to the question.
sample
Ability to define if the question can be allowed to be marked as “Not applicable”
If MCQ, create an option called NA
What does NA mean in scoring?
Ability to define if a user can upload audio recording as a response to the question
File upload
Ability to define question Number - Custom numbers like 1.a or 1.1
Question set behaviour - numbering scheme
Use-case - is it a real need? Is it always “1.a”? Can this be standardised? What is the value?
Ability to define the entity meta key to prefil value of question from.
Need clarity
School - number of teachers - pre-filled, can be changed
Ability to define the question weightage to be used in scoring.
Sample
Ability to define scores at option level for radio/multiselect questions
Sample
Capability to define if the question is to be shown in preview
Can it be random? What’s the real value?
Ability to define if there is a voice over enabled for question.
Update definition and spec
Ability to uniquely identify a question in the solution
Identifier is available