...
As a user, I should be able to play Survey, Practice Test / Test, Assessment / Exam, Practice Resource, Quiz and other Question Set categories on all consumption channels (app & portal)
https://project-sunbird.atlassian.net/browse/SB-20204
As a user, I should be able to play Survey, Practice Test / Test, Assessment / Exam, Practice Resource, Quiz and other Question Set categories on all consumption channels (app & portal)
...
smooth and fast
containing terms & condition, questions and information
configured to show feedback, shuffle questions, and show x/y questions
that capture user info (PII)
with mandatory and optional questions
that require explicit submit
that display different types of summary as configured by creator
that support different evaluation modes (system, none)
generate relevant telemetry
and allow playing the next / previous content in the collection from the end page
As a creator, I want to create Survey, Test, Assessment, Quiz, and Practice resource
https://project-sunbird.atlassian.net/browse/SB-20209
As a creator,
→ I want to create a question set to provide practice content for the chapter or topic
→ When I open a textbook in a sourcing project, I should be able to contribute Practice Resource
→ When I am creating a Practice Resource, I should be able to:
Create multiple choice questions
Create fill in the blank questions
Create reference questions (VSA, SA, LA or 2 mark, 4 mark, etc)
Copy (duplicate) a question with all its attributes
Provide details for the question such as: Learning Outcome, Learning Level,
→ When I am creating a question set, I should be able to
Save Question Set
Submit Question Set
Preview Question Set (from beginning)
Add Instruction or Information about the Practice Resource
View review comments (for the question set and for any of the questions)
→ When creating any question, I should be able to
Select question type / template
Preview question
Save question (same as Save Question Set)
View review comment
→ When creating MCQ, I should be able to
Select layout of MCQ (out of 4 available layouts)
Change layout anytime
→ When I am done creating questions, I should be able to configure following for the question set
Shuffle On / Off (default Off)
Show how many questions out of total questions created (default - show all)
Show / Hide Feedback (default Show)
Weightage for each question in the question set (default equal weightage of 1 mark each)
Should we disable shuffle when weightage is provided?
Provide details for the Question Set such as:
Name
Author
Attributions
Question set would inherit / derive these values from the textbook:
Board, Medium, Class, Subject,
Topic (optional)
License
Question set would inherit / derive these values from the category configuration:
Category (Practice Resource)
Audience (“Student”, editable)
Icon
→ When I am configuring Question Set, I should be able to preview it with configured behaviour
As a creator, I want to create Multiple Choice Questions (MCQ & MSQ) for a Question Set
https://project-sunbird.atlassian.net/browse/SB-20210
As a creator, I want to create Multiple Choice Questions for a Question Set
MCQ with single or multiple correct answers (partial scoring)
Supported configurations (for the question)
As a teacher, I want to create Multiple Choice Questions with one or more correct answers to provide practice questions aligned with textbook chapters to students.
As a creator,
→ When I am creating a (Practice) Question Set
I select what to add to the question set - Instructions, MCQ, FTB, Reference questions
If there are more than one template / layout options, they are all shown upfront grouped by type of block (question type)
User can change the layout within a question type at any time (e.g. changing from MCQ to FTB should be restricted)
I can navigate to any block in the question set using the table of content (on left)
I can re-arrange blocks in the ToC
New blocks such as 'Section' can be possible in future. Each Section would have Instruction and Settings.
I can copy-paste from other sources such as MS Word, PowerPoint, Internet, Google Docs, etc
Any supported characters or piece of pasted information should be pasted as image if possible or else stripped off so that question does not contain any invalid data
A relevant toast message should be shown to the creator to check preview before saving
I can change layout for MCQs or other question types at any time
I can preview in portrait and landscape orientation (or in other words computer and phone mode)
I can mark one or many options correct
When I have marked more than one option correct, the scoring mode is set to ‘Partial’ scoring. So I will get marks for any of the correct options I select
I can select to award marks only when ALL correct options are selected. Partial scoring mode is disabled.
I can add Solution for each question
Solution can be a video or a note / paragraph (text with images)
I can add Hint(s) for each question
Hints can be configured to be available upfront or after first.. nth attempt
I see various layout templates to choose from. We decided to keep only two layouts - MCQ, Multimedia MCQ,
Layout templates:
With question and options in vertical scroll single-column layout.
Question text can be of any length (say, max 1000)
Limit text font size from 14 to 48
Text can be styled as Bold, Italics, Superscript, Subscript
Text can be aligned left, centre, right or justified
Language of the text can be selected from supported Indian languages
Text can contain bulleted or numbered list with only first level of indent (not multi-level)
Question text (body) can contain a table
with upto 10 x 10 cells
Header column and row
and more features as supported by the editor library being used
Question text (body) can contain formulae, equations, and expression (Math & Scientific text)
Support most frequently used equations
Support special characters & symbols
Support Equations formats
Support advanced equation or expression
Question image can be small (25%) / medium (50%) / large (100%). Image can be added anywhere in the question body
Options can be
Large (100%): list (vertically stacked),
Small (25%): horizontal (cards), [Should the user choose number of columns or is it always 4?]
Medium (50%): grid layout [This would divide the option area into two columns]
Options may contain images
Option images can be small / medium / large if using Large options (list vertically stacked)
Option images are small in case of Small options (horizontal small size).
Option images can be small / medium in case of Medium options (grid layout)
Notes:
We will not provide more than 2 MCQ layout options
We are not providing two column (side-by-side) question layout as that would involve multiple scroll interactions on the screen which could confuse the user.
As a creator, I want to create Fill in The Blank (short & long) for a Question Set
https://project-sunbird.atlassian.net/browse/SB-20211
Short & Long FTB
With or Without Word / Character Limit
With input validation
As a creator, I want to create Single or Multi-select dropdown questions
https://project-sunbird.atlassian.net/browse/SB-20212
Max limit of options
"Other" option
As a creator, I want to add information or instructions to a question set
https://project-sunbird.atlassian.net/browse/SB-20214
Instruction title
Instruction (rich text with images)