Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Tasks completed

From MoodleDocs

Tasks Completed

Initial Setup

1. Read All Coding guidelines.

2. Read through the Moodle Developer Information

3. Setup of the php-eclipse environment done.

4. Downloaded and installed moodle code from CVS

  Repository used : eu.cvs.moodle.org

5. Setup of Opera done

  Tested and Learnt opera browser voice support commands(opera 9.01)

6. Read Understood and Tested all Voice Examples on Opera Website

7. Read on voicexml intricacies - needed to analyse moodle output to identify what could be converted and what not.

8. Added an experimental option called "VoiceXML" so only when this variable is checked, VoiceXML code is generated.

9. Created a php lib for VoiceXML to put all functionality of VoiceXML and to be used by the rest of the code (lib/voicexml/voicexmllib.php).

10. Created a unit test for voicexmllib to test all functionality in voicexmllib.php in (lib/simpletest/testvoicexmllib.php).

11. Take the HTML output of a page in Moodle and change all its link tags to make it Voice enabled. Check out the page @ Navigation Test Page