Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add notice in editor to direct next steps after selecting course layout #7331

Closed
donnapep opened this issue Nov 24, 2023 · 1 comment
Closed
Assignees
Labels
[Pri] Normal Can wait for the next release [Status] Triaged Issue has been triaged [Type] Enhancement

Comments

@donnapep
Copy link
Collaborator

donnapep commented Nov 24, 2023

Is your feature request related to a problem? Please describe

After selecting a layout when creating a new course, it's hard to know what the next step should be if you're a new user. This is especially true when the layout that the user selects is not the default one, as you need to scroll down the page to see the Course Outline block. It's very easy to miss.

Describe the solution you'd like

Display a dismissible info notice in the block editor based on the criteria given below.

Screenshot 2023-11-24 at 4 00 53 PM

Display Criteria

  • Notice is triggered when a user creates their first course and after selecting a course layout.
  • Notice is no longer displayed as soon as the course contains at least one published lesson.
  • Notice is not displayed for subsequent courses the user may create. If there are multiple courses, none of which have lessons, then display the notice on both, but don't show it on any course after lessons have been added to either one.
  • Notice is per user.
  • If the user dismisses the notice, it's never displayed again.

Link

Clicking the link does 1 of 2 things:

  • Focuses the Course Outline block (if it exists on the page), which should be enough to automatically take the user to the block's location in the editor.
  • Adds the Course Outline block to the bottom of the editor and takes the user to it.

The goal is to help new users create their first course. There shouldn't be a need to help them create subsequent courses, since presumably by then they're already more familiar with how Sensei works. We also don't want to bother our existing users either.

Describe alternatives you've considered

  • Moving the Course Outline block higher up in the layouts. The problem with that option is that it doesn't look so good for some of the layouts and may require tweaks from a design resource.
  • Integrating lesson creation with the Course Layout wizard. Although this could be a good option, we'd need to recruit a design resource. This could still be a good option in the future.

Additional context

p6rkRX-6Us-p2

@donnapep
Copy link
Collaborator Author

We may not need this. Moving to Blocked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Pri] Normal Can wait for the next release [Status] Triaged Issue has been triaged [Type] Enhancement
Projects
None yet
2 participants