Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Student projects/Automatic accessibility checking.

Student projects/Automatic accessibility checking: Difference between revisions

From MoodleDocs
No edit summary
(Shifted to dev docs)
 
(45 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<p class="note">'''Note''': This page outlines ideas for the Automatic accessibility checking project. It's a ''specification under construction''! If you have any comments or suggestions, please add them to the [[Talk:Student projects/Automatic accessibility checking|page comments]].''</p>
{{Moved_to_dev_docs}}
 
 
The objective of this project is to make a tool that can check Moodle´s accessibility automatically before realising a version.
 
'''Project Outline:'''
Create a button that will pull the source and submit it to a validation service. The errors and warnings will be pulled back to the page, and displayed in a simple GUI. This will be accomplished by AJAX.
 
 
'''Abstract flow:'''
*Send Request
**Get Source
***Die (If unable to grab source)
**Submit Source
***Die (If unable to communicate with the validation server)
**Retrieve Errors
***Die (If unable to read errors)
**Display Errors
 
 
'''UML Diagram:'''
*Version 1
**[http://www.closethatdoor.com/moodle/uml_dia.png Image PNG]
----
 
 
'''GUI:'''
*Version 1
**[http://www.closethatdoor.com/not_valid.png Image PNG]
----
 
 
'''Code:'''
*Version 1
**[http://www.closethatdoor.com/moodle/moodle_func_js.zip Javascript ZIP]
----
 
 
'''Future Extensions:'''
Create code so it is easy to edit and create extensions on to it. The GUI will be easily updated to include future options.
 
==See also==
 
*[[GSOC/2008]]
*[http://code.google.com/soc/2008/moodle/appinfo.html?csaid=33AE1548BF81E3CF Automatic accessibility checking application abstract]
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=92861 GSOC: Automatic Accessibility Checking] forum discussion
 
[[Category:Project]]

Latest revision as of 05:43, 15 September 2011

This development related page is now located in the Dev docs.

See the Student projects/Automatic accessibility checking page in the Dev docs.