Note:

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

Voice Navigation: Difference between revisions

From MoodleDocs
(Note about plan not to migrate this page to the new developer resources. See template for more info.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''
{{Template:WillNotMigrate}}
{{Voice}}
 
== Navigating Moodle with voice ==
== Navigating Moodle with voice ==


== Model ==
[[Image:Diagram1.jpg]]
[[Image:Diagram2.jpg]]
[[Image:Diagram3.jpg]]
[[Image:Diagram4.jpg]]


== Data Required for voice enabling links ==
== Data Required for voice enabling links ==
Line 8: Line 45:
* Link Location or Script Code
* Link Location or Script Code


== Data Required for creating general links (not necessarily voice enabled)
== Data Required for creating general links (not necessarily voice enabled) ==
* Anchor Text => Corresponding Grammar Rule
* Anchor Text => Corresponding Grammar Rule
* If it is a Link or Script ?
* If it is a Link or Script ?
Line 21: Line 58:


== Issues Considered ==
== Issues Considered ==
* Anchor Text rules resolved to some extent. This solves most cases[say 95% or more] but is not perfect.
* Anchor Text rules resolved to some extent. This solves most cases[say 95% or more] but is not perfect.


== Open Issues ==
== Open Issues ==

Latest revision as of 13:50, 24 June 2022


Warning: This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.



Navigating Moodle with voice

Model

Diagram1.jpg





Diagram2.jpg





Diagram3.jpg





Diagram4.jpg

Data Required for voice enabling links

  • Anchor Text => Corresponding Grammar Rule
  • If it is a Link or Script ?
  • Link Location or Script Code

Data Required for creating general links (not necessarily voice enabled)

  • Anchor Text => Corresponding Grammar Rule
  • If it is a Link or Script ?
  • Link Location(code for href attr)
  • Script Code (code for onclick)
  • Other attributes for "A" html tag.
  • Other code besides anchor text to be inserted between opening and closing "A" tag(eg:- Image).

A createlink function in weblib will allow the user to the following:

  • Create a General Link
  • Create a voice enabled link

Issues Considered

  • Anchor Text rules resolved to some extent. This solves most cases[say 95% or more] but is not perfect.

Open Issues

  • Resolving anchor text names within a page so that resulting voice rules do not conflict. Also device a strategy make anchor texts phonetically different.
  • Analyse if it is required to make links which are not visible to human eye on the page ( in span and div ) ie which get visible on calling scripts should not be made voice enabled.
  • A computation intensive algorithm should not be devised as it will increase the loading time.