ProjectMirador / mirador

An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
https://projectmirador.org
Apache License 2.0
548 stars 258 forks source link

Mirador accessibility test configurations for DZB Lesen / BIKOSAX report #2936

Closed jvine closed 3 years ago

jvine commented 4 years ago

Goal is to set up 5-7 configurations that represent the basic functionality of Mirador, with direct URL access to the configuration so it can be used for both automated and manual accessibility testing. Each configuration requires one or more manifests to illustrate the functionality in a meaningful way. I've included example manifests; if someone has a better illustration for any of these tasks, please feel free to suggest it.

1. Start

start

Tasks: Assess opening screen; open catalog

2. Catalog

catalog

Tasks: Add a resource; open a resource

Manifests: Catalog should not include resources that cannot be opened (e.g. "The biological basis of medicine"). Probably should include all the manifests included in the testing?

3. Two-up comparison

2-up mss

Tasks: Open a second resource.

Manifests: Two related manifests with metadata and meaningful canvas labels.

3.1 Metadata

metadata mss

Task: Read/compare metadata of two manuscripts. Requires using the toggle to open the sidebar in both windows.

3.2 Navigation

navigate mss

Tasks: Use the index to navigate to different pages in the manuscripts. Requires using the sidebar menu to select the index for both manuscripts.

4. Annotations

annotations

Tasks: Read the text of the transcript annotations. Navigate between annotations and across pages.

Manifest: Book with searchable full-text annotations

5. Search

search

Tasks: Use the sidebar menu to navigate to Search; enter a search term; navigate the results.

Manifest: Book with searchable full-text annotations

6. Download

download

Tasks: Start from a page with 2 images. Navigate to the "Download & share" menu; select Download; select an option (page A, page B, whole object).

Notes: I don't think download is implemented in core Mirador, but it is in Stanford's embedded Mirador. This introduces another layer to the test: The viewer embedded in a web page that has its own content (and potential issues).

Manifest: Multi-page object that has a whole-object option.

7. Switch language

language menu

Tasks: Navigate to the workspace sidebar and select Workspace options; select Language; select an alternate language.

Manifest: Object that has labels and/or metadata in the starting and target languages.

a-nnika commented 4 years ago

Hi @camillevilla and @jvine, thanks a lot for your work, that's a really useful compilation of test screens. We will coordinate with our partner institution on when and how the testing will be done and I'll let you know as soon as I have news. Thanks!

camillevilla commented 4 years ago

The results of this audit made available in June 2020. The report, originally written in German, is also available in auto-translated English.

In response to this audit, new issues were created with "Accessibility" tag and "Accessibility audit:" in the title. I have listed the issues below, grouped by their resolution status as of September 11, 2020.

Testing scenarios used for the report are available in PR #2943.

Open

Closed