Accessibility Statement

Last Updated: January 15, 2026

IoTClass.org is committed to ensuring digital accessibility for people of all abilities. We strive to provide an inclusive learning experience that enables everyone to engage with our Internet of Things educational content, regardless of disability or assistive technology use.

Our Commitment

We believe that education should be accessible to everyone. Our goal is to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA standards. These guidelines explain how to make web content more accessible for people with disabilities, and user-friendly for everyone.

We continuously work to improve the accessibility of our platform through:

  • Regular accessibility audits and testing
  • User feedback integration
  • Ongoing remediation of identified issues
  • Training for content creators on accessible design

Accessibility Features

Visual Accessibility

Alt Text for Images and Diagrams

  • All educational images include descriptive alt text
  • Over 530 images have been reviewed for WCAG 2.1 compliance
  • Mermaid diagrams include figure captions and descriptions
  • Complex diagrams provide detailed text alternatives

Color and Contrast

  • Our IEEE-inspired color palette meets WCAG contrast requirements:
    • Navy (#2C3E50) on white backgrounds: 10.69:1 ratio
    • Teal (#16A085) meets AA standards for large text
    • Orange (#E67E22) used only for non-essential highlights
  • Color is never the sole means of conveying information
  • High contrast mode compatible design

Responsive Design

  • Content adapts to all screen sizes and zoom levels
  • Supports up to 400% zoom without horizontal scrolling
  • Mobile-first design approach
  • Touch targets meet the 44x44 pixel minimum size

Content Accessibility

Educational Content

  • Clear, plain language used throughout
  • Technical terms explained when first introduced
  • Comprehensive glossary with 200+ IoT terms
  • “For Beginners” sections provide simplified explanations
  • “Sensor Squad” kid-friendly content uses accessible storytelling

Multimedia Content

  • Videos include or link to captions where available
  • Video players support keyboard controls
  • No auto-playing media
  • Transcripts available for audio content where possible

Interactive Content

Simulators and Tools

Our 80+ interactive OJS tools are designed with accessibility in mind:

  • Keyboard operable controls
  • Screen reader announcements for state changes
  • Clear labels and instructions
  • Alternative text descriptions of simulation outputs
  • High contrast mode support

Quizzes and Knowledge Checks

Our 700+ inline knowledge checks feature:

  • Form controls with proper labels
  • Clear feedback messages (not relying on color alone)
  • Sufficient time to complete (no time limits)
  • Error messages that identify the problem clearly
  • Keyboard accessible answer selection

Educational Games

Our 27 educational games include:

  • Keyboard-only gameplay options where possible
  • Score and feedback announced to screen readers
  • Pause and replay functionality
  • Clear visual and text instructions

Known Limitations

We acknowledge that some content may have accessibility limitations:

Third-Party Embeds

Wokwi Hardware Simulations

  • Our 81 Wokwi ESP32 simulation labs are embedded from a third-party service
  • While we cannot control the accessibility of the Wokwi platform directly, we provide:
    • Detailed text descriptions of each simulation’s purpose
    • Alternative learning paths for those who cannot use the simulations
    • Code examples that can be reviewed independently

YouTube Videos

  • Approximately 124 embedded videos from YouTube
  • Captioning availability depends on video creators
  • We prioritize videos with captions when available

Complex Diagrams

  • Some highly complex network diagrams may be challenging for screen reader users
  • We provide supplementary text descriptions for complex visuals
  • Simplified versions are being developed for critical diagrams

Mathematical Notation

  • Some advanced calculations use notation that may not fully translate to assistive technology
  • Text descriptions accompany mathematical formulas where possible

Assistive Technology Compatibility

IoTClass.org has been tested with the following assistive technologies:

Technology Platform Compatibility
NVDA Windows Fully Compatible
JAWS Windows Fully Compatible
VoiceOver macOS/iOS Fully Compatible
TalkBack Android Compatible
Dragon NaturallySpeaking Windows Compatible
ZoomText Windows Compatible
Browser Zoom (200%+) All Fully Compatible

Browser Support

We support accessibility features in the following browsers:

  • Chrome (latest two versions)
  • Firefox (latest two versions)
  • Safari (latest two versions)
  • Edge (latest two versions)

Ongoing Improvements

We are continuously working to enhance accessibility:

Current Initiatives

  • Improving keyboard focus visibility across all interactive tools
  • Adding more detailed alt text to complex architectural diagrams
  • Enhancing ARIA live regions for dynamic content
  • Creating accessible versions of simulation outputs

Planned Improvements

  • Audio descriptions for key educational videos
  • Enhanced keyboard shortcuts documentation
  • Accessibility checker integration in our development workflow
  • Additional screen reader testing with user volunteers

Reporting Accessibility Issues

We welcome your feedback on the accessibility of IoTClass.org. If you encounter any accessibility barriers or have suggestions for improvement, please let us know:

GitHub Issues (Preferred)

Report accessibility issues at our GitHub repository: https://github.com/ngcharithperera/iotclass/issues

When reporting, please include:

  1. Description of the accessibility issue
  2. The page URL where you encountered it
  3. The assistive technology you were using (if applicable)
  4. Steps to reproduce the issue
  5. Your suggested improvement (if any)

We aim to respond to accessibility feedback within 5 business days and resolve issues within 30 days, depending on complexity.

Conformance Status

IoTClass.org is partially conformant with WCAG 2.1 Level AA. “Partially conformant” means that some parts of the content do not fully conform to the accessibility standard.

We are committed to achieving full conformance and are actively working to address known gaps.

Assessment Methods

Our accessibility assessment includes:

  • Automated testing using tools like axe, WAVE, and Lighthouse
  • Manual testing following WCAG 2.1 checklist
  • Assistive technology testing with screen readers and keyboard navigation
  • User testing incorporating feedback from users with disabilities

Technical Specifications

IoTClass.org relies on the following technologies:

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Quarto static site generator
  • Mermaid for diagrams

These technologies are used in ways that are compatible with accessibility standards.

Formal Complaints

If you are not satisfied with our response to your accessibility concern, you may escalate through:

  1. Opening a GitHub issue with the “accessibility” and “urgent” labels
  2. Contacting the project maintainer directly through GitHub

This statement was created on January 15, 2026, and will be reviewed and updated annually or when significant changes are made to the website.

We are committed to making IoTClass.org accessible to all learners. Thank you for helping us improve.