2. Agenda for the Session
• Neil Squire who? What do these guys do?
• Accessibility
–Types and things to consider
–What does Moodle do?
–What should a teacher / instructional designer do?
–What customizations we’ve done?
• Jailbreak
• Get Engaged with Accessibility
4. Introduction
The Neil Squire Society has for
over 25 years empowered
people with physical disabilities
through knowledge,
technology, and passion.
Offices:
–Burnaby, BC
–Regina, SK
–Ottawa, ON
–Fredericton & Moncton, NB
5. Neil Squire and e-Learning
• Two major programs delivered through Blended
e-Learning:
– Employ-Ability
• 12 week Career and Wellness Program
– Computer Comfort
• one-on-one computer tutoring program, lead by volunteers
• Delivered with partners throughout the country
16. What doesn’t Moodle do
• Theme is not separate layer, more of a “skin”
• User interface is built by Moodle, not your
theme (semantics come from database and
function calls)
–Find .lib file that produces bad semantics
–Override it in the theme
19. Accessibility Pitfalls
• AJAX (flaw that can’t be fixed for all browsers)
• Flash (poorly/commonly developed)
• Moodle modules
20. Semantic Mark-up
All users
•Separate meaning from appearance.
•Use CSS for appearance
•Don’t “click here”
•If it’s a list, use <li>
•If it’s a heading, use <h1> <h2> <h3>
•Don’t style with a table, use <div>
23. Elastic & Liquid Theme
Visual
•Elastic: Page scales to font size
•Liquid: Page scales to resolution
•Relative ratios instead of fixed pixel values
•“em” Width of letters
•% Width of parent block or text
26. Marking Block
Cognitive, Visual
•Queries facilitator’s participants
•Shows the assignments, and who has
submitted assignments
•Assignments sorted by name (labeled
resources)
•Clicking the name links directly to their
submission
32. Liberated Learning Overview
• Consortium of universities utilizing speech
recognition technology to enhance
accessibility for students with disabilities in
the university classroom.
• http://www.transcribeyourclass.ca
34. Liberated Learning Player
• Vision, Cognitive
http://moodle.neilsquire.ca/mod/resource/view.php?id=445
http://moodle.neilsquire.ca/transcribed/CD/cdf09.php
35. Audio Player
Visual, Cognitive
•JavaScript Scrapes text of page
•Looks for audio in browser cache
•Looks for audio in server cache
•Else passes text to TTS web service, retrieves
and caches mp3 for text segments
•Play sound
40. Built Multimedia filters
Visual, Mobility
•Builds entire accessible player with one line of
code in wysiwyg
•[[swf|ytORppt|title|url|normalORwide]]
–yt – YouTube
–ppt – Flash outputted Power Points
–Title – HTML output
–url – just ID for YouTube, url for PPT
–Aspect ratio
41. View by Role
• Assign site-level roles, sorts alphabetically
• Allows easy interface to create groups
47. Distance Computer Comfort
• Be a one-on-one computer tutor to a
Canadian with a disability
• Tutoring done online using Elluminate
• Once a week for two hours
48. Liberated Learning
• Liberated Learning
http://www.transcribeyourclass.ca
• Record your lecture
• Upload the audio
• Receive a multimedia transcript
• First five uploads are edited for accuracy
49. Work towards Accessibility
• We provide fee-for-service:
–Consultation
–Procedure writing
–Site audit
–Development
–Content creation
–Staff training
50. Thank you for your time
Chad Leaman –
chadl@neilsquire.ca
Ryan Thomas –
ryant@neilsquire.ca
604 - 473 - 9363
Editor's Notes
Chad
Ryan
AT
Ryan
Ryan
Ryan
Ryan
Rewritten to exclude reliance on AJAX and to respect participant privacy wrt facilitators outside their group.