Multiple Choice Question Enhancements

Today Multiple Choice Question (MCQ) has 7 layouts to support various question creation needs. Here are a few refinements to the layouts


https://project-sunbird.atlassian.net/browse/SB-19481

Optimise page load time of Question Search & Preview (Add Question Set) page

  1. Optimise player load time -

  2. Optimise filter / form loading timehttps://project-sunbird.atlassian.net/browse/SB-19612

  3. Use lazy loading for question listSB-19613: Use lazy loading for question list in Add Question SetBacklog

  4. Improve response time for clicksSB-19615: Improve response time for clicks on Question Search & Preview page in Add Question SetClosed - selecting question for preview, selecting question to add to question set, and filter pane interactions

Refer to the image:

 

MCQ Layout 1, 2 & 3 - Question without image doesn’t use space optimally

  1. Question should centre align (vertically) & left align (horizontally)

  2. Question should not reserve space for image unless provided by user

MCQ Layout 1 - Option creation & player experience

  1. Justify the option text when there is no image added by the user

  2. If image is added, make text left aligned

MCQ Layout 2 - Option creation & player experience

  1. When user doesn’t provide image (if option contains only text), it should show options with white background

  2. Should display overflowing text on scroll of the page. Preview should reflect most accurate WYSIWYG for a regular 16:9 or 18:9 screen aspect ratio

  3.  

 

MCQ Layout 4 - Option creation & consumption experience

  1. Should disable adding text as this only support image options

  2. If user has already entered text and is trying out different layouts - on selecting this layout the text should be preserved (but hidden or disabled from editing)

 

Functional Design Challenges

  1. Image is supported but user doesn’t provide..

  2. Text length overflow in case of :

    1. English text (with styling & formatting),

    2. Indic language text (with styling & formatting),

    3. Math & Scientific text

  3. Text length overflow when used with image


Here’s a list of all MCQ related tickets. Total

Getting issues...

EPICs that contain issues related to MCQ Creation are

SB-9298: Improvements to Multiple choice questionOpen

https://project-sunbird.atlassian.net/browse/SB-9871

https://project-sunbird.atlassian.net/browse/SB-8851

SB-3235: Improvements to Question Set Creation ("Add Question Set") Open

key summary type created updated due assignee reporter priority status resolution fixversions sprint
Loading...
Refresh


Sample or Reference Questions

MCQTestJune2020

Default font size fits well for a few words. Guess maybe eight to ten words or maybe even with more words. I think it fits well with as many as twenty-two words

This is the first answer with about fourteen words each one with a few characters

This is the second answer with about fourteen words each one with a few characters

Question takes a default font size of eighteen and so does an option

User can change the font size as required from a range of 18 - 28