Would love to see if there are any best practices out there that are less manual than what we are currently doing.
Use case: We use course and enrollment validity periods to manage access to courses by learners for some e-Learning and most ILT/VILT courses. Once the enrollment or course validity period comes to an end, there is a “lock” symbol that appears on the course for that learner or, for ILTs/VILTs the course card shows expired but the course continues to be accessible, if I am not mistaken.
From a business perspective, once the enrollment or course is expired, that course is no longer relevant for the learner to take. As a result it needs to be removed from their “My Courses and Learning Plans” area.
Our Solution: We currently have to review all courses monthly. For courses/enrollments that have expired, we have to manually archive the users. Then, rename, unpublish the course, and move it to an “Archive” folder. Then, remove it from catalogs and channels where it may be published.
Question: Is there any automation possible to archive users whose enrollment expired and/or remove the course from visibility in the “My Courses and Learning Plans” page and widgets? How are you managing the growing number of expired courses?