When a course has an expiration date set (Enrollment API), additional information for the course blocks (v2) is presented via the Course Blocks API. We must update the listing of subsection items with graded content as well as the way we render gated components to ensure they are not accessible in a mobile course configured to not show the full outline.
Case: Course Expiration is in the Future & Content is Gated / Locked
COURSE OUTLINE VIEW - No change
COMPONENT LISTING VIEW - “Not available on mobile” for problems
COMPONENT VIEW - (show Not available on mobile view with problem icon instead of computer)
Case: Course Expiration is in the Past
As a result of the details outlined for v1 in LEARNER-6639 , learners won't be able to see their course outline at all, so not changes are necessary to the subsection listing or component view.