Development:Progressive Disclosure Implementation: Difference between revisions
mNo edit summary |
|||
Line 1: | Line 1: | ||
{{Work in progress}} | |||
I am especially interested in comments about the readability, accessibility and brevity of the document. ([[Development:Usability/Improve_Moodle_User_Experience_Consistency|UI consistency guidelines project]]) | |||
=== Simple progressive disclosure in a form === | === Simple progressive disclosure in a form === | ||
This will store the information in a session, about in which state the form was left, so if you press the 'Show advanced' button once, you will see the advanced controls shown anytime you come back to the form. | This will store the information in a session, about in which state the form was left, so if you press the 'Show advanced' button once, you will see the advanced controls shown anytime you come back to the form. | ||
==== Example ==== | |||
[[Image:progressivedisclosure1.png|frame|the form before pressing the "show advanced" button]] | [[Image:progressivedisclosure1.png|frame|the form before pressing the "show advanced" button]] |
Revision as of 18:46, 3 June 2009
Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.
I am especially interested in comments about the readability, accessibility and brevity of the document. (UI consistency guidelines project)
Simple progressive disclosure in a form
This will store the information in a session, about in which state the form was left, so if you press the 'Show advanced' button once, you will see the advanced controls shown anytime you come back to the form.
Example
Address (URL) of this example
/course/modedit.php?update=2&return=1
(add a link here to an actual demo installation? if so, that would have to keep its urls forever, i.e. probably have a moodle version installed that doesn't get upgraded)
How to access this screen
- Create a quiz in a course, and open it. The configuration form will be shown
- Alternatively, open an existing quiz as a teacher and press the "Update this quiz" button
The location of the code for this implementation
Please fill in
Implementation How-to
This example uses Moodle Formslib.
Please fill in