Skip to main content

Untitled

Accessibility Compliance Report — West Los Angeles College

Partially
Conformance
24/28
Checks Passed
13/23
WCAG Criteria Met
257
Structure Tags

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: 69.7/100 (Needs Improvement)

This score summarizes practical screen reader readability across text extractability, tagging coverage, alt text quality, heading structure, and table/list accessibility.

ComponentScoreDetails
Text extractability30.0/30total chars=0, readable chars=0, replacement chars=0
Tag coverage16.7/25tagged pages=128, total pages=128, tags per page=2.0
Alt text quality0.0/20figures=128, with meaningful alt=0
Heading structure13.0/15errors=0, warnings=1
Table/list accessibility10.0/10errors=0

Document Information

Original File TypePDF
Original File Size24.5 MB
Original PDF (un-remediated)664b12ca_West_Catalog_2002_2004.pdf
Remediated PDFWest_Catalog_2002_2004.pdf
Source Web PageN/A
Had Structure TagsNo
Had Language SetNo
Had Document TitleNo
Remediated File Size24.5 MB
Pages128
Structure Tags257
Checks Passed24 of 28 applicable (5 not applicable)
Screen Reader Errors128
Screen Reader Warnings1
veraPDFPASS
ConformancePartially Conformant

WCAG 2.1 AA Conformance

Success CriterionStatusRemarks
1.1.1 Non-text Content (Level A)FAILFigures require alternate text: 128/128 figures have generic/placeholder alt text; Elements require alternate text: /Figure element has generic/placeholder alt text: 'Figure'; /Figure element has generic/placeholder alt text: 'Figure'
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/ANot applicable to static PDF documents
1.4.1 Use of Color (Level A)FAILDocument 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 15: 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)FAILDocument 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 15: 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)FAILDocument is not image-only PDF: Document appears to be image-only (no text operators found); Needs OCR to extract text content
2.1.1 Keyboard (Level A)PASS
2.1.2 No Keyboard Trap (Level A)N/ANot applicable to static PDF documents
2.2.1 Timing Adjustable (Level A)PASS
2.3.1 Three Flashes or Below Threshold (Level A)N/ANo 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)PASS
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/ANot applicable to static PDF documents
3.2.3 Consistent Navigation (Level AA)N/ANot applicable to static PDF documents
3.2.4 Consistent Identification (Level AA)N/ANot applicable to static PDF documents
4.1.1 Parsing (Level A)PASS
4.1.2 Name, Role, Value (Level A)PASS

Accessibility Checks (34)

CategoryCheckResultDetails
DocumentAccessibility permission flag is setPassed
DocumentDocument is not image-only PDFFailedDocument appears to be image-only (no text operators found); Needs OCR to extract text content
DocumentDocument is tagged PDFPassed
DocumentStructure tree is internally consistentPassed
DocumentDocument structure provides logical reading orderPassedVision 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 15: 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'}}
DocumentText language is specifiedPassedLanguage: en
DocumentDocument title is showing in title barPassed
DocumentBookmarks are present in large documentsPassed
DocumentDocument has appropriate color contrastFailedPage 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 15: 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 29: 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 ContentAll page content is taggedPassed
Page ContentAll annotations are taggedPassed
Page ContentTab order is consistent with structure orderPassed
Page ContentReliable character encoding is providedPassed
Page ContentAll multimedia objects are taggedNot ApplicableNo multimedia objects found
Page ContentPage will not cause screen flickerPassed
Page ContentNo inaccessible scriptsPassed
Page ContentNavigation links are not repetitivePassed
Page ContentPage does not require timed responsesPassed
Forms Tables ListsAll form fields are taggedNot ApplicableNo form fields found
Forms Tables ListsAll form fields have descriptionPassed
Forms Tables ListsTR must be child of Table/THead/TBody/TFootPassed
Forms Tables ListsTH and TD must be children of TRPassed
Forms Tables ListsTables must have headersNot ApplicableNo tables found
Forms Tables ListsTables: same cols per row, same rows per colPassed
Forms Tables ListsTables must have a summaryNot ApplicableNo tables found
Forms Tables ListsLI must be child of LPassed
Forms Tables ListsLbl and LBody must be children of LIPassed
Alt Text HeadingsFigures require alternate textFailed128/128 figures have generic/placeholder alt text
Alt Text HeadingsAlternate text that will never be readPassed
Alt Text HeadingsAlternate text must be associated with contentPassed
Alt Text HeadingsAlternate text should not hide annotationPassed
Alt Text HeadingsElements require alternate textFailed/Figure element has generic/placeholder alt text: 'Figure'; /Figure element has generic/placeholder alt text: 'Figure'; /Figure element has generic/placeholder alt text: 'Figure'
Alt Text HeadingsAppropriate heading nestingNot ApplicableNo headings found

Screen Reader Validation (129 issues)

SeverityPageElementIssue
WARNINGdocDocumentNo headings found — screen reader users cannot navigate by heading
ERRORp1FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp2FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp3FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp4FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp5FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp6FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp7FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp8FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp9FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp10FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp11FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp12FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp13FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp14FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp15FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp16FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp17FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp18FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp19FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp20FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp21FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp22FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp23FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp24FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp25FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp26FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp27FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp28FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp29FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp30FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp31FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp32FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp33FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp34FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp35FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp36FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp37FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp38FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp39FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp40FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp41FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp42FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp43FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp44FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp45FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp46FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp47FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp48FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp49FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp50FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp51FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp52FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp53FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp54FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp55FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp56FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp57FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp58FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp59FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp60FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp61FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp62FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp63FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp64FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp65FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp66FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp67FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp68FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp69FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp70FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp71FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp72FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp73FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp74FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp75FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp76FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp77FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp78FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp79FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp80FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp81FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp82FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp83FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp84FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp85FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp86FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp87FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp88FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp89FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp90FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp91FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp92FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp93FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp94FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp95FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp96FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp97FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp98FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp99FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp100FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp101FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp102FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp103FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp104FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp105FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp106FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp107FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp108FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp109FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp110FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp111FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp112FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp113FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp114FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp115FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp116FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp117FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp118FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp119FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp120FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp121FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp122FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp123FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp124FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp125FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp126FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp127FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users
ERRORp128FigureFigure has generic/placeholder alt text: 'Figure' — provides no value to screen reader users