Difference between revisions of "Student projects/Automatic accessibility checking"

Jump to: navigation, search

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.

(Shifted to dev docs)
 
Line 1: Line 1:
__NOTOC__
+
{{Moved_to_dev_docs}}
 
 
'''This project was an original [[GSOC/2008#Automatic_accessibility_checking|GSoC 2008]] project, but it was cancelled because the student failed to deliver sufficient code.'''
 
 
 
<p class="note">This page is a ''specification under construction''! If you have any comments or suggestions, please [[Talk:Student projects/Automatic accessibility checking|share them with us]].''</p>
 
 
 
__TOC__
 
==Original Idea==
 
<p>This tool is used to make validating Moodle pages on the fly. It is a one click system on the client that takes the html source of the current page and submits it to W3C for validation. It then returns the errors and warnings in a simple GUI for easy reading and fixing.</p>
 
 
 
===JavaScript Version===
 
* Multi-browser support
 
* Handling html source code in a JavaScript variable. (addslashes would be something to look into for JavaScript)
 
 
 
===PHP Version===
 
* Ajax calls conflict when given the correct state. ''Reproduce - unknown''
 
 
 
==Tasks==
 
'''ToDo'''
 
* Make an experimental option in Moodle Admin to activate/deactivate
 
* Ability to include on every page
 
 
 
'''Done'''
 
* Research
 
** What is the maximum length of a POST with multipart/form-data? ''8M post data, and 2M upload data.''
 
* Core Development
 
** UML
 
*** UML version 1
 
** PoC
 
*** PoC in Javascript of how to use a concrete SOAP library
 
*** Javascript Skeleton Version 1 (directly to the recycle bin)
 
*** PoC in Javascript on how to take the whole source code of the current HTML.
 
*** PoC in PHP of W3C SOAP API Version 2: uploaded_file method. The document to validate, POSTed as multipart/form-data.
 
**** Fix browser capability for the PoC in Javascript (Get complete source) Tested in IE 7, Firefox 2, Firefox 3 on a Windows XP Pro, still looking for a user with Mac osX.
 
*** PoC in JAvascript on how to take the whole source code of the current HTML from an external javascript file.
 
*** PoC in PHP of W3C SOAP API Version 1: URI method
 
* GUI
 
** Draw version 1
 
** GUI version 2
 
 
 
==See also==
 
*Bug Tracker: MDL-15589
 
*[[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.