What This Report Shows
This report evaluates the accessibility of a single document against WCAG 2.1 Level AA — the standard required for ADA compliance. The document was tested with 34 automated accessibility checks and 9 screen reader simulation checks that replicate how NVDA and VoiceOver navigate PDF documents.
- Conformant
- All checks pass. The document is fully accessible to screen readers and assistive technology.
- Partially Conformant
- Minor issues remain (3 or fewer failed checks). The document is mostly accessible but has small gaps.
- Not Conformant
- Significant accessibility barriers exist. Screen reader users may not be able to fully access this document.
Screen Reader Readability
Composite readability score: 100.0/100 (Excellent)
This score summarizes practical screen reader readability across text extractability, tagging coverage, alt text quality, heading structure, and table/list accessibility.
| Component | Score | Details |
|---|---|---|
| Text extractability | 30.0/30 | total chars=274877, readable chars=274877, replacement chars=0 |
| Tag coverage | 25.0/25 | tagged pages=95, total pages=95, tags per page=85.4 |
| Alt text quality | 20.0/20 | figures=0, note=no figures |
| Heading structure | 15.0/15 | errors=0, warnings=0 |
| Table/list accessibility | 10.0/10 | errors=0 |
Document Information
| Source | |
| Original File Type | |
|---|---|
| Original File Size | 1.1 MB |
| Original PDF (un-remediated) | 9db67c9e_Fall_2022_Online_Schedule_of_Classes_0.pdf |
| Remediated PDF | Fall_2022_Online_Schedule_of_Classes_0.pdf |
| Source Web Page | N/A |
| Original Accessibility State | |
| Had Structure Tags | Yes |
| Had Language Set | Yes |
| Had Document Title | No |
| After Remediation | |
| Remediated File Size | 2.2 MB |
| Pages | 95 |
| Structure Tags | 8109 |
| Checks Passed | 29 of 30 applicable (3 not applicable) |
| Screen Reader Errors | 0 |
| Screen Reader Warnings | 55 |
| veraPDF | FAIL |
| Conformance | Partially Conformant |
WCAG 2.1 AA Conformance
| Success Criterion | Status | Remarks |
|---|---|---|
| 1.1.1 Non-text Content (Level A) | PASS | |
| 1.3.1 Info and Relationships (Level A) | PASS | |
| 1.3.2 Meaningful Sequence (Level A) | PASS | |
| 1.3.3 Sensory Characteristics (Level A) | N/A | Not applicable to static PDF documents |
| 1.4.1 Use of Color (Level A) | FAIL | Document has appropriate color contrast: Page 1: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}}; Page 11: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}} |
| 1.4.3 Contrast (Minimum) (Level AA) | FAIL | Document has appropriate color contrast: Page 1: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}}; Page 11: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}} |
| 1.4.5 Images of Text (Level AA) | PASS | |
| 2.1.1 Keyboard (Level A) | PASS | |
| 2.1.2 No Keyboard Trap (Level A) | N/A | Not applicable to static PDF documents |
| 2.2.1 Timing Adjustable (Level A) | PASS | |
| 2.3.1 Three Flashes or Below Threshold (Level A) | N/A | No applicable checks for this document |
| 2.4.1 Bypass Blocks (Level A) | PASS | |
| 2.4.2 Page Titled (Level A) | PASS | |
| 2.4.4 Link Purpose (In Context) (Level A) | PASS | |
| 2.4.5 Multiple Ways (Level AA) | PASS | |
| 2.4.6 Headings and Labels (Level AA) | N/A | No applicable checks for this document |
| 2.4.7 Focus Visible (Level AA) | PASS | |
| 3.1.1 Language of Page (Level A) | PASS | |
| 3.1.2 Language of Parts (Level AA) | N/A | Not applicable to static PDF documents |
| 3.2.3 Consistent Navigation (Level AA) | N/A | Not applicable to static PDF documents |
| 3.2.4 Consistent Identification (Level AA) | N/A | Not applicable to static PDF documents |
| 4.1.1 Parsing (Level A) | PASS | |
| 4.1.2 Name, Role, Value (Level A) | PASS |
Accessibility Checks (34)
| Category | Check | Result | Details |
|---|---|---|---|
| Document | Accessibility permission flag is set | Passed | |
| Document | Document is not image-only PDF | Passed | |
| Document | Document is tagged PDF | Passed | |
| Document | Structure tree is internally consistent | Passed | |
| Document | Document structure provides logical reading order | Passed | Vision analysis: reading order is acceptable; Page 1: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}}; Page 11: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}} |
| Document | Text language is specified | Passed | Language: en-US |
| Document | Document title is showing in title bar | Passed | |
| Document | Bookmarks are present in large documents | Passed | |
| Document | Document has appropriate color contrast | Failed | Page 1: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}}; Page 11: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}}; Page 22: Vision analysis error: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'Your project has exceeded its monthly spending cap. Please go to AI Studio at https://ai.studio/spend to manage your project spend cap.', 'status': 'RESOURCE_EXHAUSTED'}} |
| Page Content | All page content is tagged | Passed | |
| Page Content | All annotations are tagged | Passed | |
| Page Content | Tab order is consistent with structure order | Passed | |
| Page Content | Reliable character encoding is provided | Passed | Likely inherited source-font/CIDSet limitation: Page 2: /TT0 uses unmapped glyph codes in /ToUnicode (0x3D, 0x3F, 0x40, 0x51, 0x5B, 0x5D); Likely inherited source-font/CIDSet limitation: Page 2: /TT1 uses unmapped glyph codes in /ToUnicode (0x2E, 0x54, 0x63, 0x64, 0x67, 0x68); Likely inherited source-font/CIDSet limitation: Page 3: /TT0 uses unmapped glyph codes in /ToUnicode (0x5B, 0x5D) |
| Page Content | All multimedia objects are tagged | Not Applicable | No multimedia objects found |
| Page Content | Page will not cause screen flicker | Passed | |
| Page Content | No inaccessible scripts | Passed | |
| Page Content | Navigation links are not repetitive | Passed | Vision analysis: repeated URIs appear on pages with clean reading order — likely navigation; mailto:ramireo2@lattc.edu appears on 5 pages; http://www.lattc.edu/getattachment/Services/Academic/Academi appears on 5 pages |
| Page Content | Page does not require timed responses | Passed | |
| Forms Tables Lists | All form fields are tagged | Not Applicable | No form fields found |
| Forms Tables Lists | All form fields have description | Passed | |
| Forms Tables Lists | TR must be child of Table/THead/TBody/TFoot | Passed | |
| Forms Tables Lists | TH and TD must be children of TR | Passed | |
| Forms Tables Lists | Tables must have headers | Passed | |
| Forms Tables Lists | Tables: same cols per row, same rows per col | Passed | Vision analysis: no reading order errors — irregular row widths likely due to legitimate row/col spans; Table has rows with 1-4 columns; Table has rows with 5-6 columns |
| Forms Tables Lists | Tables must have a summary | Passed | |
| Forms Tables Lists | LI must be child of L | Passed | |
| Forms Tables Lists | Lbl and LBody must be children of LI | Passed | |
| Alt Text Headings | Figures require alternate text | Not Applicable | No figures found |
| Alt Text Headings | Alternate text that will never be read | Passed | |
| Alt Text Headings | Alternate text must be associated with content | Passed | |
| Alt Text Headings | Alternate text should not hide annotation | Passed | |
| Alt Text Headings | Elements require alternate text | Passed | |
| Alt Text Headings | Appropriate heading nesting | Passed |
Screen Reader Validation (55 issues)
| Severity | Page | Element | Issue |
|---|---|---|---|
| WARNING | p76 | H3 | Tagged element is empty — screen reader announces nothing |
| WARNING | p87 | H3 | Tagged element is empty — screen reader announces nothing |
| WARNING | p6 | P | Text repeated 3 times on page 6: 'This class will be offered in a hybrid format, which require...' — screen reader reads it each time |
| WARNING | p10 | P | Text repeated 3 times on page 10: 'This class is for students preparing to complete the Reading...' — screen reader reads it each time |
| WARNING | p11 | P | Text repeated 4 times on page 11: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p12 | P | Text repeated 3 times on page 12: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p12 | P | Text repeated 3 times on page 12: 'This class is for students preparing to complete the Math po...' — screen reader reads it each time |
| WARNING | p13 | P | Text repeated 5 times on page 13: 'This class is for students preparing to complete the Math po...' — screen reader reads it each time |
| WARNING | p14 | P | Text repeated 4 times on page 14: 'This class is for students preparing to complete the Math po...' — screen reader reads it each time |
| WARNING | p14 | P | Text repeated 3 times on page 14: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p15 | P | Text repeated 4 times on page 15: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p15 | P | Text repeated 4 times on page 15: 'Academic Connections - Computer Literacy...' — screen reader reads it each time |
| WARNING | p15 | P | Text repeated 3 times on page 15: 'This class is for students who wish to develop their compute...' — screen reader reads it each time |
| WARNING | p16 | P | Text repeated 5 times on page 16: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p20 | P | Text repeated 4 times on page 20: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p23 | P | Text repeated 3 times on page 23: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p26 | P | Text repeated 3 times on page 26: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p28 | P | Text repeated 3 times on page 28: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p29 | P | Text repeated 4 times on page 29: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p31 | P | Text repeated 3 times on page 31: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p33 | P | Text repeated 3 times on page 33: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p34 | P | Text repeated 3 times on page 34: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p34 | P | Text repeated 3 times on page 34: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p37 | P | Text repeated 5 times on page 37: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p39 | P | Text repeated 3 times on page 39: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p41 | P | Text repeated 4 times on page 41: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p42 | P | Text repeated 3 times on page 42: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p47 | P | Text repeated 6 times on page 47: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p49 | P | Text repeated 4 times on page 49: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p50 | P | Text repeated 3 times on page 50: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p51 | P | Text repeated 3 times on page 51: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p54 | P | Text repeated 3 times on page 54: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p54 | P | Text repeated 3 times on page 54: 'This class is for students who wish to develop their English...' — screen reader reads it each time |
| WARNING | p60 | P | Text repeated 3 times on page 60: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p62 | P | Text repeated 4 times on page 62: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p64 | P | Text repeated 3 times on page 64: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p67 | P | Text repeated 4 times on page 67: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p69 | P | Text repeated 3 times on page 69: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p70 | P | Text repeated 3 times on page 70: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p71 | P | Text repeated 8 times on page 71: 'All course materials will be provided to students digitally ...' — screen reader reads it each time |
| WARNING | p71 | P | Text repeated 8 times on page 71: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p72 | P | Text repeated 4 times on page 72: 'All course materials will be provided to students digitally ...' — screen reader reads it each time |
| WARNING | p72 | P | Text repeated 4 times on page 72: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p72 | P | Text repeated 3 times on page 72: 'All course materials will be provided to students digitally ...' — screen reader reads it each time |
| WARNING | p73 | P | Text repeated 3 times on page 73: 'All course materials will be provided to students digitally ...' — screen reader reads it each time |
| WARNING | p73 | P | Text repeated 3 times on page 73: 'All course materials will be provided to students digitally ...' — screen reader reads it each time |
| WARNING | p74 | P | Text repeated 5 times on page 74: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p76 | P | Text repeated 3 times on page 76: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p79 | P | Text repeated 3 times on page 79: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p80 | P | Text repeated 4 times on page 80: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p84 | P | Text repeated 3 times on page 84: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p85 | P | Text repeated 3 times on page 85: 'This class requires students to work online independently ea...' — screen reader reads it each time |
| WARNING | p86 | P | Text repeated 3 times on page 86: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p88 | P | Text repeated 4 times on page 88: 'This class requires students to be online and interacting wi...' — screen reader reads it each time |
| WARNING | p89 | P | Text repeated 3 times on page 89: 'This class requires students to work online independently ea...' — screen reader reads it each time |