In Course Milestone Alerts

Description

Goal:
With the interest of surfacing "What do I need to do next" notices more directly on the course home page, we'd like to explore taking the information rendered in the course dates sidebar and using it to power a set of important course milestone messages. Eventually these would be transitioned to a notification framework / infrastructure, but in the interim these messages begin to facilitate the burying of course dates on the home sidebar as a top level visible element.

Milestones:
https://openedx.atlassian.net/wiki/spaces/LEARNER/pages/162670476/Course+Messaging

Revisit this list of messages from 2015 - https://invis.io/YJ84G4VFM#/115208673_Messages_And_Alerts
1.) Before Course Start. (persists?)
2.) Before Upgrade Deadline (2 weeks)
2.5.) Before Verification Deadline (2 weeks)
3.) Before Course End (2 weeks)
4.) Before Certificate Delivery (right after Course End, show until date passes)
cc'ed
5.) After Course End: Certificate!
6.) After Course End: Verification Requirements not met
7.) After Course End: New Run / Re-Enroll (#loops4lyfe)

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Status

Assignee

Unassigned

Reporter

Marco Morales

Labels

None

Reach

None

Impact

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Stakeholders

None

Components

Priority

Unset

Epic Name

In-Course Messages
Configure