Examining Coding Applications for Accessibility

The considerations outlined below take into account applications within the design interface as well as instructional supports, such as pre-teaching, scaffolded instruction and adapted resources.

General Information

  • Name of Application:

  • Cost:

  • Website:

  • Device Requirements:

  • Student needs to consider:

    • Reading
    • Writing
    • Cognitive
    • Visual perception
    • Fine motor

Accessibility Considerations

Think about each of the following potential barriers and challenges that impact the level of accessibility for your learner(s). Rate the severity of the barrier (0-5).

Reading Potential Barriers

  • There are text instructions that require reading (i.e. materials are not presented through auditory means or supported by images).
  • Text is used to label/categorize and is not accessible through auditory means or supported by images.
  • There is challenging vocabulary that is not explained.
  • There are tooltips/hints that require reading (i.e. are not presented through auditory means or supported by images).

Writing Potential Barriers

  • Learners are required to type correctly spelled commands in order to carry out tasks.

Cognitive Potential Barriers

  • Learners are required to store information and recall it later to carry out a task.
  • Learners are required to follow a large number of steps sequentially that are not broken down.
  • Learners are required to have an understanding/prior knowledge of certain concepts in order to carry out tasks. (i.e. left/right, sequencing)
  • Learners are required to follow fast-paced instructions.
  • Learners are required to follow instructions that are provided through limited means (i.e. only auditory but not visually).
  • Learners are required to navigate across multiple screens.

Visual Perceptual Potential Barriers

  • Learners are required to have good spatial awareness to carry out tasks.

Fine Motor Potential Barriers

  • Learners are required to move items seamlessly using a small, single point of contact (i.e. finger use for drag-and-drop)
  • Learners are required to manipulate small objects in close proximity (i.e. hold and rotate machinery pieces).
  • Learners are required to effectively use a mouse (i.e. for scrolling, clicking, and dragging)
  • Learners are required to perform complex gestures to carry out tasks. (i.e. pinch, 3 finger tap)
  • Learners are required to put together small pieces of machinery.
  • Learners are required to use small tools.
  • Learnersuse alternate access devices for keyboard and mouse functions.

Potential Solution Ideas

Reading

  • Text to speech tools
  • Dictionary tools
  • Word wall with symbols
  • Colour coding

Writing

  • Word prediction tool
  • Speech input tool
  • Option cards
  • Partner assisted scanning
  • Alternate keyboard

Cognitive

  • Visual step-by-step sequences
  • Checklists
  • Anchor activity
  • Picture supports
  • Guided practice
  • Repetition with variety
  • Adapt physical materials
  • Provide replicas of materials to isolate concepts

Visual Perceptual

  • Anchor activities
  • Visual replicas of materials to isolate concepts
  • Manipulative items (i.e. ribbon, blocks, stickers)
  • Directionality to bridge the gap between person and objects through physical orientation (i.e. identifying left/right of an object facing a different direction)
  • Adapt abstract materials to make them more concrete

Fine Motor

  • Use of a stylus
  • Modifications of a selection tool
  • Adjustment of accessibility settings
  • Gesture creation
  • Use of external alternate access devices
  • Partner assisted scanning
  • Modification/adaptation of concrete manipulative items

NOTE: Be sure to check the compatibility of a learner’s current support products with the coding application(s) being considered. In addition, instructions for the support products may be required prior the use and incorporating with coding instructions.