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:
- Description of the accessibility issue
- The page URL where you encountered it
- The assistive technology you were using (if applicable)
- Steps to reproduce the issue
- 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:
- Opening a GitHub issue with the “accessibility” and “urgent” labels
- 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.