|
|
(33 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]
| |
| **[http://www.closethatdoor.com/moodle/uml_dia.odt OpenOffice.org - Draw]
| |
| ----
| |
| | |
| | |
| '''GUI:'''
| |
| *Version 1
| |
| **[http://www.closethatdoor.com/not_valid.png Image PNG]
| |
| **[http://www.closethatdoor.com/moodle/ui_v1.psd Layout PSD]
| |
| ----
| |
| | |
| | |
| '''Code:'''
| |
| *Version 1
| |
| **[http://www.closethatdoor.com/moodle/moodle_func_js.zip Javascript ZIP]
| |
| **[http://www.closethatdoor.com/moodle/moodle_poc_v1.zip PHP ZIP]
| |
| ----
| |
| | |
| | |
| <p class="note">'''Note''': Check size limit of http post, the size is 1-2mb. But it can pass 80mb?</p>
| |
| | |
| | |
| '''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.
| |
| | |
| ===Tasks===
| |
| | |
| '''Completed'''
| |
| *Research
| |
| *Development
| |
| *Design
| |
| | |
| '''Uncompleted'''
| |
| *Research
| |
| *Development
| |
| *Design
| |
| | |
| ==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