openedx / openedx/frontend-app-authoring

Enable highlights flow currently lives separately from highlights email content

Open
#3,048 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
17
Forks
218
Avg merge
9d 20h
Merged PRs (30d)
20

Description

User Story

As a course team member, I want to make sure the enablement and drafting of highlights emails lives in one intuitive place in studio, so that its intuitive and that I have enabled highlights for my course if I decided to draft them.

Background

Currently, I draft highlights emails on the course outline page, section info sidebar, but even if I have them written, they aren't enabled until I click on the Enable Highlights button at the top of the Course Outline page in studio. Depending on user feedback, it may make sense to combine these two steps in one place so that its clear to the user who has drafted highlights for their course that nothing will go out until those highlights have been enabled.

Additional context

https://github.com/openedx/frontend-app-authoring/issues/2622#issuecomment-4372075151

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Course Outline page and its section info sidebar, where enabling highlights and drafting highlights emails currently happen separately. Trace both flows and determine how they can be presented together; done means a course team member can draft highlights and clearly see or complete the required enablement in one intuitive place.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.