Comments (1)
Header:
- Links are read as "visited"
- Current tab order is Materia logo -> profile section ->navbar. This may need to be in the order of viewing (Logo -> Navbar -> Profile section)
- Logout button is not tab reachable
Widget catalog:
- Features for each widget are read a single string
- Search bar doesn't have a descriptive label
My widgets page:
- Widgets are not tab-reachable
- Widget icons do not have alternative text
- Search bar does not have a label
Widget detail page:
- Breadcrumb arrow is aria-visible
- Demo navigation buttons (left, right, dots below) need labels
- Collaborate, Make a copy, Delete, and Edit settings buttons are not tab-reachable
Scorescreen:
- Compare With Class score view is screenreader navigable when closed
Profile page: - Profile pictures need alt text
- User tags such as "staff" and "support" may need a descriptive header visible to screenreader
Creator: - Save History and Import Questions links are not tab-reachable
- Save History saves not are tab-reachable
May need an aria-live region to read out updates to reflect player changes, updates, or errors (e.g. hitting "Save" in player settings would say "Settings saved", etc.)
All pages are still tab and screenreader-reachable when dialogs (such as collaborator, save history, question importer, etc.) are open
from materia.
Related Issues (20)
- Instance open/close time parsing can be invalid
- Save History has issues when used with a fresh instance save
- Making a copy of an instance from the user admin panel causes URL hash issues
- Improve access settings when a student views settings for a non-student widget HOT 1
- Export Options dialog overflow problems
- The "Get Materia" button on the homepage links to the catalog
- Implement a responsive layout for My Widgets and Profile Page
- Paginated score objects are not being merged correctly in individual student scores
- API Error Response Overhaul
- Update player footer
- Update to LTI 1.3
- Making a copy of an instance sets copied instance ID to '0' in share URLs and embed URL
- User admin instances played not correctly displaying LTI context HOT 1
- Individual student search in My Widgets is busted HOT 1
- Widget settings not properly updated in instance list query cache HOT 1
- Widget enginecore setHeight and widget height issues
- Some LTI scores are not passed back due to score screen URL race condition HOT 1
- JS Import Optimizations HOT 1
- Allow users to skip the fake progress bar when embedding.
- Round scores more accurately in LTI passback
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from materia.