Accessibility report for OCAD University Open Research Repository
Table of Contents
Introduction
This report is intended to present the results of the testing of OCAD University Open Research Repository to assess its accessibility compliance. This has been undertaken with the use of the Chrome Extension of the WAVE web accessibilty evaluation tool. To emulate user-generated content EPrints' testdata/bin/import_test_data script has been used to import 100 publications to populate various pages under test.
Where there are known issues, the comments section should describe the reasons and where appropriate how these issues are likely be addressed. For more details on planned future accessiibility improvements, please see our accessibility roadmap.
Test Results
Test last run on 4 June 2020
Public-facing Pages
Page | Result | Comments |
---|---|---|
/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 9 | Structural Elements: 8 | ARIA: 11 |
None |
/information.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 8 | ARIA: 11 |
None |
/view/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 8 | ARIA: 11 |
None |
/view/year/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 8 | ARIA: 11 |
Index based on user-generated content. |
/view/year/2004.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 10 | Structural Elements: 20 | ARIA: 11 |
Contains user-generated content. Only testing one listing per browse view type. |
/view/subjects/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 219 | ARIA: 11 |
Index based on user-generated content. |
/view/subjects/D.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 10 | Structural Elements: 23 | ARIA: 11 |
Index based on user-generated content. Only testing one sub-menu per browse view type. |
/view/subjects/D051.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 10 | Structural Elements: 14 | ARIA: 11 |
Contains user-generated content. Only testing one listing per browse view type. |
/view/divisions/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 10 | ARIA: 11 |
Index based on user-generated content. |
/view/divisions/sch=5fmat/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 11 | ARIA: 11 |
Index based on user-generated content. Only testing one sub-menu per browse view type. |
/view/divisions/sch=5Fmat/1998.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 10 | Structural Elements: 8 | ARIA: 11 |
Contains user-generated content. Only testing one listing per browse view type. |
/view/creators/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 11 | ARIA: 11 |
Index based on user-generated content. |
/view/creators/Bonardi=3AN=2E=3A=3A.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 10 | Structural Elements: 8 | ARIA: 11 |
Contains user-generated content. Only testing one listing per browse view type. |
/id/eprint/4/ | Errors: 0 | Contrast Errors: 0 | Alerts: 3 Features: 8 | Structural Elements: 19 | ARIA: 11 |
Contains user-generated content. Only testing one eprint summary page per eprint type, in this case "Conference of Workshop Item". 3 alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. |
/id/eprint/54/ | Errors: 0 | Contrast Errors: 0 | Alerts: 3 Features: 8 | Structural Elements: 18 | ARIA: 11 |
Contains user-generated content. Only testing one eprint summary page per eprint type, in this case "Article". 3 alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. |
/cgi/users/login | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 7 | ARIA: 11 |
None |
/cgi/logout | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 7 | ARIA: 11 |
None |
/cgi/latest | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 11 | Structural Elements: 8 | ARIA: 11 |
Contains user-generated content. |
/cgi/search/advanced | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 44 | Structural Elements: 7 | ARIA: 54 |
None |
/cgi/search/archive/advanced?screen=Search... | Errors: 0 | Contrast Errors: 0 | Alerts: 21 Features: 31 | Structural Elements: 7 | ARIA: 11 |
Based on a search of "Habits" in title field. Contains user-generated content. 10 (of 21) alerts are caused by thumbnail image previews of PDFs having the same alternative text, due to the original PDF filenames are the same, due to the wat the import_test_data script works. The other 11 (of 21) alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. |
/cgi/search/simple | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 7 | ARIA: 12 |
None |
/cgi/search/archive/simple?screen=Search... | Errors: 0 | Contrast Errors: 0 | Alerts: 21 Features: 31 | Structural Elements: 7 | ARIA: 11 |
Based on a search of "Habits" in title field. Contains user-generated content. Same alerts as for /cgi/search/archive/advanced?screen=Search... |
/policies.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 7 | ARIA: 12 |
None |
/eprints/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 23 | ARIA: 11 |
None |
/error401.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 7 | ARIA: 11 |
None |
/accessibility/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 29 | ARIA: 11 |
None |
/accessibility/report.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 28 | ARIA: 11 |
None |
/accessibility/roadmap.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 10 | ARIA: 11 |
None |
Non-public Administration Pages
Page | Result | Comments |
---|---|---|
/cgi/users/home | Errors: 7 | Contrast Errors: 0 | Alerts: 13 Features: 61 | Structural Elements: 27 | ARIA: 11 |
Issues to be addressed in 3.4.3. Errors due to missing form labels and empty table headers. Alerts due to redundant links, tables used for layout and a caption for a table that is not explicitly associated. |
/cgi/users/home?screen=Items | Errors: 7 | Contrast Errors: 0 | Alerts: 13 Features: 61 | Structural Elements: 27 | ARIA: 11 |
Issues to be addressed in 3.4.3. By default same page as /cgi/users/home |
/cgi/users/home?screen=EPrint%3A%3AView&eprintid=4 | Errors: 1 | Contrast Errors: 0 | Alerts: 10 Features: 10 | Structural Elements: 58 | ARIA: 11 |
Issues to be addressed in 3.4.3. Error is a missing form label. Alerts are links to PDF documents (essential to the purpose of an Open Access repository), tables used for layout and a suspicious link text. |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=type | Errors: 18 | Contrast Errors: 0 | Alerts: 21 Features: 8 | Structural Elements: 8 | ARIA: 11 |
Issues to be addressed in 3.4.3. Errors are due to missing form labels. Alers are due to orphaned form labels, tables used for layout and a missing fieldset. |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=files | Errors: 27 | Contrast Errors: 0 | Alerts: 11 Features: 27 | Structural Elements: 8 | ARIA: 19 |
Issues to be addressed in 3.4.3. Errors are due to broken ARIA references missing form labels and missing alternative text for both linked and unlinked images. Alerts are due to redundant links, tables used for layout and a link to a PDF document (essential to the purpose of an Open Access repository). |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=core | Errors: 100 | Contrast Errors: 1 | Alerts: 39 Features: 74 | Structural Elements: 7 | ARIA: 23 |
Issues to be addressed in 3.4.3. Errors due to missing form labels. Errors are due to broken ARIA references, missing form labels and missinga alternative texts for linked images. Alerts are due redundant links, tables used for layout and missing fieldsets. |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=subjects | Errors: 1 | Contrast Errors: 0 | Alerts: 3 Features: 9 | Structural Elements: 51 | ARIA: 11 |
Issues to be addressed in 3.4.3. Error is due to a missing form label. Alerts are due to tables being used for layout. |
/cgi/users/home?screen=EPrint%3%3Deposit&eprintid=4 | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 6 | Structural Elements: 8 | ARIA: 11 |
Issues to be addressed in 3.4.3. Alert due to table being used for layout. |
/cgi/users/home?screen=DataSets | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 15 | ARIA: 11 |
None |
/cgi/users/home?screen=Listing&dataset=eprint | Errors: 12 | Contrast Errors: 0 | Alerts: 12 Features: 58 | Structural Elements: 22 | ARIA: 15 |
Issues to be addressed in 3.4.3. Errors due to broken ARIA references, am empty table header and a missing form label. Alerts due to links to PDF documents (essential for an Open Access repository), tables used for layout and redundant links. |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=eprint&dataobj=4 | Errors: 0 | Contrast Errors: 0 | Alerts: 6 Features: 7 | Structural Elements: 41 | ARIA: 11 |
Issues to be addressed in 3.4.3. Alerts are due to tables used for layout, links to PDF documents (essential for an Open Access repository) and a suspicious link text. |
/cgi/users/home?screen=Listing&dataset=event_queue | Errors: 10 | Contrast Errors: 0 | Alerts: 12 Features: 36 | Structural Elements: 13 | ARIA: 20 |
Issues to be addressed in 3.4.3. Errors are due broken ARIA references, an empty table header and a missing form label. Alerts are due to tables used for layout and a redundant link. |
/cgi/users/home?screen=Listing&dataset=file | Errors: 14 | Contrast Errors: 0 | Alerts: 14 Features: 56 | Structural Elements: 24 | ARIA: 16 |
Issues to be addressed in 3.4.3. Errors are due broken ARIA references, an empty table header and a missing form label. Alerts are due to tables used for layout and a redundant link. |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=file&dataobj=3 | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 5 | Structural Elements: 21 | ARIA: 11 |
Issues to be addressed in 3.4.3. Alert due to suspicious link text. |
/cgi/users/home?screen=Listing&dataset=import | Errors: 11 | Contrast Errors: 0 | Alerts: 10 Features: 28 | Structural Elements: 12 | ARIA: 15 |
Issues to be addressed in 3.4.3. Errors are due broken ARIA references, an empty table header and a missing form label. Alerts are due to tables used for layout and a redundant link. |
/cgi/users/home?screen=Listing&dataset=saved_search | Errors: 7 | Contrast Errors: 0 | Alerts: 6 Features: 21 | Structural Elements: 11 | ARIA: 13 |
Issues to be addressed in 3.4.3. Errors are due broken ARIA references, an empty table header and a missing form label. Alerts are due to tables used for layout and a redundant link. |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=saved_search&dataobj=1 | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 5 | Structural Elements: 19 | ARIA: 11 |
Issues to be addressed in 3.4.3. Alerts due to a suspicious link text and a table used for layout. |
/cgi/users/home?screen=Workflow%3A%3AEdit&dataset=saved_search&dataobj=1 | Errors: 6 | Contrast Errors: | Alerts: 4 Features: 19 | Structural Elements: 7 | ARIA: 13 |
Issues to be addressed in 3.4.3. Errors are due missing form labels and broken ARIA references. Alerts are due to missing fieldsets and tables used for layout. |
/cgi/users/home?screen=Listing&dataset=subject | Errors: 12 | Contrast Errors: 0 | Alerts: 10 Features: 38 | Structural Elements: 22 | ARIA: 15 |
Issues to be addressed in 3.4.3. Errors are due broken ARIA references, an empty table header and a missing form label. Alerts are due to tables used for layout and a redundant link. |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=subject&dataobj=A | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 10 | ARIA: 11 |
None |
/cgi/users/home?screen=Listing&dataset=user | Errors: 11 | Contrast Errors: 0 | Alerts: 10 Features: 34 | Structural Elements: 14 | ARIA: 15 |
Issues to be addressed in 3.4.3. Errors are due broken ARIA references, an empty table header and a missing form label. Alerts are due to tables used for layout and a redundant link. |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=user&dataobj=1 | Errors: 0 | Contrast Errors: 0 | Alerts: 3 Features: 6 | Structural Elements: 27 | ARIA: 11 |
Issues to be addressed in 3.4.3. Alerts due to tables used for layour and a suspicious link text. |
/cgi/users/home?screen=Workflow%3A%3AEdit&dataset=user&dataobj=1&stage=usertype | Errors: 12 | Contrast Errors: 0 | Alerts: 8 Features: 12 | Structural Elements: 8 | ARIA: 11 |
Issues to be addressed in 3.4.3. Errors are due to missing alternative texts in linked images, broken ARIA references and missing form labels. Alerts are due to redundant links, tables used for layout and a missing fieldset. |
/cgi/users/home?screen=Workflow%3A%3AEdit&dataset=user&dataobj=1&stage=default | Errors: 20 | Contrast Errors: 0 | Alerts: 5 Features: 47 | Structural Elements: 7 | ARIA: 38 |
Issues to be addressed in 3.4.3. Errors are due to broken ARIA references and missing form labels. Alerts are due to missing fieldsets and tables used as layout. |
/cgi/users/home?screen=Review | Errors: 13 | Contrast Errors: 0 | Alerts: 11 Features: 62 | Structural Elements: 17 | ARIA: 34 |
Issues to be addressed in 3.4.3. Errors are due to missing alternative texts in linked images, broken ARIA references and missing form labels. Alerts are due to tables used for layout, a redundant link and a caption for a table that is not explicitly associated. |
/cgi/users/home?screen=EPrint%3A%3ARemoveWithEmail&eprintid=4 | Errors: 1 | Contrast Errors: 0 | Alerts: 8 Features: 5 | Structural Elements: 7 | ARIA: 11 |
Issues to be addressed in 3.4.3. Error is due to missing form label. Alerts are due to very small text, suspicious link text and a table used for layout. |
/cgi/users/home?edit_phrases=yes | Errors: 0 | Contrast Errors: 0 | Alerts: 133 Features: 5 | Structural Elements: 7 | ARIA: 11 |
Issues to be addressed in 3.4.3. Alerts all due to mouse-limited events that cannot currently be used by keyboard-only users. |
/cgi/users/home?screen=Admin | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 11 | ARIA: 11 |
None |
/cgi/search/eprint/staff | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 58 | Structural Elements: 7 | ARIA: 75 |
None |
/cgi/search/eprint/staff?screen=Search&... | Errors: 0 | Contrast Errors: 1 | Alerts: 39 Features: 50 | Structural Elements: 7 | ARIA: 13 |
Based on a search for all items under review and in the live archive. Contains user-generated content. 19 (of 39) alerts are caused by thumbnail image previews of PDFs having the same alternative text, due to the original PDF filenames are the same, due to the way the import_test_data script works. The other 20 (of 39) alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. Contrast error is due to a low contrast icon. |
/cgi/users/home?screen=Staff%3A%3AIssueSearch | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 46 | Structural Elements: 7 | ARIA: 58 |
None |
/cgi/users/home?screen=Staff%3A%3AUserSearch | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 24 | Structural Elements: 7 | ARIA: 39 |
None |
/cgi/users/home?screen=Staff%3A%3AUserSearch... | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 6 | Structural Elements: 7 | ARIA: 13 |
Search for user with ID 1. Issues to be addressed in 3.4.3. Alert due to table being used for layout. |
/cgi/users/home?screen=Staff%3A%3AHistorySearch | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 24 | Structural Elements: 7 | ARIA: 31 |
None |
/cgi/users/home?screen=Staff%3A%3AHistorySearch... | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 6 | Structural Elements: 7 | ARIA: 13 |
Search for history records related to creation of items. Issues to be addressed in 3.4.3. Alert due to table being used for layout. |
/cgi/users/home?screen=Status | Errors: 1 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 36 | ARIA: 11 |
Issues to be addressed in 3.4.3. Error due to empty table header. |
/cgi/users/home?screen=NewUser | Errors: 1 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 7 | ARIA: 11 |
Issues to be addressed in 3.4.3. Error due to missing form label. |
/cgi/users/home?screen=Admin%3A%3AEPM | Errors: 1 | Contrast Errors: 103 | Alerts: 0 Features: 6 | Structural Elements: 10 | ARIA: 11 |
Issues to be addressed in 3.4.3. All errors due to issues with external content being displayed and may need to be dealt with separately. |
/cgi/users/home?screen=Admin%3A%3ATestEmail | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 7 | ARIA: 12 |
None |
/cgi/users/home?screen=DatabaseSchema | Errors: 1 | Contrast Errors: 0 | Alerts: 1 Features: 5 | Structural Elements: 175 | ARIA: 11 |
Issues to be addressed in 3.4.3. Error due to being table header. Alert due to skipped heading level. |
/cgi/users/home?screen=Admin%3A%3AStorageManager | Errors: 3 | Contrast Errors: 0 | Alerts: 5 Features: 5 | Structural Elements: 11 | ARIA: 11 |
Issues to be addressed in 3.4.3. Errors due missing form labels and alternative text. Alerts due to using tables for layout and skipped heading level. |
/cgi/users/home?screen=Admin%3A%3APhrases | Errors: 1 | Contrast Errors: 0 | Alerts: 2953 Features: 5 | Structural Elements: 7 | ARIA: 11 |
Issues to be addressed in 3.4.3. Error due to missing form label. Alerts all due to mouse-limited events that cannot currently be used by keyboard-only users. |
/cgi/users/home?screen=Subject%3A%3AEdit | Errors: 3 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 11 | ARIA: 11 |
Issues to be addressed in 3.4.3. Errors due to missing form labels and an emopty table header. |
/cgi/users/home?screen=MetaField%3A%3AListing | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 27 | ARIA: 11 |
None |
/cgi/users/home?screen=MetaField%3A%3AListing&dataset=access | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 5 | Structural Elements: 19 | ARIA: 11 |
Only testing one object type for its MetaField listing. |
Miscellaneous Pages
Page | Result | Comments |
---|---|---|
/cgi/oai2 | Errors: 1 | Contrast Errors: 0 | Alerts: 3 Features: 5 | Structural Elements: 5 | ARIA: 0 |
Page is an HTML rendering of XML using XSLT and is not generally for human use. Issues may be addressed in in 3.4.3. Error due to document language missing. Alerts due tables used for layout and no page regions. |
/cgi/oai2?verb=Identity | Errors: 1 | Contrast Errors: 0 | Alerts: 4 Features: 5 | Structural Elements: 11 | ARIA: 0 |
Page is an HTML rendering of XML using XSLT and is not generally for human use. Issues may be addressed in in 3.4.3. Error due to document language missing. Alerts due tables used for layout and no page regions. |
/cgi/oai2?verb=ListRecords&metadataPrefix=oai_dc | Errors: 1 | Contrast Errors: 0 | Alerts: 200 Features: 5 | Structural Elements: 301 | ARIA: 0 |
Page is an HTML rendering of XML using XSLT and is not generally for human use. Issues may be addressed in in 3.4.3. Error due to document language missing. Alerts due tables used for layout and no page regions. |
/cgi/oai2?verb=ListSets | Errors: 1 | Contrast Errors: 0 | Alerts: 284 Features: 5 | Structural Elements: 286 | ARIA: 0 |
Page is an HTML rendering of XML using XSLT and is not generally for human use. Issues may be addressed in in 3.4.3. Error due to document language missing. Alerts due tables used for layout and no page regions. |
/cgi/oai2?verb=ListMetadataFormats | Errors: 1 | Contrast Errors: 0 | Alerts: 8 Features: 5 | Structural Elements: 10 | ARIA: 0 |
Page is an HTML rendering of XML using XSLT and is not generally for human use. Issues may be addressed in in 3.4.3. Error due to document language missing. Alerts due tables used for layout and no page regions. |
/cgi/oai2?verb=ListIdentifiers&metadataPrefix=oai_dc | Errors: 1 | Contrast Errors: 0 | Alerts: 102 Features: 5 | Structural Elements: 103 | ARIA: 0 |
Page is an HTML rendering of XML using XSLT and is not generally for human use. Issues may be addressed in in 3.4.3. Error due to document language missing. Alerts due tables used for layou, a skipped heading leavel and no page regions. |
Summary
Based on testing a default publication flavour installation of EPrints using standard test data, all tested public-facing pages currently report no errors, contrast errors or alerts except where this is essential for the functioning of EPrints as on Open Access repository (i.e. links to PDF documents) or due to duplications in the test data leading to alerts about shared alternative texts for nearby images. It should be noted that although Chromium's WAVE extension does not report any contrast errors for public-facing pages Firefox's does but the former was used for testing. Firefox's contrast errors are due to its default settings for the background colour of select boxes.
Many non-public administration pages do have significant numbers of errors or alerts. This will be addressed by the release of EPrints 3.4.3 if not EPrints 3.4.2. Typically where very large number of errors or alerts exist on a page, the majority are the same issue generated by a programmatic layout of information, (e.g. if one search result has an issue, the remainder of search results on that page are likely to have the same issue). This means it is likely only a small number of changes should be necessary to eliminate a significant number of these issues.
Miscellaneous pages like those for OAI metadata harvesting have been tested and found to have issues but are being considered low priority, as they are not generally intended for human use.