frappe / lms

Easy to Use, 100% Open Source Learning Management System
https://frappe.io/learning
GNU Affero General Public License v3.0
1.06k stars 479 forks source link

Learning Paths #1116

Closed pateljannat closed 52 minutes ago

pateljannat commented 1 week ago

The course list currently shows all the live courses in the system that students can enroll in. This is the primary starting point of the learning journey. This can be changed through Learning Paths.

There will be a setting through which this can be enabled. When learning paths are enabled, the default course list will be replaced to show the learning paths of a logged-in student.

Moderators can create learning paths by adding courses and assigning them to students. The courses will have a sequence indicating the order in which students should approach them.

As a student, I'll have to complete the first course of the path before moving to the second. If I try enrolling myself in the second course before completing the first, the system will restrict me from doing so.

On the portal, Moderators will be able to see all the learning paths, assign them to students and see the progress students have made for each.