Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-78277

Create a generic choice dialog form element for advanced options

XMLWordPrintable

    • MOODLE_403_STABLE
    • 2

      The new course bulk editing introduces a new modal with a radio button. This modal is used for the bulk availability nation. Considering the UI results from extensive UX research with real users behind it, the new modal should be implemented generically to be reused in other Moodle places.

      From the UX perspective, this modal has many advantages to a regular select dropdown. The main one is that it allows extra description and icon options, making it more user-friendly for complex settings. The XP team has already detected several form elements that could be simplified using this module.

      Once MDL-78181 is integrated, the next logical step is to incorporate this new modal as a new quick-form field. This field will be used to replace many complex settings selectors detected by the XP team.

      An example that could be implemented in future issues

      This is the current help information about the forum type settings:

      Especially in select input fields, the "?" icon text provides long texts describing all possible values combined with the general field meaning. Those long texts are one big pain point for new teachers who feel overwhelmed before opening the selector. Apart, the help tooltip will disappear when the user clicks on the select, which means the user needs to memorize the meaning of each value.

      Using the radio modal dialog it could be simplified to something like:

       

            tusefomal Ferran Recio
            tusefomal Ferran Recio
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.