It would be helpful to delay the initial enrollment into a course based on Date of Hire.
Currently if a new employee is hired all courses are assigned to them as of the point they become active in the system (not the Date of Hire). This causes two issues:
They can be enrolled and receive welcome, and course reminder emails PRIOR to ever starting in their position
They are enrolled in all of their Onboarding courses immediately. This can lead to course overload and lack of knowledge retention.
If enrollment could be initiated dynamically based on the Date of Hire, and/or ## days, weeks, or months from the Date of Hire, this would help a lot with preventing course overload.
We need the same functionality. We'd like to be able to build "Campaigns" for specific groups. So, for Sales, 2 weeks after hire date, get X. 3 weeks after hire, get Y, 4 weeks after hire, get Z. I know we can make it so that a curriculum or course is assigned upon completion of something else, but we want items to be assigned whether the first part is complete or not. OR we simply want the ability to space things out as others have mentioned.
Relative date ranges in determining enrollment and post enrollment rules would be helpful. For example if hire date is within last 30 days, next 5 days (pre-onboarding training), last 90 days (allow probation learners access to additional HR/onboarding information). Anniversary dates, or other custom date details could be helpful.
Perhaps expanding the functionality of Access Date under the Availability section to be configured off of the Date Hired would work as well.
I posted this idea with another name--we have the same problem. We want to be able to enroll learners in a bundle after a few days of being sent their Welcome and introductory class enrollment messages. We don't want to hit them with 10 emails on the same day!