adobe / parliament-client-template

A template for client projects of the developer documentation site
Apache License 2.0
7 stars 18 forks source link

Course UI tweaks #368

Closed chr0n1x closed 2 years ago

chr0n1x commented 2 years ago

Description

Updating Course/Quiz UI in light of the design decisions around Curriculum/Products vs Courses/Projects.

Created a modified version of the SiteMenu component specifically for EDU material. Specifically, this requires:

  1. Nav items are disabled for modules that have not yet been completed
  2. Nav should only include course page paths, nothing else
  3. Have the Complete course/quiz link in Next/Prev go to the homePage
  4. fixed a bug where QuizQuestion component would not properly render child elements like InlineCode

Motivation and Context

Cleaning up some things for Ethos EDU.

How Has This Been Tested?

Locally

Screenshots (if appropriate):

Screen Shot 2021-10-04 at 3 05 41 PM Screen Shot 2021-10-04 at 3 04 15 PM

Screen Shot 2021-10-04 at 5 54 16 PM

Checklist: