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

Add a standard way for moodle forms to have small amounts of help text on-screen

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.9.3
    • Fix Version/s: None
    • Labels:
      None
    • Affected Branches:
      MOODLE_19_STABLE

      Description

      Although Moodle has lots of great pop-up help, and even better moodledocs pages, there is definiely a usability barrier in that it takes time and effort to find out what all the items in a long form actually do. Taking the quiz setup screen as an example, there are 26 separate help pop-ups, so to find out if any of them is useful for a novice takes 26 clicks!

      What I think is needed is a small (1sentence) bit of optional text below some of the options to explain what it does or why it might be needed. This text could be unobtrusive and greyed out, like in the example I've attached from drupal.

        Gliffy Diagrams

          Activity

          Hide
          skodak Petr Skoda added a comment -

          how much is this accessible?
          anyway I like this idea

          Show
          skodak Petr Skoda added a comment - how much is this accessible? anyway I like this idea
          Hide
          nicolasconnault Nicolas Connault added a comment -

          Maybe this could be switched on by default, but off-switchable through an admin/site setting (wink wink Helen).

          Show
          nicolasconnault Nicolas Connault added a comment - Maybe this could be switched on by default, but off-switchable through an admin/site setting (wink wink Helen).
          Hide
          tsala Helen Foster added a comment -

          Matt, thanks for your suggestion. I like the idea too. Most of the admin settings pages don't have help popups.

          Show
          tsala Helen Foster added a comment - Matt, thanks for your suggestion. I like the idea too. Most of the admin settings pages don't have help popups.
          Hide
          timhunt Tim Hunt added a comment -

          This works well here in the tracker, and on the admin screens.

          Show
          timhunt Tim Hunt added a comment - This works well here in the tracker, and on the admin screens.
          Hide
          mattgibson Matt Gibson added a comment -

          Can this be done immediately with just a lang string placeholder + css class when making forms, or will an admin setting + supporting code really be needed (why turn off help strings?)

          Show
          mattgibson Matt Gibson added a comment - Can this be done immediately with just a lang string placeholder + css class when making forms, or will an admin setting + supporting code really be needed (why turn off help strings?)
          Hide
          mudrd8mz David Mudrak added a comment -

          +1 for the idea, thanks Matt!
          -1 against the possibility to switch it off through admin/site - we already have too much configuration settings, it does not make sense to me to add this one. And if we really want to have such an option, it should be per-user setting, anyway, so the experienced users can switch it off, to safe some space on the screen for example

          Show
          mudrd8mz David Mudrak added a comment - +1 for the idea, thanks Matt! -1 against the possibility to switch it off through admin/site - we already have too much configuration settings, it does not make sense to me to add this one. And if we really want to have such an option, it should be per-user setting, anyway, so the experienced users can switch it off, to safe some space on the screen for example
          Hide
          tsala Helen Foster added a comment -

          I am un-assigning myself from this issue as I am not currently working on it and it will give the opportunity for someone else to work on it.

          Show
          tsala Helen Foster added a comment - I am un-assigning myself from this issue as I am not currently working on it and it will give the opportunity for someone else to work on it.

            People

            • Votes:
              5 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: