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

feat: onboarding steps #1147

Merged
merged 1 commit into from
Nov 22, 2024
Merged

Conversation

pateljannat
Copy link
Collaborator

@pateljannat pateljannat commented Nov 22, 2024

onboarding.mp4
  1. On a brand new site, Moderators will now see onboarding steps.
  2. They can skip the onboarding if they already know their way around, and that would hide the banner forever.
  3. But if they don't have experience with the system, they can follow the steps.
  4. The steps are simple: create a course, create a chapter, then create a lesson.
  5. The first step is enabled, and the other two are disabled.
  6. Clicking on the first steps takes them to the course form. When they create the course, the first step gets completed, and the second step becomes active.
  7. Clicking on the second step takes them to the course form of the first course in the system. There, they need to add a chapter. When they do so, the second step is complete, and the third step becomes active.
  8. Clicking on the third step takes them to the lesson form, which would be the first lesson in the chapter they just created. When they create the lesson, the onboarding is complete, and the banner goes away.

Copy link

cypress bot commented Nov 22, 2024

lms    Run #841

Run Properties:  status check passed Passed #841  •  git commit b1f540ffb3 ℹ️: Merge 58f109e79c48680c199cfe8e37a07af25536943d into 7cafaf5cbcb30963429bc46110a3...
Project lms
Branch Review onboarding-steps
Run status status check passed Passed #841
Run duration 00m 31s
Commit git commit b1f540ffb3 ℹ️: Merge 58f109e79c48680c199cfe8e37a07af25536943d into 7cafaf5cbcb30963429bc46110a3...
Committer Jannat Patel
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 1
View all changes introduced in this branch ↗︎

@pateljannat pateljannat merged commit 40bcc4d into frappe:develop Nov 22, 2024
5 checks passed
@pateljannat pateljannat deleted the onboarding-steps branch November 22, 2024 11:17
@frappe-pr-bot
Copy link
Collaborator

🎉 This PR is included in version 2.13.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants