Development:Feedback (User Interface Guideline): Difference between revisions
m (→Wizards) |
m (→Solution) |
||
Line 7: | Line 7: | ||
== Solution == | == Solution == | ||
See: '''GNOME Human Interface Guidelines: [http://library.gnome.org/devel/hig-book/stable/feedback.html.en Feedback] ''' | |||
(for Desktop but still a great guide and mostly applicable to Moodle.) | |||
== Examples and implementation == | == Examples and implementation == |
Revision as of 12:53, 10 August 2009
Moodle User Interface Guidelines > Feedback
Note: This article is a work in progress. Please use the page comments or an appropriate moodle.org forum for any recommendations/suggestions for improvement.
Status: INCOMPLETE
This is a guideline for a Moodle Interface Guideline. Comments: developer forum thread
Problem
In order to make it possible for the user to use an application meaningfully, the application must respond meaningfully to each user action.
Solution
See: GNOME Human Interface Guidelines: Feedback (for Desktop but still a great guide and mostly applicable to Moodle.)
Examples and implementation
Feedback pages
Feedback pages are often used in Moodle to provide feedback to the user about successful filling of a form, such as a submission of configuration page or posting to a forum thread.
Wizards
TODO: Wizards should use the status display that tells the user about the steps available and the active step, as feedback to the user about their actions.
Installation
The Moodle installation wizard gives the user feedback about its progress by outputting new rows to the current page being displayed, allowing the page to load completely only when the process is complete.
Common mistakes
Related guidelines
Related issues in the tracker
- TODO: development of Moodle feedback away from the feedback page towards showing feedback on the resulting content page.
Further information / Sources
- TODO: Test and create guideline for: MDL-18224 MDL-18225
- See presentation (alternate link) of workshop by David Mudrak for the future direction of feedback