It appears that this already functions this way for secondary roles, but not for primary roles.
Ausdrill assigns a generic primary role at onboarding (containing inductions only), so employees can complete their online induction modules on LMS before heading to site.
We found that if we assigned a second primary role at the same time (i.e. their operational role) EVEN IF we set the start date for in the future, their LMS would immediately be populated with all the required training, and the new starters would get confused, not understanding which ones they need to do (inductions) and which ones are to be done once they get to site (VOCs).
This would lead to emails/calls from new starters daily, didn’t set a great first impression of the business, and of course took up a lot of admin time to walk them through it.
In an ideal world, both secondary and primary roles would function in a way that the role requirements would only take effect (and populate on LMS) on the role start date.