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

Create a dropdown form field for advanced options

    XMLWordPrintable

Details

    • HQ 2023 Sprint I4.1 Moppies

    Description

      Moodle 4.3 introduces a new generic dropdown status component. The behaviour is similar to a form select input but it allow to add extra information like:

      • A general description
      • An icon on each option
      • An additional description on each option.

      An example that could be implemented in future issues

      This is the current help information about the groupmode:

      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 choicedropdown field could be simplified to something like:

      Attachments

        Issue Links

          Activity

            People

              tusefomal Ferran Recio
              tusefomal Ferran Recio
              Mikel Martín Corrales Mikel Martín Corrales
              Ilya Tregubov Ilya Tregubov
              CiBoT CiBoT
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 days, 45 minutes
                  3d 45m

                  Clockify

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