I'd like the ability to assign a due date to a course or program by when or how the event was assigned, not as a setting for the course itself. For example, let's say I have a course that I need to assign to our entire workforce. I'd like to be able to assign a specific due date for existing or current users, like Nov 1. I'd also like to generate another assignment to those who join our organization later this month with a relative due date, like 10 days.
Perhaps another way of saying this is I need the capability of generating a one-time, static assignment or enrollment as well as an ongoing, dynamic assignment/enrollment.