Aller au contenu

Rapport de conformité en accessibilité

Voluntary Product Accessibility Template (VPAT) — Édition ITI 2.5, limité à Praxity Studio et aux cours exportés

Produit
Praxity Studio
Version
Desktop Alpha
Dernière évaluation
May 2026
Contact
hello@praxity.io
Dernière révision
Fréquence de révision
With each major desktop release, no less than quarterly

WCAG 2.2 niveau AA

Evaluated against: Standalone HTML and SCORM course output generated by Praxity Studio.

Principle 1: Perceivable
CritèresNiveauConformitéRemarques et explications
1.1.1 Non-text ContentASupportsImages render with author-provided alt text or role="presentation" for decorative images. Charts provide role="img" with aria-label descriptions. Diagram blocks render as static SVG with role="img" and structured alt text auto-generated from node/edge data. Figures use figcaption when captions are provided. Math equations render with MathML and an aria-label speech string (e.g. "start fraction, 1, divided by, 2, end fraction") so screen readers can announce equations even without native MathML support.
1.2.1 Audio-only and Video-only (Prerecorded)ASupportsAudio and video blocks render an expandable transcript section below the media when the author provides transcript content.
1.2.2 Captions (Prerecorded)APartially SupportsExported video embeds preserve accessible titles and can rely on captions provided by the embedded media platform. Praxity Studio does not currently generate captions inside the desktop app; authors are responsible for using captioned source media.
1.2.3 Audio Description or Media Alternative (Prerecorded)ASupportsTranscripts serve as text-based media alternative. Audio description tracks are supported.
1.2.4 Captions (Live)AANot ApplicablePublished courses contain prerecorded media only.
1.2.5 Audio Description (Prerecorded)AAPartially SupportsExported courses can include author-provided text alternatives or described media, but Praxity Studio does not yet provide a dedicated audio-description authoring workflow.
1.3.1 Info and RelationshipsASupportsPublished courses use semantic HTML with proper headings, table headers, figure captions, form labels, and landmark regions.
1.3.2 Meaningful SequenceASupportsBlocks render in document order matching the visual presentation. DOM reading order preserves the author's intended sequence.
1.3.3 Sensory CharacteristicsASupportsAssessment feedback uses both color and text labels (Correct/Incorrect). Required indicators use an icon plus screen-reader text, not color alone.
1.3.4 OrientationAASupportsNo CSS orientation locks. Published content renders in both portrait and landscape orientations.
1.3.5 Identify Input PurposeAANot ApplicableDesktop-generated standalone and SCORM courses do not collect personal profile information. Assessment inputs collect learning responses rather than user profile data.
1.4.1 Use of ColorASupportsAssessment feedback conveys correctness via text labels alongside color. Required indicators use icons and screen-reader text, not color alone.
1.4.2 Audio ControlASupportsAudio and video elements use native controls and do not autoplay. Learners must manually start playback.
1.4.3 Contrast (Minimum)AASupportsDefault theme text exceeds 4.5:1 contrast ratio. Link colors are derived from the theme accent and validated to meet 4.5:1 against the background.
1.4.4 Resize TextAASupportsLayout uses max-width with relative units. Text resizes up to 200% via browser zoom without loss of content. Columns stack on narrow viewports.
1.4.5 Images of TextAASupportsPublished content uses real text for headings, body copy, labels, and assessments. No images of text are generated by the platform.
1.4.10 ReflowAASupportsContent reflows at 320px CSS width. Columns stack below 576px, tabs become horizontally scrollable, and the sidebar switches to a mobile drawer below 768px.
1.4.11 Non-text ContrastAASupportsFocus indicators use a dual-contrast ring visible against both light and dark backgrounds. Buttons and form controls have visible borders. Progress bars include a visible track border.
1.4.12 Text SpacingAASupportsNo fixed heights on text containers. Text blocks use margin and padding only, allowing increased line height, letter spacing, and word spacing without clipping.
1.4.13 Content on Hover or FocusAASupportsTooltips and hover content are dismissible via Escape, hoverable, and persistent until dismissed.
Principle 2: Operable
CritèresNiveauConformitéRemarques et explications
2.1.1 KeyboardASupportsExported course pages support keyboard navigation through page controls, links, embedded controls, accordions, tabs, checklist items, and assessment controls. The desktop app was also tested by keyboard across onboarding, editor, panels, preview, export/import, settings, and workspace flows.
2.1.2 No Keyboard TrapASupportsKeyboard focus can move into and out of desktop panels, dialogs, preview controls, exported navigation, tabs, accordions, and assessment controls. Dialogs and transient panels provide normal close or Escape paths.
2.1.4 Character Key ShortcutsASupportsNo single printable character key shortcuts are required. Desktop shortcuts use modifier keys, and exported course navigation uses standard Tab, Enter, Space, and arrow-key behavior.
2.2.1 Timing AdjustableASupportsNo timed interactions. Interactive video cue points pause the video and wait for user action. Assessment attempts are count-limited, not time-limited.
2.2.2 Pause, Stop, HideASupportsAudio and video use native controls with no autoplay. Slides do not auto-advance. No auto-scrolling or blinking content.
2.3.1 Three Flashes or Below ThresholdASupportsNo flashing content. CSS transitions use gentle timing (opacity, transform).
2.4.1 Bypass BlocksASupportsExported course pages include a skip-to-content link and main/navigation landmarks. The desktop authoring interface also includes a skip link that moves focus past application chrome into the editor area.
2.4.2 Page TitledASupportsEvery page has a descriptive title element derived from the page name.
2.4.3 Focus OrderASupportsDOM order matches visual order. The main content area receives programmatic focus on page load. Interactive elements follow a logical tab sequence.
2.4.4 Link Purpose (In Context)ASupportsNavigation buttons include aria-labels with target page names. Document download links include the file title. Buttons display visible descriptive text. The checker flags generic link text, empty links, and duplicate URLs pointing to the same destination on a page.
2.4.5 Multiple WaysAASupportsMulti-page exported courses provide more than one navigation path, including the course navigation menu and sequential Previous/Next controls. Navigation variants were tested across sidebar, bottom bar, slides, scroll, minimal, embedded, and no-navigation configurations.
2.4.6 Headings and LabelsAASupportsPages render an h1 page title. Heading blocks use semantic h1–h3 elements. The checker flags skipped heading levels, H1 used inside page content (since the page title already serves as H1), and headings longer than 120 characters. Assessment fieldsets have aria-labels derived from question text.
2.4.7 Focus VisibleAASupportsAll interactive elements show a dual-contrast focus ring via :focus-visible. Mouse-click focus outlines are suppressed to show focus only for keyboard navigation.
2.4.11 Focus Not Obscured (Minimum)AASupportsBlocks have scroll-margin-top to clear the sticky course menu. The fixed badge is positioned to avoid obscuring content areas.
2.5.1 Pointer GesturesASupportsNo multipoint or path-based gestures required. The image comparison slider uses single-pointer drag with keyboard alternatives.
2.5.2 Pointer CancellationASupportsInteractive actions use standard click handlers that fire on pointer release.
2.5.3 Label in NameASupportsVisible button text matches accessible names. Icon-only buttons have descriptive aria-labels.
2.5.4 Motion ActuationANot ApplicableNo device motion triggers any functionality.
2.5.7 Dragging MovementsAASupportsSequence assessments provide up/down button alternatives. The image comparison slider supports ArrowLeft/ArrowRight keyboard control.
2.5.8 Target Size (Minimum)AASupportsAll interactive targets meet the 24x24 CSS pixel minimum. Slide progress dots use transparent padding to reach the minimum while maintaining compact visual size.
Principle 3: Understandable
CritèresNiveauConformitéRemarques et explications
3.1.1 Language of PageASupportsPages declare their language. Right-to-left languages are supported.
3.1.2 Language of PartsAASupportsPer-block language selector available in the block context menu. Published output emits lang and dir attributes when block locale differs from course locale.
3.2.1 On FocusASupportsFocusing an element does not trigger navigation, submission, or other context changes.
3.2.2 On InputASupportsAssessment selections do not trigger submission. A separate Check/Submit button is required. Select dropdowns update state without navigating.
3.2.3 Consistent NavigationAASupportsThe course menu and page navigation render from the same components on every page, maintaining consistent structure and position.
3.2.4 Consistent IdentificationAASupportsNavigation buttons, menu controls, and slide indicators use consistent labels and icons throughout.
3.2.6 Consistent HelpANot ApplicablePublished courses do not include a help mechanism. This criterion would apply if help were added.
3.3.1 Error IdentificationASupportsAssessment feedback displays Correct/Incorrect text labels alongside color indicators. Required field validation shows error messages linked to the relevant input.
3.3.2 Labels or InstructionsASupportsAssessment inputs use fieldset with aria-label containing the question stem. Text inputs and textareas have descriptive aria-labels. Matching selects are labeled per prompt.
3.3.3 Error SuggestionAASupportsAuto-scored assessments (choice, hotspot, matching, sequence) show correctness feedback with author-provided explanations. Text response assessments display author feedback when configured.
3.3.4 Error Prevention (Legal, Financial, Data)AANot ApplicableDesktop-generated standalone and SCORM courses do not perform legal, financial, or user-data deletion transactions. Assessment responses can be changed or retried according to the author's course settings.
3.3.7 Redundant EntryANot ApplicableEach page's assessments are independent. No cross-page data re-entry is required.
Principle 4: Robust
CritèresNiveauConformitéRemarques et explications
4.1.2 Name, Role, ValueASupportsInteractive controls in generated output expose clear names, roles, and values. Assessment feedback is programmatically linked to questions, and desktop authoring controls use labels, states, and focus handling that can be exposed to assistive technologies.
4.1.3 Status MessagesAASupportsScreen reader users are notified of page changes, assessment feedback, validation errors, and important desktop authoring status changes through live region announcements.

Section 508 (révisée)

Chapter 3: Functional Performance Criteria
CritèresConformitéRemarques et explications
302.1 Without VisionSupportsGenerated output uses semantic HTML, landmarks, headings, labels, and ARIA where needed. Desktop authoring controls expose visible labels and keyboard focus states.
302.2 With Limited VisionSupportsBrowser zoom supported. Contrast checker enforces WCAG AA ratios.
302.3 Without Perception of ColorSupportsColor is never the only way to convey information. Checker results use icons and text alongside color.
302.4 Without HearingSupportsTranscripts provided for audio/video. Caption and audio description tracks supported.
302.5 With Limited HearingSupportsCaption tracks with language labels. Transcript text expandable below media.
302.6 Without SpeechSupportsNo speech input is required.
302.7 With Limited ManipulationSupportsDesktop authoring and generated output support keyboard operation for core workflows and interactive controls. Pointer-only gestures are not required for tested workflows.
302.8 With Limited Reach and StrengthSupportsStandard input devices supported. No special hardware or sustained physical effort required.
302.9 With Limited Language, Cognitive, and Learning AbilitiesSupportsClear labels, simple navigation, consistent layout. The editor follows familiar document-editing patterns.
Chapter 5: Software
CritèresConformitéRemarques et explications
501.1 ScopeSupportsDesktop authoring application for macOS, with standalone HTML and SCORM output generated for browser-based learner delivery.
502.3.1 Object InformationSupportsStandard HTML and ARIA attributes expose information to assistive technologies.
502.3.2 Modification of Object InformationSupportsStandard form controls allow assistive technologies to interact with all editable fields.
504.2 Content Creation or EditingPartially SupportsThe desktop accessibility review helps authors find issues before export, including missing image alternatives, heading structure, link quality, table structure, assessment labels, media alternatives, and color contrast. The checker is advisory rather than a hard publishing blocker.
504.2.1 Preservation of Information Provided for AccessibilitySupportsAuthor-provided accessibility information such as image alternatives, headings, captions, labels, landmarks, and language settings is preserved in generated HTML and SCORM output.
504.2.2 PDF ExportNot ApplicablePraxity Studio exports courses as HTML and SCORM packages. Course PDF export is not included in the current desktop product scope.
Chapter 6: Support Documentation and Services
CritèresConformitéRemarques et explications
602.2 Accessibility and Compatibility FeaturesSupportsAccessibility features are documented in the help center, including the built-in checker, keyboard navigation, alt text requirements, caption support, and colour contrast validation. A keyboard shortcuts modal is available in the editor.
602.3 Electronic Support DocumentationSupportsSupport documentation follows WCAG 2.2 AA guidelines.
602.4 Functional Performance StatementsSupportsThis VPAT documents functional performance criteria and conformance levels.

EN 301 549

Clause 5: Generic Requirements
CritèresConformitéRemarques et explications
5.2 Activation of accessibility featuresSupportsAccessibility features are always on. No special activation needed.
5.3 BiometricsNot ApplicableNo biometric input is used.
5.4 Preservation of accessibility information during conversionSupportsThe export pipeline preserves alt text, headings, landmarks, and language attributes.
Clause 6: ICT with Two-Way Voice Communication
CritèresConformitéRemarques et explications
6.1 Audio bandwidth for speechNot ApplicablePraxity Studio does not include voice communication.
6.2 Real-time text (RTT)Not ApplicablePraxity Studio does not include real-time text communication.
Clause 7: ICT with Video Capabilities
CritèresConformitéRemarques et explications
7.1.1 Captioning playbackPartially SupportsEmbedded videos can expose captions when the source media platform provides them. Praxity Studio does not currently include a dedicated caption-track authoring or validation workflow.
7.1.2 Captioning synchronizationPartially SupportsCaption synchronization depends on the captioned source media used by the author.
7.2.1 Audio description playbackPartially SupportsAuthors can provide described media or text alternatives, but the desktop app does not currently provide a dedicated audio-description track workflow.
7.3 User controls for captions and audio descriptionPartially SupportsCaption controls may be available through embedded media players when captions are provided by the source. Dedicated in-app controls for authoring caption and audio-description tracks are not yet included in the desktop product.
Clause 9: Web (WCAG 2.2 AA)
CritèresConformitéRemarques et explications
9.1–9.4 WCAG 2.2 Level AASupportsSee WCAG 2.2 AA table above for per-criterion detail.
Clause 11: Software — Authoring Tool
CritèresConformitéRemarques et explications
11.8.1 Content technologySupportsExports standard HTML, CSS, and JavaScript in standalone HTML and SCORM packages.
11.8.2 Accessible content creationPartially SupportsThe desktop accessibility review provides issue counts, severity, and repair guidance for common course accessibility problems. It is advisory rather than blocking, so authors remain responsible for resolving issues before distribution.
11.8.3 Preservation of accessibility informationSupportsAlt text, headings, landmarks, and language attributes are preserved through the export pipeline.
11.8.4 Repair assistanceSupportsThe accessibility review gives specific guidance for common issues such as missing image alternatives, heading structure problems, poor link text, table headers, missing media alternatives, and contrast problems.
11.8.5 TemplatesPartially SupportsPraxity Studio provides accessible starting points through reusable compositions and design-tab theme presets with contrast-tested colors. Full course templates with accessibility-specific instructional guidance are still on the roadmap.
Clause 12: Documentation and Support Services
CritèresConformitéRemarques et explications
12.1.1 Accessibility and compatibility featuresSupportsAccessibility features are documented in the help center, including the desktop accessibility review, keyboard navigation, image alternatives, media alternatives, and color contrast validation.
12.1.2 Accessible documentationSupportsDocumentation follows WCAG 2.2 AA guidelines.
12.2.2 Information on accessibility featuresSupportsThis VPAT documents all accessibility features and their conformance status.
12.2.3 Effective communicationSupportsEmail support is available for accessibility inquiries.
12.2.4 Accessible documentationSupportsThe marketing site and documentation follow WCAG guidelines.

ATAG 2.0

Part A: Make the authoring tool user interface accessible
CritèresConformitéRemarques et explications
A.1.1 Web-Based FunctionalitySupportsPraxity Studio uses standard accessible interface patterns within the desktop application shell. Core editing workflows were tested by keyboard, including project creation, editor navigation, slash commands, preview, settings, export/import, workspace navigation, and panel controls.
A.1.2 Platform Accessibility ServicesSupportsUses standard controls, labels, focus management, live regions, and ARIA attributes where needed so the desktop interface can be exposed through platform accessibility services.
A.2.1 Accessible Editing ViewsSupportsThe desktop editor provides a keyboard-reachable editing view with skip link support, visible focus states, labeled panels, resizable regions, page navigation, file tree navigation, and live status messages for important changes.
A.2.2 Editing View PresentationSupportsBrowser zoom and text resize work correctly. No content loss at 200% zoom.
A.3.1 Keyboard AccessSupportsDesktop QA covers keyboard access through onboarding, project lifecycle, editor typing, slash commands, panel toggles, focus cycling, preview modes, settings, workspace flows, import/export, shortcuts panel, and security dialogs. Shortcuts are documented in the keyboard shortcuts panel.
A.3.2 Content Structure AccessSupportsThe page navigator and project file tree expose course structure through keyboard-reachable controls with visible labels and focus states.
A.3.3 Text SearchSupportsDesktop search controls are keyboard reachable and labeled. Search focus and panel behavior are included in the desktop accessibility review.
A.3.4 Navigate by StructureSupportsThe page navigator, project file tree, editor, preview, and panel ribbons provide keyboard-reachable structure for moving through a project and its content.
A.3.5 Content SearchabilitySupportsDesktop search and project file navigation help authors locate files and content without relying on pointer-only interaction.
A.3.6 PreferencesSupportsAuthors can customize course themes and preview display preferences. Desktop themes and exported output are tested for contrast in representative light, dark, and custom configurations.
A.3.7 PreviewsSupportsPreview mode renders accessible output matching the final export.
A.4.1 Help with Accessibility FeaturesSupportsAccessibility features are documented in the help center. The desktop keyboard shortcuts panel is available in the app, and the accessibility review provides in-context guidance for course issues.
A.4.2 Document Accessibility FeaturesSupportsThis VPAT documents all accessibility features and their status.
Part B: Support the production of accessible content
CritèresConformitéRemarques et explications
B.1.1 Accessible Content PossibleSupportsAll content types support accessibility attributes: alt text, headings, transcripts, and language settings.
B.1.2 Accessibility Info PreservedSupportsAlt text, headings, landmarks, and language attributes are preserved through the export pipeline.
B.2.1 Accessible Content Auto-GeneratedSupportsThe export pipeline produces semantic HTML with skip links, landmarks, heading hierarchy, and proper document structure.
B.2.2 Accessibility Guidance ProvidedSupportsThe checker provides inline guidance with descriptive messages and actionable suggestions.
B.2.3 Accessibility CheckingSupportsThe desktop accessibility review checks common course issues across images, headings, links, tables, media, assessments, and design choices, with severity and repair guidance.
B.2.4 Repair AssistanceSupportsThe accessibility review provides direct repair guidance for common issues such as marking decorative images, adding alternatives, improving headings, labeling assessments, and fixing low contrast.
B.2.5 Accessibility Checking ProminenceSupportsThe desktop interface exposes accessibility review from the authoring workflow so authors can check issues before distributing HTML or SCORM output.
B.3.1 Accessible TemplatesPartially SupportsReusable compositions and design-tab theme presets give authors accessible, template-like starting points for common content patterns and visual design. Complete course templates with accessibility-specific instructional guidance are still planned.
B.3.2 Accessible Template OptionsPartially SupportsAuthors can choose from accessible compositions and contrast-tested theme presets. Praxity Studio does not yet provide a full catalogue of course-level templates with accessibility notes for each option.
B.4.1 Accessible DocumentationSupportsProduct documentation is published in an accessible help center with semantic HTML, keyboard navigation, and proper heading structure.
B.4.2 Accessible Feature DescriptionsSupportsAccessibility features are described in the help center, including the checker, keyboard shortcuts, alt text, captions, and contrast validation. The help content itself is accessible.

Feuille de route accessibilité

Lacunes connues avec corrections planifiées, classées par priorité. Cette liste est notre engagement envers l’amélioration continue.

Dedicated caption and audio-description workflow

Haute

Add desktop authoring controls for caption tracks, transcript review, and audio-description metadata so media alternatives are easier to verify before export.

Améliore: 1.2.2 Captions, 1.2.5 Audio Description, EN 301 549 Clause 7

Méthodes d’évaluation