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: learning paths #1145

Merged
merged 4 commits into from
Nov 22, 2024
Merged

feat: learning paths #1145

merged 4 commits into from
Nov 22, 2024

Conversation

pateljannat
Copy link
Collaborator

@pateljannat pateljannat commented Nov 20, 2024

  1. Moderators and Course Creators can create learning paths in their system. They will first have to enable this from the settings.
Screenshot 2024-11-22 at 11 03 35 AM
  1. Once enabled, they can then create Programs in the system.
  2. To create a program, all they have to do is enter a title. Then link courses to the Program. Only courses that have Self Learning disabled can be added to the Program.
  3. Once courses are added, they can then add members to the Program.
Program.mp4
  1. If a system has learning paths enabled, students will not see the default course list. Instead, they will see the programs list with all the programs assigned to them visible on the page.
  2. The programs will have a list of courses displayed in order. Clicking on a course enrolls them in it. But they will have to complete the courses in order. They cannot start the second course in the program without completing the first.
  3. They also see their progress in the program on the programs page.

Closes #1116

Copy link

cypress bot commented Nov 20, 2024

lms    Run #840

Run Properties:  status check passed Passed #840  •  git commit fa02b028ec ℹ️: Merge 68e87f20aaff5c2944a72b351148fbf505d38625 into 29e356ff866fbe24efe439a0d326...
Project lms
Branch Review learning-paths
Run status status check passed Passed #840
Run duration 00m 30s
Commit git commit fa02b028ec ℹ️: Merge 68e87f20aaff5c2944a72b351148fbf505d38625 into 29e356ff866fbe24efe439a0d326...
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 marked this pull request as ready for review November 22, 2024 05:36
@pateljannat pateljannat merged commit 7cafaf5 into frappe:develop Nov 22, 2024
5 checks passed
@pateljannat pateljannat deleted the learning-paths branch November 22, 2024 05:42
@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.

Learning Paths
2 participants