The Sakai Project or Component this issue was associated with is: LessonsThe page features a text edit screen that provides instructors with the ability to add text to the currently selected Lesson. Beneath the text editor a checkbox is implemented with a visual label of "Don't Release Item Until All Prerequisites are Completed". However, the checkbox is not provided this programmatic label and therefore screen reader users will have difficulty determining the purpose of the control.
Developers must ensure that all form fields are provided proper programmatic labels. In this case the visual label of "Don't Release Item Until All Prerequisites are Completed" must be associated programmatically with the checkbox as well. This can be achieved by utilizing the HTML <label> attribute, and ensuring that the "for" value matches the "id" of the checkbox. The following code is provided as an example of this remediation: