[Course Import/Export] Additional options for adjusting events and due dates during course import

Problem statement:

When toggled during import, Canvas can adjust event and due dates of assignments, quizzes, etc, in the destination course to fall inline with the new term rotation. This will only work when items are using the default Assign-To value, which is 'Everyone'. If there are more conditions, Canvas ignores the task without providing any forewarning or post-task message.

Proposed solution:

Minimum improvement: Import task to communicate a meaningful message regarding the omission of the task. On screen advisories on the import page advising user of limitation. Better improvement: Allow a transfer of one set of Assign-To conditions (i.e. top order condition) instead of "Everyone". Many courses divide students based on section data, and there may be rules applicable to a majority-section. Ultimate improvement: Allow mapping of multiple conditions. User would need to specify and map old conditions to new conditions on the destination course that data is imported to.

User role(s):

admin,instructor,designer