WirisQuizzes VPAT
Wiris Accessibility Conformance Report International Edition - VPAT Version 2.2 July 2018
Name of product/version
WirisQuizzes
Product description
WirisQuizzes enhances your LMS or questionnaires with mathematical features. WirisQuizzes empowers the questions by random variables, automatic evaluation of the answers, graphical representations in 2D and 3D, a formula editor for students to introduce their answer, syntax check of the solution for open answers, open questions.
WirisQuizzes is a ready-to-use tool for Moodle and Canvas LMS.
Date
December 2018
Contact information
Notes
WirisQuizzes is a web application that allows teachers to create questions, and it will enable students to answer and receive automatic evaluation and feedback. WirisQuizzes is not a questionnaire authoring tool; its question types must be integrated into a third-party questionnaire tool as new question types.
WirisQuizzes is a ready-to-use Moodle and Canvas LMS integration. Both Moodle and Canvas are implemented following WCAG guidelines and WirisQuizzes is integrated following the same accessibility criteria. Thanks to LTI technology, both Moodle and Canvas use the same interface for WirisQuizzes integration.
WirisQuizzes, as a web-based application, has these main features:
WirisQuizzes for students
Answering questions created with WirisQuizzes and receiving automatic evaluation and feedback.
This report only covers accessibility for Moodle and Canvas integrations. Any other integration is the responsibility of the integrator. Only Moodle interface is used for answering WirisQuizzes questions, as Canvas uses LTI technology.
WirisQuizzes for teachers
Creating/Editing WirisQuizzes questions
This report only covers accessibility for Moodle, Canvas, Blackboard, and Brightspace integrations when creating/editing WirisQuizzes questions. Any other integration is the responsibility of the integrator. Only Moodle interface is used for editing WirisQuizzes questions, as Canvas uses LTI technology.
Adding mathematical content to questions
WirisQuizzes Studio handles all mathematical content in a Wiris question type. Studio interface doesn't depend on integrations.
MathType editor and CalcMe can also be used when creating or answering questions. You can find their VPAT reports here <Coming Soon> and here <Coming Soon>.
Note that CAS is the current calculator integrated into WirisQuizzes. In short, the CAS calculator will be replaced by CalcMe calculator, an up-to-date app that clearly improves CAS accessibility features. CalcMe is currently integrated into WirisQuizzes as a beta version. You can find CalcMe VPAT here <Coming Soon>.
WirisQuizzes for admins
Setting-up WirisQuizzes
This report only covers accessibility for Moodle and Canvas integrations when setting-up WirisQuizzes Any other integration is the integrator's responsibility.
Moodle interface is used when setting-up WirisQuizzes in Moodle.
Canvas interface is used when setting-up WirisQuizzes in Canvas.
WirisQuizzes as an authoring tool generates these products
Questions created in Moodle and Canvas integrations and its automatic evaluation and feedback. These questions and feedback can include MathType equation images, CalcMe embedded sessions and CalcMe graphical images.
You can read about CalcMe embedded sessions in the CalcMe VPAT report <Coming Soon>.
A third-party editor is used to edit the text for WirisQuizzes questions. Accessibility features applicable to text are the responsibility of these text editors. For Moodle and Canvas WirisQuizzes is integrated into TinyMCE or Atto, and both implement WAI-ARIA specifications to support accessibility WCAG guidelines.
In order to ease the reading of this report, each cell in the column "Conformance Level" and "Remarks and Explanations" is divided into two rows, corresponding to applicable requirements scopes "Web" and "Authoring tool". Note "web" mainly addresses features for teachers, and "authoring tool" primarily handles features for students. For the third applicable scope, "Support Documentation", you can find MathType 7 Support Documentation VPAT at docs.wiris.com.
Requirements related to "Software", "Closed Functionality Software", "non-web document", or "Product Docs" don't apply because WirisQuizzes is a web-based application, it is not closed functionality software, and all its documentation is the web.
Evaluation methods used
Visual inspection using assistive technologies. Testing is based on general product knowledge.
Table information for VPAT readers
For each standard, the criteria are listed by chapter in a table. The structures of the tables are: the first column contains the criteria being evaluated, the second column describes the level of conformance of the product regarding the requirements, and the third column contains any additional remarks and explanations regarding the product.
When sections of criteria do not apply or are deemed by the customer as not applicable, the section is noted as such, and the rest of that table may be removed for that section.
When multiple standards are recorded in this document, the duplicative sections are noted and responded to only once. The duplicate entry will note the cross-reference to the data.
Applicable standards/guidelines
This report covers the degree of conformance for the following accessibility standards/guidelines:
Standard/Guideline | Included In Report |
---|---|
Web Content Accessibility Guidelines 2.0, at http://www.w3.org/TR/2008/REC-WCAG20-20081211/ | Level A (Yes) Level A.A. (Yes) Level AAA (No) |
Revised section 508 standards as published by the U.S. Access Board in the Federal Register on January 22, 2017. Corrections to the ICT Final Rule as published by the U.S. Access Board in the Federal Register on January 22, 2018. | Yes |
EN 301 549 Accessibility requirements suitable for public procurement of ICT products and services in Europe, - V1.1.2 (2015-04) at https://www.etsi.org/deliver/etsi_en/301500_301599/301549/01.01.02_60/en_301549v010102p.pdf. | Yes |
Terms
The terms used in the Conformance Level information are defined as follows:
Supports: The product's functionality has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
Partially Supports: Some functionality of the product does not meet the criterion.
Does Not Support: Most product functionality does not meet the criterion.
Not Applicable: The criterion is not relevant to the product.
Not Evaluated: The product has not been evaluated against the criterion. This can be used only in WCAG 2.0 Level AAA.
WCAG 2.0 report
Tables 1 and 2 also document conformance with:
EN 301 549: Chapter 9 - Web, Chapter 10 - Non-Web documents, Section 11.2.1- Non-Web Software (excluding closed functionality), and Section 11.2.2 - Non-Web Software (closed functionality).
Revised Section 508: Chapter 5 -- 501.1 Scope, 504.2 Content Creation or Editing, and Chapter 6 -- 602.3 Electronic Support Documentation.
Note: When reporting conformance with the WCAG 2.0 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.
Table 1 and 2: Success Criteria, Level A and Level AA
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.1.1 Non-text Content (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Any information conveyed by means other than text is also provided in text as well. |
Authoring Tool: Partially supports | Equation images in WirisQuizzes questions have alternative text. However, graphical images from CalcMe (statistical plots, function graphs…) don't. | |
1.2.1 Audio-only and Video-only (Prerecorded) (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | WirisQuizzes doesn't present information in any playable medium. |
Authoring Tool: Supports | WirisQuizzes questions don't contain content in any playable medium. | |
1.2.2 Captions (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | WirisQuizzes doesn't present information as audio content. |
Authoring Tool: Supports | WirisQuizzes questions don't contain audio content. | |
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | WirisQuizzes doesn't provide information in multimedia. |
Authoring Tool: Supports | WirisQuizzes questions don't contain information in multimedia. | |
1.2.4 Captions (Live) (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | There's no live audio content in WirisQuizzes. |
Authoring Tool: Supports | There's no live audio content in WirisQuizzes | |
1.2.5 Audio Description (Prerecorded) (Level AA). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | There's no video content in WirisQuizzes. |
Authoring Tool: Supports | There's no video content in WirisQuizzes. | |
1.3.1 Info and Relationships (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Mainly HTML and ARIA related techniques are used to expose information displayed visually, such as labels, tables, lists, emphasis, hyperlinks… to screen readers and other assistive technologies. For example, WirisQuizzes Studio dialogues explicitly associate their controls with labels through the label HTML element. |
Authoring Tool: Supports | WirisQuizzes integrates equation images and graphical information into the questions. These components don't use visual cues to convey information. | |
1.3.2 Meaningful Sequence (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | HTML structure of WirisQuizzes Studio and WirisQuizzes question types assures a correct reading sequence. |
Authoring Tool: Supports | WirisQuizzes questions keep a correct reading sequence. | |
1.3.3 Sensory Characteristics (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | WirisQuizzes Studio and questions types do not provide information solely using shape and/or location. |
Authoring Tool: Supports | WirisQuizzes integrates equation images and graphical information into the questions. These components don't rely on shape and/or location to convey information. | |
1.4.1 Use of Color (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Colour on its own is not used for conveying information in WirisQuizzes Studio and question types. When used (syntax checking, for example), it is also combined with other techniques (shading, for example). |
Authoring Tool: Supports | WirisQuizzesintegrates equation images and graphical information into the questions. They don't use colour on their own to convey information. If they do, it is the responsibility of the author to provide alternative text information. | |
1.4.2 Audio Control (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | No audios playing automatically for more than 3s in WirisQuizzes Studio and question types. |
Authoring Tool: Partially supports | No audios playing automatically for more than 3s in WirisQuizzes questions. | |
1.4.3 Contrast (Minimum) (Level AA). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | The contrast ratio is compliant for WirisQuizzes Studio and question types using the chrome contrast measurement tool. |
Authoring Tool: Partially supports | Contrast ratio is compliant using chrome contrast measurement tool except for It's slightly smaller than 4.5:1 for syntax checking red shading when answering WirisQuizzes questions with MathType editor. | |
1.4.4 Resize text (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Text can be magnified with browsers zoom level. |
Authoring Tool: Supports | Text can be magnified with browsers zoom level. | |
1.4.5 Images of Text (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | CSS is used to control the visual presentation of text. Images don't contain text. Only formulas are presented as images, but they have alternative text. |
Authoring Tool: Supports | CSS is used to control the visual presentation of text. Images don't contain text. Only formulas are presented as images, but they have alternative text. | |
2.1.1 Keyboard (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Partially supports | Inputs and controls in WirisQuizzes question types and Studio are navigable with the keyboard. Every functionality provides keyboard operation except for: - left menu in WirisQuizzes Studio: "Correct Answer", "Validation", "Variables", "Preview". |
Authoring Tool: Not applicable | Questions created with WirisQuizzes are mainly text-based. Keyboard navigation does not apply. | |
2.1.2 No Keyboard Trap (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | In WirisQuizzes Studio and question types "Esc" key is used as a standard exit for moving away from the focus from a component. |
Authoring Tool: Not applicable | WirisQuizzes questions are mainly text-based. Keyboard navigation does not apply. | |
2.2.1 Timing Adjustable (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | No time limitations in WirisQuizzes Studio or question editing. |
Authoring Tool: Not applicable | Time limitations in answering WirisQuizzes questions (if they exist) depend on the author of the questionnaire and are essential to the activity (questionnaire). | |
2.2.2 Pause, Stop, Hide (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | No time limitations in WirisQuizzes Studio or question editing. |
Authoring Tool: Not applicable | Time limitations in answering WirisQuizzes questions (if they exist) depend on the author of the questionnaire and are essential to the activity (questionnaire). | |
2.3.1 Three Flashes or Below Threshold (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | No seizures of physical reactions in WirisQuizzes Studio or question editing. |
Authoring Tool: Supports | No seizures of physical reactions in WirisQuizzes questions and feedback. | |
2.4.1 Bypass Blocks (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | The product is integrated into a third-party web page. WirisQuizzes Studio and question types do not contain repeated content. |
Authoring Tool: Supports | WirisQuizzesquestions do not contain repeated content. If they do, it is the responsibility of the author. | |
2.4.2 Page Titled (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | The product is integrated into a third-party web page. WirisQuizzes Studio executes in a new window with its own describing name. |
Authoring Tool: Not applicable | Questions created with WirisQuizzes are integrated into a third-party web page. | |
2.4.3 Focus Order (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Focusable components receive focus in an order that preserves meaning and operability. |
Authoring Tool: Supports | Focusable components receive focus in an order that preserves meaning and operability. | |
2.4.4 Link Purpose (In Context) (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | For every link in WirisQuizzes Studio and question types, a link text that describes its purpose it's provided. |
Authoring Tool: Not applicable | Questions created with WirisQuizzes are mainly text-based. If they contain links, it is the author's responsibility to provide the link purpose. | |
2.4.5 Multiple Ways (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | WirisQuizzes Studio and question types cannot be considered a set of web pages or software. This requirement does not apply. |
Authoring Tool: Not applicable | WirisQuizzes questions cannot be considered a set of web pages or software. This requirement does not apply. | |
2.4.6 Headings and Labels (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | WirisQuizzes Studio and question types contain descriptive labels. They are organized (when needed) in different sections so users can easily find the information they seek and understand the relationships between other parts of the content. |
Authoring Tool: Supports | WirisQuizzes questions are mainly text-based. Question text, the section for the answer and feedback are clearly separated and contain descriptive labels. | |
2.4.7 Focus Visible (Level AA). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | User interface components are highlighted when they receive focus. |
Authoring Tool: Supports | User interface components are highlighted when they receive focus. | |
3.1.1 Language of Page (Level A). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | WirisQuizzes Studio and question types inheritates the language from the environment where it is integrated. English language by default. |
Authoring Tool: Supports | WirisQuizzes questions inherit the language from the environment where they are integrated. English language by default. | |
3.1.2 Language of Parts (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | WirisQuizzes Studio and question types inheritates the language from the environment where it is integrated. English language by default. |
Authoring Tool: Supports | WirisQuizzes questions inherit the language from the environment where they are integrated. English language by default. | |
3.2.1 On Focus (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Changes of Context in WirisQuizzes Studio and question types are not focused, all by clicking buttons or tabs. |
Authoring Tool: Supports | Changes of Context when answering WirisQuizzes questions are not on focus, all by clicking buttons or tabs. | |
3.2.2 On Input (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Changes of Context in WirisQuizzes Studio and question types are not on input, all by clicking buttons or tabs. |
Authoring Tool: Supports | Changes of Context when answering WirisQuizzes questions are not on focus, all by clicking buttons or tabs. | |
3.2.3 Consistent Navigation (Level AA). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | WirisQuizzes Studio and question types are single components and cannot be considered a set of web pages or software. |
Authoring Tool: Not applicable | WirisQuizzes questions are integrated into third-party web pages. They are single components. | |
3.2.4 Consistent Identification (Level AA). Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | WirisQuizzes Studio and question types are single components and cannot be considered a set of web pages or software. |
Authoring Tool: Not applicable | WirisQuizzes questions are integrated into third-party web pages. They are single components. | |
3.3.1 Error Identification (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Input errors are automatically detected only in: significant figures additional property definition in WirisQuizzes Studio. It warns the user by images and text. |
Authoring Tool: Partially supports | Input errors automatically detected only in: syntax checking functionality in MathType editor. There's no text error identification for syntax checking. Only coloured shading. However, this functionality is only advisory and does not block the user from answering the question. | |
3.3.2 Labels or Instructions (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Labels provided in WirisQuizzes Studio and question types when content requires user input are descriptive. Labels for most fields are positioned close to the field. They are mainly placed at the left or above the field, except for radio buttons labels set after the field. |
Authoring Tool: Supports | Labels provided in WirisQuizzes questions are descriptive when content requires user input. Labels for most fields are positioned close to the field. They are mainly placed at the left or above the field. | |
3.3.3 Error Suggestion (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Supports | Input errors only for significant figures additional property definition in WirisQuizzes Studio. No suggestions for corrections for input errors are offered. |
Authoring Tool: Supports | Input errors only for syntax checking functionality in MathType editor. No suggestions for corrections are offered. | |
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | No legal commitments or user-controllable data in data storage systems. |
Authoring Tool: Not applicable | No legal commitments or user-controllable data in data storage systems. The third-party system where the product is integrated is responsible for submitting test responses and its management. | |
4.1.1 Parsing (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | The implementation follows standard HTML. |
Authoring Tool: Not applicable | The implementation follows standard HTML. | |
4.1.2 Name, Role, Value (Level A) Also applies to: EN 301 549 Criteria
Revised Section 508
| Web: Not applicable | The implementation follows the WAI-ARIA standard for HTML. |
Authoring Tool: Not applicable | The implementation follows the WAI-ARIA standard for HTML. |
Table 3: Success Criteria, Level AAA
Notes: Not evaluated
Revised Section 508 report
Chapter 3: Functional Performance Criteria (FPC)
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
302.1 Without Vision | Partially supports | WirisQuizzes menus and dialogues are available to assistive technologies suitable for users without Vision. WirisQuizzes student features are fully operable by the keyboard. However, not all features for teachers are operable by the keyboard. |
302.2 With Limited Vision | Supports | WirisQuizzes supports limited vision accessibility features: magnifier, colour contrast filters, high contrast mode… |
302.3 Without Perception of Color | Supports | WirisQuizzes supports accessibility features suitable to users without perception of colours like colour filters or others. |
302.4 Without Hearing | Supports | WirisQuizzes does not require Hearing. |
302.5 With Limited Hearing | Supports | WirisQuizzes does not require Hearing. |
302.6 Without Speech | Supports | WirisQuizzes does not require vocal capability. |
302.7 With Limited Manipulation | Partially supports | WirisQuizzes student features are fully operable by the keyboard. However, not all features for teachers are operable by the keyboard. |
302.8 With Limited Reach and Strength | Supports | WirisQuizzes is fully operable by people with limited reach and limited strength. |
302.9 With Limited Language, Cognitive, and Learning Abilities | Supports | WirisQuizzes is fully operable by people with limited cognition. |
Chapter 4: Hardware
Notes: WirisQuizzes is a web application. This chapter does not apply.
Chapter 5: Software
Notes: WirisQuizzes is a web application. Only requirements applicable to authoring tools apply.
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
504 Authoring Tools | Heading cell -- no response required | Heading cell -- no response required. |
504.2 Content Creation or Editing (if not authoring tool, enter "not applicable") | See WCAG 2.0 section | See information in the WCAG section. |
504.2.1 Preservation of Information Provided for Accessibility in Format Conversion | Supports | Questions created with WirisQuizzes can be exported and imported in an LMS just as any other question can be. During this process, accessibility information is preserved. |
504.2.2 PDF Export | Not applicable | WirisQuizzes does not provide the ability to create accessible PDF 1.7 output. |
504.3 Prompts | Not applicable | Questions created with WirisQuizzes and its feedback are integrated into a third-party system. |
504.4 Templates | Not applicable | Questions created with WirisQuizzes and its feedback are integrated into a third-party system. |
Chapter 6: Support Documentation and Services
Notes: You can find WirisQuizzes Support Documentation VPAT at <Coming Soon>.
EN 301 549 report
Chapter 4: 4.2 Functional Performance Statements (FPS)
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
4.2.1 Usage without vision | Partially supports | WirisQuizzes menus and dialogues are available to assistive technologies suitable for users without vision. WirisQuizzes student features are fully operable by the keyboard. However, not all features for teachers are operable by the keyboard. |
4.2.2 Usage with limited vision | Supports | WirisQuizzes supports limited vision accessibility features: magnifier, colour contrast filters, high contrast mode… |
4.2.3 Usage without perception of colour | Supports | WirisQuizzes supports accessibility features suitable to users without perception of colours like colour filters or others. |
4.2.4 Usage without hearing | Supports | WirisQuizzes does not require a hearing. |
4.2.5 Usage with limited hearing | Supports | WirisQuizzes does not require a hearing. |
4.2.6 Usage without the vocal capability | Supports | WirisQuizzes does not require vocal capability. |
4.2.7 Usage with limited manipulation or strength | Partially supports | WirisQuizzes student features are fully operable by the keyboard. However, not all features for teachers are operable by the keyboard. |
4.2.8 Usage with limited reach | Supports | WirisQuizzes is fully operable by people with limited reach and limited strength. |
4.2.9 Minimize photosensitive seizure triggers | Supports | WirisQuizzes does not trigger photosensitive seizures. |
4.2.10 Usage with limited cognition | Supports | WirisQuizzes is fully operable by people with limited cognition. |
4.2.11 Privacy | Supports | Privacy is guaranteed, although using accessibility specific features. |
Chapter 5: Generic Requirements
Notes: WirisQuizzes is a web application and does not have closed functionalities. This chapter does not apply.
Chapter 6: ICT with Two-Way Voice Communication
Notes: WirisQuizzes is a web application and does not support voice communication. This chapter does not apply.
Chapter 7: ICT with Video Capabilities
Notes: WirisQuizzes is a web application without ICT video capabilities. This chapter does not apply.
Chapter 8: Hardware
Notes: WirisQuizzes is a web application. This chapter does not apply.
Chapter 9: Web (see WCAG 2.0 section)
Notes: See WCAG 2.0 section in this document.
Chapter 10: Non-web Documents
Notes: WirisQuizzes Support documentation is web-based. You can find it at docs.wiris.com. This chapter does not apply.
Chapter 11: Software
Notes: WirisQuizzes is a web application. This chapter does not apply.
Chapter 12: Documentation and Support Services
Notes: You can find WirisQuizzes Support Documentation VPAT at docs.wiris.com.
Chapter 13: ICT Providing Relay or Emergency Service Access
Notes: WirisQuizzes is a web application that does not provide relay or emergency service access. This chapter does not apply.