Symbol for representating client


This company is a for-profit education company that sells online schooling and curriculum to state and local governments. Their platforms provide access to robust course offerings that include core subjects in multiple levels, world languages, and a wide range of electives.

Symbol for representating business

Business Requirement

They had a need to leverage advanced technology such as Google Polymer to develop the web components for their learning objects. The detailed requirements included:

  • Using Google Polymer so that their learning objects would be easy to maintain, modular, accessible, responsive, and mobile in nature.
  • Making the Learning Objects accessible and complying to 508 standards for accessibility.

Symbol for representating solution


  • Magic evaluated the component development scope and created a specification for each component.
  • Inputs and Outcomes from a component were defined along thresholds to user inputs, and user interactions were listed.
  • A component testing framework was established to test the component functioning with test data.

Symbol for representating key highlight

Key Highlights

  • Developed wireframes and visual designs
  • Implemented accessibility features as per A11Y guidelines
  • Screen Reader supported: Screen Reader, VoiceOver, Talkback
  • Other tools used: Achecker