Allow course teams to show updates instead of welcome messages

Description

Background

Some course teams are actively using updates, and would like to ensure that the first update is always visible to their learners. They would prefer to use this in preference to welcome messages, which are dismissable and transient.

We need this story to be scoped small so that we can land it quickly to satisfy our partners who want this behavior.

Acceptance Criteria

  • Create a new updates fragment which shows

    • The most recent update, set once per session, and shown every new session.

    • A heading labeled "Latest Update"

    • Retain dismissibility for the update within that session.

  • Conditionally show this fragment in preference to the welcome message fragment

Open Questions

  • What mechanism should be used to determine which courses show updates

    • A new Waffle flag (Marco --> +1 )

  • Can we reuse the existing tool event? Do we need to distinguish it? (Marco: Should be the same tool in sidebar I think)

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Status

Assignee

Diana Huang

Reporter

Andy Armstrong

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

Story Points

2

Components

Sprint

None

Priority

Unset
Configure