Accessibility
At SkillTree, we're dedicated to creating an accessible learning environment that empowers everyone to succeed. This guide highlights our accessibility features and best practices to ensure you can navigate and engage with our platform effortlessly.
This guide is broken down into two section where the first section outlines accessibility features of the SkillTree Dashboard and the second provides instructions about creating a SkillTree gamified accessible training in the platform.
Dashboard Accessibility
This section outlines the accessibility features and best practices for the SkillTree Dashboard.
Tips
Please Note that this accessibility guide is for users interested in creating gamified training experiences in SkillTree Platform. If you are interested in earning credits in existing trainings, please check out our Taking a Training Accessibility Guide for more details.
Navigation
Basic Navigation
- Use
Tab
to move forward through interactive elements - Use
Shift + Tab
to move backward - Press
Enter
orSpace
to activate buttons and links - Use arrow keys to navigate through menus and dropdowns
- Use
Escape
to close modals and popups - Use
Alt + Left Arrow
to navigate to the previous page in the browser history - Use
Alt + Right Arrow
to navigate to the next page in the browser history
Landmark Navigation
The heading structure is organized hierarchically to facilitate easy navigation using screen reader landmark navigation.
For example, on a project page, the heading levels are organized as follows:
- The project title serves as the main heading (Level 1)
- Subjects (Level 2 heading that groups all subjects)
- Each subject is a Level 3 heading
This heading hierarchy enables efficient navigation through screen readers. For example, using JAWS Screen Reader:
- List all headings with
INSERT+F6
- Navigate directly to the first subject by pressing
3
for the first Level 3 heading - Press
3
again to move to the next subject heading - Once you reach your desired subject, press
Enter
to drill down into the subject
Skip to Main Content
The "Skip to content" feature helps you quickly access the main content by bypassing repetitive navigation links. This button appears when you first press the Tab
key on any page.
To use this feature:
- Press
Tab
when the page loads - The "Skip to content" button will appear in the top-left corner and be automatically selected
- Press
Enter
to jump directly to the main content area
Tips
You can access this feature at any time by refreshing the page with F5
and then pressing Tab
.
Screen Reader Support
- Decorative images and icons are labeled to be skipped by screen readers
- Many actions are announced to screen readers for better accessibility, this is in addition to the default announcements provided by the browser
- All form fields have associated labels
- Clicking on a form field label will focus the field
- Required fields are clearly indicated
- Error messages are announced by screen readers
- Buttons have descriptive text
- Interactive elements are keyboard accessible
- Focus indicators are visible for keyboard navigation
Visual Adjustments
- The application supports browser zoom up to 200%
- Text and interactive elements maintain a minimum 4.5:1 contrast ratio
- Color is not used as the sole means of conveying information
- All color combinations meet WCAG 2.1 AA level compliance
Video, Multimedia and Images
- Descriptive alt text is added to meaningful images
- Video captions are provided where applicable
- Video and audio transcripts are provided where applicable
Rich Text Editor
The SkillTree description editor is a full-featured Rich Text Editor. The editor is used in the dashboard to provide descriptions for Projects, Subjects, Skills, Badges, and also for sending emails to users and project administrators.
It supports both tab-based navigation and keyboard shortcuts for text editing:
Feature | Shortcut | Explanation |
---|---|---|
Copy & Paste | Ctrl+C / Ctrl+V | Paste anything from browser, screenshot, excel, powerpoint, etc. |
Headings | Ctrl+Alt+t | Supports 6 different sized headings |
Bold | Ctrl+B | Apply bold formatting to text |
Italics | Ctrl+I | Apply italic formating to text |
Strike | Ctrl+S | Apply |
Font Size | Ctrl+Alt+s | Apply a specific font size to text |
Line | Ctrl+L | Insert a horizontal line seperator |
Blockquote | Alt+Q | Apply quote formatting to line(s) of text |
Unordered List | Ctrl+U | A bulleted list |
Ordered List | Ctrl+O | A numbered list |
Indent | Fn+Tab | When creating a list, this will indent the list one level |
Outdent | Fn+Shift+Tab | When creating a list, this will outdent the list one level |
Image | Ctrl+Alt+i | Insert an image. Images may be chosen from a local file, a URL, or copy and pasted. |
Link | Ctrl+Alt+r | A hyperlink to an external resource |
Attachments | Ctrl+Alt+a | Attach a file to the description. Attached files will be stored on the SkillTree server and a link for downloading the attachment will be provided. |
Inline Code | Ctrl+Shift+C | Apply code style formatting inline |
Code Block | Ctrl+Shift+P | Apply code style to a multiline section |
How Make Accessible Trainings
Video and Audio Content
When creating training content, ensure accessibility for all users by:
- Providing transcripts for video files
- Including captions for audio content
- Refer to the Audio/Video section for detailed upload instructions
Image Accessibility
For meaningful images in descriptions:
- Use the upload image feature
- Click the
Insert Image
button - Or use the keyboard shortcut
CTRL+ALT+i
- Click the
- Add descriptive alt text in the
Description
input box of the insert image popup
Text Formatting
When pasting content into the description editor:
- Use
CTRL+SHIFT+v
or right-click and selectPaste as Plain Text
- Avoid default paste operations from sources like Microsoft Word
- Default paste operations can:
- Carry inaccessible styles and formatting
- Alter background colors
- Create inaccessible and unattractive displays in dark mode
These practices ensure your content is accessible to all users, regardless of their needs or preferences.
Feedback
At SkillTree, we're committed to making our platform accessible to everyone. We regularly test our system using both automated tools and manual reviews. Your feedback is incredibly valuable to us! If you encounter any accessibility barriers or have suggestions for improvement, please don't hesitate to reach out.