ELMS:LN Beyond accessibility

20
Project Lead ELMS: Learning Network Instructional Systems Architect E-Learning Institute College of Arts & Architecture Penn State University @btopro (aka Bryan Ollendyke)

Transcript of ELMS:LN Beyond accessibility

Page 1: ELMS:LN Beyond accessibility

Project LeadELMS: Learning Network

Instructional Systems ArchitectE-Learning InstituteCollege of Arts & ArchitecturePenn State University

@btopro (aka Bryan Ollendyke)

Page 2: ELMS:LN Beyond accessibility

https://elmsln.org

Star, Follow and Fork!

Page 3: ELMS:LN Beyond accessibility

Buttercups UK Med Training

Page 4: ELMS:LN Beyond accessibility

Beyond just “it’s accessible”

Page 5: ELMS:LN Beyond accessibility

Alt title: Fun ideas around a11y

Page 6: ELMS:LN Beyond accessibility

Beyond just “it’s accessible”• Some links• Cool JavaScript• Increased usability• Produce Empathy

#a11y• Demos along the

way

Page 7: ELMS:LN Beyond accessibility

Beyond just “it’s accessible”• Some links• Cool JavaScript• Increased usability• Produce Empathy

#a11y• Demos along the

way

Page 8: ELMS:LN Beyond accessibility

Some links

https://www.w3.org/TR/2016/WD-low-vision-needs-20160317

Page 9: ELMS:LN Beyond accessibility

Some links

http://a11yproject.com

Page 10: ELMS:LN Beyond accessibility

Some links

http://opendyslexic.org/

Page 11: ELMS:LN Beyond accessibility

Some links

http://spritzinc.com/

Page 12: ELMS:LN Beyond accessibility

Cool Javascript

https://www.drupal.org/project/a11y

• A11y Drupal module• Adds block of options to

drupal• High contrast• Text scaling• Color inversion• Open Dyslexia font• Remembers user setting• Includes dyslexia simulator

Page 13: ELMS:LN Beyond accessibility

Cool Javascript

https://www.drupal.org/project/a11y

• A11y Drupal module• Adds block of options to

drupal• High contrast• Text scaling• Color inversion• Open Dyslexia font• Remembers user setting• Includes dyslexia simulator

Page 14: ELMS:LN Beyond accessibility

Cool Javascript

http://materializecss.com/

• MaterializeCSS• Design style inspired by

Google• ScrollSpy heading reader• Visualize heading hierarchy• Core in ELMS:LN - “Just

works”

Page 15: ELMS:LN Beyond accessibility

Cool Javascript

https://github.com/btopro/speedreader

• Speed Reader• Power skim to prime mem-

ory• Improves recall• Also useful for those with

dyslexia

Page 16: ELMS:LN Beyond accessibility

Cool Javascript

http://keithamus.github.io/jwerty/

• Jwerty• Easily add keyboard short-

cuts

Page 17: ELMS:LN Beyond accessibility

Cool Javascript

https://www.talater.com/annyang/

• Annyang• Easily add voice commands• Drupal module easy to inte-

grate

Page 18: ELMS:LN Beyond accessibility

The future

https://github.com/TalAter/SpeechKITT

• Completely spoken interfaces• No need for voice-over in plat-

forms• HTML 5 spec• SpeechSynthesisUtterance• Allows computer to talk to you

Next step from there is a conver-sation…

Page 19: ELMS:LN Beyond accessibility

The future

https://github.com/elmsln/hax

• HAX voice / mouse based inter-face

• Building HTML in the browser• Easier to integrate into other

systems• Output is HTML• Tool could wrap onto existing

HTML

Page 20: ELMS:LN Beyond accessibility

Questions

@btopro

elmsln.org