[Draft] Module 6: Forms in Content Author Modules, Curricula on Web Accessibility
Introduction
Courses based on this module should:
- demonstrate how people with disabilities rely on clear labels and instructions for form fields and controls, including edit boxes, lists, buttons, and others, to understand and interact with web pages and applications
- explain accessibility requirements for labels and instructions for form fields and controls
Learning Outcomes for Module
Students should be able to:
- explain how people with disabilities rely on clear and meaningful labels and instructions for form fields and controls, including edit boxes, lists, buttons, and others, to understand and interact with web pages and applications
- provide clear and meaningful textual and visual labels for form fields and controls that help users understand their purpose
- provide textual and visual instructions that describe the overall purpose and intent of the form
- provide instructions about the current step and about the total number of steps in a multi-step process
- collaborate with designers and developers to provide:
- instructions about expected input types and formats
- error messages that identify the field in error
- suggestions for correction when possible based on the selected input formats and validation methods
- identify related requirements for designers and developers to ensure visual and non-visual perception of and operation with forms and controls
Competencies
Skills required for this module:
Students
- Foundation Prerequisites
- Prior Content Author Modules
- Basic knowledge of:
- Content creation
- Content editing
Instructors
- Applied expertise in teaching:
- WCAG 2 Success Criterion 1.3.1 Info and Relationships
- WCAG 2 Success Criterion 1.3.5 Identify Input Purpose
- WCAG 2 Success Criterion 2.2.1 Timing Adjustable
- WCAG 2 Success Criterion 2.4.6 Headings and Labels
- WCAG 2 Success Criterion 2.5.3 Label in Name
- WCAG 2 Success Criterion 3.2.2 On Input
- WCAG 2 Success Criterion 3.3.1 Error Identification
- WCAG 2 Success Criterion 3.3.2 Labels or Instructions
- WCAG 2 Success Criterion 3.3.3 Error Suggestion
- WCAG 2 Success Criterion 3.3.4 Error Prevention
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