Surely, Populi does not expect instructors to be writing code so that their course pages / syllabus are compliant with WCAG 2.0. By adding a headings feature to the wysiwig, we could all do our part to be in compliance, after all it helps us support all our and students, and it's the law.
As this request affects ALL users, I think it would be imperative to step up to the plate to what other LMSs like Canvas are already doing.
From Inspect Element, I discovered that our school name is the h1, but that your title for the page is a h3? Yet your generated heading from the Design tab is a h2. So, your headings are out of order? Am I getting that right? How does that square with ADA Guidelines / WCAG 2.0: H42: Using h1-h6 to identify headings.
- 2.4.6 Headings and Labels: Headings and labels describe topic or purpose. (Level AA)
- 2.4.10 Section Headings: Section headings are used to organize the content. (Level AAA)
The objective of this technique is to ensure that sections have headings that identify them. Success Criterion 1.3.1 requires that the headings be marked such that they can be programmatically identified.
In HTML, this could be done using the HTML heading elements (h1, h2, h3, h4, h5, and h6). These allow user agents to automatically identify section headings. Other technologies use other techniques for identifying headers. To facilitate navigation and understanding of overall document structure, authors should use headings that are properly nested (e.g., h1 followed by h2, h2 followed by h2 or h3, h3 followed by h3 or h4, etc.).