Home/Accessibility statement and conformance report (VPAT)
Accessibility

Accessibility statement and conformance report (VPAT)

Bodhih Training Solutions Private Limited · Last updated

In short

We build the Bodhih LMS to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA, so that every employee, customer and partner can learn on it, whether they use a keyboard, a screen reader, magnification or a phone. This page is our accessibility statement and our conformance report in the VPAT 2.5 (WCAG edition) format. It is a self-assessment; where we fall short we say so, and we fix reported barriers first.

Our commitment

Target: WCAG 2.2 Level AA across the learner experience, company administration and public pages. The same criteria cover Section 508 (United States) and EN 301 549 (European Union) for web content.

New features are checked against these criteria before release. The platform is partially conformant today: most criteria are fully met and the gaps are listed below, with what we are doing about them.

What works today

  • A "Skip to main content" link and page landmarks on every signed-in and public page.
  • A clear focus ring on everything you can reach with the keyboard, and keyboard operation of every platform feature.
  • Navigation that collapses into a menu on phones, so nothing is lost at 320 px wide.
  • Labelled forms, errors written out in words, and no time limits outside timed tests.
  • Respect for "reduce motion" settings; nothing flashes or plays sound by itself.
  • Quiz and review results that say "right answer" and "your answer" in words, not only colour.
  • Captions in the video player when they are supplied, and AI-built courses delivered as real text that screen readers and translation tools can read.

Known gaps and plans

  • Uploaded content (SCORM, cmi5, PDFs, slides, video) is only as accessible as its author made it. Bodhih’s own courses are being checked; company admins should ask their content vendors for accessible packages and captions.
  • Some older Super Admin screens (used only by Bodhih staff) have small targets, drag-only reordering and unlabelled table layouts. These are being reworked.
  • Some light grey hint text and form borders are below the contrast ratios; we are darkening them.
  • Passages in another language inside a lesson are not tagged with their language.

Report a barrier

If something on Bodhih is hard or impossible to use, email solutions@bodhih.com with the page and what happened. We reply within five working days, and we will get you the content another way in the meantime.

Conformance report: product details

ItemDetail
ProductBodhih LMS (web application at www.bodhih.org), learner, company administration and public pages
Report formatVPAT 2.5, WCAG edition (WCAG 2.2 Level A and AA)
Report date9 November 2026
Evaluation methodSelf-assessment by Bodhih: keyboard-only walkthroughs of the learner, company admin and public sign-up journeys at 320 px and 1280 px widths, code review against each criterion, and automated axe-core checks. No third-party audit yet.
Contactsolutions@bodhih.com
Terms used"Supports": the criterion is met. "Partially supports": some parts are not met (explained). "Not applicable": the criterion does not apply.

Table 1: WCAG 2.2 Level A

CriterionConformanceRemarks
1.1.1 Non-text ContentPartially supportsPlatform images have text alternatives or are marked decorative. Images inside uploaded courses (SCORM, cmi5, PDF, slides) depend on the author.
1.2.1 Audio-only and Video-only (Prerecorded)Partially supportsDepends on the uploaded media. Authors can add a transcript as a document lesson next to the media.
1.2.2 Captions (Prerecorded)Partially supportsThe video player shows WebVTT captions when the author provides them. Videos uploaded without captions have none.
1.2.3 Audio Description or Media Alternative (Prerecorded)Partially supportsDepends on the uploaded media.
1.3.1 Info and RelationshipsPartially supportsHeadings, lists, labelled fields, fieldsets and table headers are marked up in learner, company and public screens. A few older Super Admin screens use layout without full structure.
1.3.2 Meaningful SequenceSupportsReading order follows the visual order.
1.3.3 Sensory CharacteristicsSupportsInstructions do not rely on shape, colour, size or position alone.
1.4.1 Use of ColorSupportsStatus (done, due, right or wrong answer) is given in words as well as colour.
1.4.2 Audio ControlSupportsNothing plays sound automatically.
2.1.1 KeyboardPartially supportsAll platform features work with a keyboard. Third-party SCORM and cmi5 content, and some interactive simulations, depend on how they were built.
2.1.2 No Keyboard TrapSupportsFocus can always move out of menus, dialogs and embedded course frames.
2.1.4 Character Key ShortcutsSupportsNo single-key shortcuts outside a focused media player.
2.2.1 Timing AdjustablePartially supportsTimed quizzes and proctored assessments are timed on purpose (an essential test condition). Everything else has no time limit; sessions last a day.
2.2.2 Pause, Stop, HideSupportsNo auto-moving, blinking or auto-updating content that cannot be paused, apart from short status messages.
2.3.1 Three Flashes or Below ThresholdSupportsNo flashing content in the platform.
2.4.1 Bypass BlocksSupports"Skip to main content" is the first link on every page, and pages use landmarks.
2.4.2 Page TitledSupportsEvery page has a descriptive title.
2.4.3 Focus OrderSupportsFocus moves in the same logical order as the page reads.
2.4.4 Link Purpose (In Context)SupportsLinks and buttons say where they go or what they do, together with their surrounding text.
2.5.1 Pointer GesturesSupportsNo path-based or multi-point gestures are required.
2.5.2 Pointer CancellationSupportsActions run on release, not on press.
2.5.3 Label in NameSupportsVisible labels are part of the accessible name.
2.5.4 Motion ActuationNot applicableNo feature is operated by moving the device.
3.1.1 Language of PageSupportsPages declare their language.
3.2.1 On FocusSupportsFocusing a control never changes context.
3.2.2 On InputSupportsChanging a setting does not move you elsewhere without warning.
3.2.6 Consistent HelpSupportsThe support contact appears in the same place on every learner page.
3.3.1 Error IdentificationSupportsErrors are described in words next to the form; newer screens also announce them to screen readers.
3.3.2 Labels or InstructionsSupportsFields have labels, and formats (phone numbers, passwords) are explained.
3.3.7 Redundant EntrySupportsInformation already given is not asked for again in the same process.
4.1.2 Name, Role, ValuePartially supportsPlatform controls expose names, roles and states (expanded, current page, pressed). Third-party course content depends on its author.

Table 2: WCAG 2.2 Level AA

CriterionConformanceRemarks
1.2.4 Captions (Live)Not applicableLive sessions run in Zoom, Microsoft Teams or Google Meet, which provide live captions.
1.2.5 Audio Description (Prerecorded)Partially supportsDepends on the uploaded media.
1.3.4 OrientationSupportsWorks in portrait and landscape.
1.3.5 Identify Input PurposePartially supportsSign-in and sign-up fields declare their purpose (name, email, password, organisation, phone). Some admin forms do not yet.
1.4.3 Contrast (Minimum)Partially supportsBody text meets 4.5:1. Some secondary hint text in admin screens is lighter. A company’s own brand colour can lower contrast in its branded areas; academy pages pick black or white text automatically for contrast.
1.4.4 Resize TextSupportsText resizes to 200% without loss of content.
1.4.5 Images of TextPartially supportsCertificates are generated as images and PDFs; their details are also available as text on the verification page.
1.4.10 ReflowPartially supportsLearner, company and public pages reflow to 320 px wide (navigation collapses into a menu). Wide data tables scroll sideways. The Super Admin console is designed for desktop.
1.4.11 Non-text ContrastPartially supportsFocus rings and primary buttons meet 3:1. Some form-field borders are lighter than 3:1; the field labels identify them.
1.4.12 Text SpacingSupportsContent adapts to increased letter, word, line and paragraph spacing.
1.4.13 Content on Hover or FocusSupportsNo content appears on hover or focus alone; menus open on click or Enter and close the same way.
2.4.5 Multiple WaysSupportsNavigation menus, the catalogue, links between related pages and a sitemap.
2.4.6 Headings and LabelsSupportsHeadings and labels describe their topic or purpose.
2.4.7 Focus VisibleSupportsA visible focus ring on every interactive element reached by keyboard.
2.4.11 Focus Not Obscured (Minimum)SupportsSticky bars leave room so a focused item is not hidden.
2.5.7 Dragging MovementsPartially supportsLessons and modules in the AI course builder move with Up and Down buttons. Some older Super Admin authoring screens reorder by dragging only.
2.5.8 Target Size (Minimum)Partially supportsMost targets are at least 24 by 24 px. A few small icon buttons in older admin screens are not yet.
3.1.2 Language of PartsPartially supportsA course can be marked as another language; individual passages inside lessons are not tagged.
3.2.3 Consistent NavigationSupportsNavigation is in the same place and order on every page of each area.
3.2.4 Consistent IdentificationSupportsThings that do the same job are named the same way.
3.3.3 Error SuggestionSupportsError messages say how to fix the problem.
3.3.4 Error Prevention (Legal, Financial, Data)SupportsPurchases are confirmed before payment; deletions and withdrawals ask for confirmation.
3.3.8 Accessible Authentication (Minimum)SupportsPasswords and one-time codes can be pasted and filled by password managers; the bot check needs no puzzle; single sign-on is available.
4.1.3 Status MessagesPartially supportsSaves, results and errors in newer screens are announced without moving focus; some older admin messages are not yet announced.