Discovery: Are there other course statuses that we need to address?

Description

Problem Statement

As a developer, I would like to understand the range of course statuses that I need to support on about pages, so that we can address these statuses when we bring in all the courses into prospectus.

Background

As far as we know, we have courses with active course runs and courses with archived course runs, but there may be other statuses that we need to display on about pages or need to support by importing and constructing pages for them. We would like to better understand the scope of this work.

Acceptance Criteria

  1. A list of other statuses that we need to support on course about pages and whether or not these course pages are being built in the world of archived courses.

  2. A story, if necessary, for adding support for these other statuses.

Notes

  1. Talk with Publisher team about statuses they may have seen or run into as part of their work

    1. Talk with about possible other statuses

  2. If there are no other statuses, this story may be smaller than anticipated.

    1. We know about Hidden as a separate status

      1. Exists on course runs as a separate field

      2. Probably not being pulled into GraphQL/Prospectus right now

        1. it is deliberately being excluded from being stored in GraphQL

      3. We are not actually using this field for anything, so it’s possible that we are showing hidden course runs right now

        1. Hidden course runs only belong to courses we would like to be hidden, so it is unlikely that we are showing hidden course runs on prospectus right now.

        2. We will need to do some work to support hidden courses / course runs in prospectus.

    2. We will also want to deal with Closed courses

      1. The enroll button already handles Closed courses

        1. This only happens on the legacy about pages.

      2. Do we need to do anything else in this case?

 

Steps to Reproduce

None

Status

Story Points

1

Assignee

Diana Huang

Reporter

Diana Huang

Labels

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Epic Link

Sprint

None

Priority

Unset
Configure