This is an unpublished draft preview that might include content that is not yet approved. The published website is at w3.org/WAI/.

[Draft] Module 6: Forms in Content Author Modules, Curricula on Web Accessibility

Introduction

Courses based on this module should:

Learning Outcomes for Module

Students should be able to:

Competencies

Skills required for this module:

Students

Instructors

Topics to Teach

Topics to achieve the learning outcomes:

Topic: Labels

[Intro paragraph TBD].

Learning Outcomes for Topic

Students should be able to:

  • explain how people with disabilities rely on clear and meaningful labels to identify and understand the purpose of form fields and controls
  • provide unique and descriptive labels for form fields and controls
  • employ accessible authoring tools that:
    • support the inclusion of labels for controls
    • programmatically associate labels to their corresponding control
  • collaborate with designers and developers to ensure visual and non-visual perception of labels

Teaching Ideas for Topic

Optional ideas to teach the learning outcomes:

  • Demonstrate assistive technology interaction with form fields and controls, including edit boxes, lists, buttons, and others. Explain that providing labels that describe the purpose of the controls is essential for several groups of users.
  • Reflect with students about commonly used labels for form fields and controls, including “name”, “surname”, “address”, “phone”, “email”, and others. Explain that the label should be a short, succinct, and straightforward text that communicates the purpose and intent of the control.
  • Explain that some users rely on imagery and iconography to understand the purpose of these labels.
  • Introduce accessible authoring tools that support the inclusion of labels for forms and controls and that programmatically associate these to the form field and control. Explain that some tools may refer to labels as “names” or similar terminology. Emphasize that content authors should provide these labels and the tool should associate the label to the corresponding form field and control.

Ideas to Assess Knowledge for Topic

Optional ideas to assess knowledge:

  • Short Answer Questions — Ask students about the type of information that labels should contain. Assess how students recall the type of information that labels should contain.
  • Practical — Give students several form fields and controls without a label and ask them to provide one for each. Assess how students provide short, succinct, and straightforward labels for controls.
  • Practical — Have students include labels for form fields and controls in a tool of their choice that programmatically associates the labels with their corresponding control. Assess how students use an authoring tool of their choice to include labels for form fields and controls.

Topic: Instructions

[Intro paragraph TBD].

Learning Outcomes for Topic

Students should be able to:

  • explain how people with disabilities rely on clear instructions to understand the content and to provide accurate input when required
  • provide clear instructions about the overall purpose of the content
  • write additional instructions that provide examples of expected input when possible
  • include instructions about the current step and about the total number of steps in a multi-step process
  • employ accessible authoring tools that:
    • support the inclusion of instructions for overall content and for specific parts of the content
    • programmatically associate instructions to their corresponding control
  • identify related requirements for designers and developers to support visual and non-visual perception of instructions

Teaching Ideas for Topic

Optional ideas to teach the learning outcomes:

[TBD]

Ideas to Assess Knowledge for Topic

Optional ideas to assess knowledge:

[TBD]

Topic: Error Messages

[Intro paragraph TBD]

Learning Outcomes for Topic

Students should be able to:

  • explain how people with disabilities rely on error messages that communicate the problem and suggest possible fixes where possible
  • write error messages that communicate the problem by:
    • identifying the field in error
    • specifying the cause of the error
  • provide suggestions for fixing the errors when possible by providing:
    • examples of expected input
    • additional guidance for users to understand the required input

Teaching Ideas for Topic

Optional ideas to teach the learning outcomes:

[TBD]

Ideas to Assess Knowledge for Topic

Optional ideas to assess knowledge:

[TBD]

Ideas to Assess Knowledge for Module

Optional ideas to assess knowledge:

[TBD]

Teaching Resources

Suggested resources to support your teaching:

[TBD]

Back to Top

This is an unpublished draft preview that might include content that is not yet approved. The published website is at w3.org/WAI/.