Background
Current Implementation of Assessment Creation in Question Unit Plugins provides ability add question details through CK-Editor.
Design Requirements
1. Language selection to be moved out of Text and to the top of each question type.
2. Placeholder message for Question text: Select language for this question
3. On selecting Urdu, reduce default font size by 2
4. Cursor movement to be made in accordance with RTL
5. For custom keyboard in FTB, Urdu selection should result in changes accordingly
6. Question details (metadata) will be stored as - is. Medium = Urdu will allow consumption clients (Question search) to right align if required.
Problem Statement
Statement 1 : Mapping between Selected Language and Medium
Refer the Design Requirement 1,2 and 6.
The below image also shows medium select box to give more details.
The List of Languages to be shown as per Design requirement 1 is not defined.
Also do we need a mapping between Language and Medium.
Statement 3: Structures changes required in Assessment Item to add selected language.
The language selection should be stored in Assessment Data metadata or Config or data level.