Files
2025-04-27 22:36:13 +01:00

761 B

Accessibility & User Experience

Accessibility Features

  • All forms and buttons have proper labels and aria attributes.
  • Error messages and spinners use aria-live and roles for screen reader support.
  • Keyboard navigation is fully supported throughout the app.
  • Color contrast meets accessibility standards.

User Experience Highlights

  • Loading spinner and overlay during grading for instant feedback.
  • Confirmation dialogs for deleting history to prevent accidents.
  • Friendly, actionable error messages for all failure scenarios.
  • Mobile-friendly and responsive layout.

Things that could be included in an accessibility demo

  • Tab through the UI to show keyboard accessibility.
  • Use a screen reader to announce errors and loading states.