@cpennington has an in-progress pull request to add course-relative dates to Studio, meaning the ability to specify that a sequence is due on “course_start + 2 weeks” instead of setting an absolute date. This is a part of a larger effort to improve working with scheduling in Open edX.
The current thinking is that we will have a new, inheritable XBlock field for relative due dates. The existing
due attribute would continue to import and export identically as it does today from Studio. On the LMS side, the XBlock runtime will apply the relative due date under the covers so that existing XBlocks will still read the
due attribute as they do today. This is already the pattern established for using edx-when to do things like individual due date extensions and better querying.
Please feel free to add any concerns or questions you have to the PR linked above.