skip to main content
10.1145/3192714.3192817acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesw4aConference Proceedingsconference-collections
research-article
Public Access

Parallel DOM Architecture for Accessible Interactive Simulations

Published: 23 April 2018 Publication History

Abstract

Interactive simulations are used in classrooms around the world to support student learning. Creating accessible interactive simulations is a complex challenge that pushes the boundaries of current accessibility approaches and standards. In this work, we present a new approach to addressing accessibility needs within complex interactives. Within a custom scene graph that utilizes a model-view-controller architectural pattern, we utilize a parallel document object model (PDOM) to create interactive simulations (PhET Interactive Simulations) accessible to students through alternative input devices and descriptions accessed with screen reader software. In this paper, we describe our accessibility goals, challenges, and approach to creating robust accessible interactive simulations, and provide examples from an accessible simulation we have developed and possibilities for future extensions.

References

[1]
Moon, N. W., Todd, R. L., Morton, D. L., and Ivey, E. 2012. Accommodating Students with Disabilities in Science, Technology, Engineering, and Mathematics (STEM). Technical Report. Atlanta, GA: Center for Assistive Technology and Environmental Access, Georgia Institute of Technology.
[2]
Smith, T.L., Lewis, C, and Moore, E.B. 2016. A balloon, a sweater, and a wall: Developing design strategies for accessible user experiences with a science simulation. In Universal Access in Human-Computer Interaction. Users and Context Diversity, Margherita Antona and Constantine Stephanidis (eds.). Springer International Publishing, Cham, 147--158. Retrieved July 10, 2016 from http://link.springer.com/10.1007/978-3-319-40238-3_15
[3]
Smith, T.L. Lewis, C. and Moore, E.B. 2017. Description Strategies to Make an Interactive Science Simulation Accessible. JTPD 5, 22 (2017), 225--238.
[4]
D'Angelo, C., Rutstein, D., Harrison, S., Bernard, R., Borokhovski, E., and Haertel, G. 2014. Simulations for STEM Learning: Systematic Review and Meta-analysis. Technical Report. Menlo Park, CA: SRI International.
[5]
Podolefsky, N. S., Moore, E. B., and Perkins, K. K. 2013. Implicit scaffolding in interactive simulations: Design strategies to support multiple educational goals. arXiv: 1306.6544. Retrieved from http://arxiv.org/abs/1306.6544
[6]
Faulkner, S., Eicholz, A., Leithead, T., Danilo, A., and Moon, S. 2017. HTML 5.2. W3C. Retrieved January 17, 2018 from https://www.w3.org/TR/html52/
[7]
Diggs, J., McCarron, S., Cooper, M., Schwerdtfeger, R., and Craig, J. 2017. Accessible Rich Internet Applications (WAI-ARIA) 1.1. W3C. Retrieved January 17, 2018 from https://www.w3.org/TR/wai-aria-1.1/
[8]
Caldwell, B., Cooper, M., Guarino Reid, L., and Vanderheiden, G. 2008. Web Content Accessibility Guidelines (WCAG) 2.0. W3C. Retrieved January 16, 2018 from https://www.w3.org/TR/WCAG20/
[9]
King, M., Nurthen, J., Bijl, M., Cooper, M., Scheuhammer, J., Pappas, L., and Schwerdtfeger, R. 2017. WAI-ARIA Authoring Practices 1.1. W3C. Retrieved January 16, 2018 from https://www.w3.org/TR/wai-aria-practices-1.1/
[10]
Le Hégaret, P., Whitmer, R., and Wood, L. 2005. Document Object Model (DOM). W3C. Retrieved January 16, 2018 from https://www.w3.org/DOM/
[11]
Bellamy-Royds, A., Diggs, J., Cooper, M., Esch, F. and Schwerdtfeger, R. 2018. WAI-ARIA Graphics Module. WAI-ARIA Graphics Module. Retrieved February 20, 2018 from https://www.w3.org/TR/graphics-aria-1.0/
[12]
Sorge, V., Lee, M., and Wilkinson, S. 2015. End-to-end solution for accessible chemical diagrams. In Proceedings of the 12th Web for All Conference, 1--10.
[13]
Fitzpatrick, D., Godfrey, A.J.R. and Sorge, V. 2017. Producing Accessible Statistics Diagrams in R. In W4A '17 Proceedings of the 14th Web for All Conference on the The Future of Accessible Work, 1--4.
[14]
Sadecki, M. 2015. What the canvas element means for accessibility. Creative Bloq. Retrieved January 16, 2018 from http://www.creativebloq.com/web-design/canvas-element-accessibility-41514740
[15]
Cabanier, R., Mann, J., Munro, J., Wiltzius, T., and Hickson, I. 2015. HTML Canvas 2D Context. W3C. Retrieved January 16, 2018 from https://www.w3.org/TR/2dcontext/
[16]
2017. Getting started with WebGL. MDN web docs. Retrieved January 16, 2018 from https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL
[17]
Dahlström, E., Dengler, P., Grasso, A., Lilley, C., McCormack, C., Schepers, D., and Watt, J. 2011. Scalable Vector Graphics (SVG) 1.1 (Second Edition). https://www.w3.org/. Retrieved January 16, 2016 from https://www.w3.org/TR/SVG11/
[18]
Watson, L. 2013. Using ARIA to enhance SVG accessibility. The Paciello Group. Retrieved January 16, 2018 from https://developer.paciellogroup.com/blog/2013/12/using-aria-enhance-svg-accessibility/
[19]
Bidelman, E. 2018. Shadow DOM v1: Self-Contained Web Components. Web Fundamentals. Retrieved January 16, 2018 from https://developers.google.com/web/fundamentals/web-components/shadowdomNovember 02 - 05, 2003). UIST '03. ACM, New York, NY, 1--10.

Cited By

View all
  • (2022)For one or for all?Proceedings of the 19th International Web for All Conference10.1145/3493612.3520456(1-11)Online publication date: 25-Apr-2022
  • (2022)Design and Deployment of a Simulation Platform: Case Study of an Agent-Based Model for Youth Suicide Prevention2022 Winter Simulation Conference (WSC)10.1109/WSC57314.2022.10015509(2582-2593)Online publication date: 11-Dec-2022
  • (2020)Auditory Display in Interactive Science Simulations: Description and Sonification Support Interaction and Enhance Opportunities for LearningProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376886(1-12)Online publication date: 21-Apr-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
W4A '18: Proceedings of the 15th International Web for All Conference
April 2018
223 pages
ISBN:9781450356510
DOI:10.1145/3192714
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 April 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Interactive simulations
  2. accessibility
  3. alternative input
  4. software architectures
  5. visual impairments

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

W4A '18
W4A '18: The Internet of Accessible Things
April 23 - 25, 2018
Lyon, France

Acceptance Rates

W4A '18 Paper Acceptance Rate 25 of 43 submissions, 58%;
Overall Acceptance Rate 171 of 371 submissions, 46%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)97
  • Downloads (Last 6 weeks)14
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)For one or for all?Proceedings of the 19th International Web for All Conference10.1145/3493612.3520456(1-11)Online publication date: 25-Apr-2022
  • (2022)Design and Deployment of a Simulation Platform: Case Study of an Agent-Based Model for Youth Suicide Prevention2022 Winter Simulation Conference (WSC)10.1109/WSC57314.2022.10015509(2582-2593)Online publication date: 11-Dec-2022
  • (2020)Auditory Display in Interactive Science Simulations: Description and Sonification Support Interaction and Enhance Opportunities for LearningProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376886(1-12)Online publication date: 21-Apr-2020
  • (2020)Storytelling to Sensemaking: A Systematic Framework for Designing Auditory Description Display for InteractivesProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376460(1-12)Online publication date: 21-Apr-2020
  • (2019)Scientific DocumentsWeb Accessibility10.1007/978-1-4471-7440-0_22(397-415)Online publication date: 4-Jun-2019
  • (2018)Design and Evaluation of a Multimodal Science SimulationProceedings of the 20th International ACM SIGACCESS Conference on Computers and Accessibility10.1145/3234695.3241009(438-440)Online publication date: 8-Oct-2018
  • (2018)Keyboard and Screen Reader Accessibility in Complex Interactive Science Simulations: Design Challenges and Elegant SolutionsUniversal Access in Human-Computer Interaction. Methods, Technologies, and Users10.1007/978-3-319-92049-8_28(385-400)Online publication date: 5-Jun-2018

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media