Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Creator

    1.  User should be able to choose the language(s) from a dropdown and create a question in that language

      1. Creator will be able to select maximum five languages

    2. Dropdown for language selection will be present at 3 places :

      1. At Question Set Root node, where it will cover the following fields :

        1. Name (not multi-lingual right now)

        2. Instructions

      2. At each Section, where it will cover the following fields :

        1. Instruction

      3. At each Question, where it will cover the following fields:

        1. Question body

        2. Options

        3. Solution

        4. Feedback

        5. Hint

    3. Incase the user selects a non-english language, the Google Input Tool prompt pops-up in the selected language.

    4. Incase of MCQ (or other interactive questions), the creator can enter the options in the selected language.

    5. If the language of the entered text is different from the selected language, an error message will be displayed. This is not going to be a validation, it will just be an alert.

    6. Corresponding text boxes for entering questions are displayed for all the selected languages

      1. A button can be displayed which can display the translated text on-demand.

        1. The text box will have the translation of the original text (primary language) in the selected language, which can be edited by the creator.

      2. User will be able to copy the options from any of the previously entered set of options (for eg. in-case of MCQ with options which are numeric values)

      3. User could enter the options for the corresponding language

    7. Similarly for instructions and other fields

  2. Player

    1. A dropdown will be present at the beginning of the Question or Question set, that is selected for playing.

    2. The user will be able to choose any language based on the available languages in the dropdown.

      1. The language in the dropdown will be populated based on the languages in which the question / question set is available.

    3. The drop down can have multi-select options ie the user will be able to select multiple languages

      1. Player will be able to select maximum of two languages.

    4. The question / question set will be rendered in the selected language/languages

      1. The question level language selection will override the question set level language selection ie, the user will be able to view the question is any language that is available in the dropdown

    5. [Question] What will happen when the questions/option/etc has a media file (eg. image) in all the different language entries and while rendering more than one language, the same media will be shown twice?

Reference :

...

Scenario 3 : The Editor and Player should support rendering in any language

...