# public-website-of-precision-and-research-technology-systems-limited-report.html

# Report

## About the Evaluation

Report Creator
  Lord Edward Middleton-Smith
Evaluation Commissioner
  Lord Edward Middleton-Smith
Evaluation date
  Tue Apr 30 2024

## Executive Summary

Not provided

## Scope of the Evaluation

Website name
  Public Website of Shuffle & Skirmish
Scope of the website
  'All web content of the public mobile and desktop website of Shuffle & Skirmish located at https://commander.mtg.teddy.org.uk/
WCAG Version
  2.2
Conformance target
  AA
Accessibility support baseline
  Google Chrome with NVDA, FireFox with NVDA, Ecosia mobile browser with TalkBack.
Additional evaluation requirements
  Not provided

## Detailed Audit Results

### Summary

Reported on 55 of 55 WCAG 2.2 AA Success Criteria.

- 41 Passed
- 0 Failed
- 0 Cannot tell
- 14 Not present
- 0 Not checked

### All Results

#### 1 Perceivable

##### 1.1 Text Alternatives

Success Criterion | Result | Observations
--- | --- | ---
1.1.1: Non-text Content | Result: Passed | Observations: All user input controls have descriptive names and v2 Google reCaptcha used with text label to identify to user that they must check the box to prove they are not a bot.

##### 1.2 Time-based Media

Success Criterion | Result | Observations
--- | --- | ---
1.2.1: Audio-only and Video-only (Prerecorded) | Result: Not present |
1.2.2: Captions (Prerecorded) | Result: Not present |
1.2.3: Audio Description or Media Alternative (Prerecorded) | Result: Not present |
1.2.4: Captions (Live) | Result: Not present |
1.2.5: Audio Description (Prerecorded) | Result: Not present |

##### 1.3 Adaptable

Success Criterion | Result | Observations
--- | --- | ---
1.3.1: Info and Relationships | Result: Passed | Observations: Elements change in response to zoom and viewport dimensions properly. Aria-label provided for all images.
1.3.2: Meaningful Sequence | Result: Passed | Observations: Flow layout keeps associated sections together but allows dynamic structure depending on size of elements relative to screen.
1.3.3: Sensory Characteristics | Result: Passed | Observations: Content reads properly as raw text in default order. Aria-label provided for all images and names for all form input components.
1.3.4: Orientation | Result: Passed | Observations: Orientation of content is not locked.
1.3.5: Identify Input Purpose | Result: Passed | Observations: Appropriate visible labels used alongside name attributes for form input elements.

##### 1.4 Distinguishable

Success Criterion | Result | Observations
--- | --- | ---
1.4.1: Use of Color | Result: Passed | Observations: Colour only used to convey meaning for text hyperlinks, which have alt-text attributes to identify their purpose and presence.
1.4.2: Audio Control | Result: Not present |
1.4.3: Contrast (Minimum) | Result: Passed | Observations: Webpage text contrast assessed with tool at this website: https://accessibleweb.com/color-contrast-checker/
1.4.4: Resize text | Result: Passed | Observations: All webpages can be scaled to up to 500% while maintaining structure and visible components.
1.4.5: Images of Text | Result: Not present |
1.4.10: Reflow | Result: Passed | Observations: Flex layout forces only vertical scrolling at required viewport dimensions.
1.4.11: Non-text Contrast | Result: Passed | Observations: Strong borders used for form input components.
1.4.12: Text Spacing | Result: Passed | Observations: Content becomes vertically scrollable as necessary.
1.4.13: Content on Hover or Focus | Result: Passed | Observations: Hamburger menu button for navigation overlay used. The button remains stationary with no elements above it, throughout use of navigation.

#### 2 Operable

##### 2.1 Keyboard Accessible

Success Criterion | Result | Observations
--- | --- | ---
2.1.1: Keyboard | Result: Passed | Observations: Tab indices set to enable correct transition around page by keyboard. Other keyboard shortcuts not changed.
2.1.2: No Keyboard Trap | Result: Passed | Observations: Tab indices set to enable correct transition around page by keyboard.
2.1.4: Character Key Shortcuts | Result: Passed | Observations: Tab indices set to enable correct transition around page by keyboard. Other keyboard shortcuts not changed, and can be set by user's device settings.

##### 2.2 Enough Time

Success Criterion | Result | Observations
--- | --- | ---
2.2.1: Timing Adjustable | Result: Not present | Observations: No session time limits imposed on user.
2.2.2: Pause, Stop, Hide | Result: Not present |

##### 2.3 Seizures and Physical Reactions

Success Criterion | Result | Observations
--- | --- | ---
2.3.1: Three Flashes or Below Threshold | Result: Passed |

##### 2.4 Navigable

Success Criterion | Result | Observations
--- | --- | ---
2.4.1: Bypass Blocks | Result: Not present |
2.4.2: Page Titled | Result: Passed | Observations: Descriptive titles used on all webpages.
2.4.3: Focus Order | Result: Passed | Observations: Keyboard tab indices set for logical navigation around pages.
2.4.4: Link Purpose (In Context) | Result: Passed | Observations: Descriptive aria-label provided for all text hyperlinks.
2.4.5: Multiple Ways | Result: Passed | Observations: Navigation on all webpages and company logo links to home page.
2.4.6: Headings and Labels | Result: Passed |
2.4.7: Focus Visible | Result: Passed |
2.4.11: Focus Not Obscured (Minimum) | Result: Passed |

##### 2.5 Input Modalities

Success Criterion | Result | Observations
--- | --- | ---
2.5.1: Pointer Gestures | Result: Not present |
2.5.2: Pointer Cancellation | Result: Passed | Observations: Up event used to trigger events across website.
2.5.3: Label in Name | Result: Passed | Observations: Input label for attributes used to associate with input elements. Aria-label attributes used for text hyperlinks.
2.5.4: Motion Actuation | Result: Not present |
2.5.7: Dragging Movements | Result: Not present |
2.5.8: Target Size (Minimum) | Result: Passed | Observations: Minimum control dimension is 27 CSS pixels.

#### 3 Understandable

##### 3.1 Readable

Success Criterion | Result | Observations
--- | --- | ---
3.1.1: Language of Page | Result: Passed | Observations: English - Great Britain on all pages.
3.1.2: Language of Parts | Result: Passed | Observations: No language changes across website.

##### 3.2 Predictable

Success Criterion | Result | Observations
--- | --- | ---
3.2.1: On Focus | Result: Passed | Observations: No change of context initiated except by button click to navigate to submit a form and/or navigate to a new page.
3.2.2: On Input | Result: Passed | Observations: No change of context initiated except by button click to navigate to submit a form and/or navigate to a new page.
3.2.3: Consistent Navigation | Result: Passed | Observations: Navigation component and mechanisms shared across all pages.
3.2.4: Consistent Identification | Result: Passed | Observations: Classes and CSS styles used to group collections of elements by purpose and functionality.
3.2.6: Consistent Help | Result: Passed | Observations: Contact us button provided in a consistent format.

##### 3.3 Input Assistance

Success Criterion | Result | Observations
--- | --- | ---
3.3.1: Error Identification | Result: Passed | Observations: Each input element has an associated error display label which are triggered when input validation is not met.
3.3.2: Labels or Instructions | Result: Passed | Observations: Each user input has a descriptive label.
3.3.3: Error Suggestion | Result: Passed | Observations: Text description of incomplete required fields is provided. Description of what caused error is issued when it involves simple regular expression validation.
3.3.4: Error Prevention (Legal, Financial, Data) | Result: Not present |
3.3.7: Redundant Entry | Result: Passed | Observations: No redundant data entry required. User's browser cache stores form data for rapid re-entry on crash or any other occasion.
3.3.8: Accessible Authentication (Minimum) | Result: Passed | Observations: Alternative sign in methods provided, including recovery by code by phone and email.

#### 4 Robust

##### 4.1 Compatible

Success Criterion | Result | Observations
--- | --- | ---
4.1.2: Name, Role, Value | Result: Passed | Observations: Aria-label attribute maintained for all images and text hyperlinks. Label for attribute used to associate input elements with descriptive labels.
4.1.3: Status Messages | Result: Passed | Observations: Success feedback provided on form submission, with descriptive errors on failure.

## Sample of Audited Web Pages

1. Home - https://commander.mtg.teddy.org.uk/
2. Contact us - https://commander.mtg.teddy.org.uk/contact
3. Services - https://commander.mtg.teddy.org.uk/services
4. -

## Web Technology

HTML,CSS,JavaScript,python Flask

## Recording of Evaluation Specifics

Not provided