Note: You are currently viewing documentation for Moodle 2.5. Up-to-date documentation for the latest stable version of Moodle may be available here: Usability issues - Hiding.

Would distinguishing between visible and accessible cause more confusion than it is worth?

If we continue to use an icon, how do we toggle through three or more options?

I think it is important for users to have a sense of what their choices are so it becomes challenging and I would be curious as to how this has been resolved in other UIs.

Are there times/circumstances when the open eyeball should be called hide.gif?

Where is the open eyeball or closed eyeball being use in Moodle? Is the the open eyeball or closed eyeball being consistent?

  1. Site Administration -> Users -> Authentication -> Manage authentication. Here the open/close eyeball means to activate/desactivate authentication plugins more than show / hide functionalities.
  2. Site Administration -> Modules -> Activities -> Manage activities. The hide/show column allows selected modules to be hidden i.e. they do not appear in any course "Add an activity" dropdown menu and cannot be used in any course. To hide a module, click the eye icon so that it changes to a closed eye.
  3. Site Administration -> Modules -> Blocks -> Manage blocks. The hide/show column allows selected blocks to be hidden i.e. they do not appear in any course "Add a block" dropdown menu and cannot be used in any course. To hide a block, click the eye icon so that it changes to a closed eye.
  4. Site Administration -> Modules -> Filters -> Manage Filters. If you click the eye icon opposite the filter, it changes to an open eye and you enable that filter.
  5. In http://localhost/course/view.php with the turn editing on. You can show / hide courses individually. If it's the eyeball open means that is visible, and if it's closed means that it is invisible.

There is the classic dispute of whether the icon displays the current value or the value to be implemented. But moodle is consistens as in all cases it displayes the current value, but if you put the mouse over the icon the description is about the value to be implemented.

Set of policies that would allow users to know what they are doing and help developers to code it

  1. When you use the show / hide, when you put the mouse over the icon, it should say "hide this week for students", not only hide. The whole information about the hiding must be displayed.
  2. When you show / enable something, the colour of the description should turn black or dark blue. If you hide / disable something, the colour of the description should turn grey or light blue.