Introduction
The new template and the fixes will help the users to create effective MCQ questions and improve the quality questions thereby enhancing consumption experience.
JTBD
- Jobs To Be Done:
- User Personas: The logged in users who have content creator role, Will be able to use these templates.
- System or Environment: Works on for desktops with Chrome browser only.
Requirement Specifications: Fixes for the Existing MCQ Templates
- For the existing MCQ templates, which are Live in the production and also for new template described below, we need to do the changes mentioned below.following changes must be made:
- Image Zoom in
- Audio Button
- Text auto adjustment
- image Image Zoom in
- Where ever there is an image in the question or in the option, while previewing the question in the mobile APP App or in the portal, the Zoom in button should be shown on the image.
- When a user clicks on the Zoom in button, the image should pop up in the full screen both in mobile APP App and in the Portal preview.
- Whenever the user is on the pop's up to the image -up, on the right side of the image there should be a cross (X) button, Whenever user clicks on that button the image should go back to its original position.
- Audio Button
- Whenever the user adds the audio to the question, then that audio button should show before the question for all the templates.
- Whenever a user adds the audio to the options, if there is the only text in the options then the audio button should show up before the question, If in case there is an image in the options then the audio button should show up in the image. If there is both image and text in the option, even then the audio button should show up on the image only.
- Whenever the user clicks on the audio button, then only the audio should start play playing and if the audio is playing and the user taps on the same audio button it should stop the audio.
- Text auto adjustment
- Text wrap should be enabled for both question and options in all existing templates.
- Based on that, the text in the preview should be set according to the screen.
JIRA Ticket ID
Jira Legacy server System JIRA serverId 2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd key SB-12280
New MCQ Template
In In MCQ, we need to add 1 new template which supports horizontal image as a question.
1. If a question contains Text or horizontal image or both, the audio option should be enabled, but it is the user opinion 's choice to use it.
2. If a user is adding the audio in the question, then the audio button should be shown while previewing the content both in APP and portal and if it is clicked, audio should play and in second click the audio should stop.
3. . In the options, square image or text or both, with and without audio should be accepted. Zoom button should be shown on the image. The long text should be supported and it should be wrapped. If there are more options, automatically the scroll option should be shown. On using it, the user should be able to see al the options and select the option.
Happy Work Flow
- Image Zoom in
- Adio Button
- Text auto adjustment
- Image Zoom in
- Where ever there is an image in the question or in the option, while previewing the question in the mobile App or in the portal, the Zoom in button should be shown on the image.
- When a user clicks on the Zoom in button, the image should pop up in the full screen both in mobile App and in the Portal preview.
- Whenever the user is on the pop-up, on the right side of the image there should be a cross (X) button, Whenever user clicks on that button the image should go back to its original position.
- Audio Button
- Whenever the user adds the audio to the question, then that audio button should show before the question for all the templates.
- Whenever a user adds the audio to the options, if there is the only text in the options then the audio button should show up before the question, If in case there is an image in the options then the audio button should show up in the image. If there is both image and text in the option, even then the audio button should show up on the image only.
- Whenever the user clicks on the audio button, then only the audio should start playing and if the audio is playing and the user taps on the same audio button it should stop the audio.
- Text auto adjustment
- Text wrap should be enabled for both question and options in all existing templates.
- Based on that, the text in the preview should be set according to the screen.
- Image Zoom in
JIRA Ticket ID
Jira Legacy server System JIRA serverId 2207a759-5bc8-39c5-9cd2-aa9ccc1f65dd key SB-13367
<Use Case 1 - User Story 1> Overview
<Main Scenario>
Srl. No. | User Action | Expected Result |
---|---|---|
<Alternate Scenario 1>
Srl. No. | User Action | Expected Result |
---|---|---|
Exception Scenarios
Srl. No. | Error / Exception | Expected Handling |
---|---|---|
Wireframes
For Future Release
JIRA Ticket ID
<Use Case 1 - User Story 2> Overview
Localization Requirements
UI Element | Description | Language(s)/ Locales Required |
---|---|---|
N/A | N/A | N/A |
Telemetry Requirements
The Telemetry events of the existing templates have to be implemented for the new MCQ template as well.
Event Name | Description | Purpose |
---|---|---|
Non-Functional Requirements
Performance / Responsiveness Requirements | Load/Volume Requirements | Security / Privacy Requirements |
---|---|---|
Impact on other Products/Solutions
Product/Solution Impacted | Impact Description |
---|---|
Impact on Existing Users/Data
User/Data Impacted | Impact Description |
---|---|
Key Metrics
Srl. No. | Metric | Purpose of Metric |
---|---|---|