Is your feature request related to a problem? Please describe.
Including dates for modules is a useful design feature, however, the current feature is very specific. Shortcomings include
No way to modify which specific "calendar" is used for specific dates beyond modifying code.
No way to use normal dates (i.e. not specific to a particularly university calendar)
Describe the solution you'd like
Collections should support some/all of the following
Teacher can use a standard calendar to specify dates for modules
Teacher can modify the start date of specific calendar and have all the other dates changed by the same time period, maintaining the relative distance with the start date
Teacher can choose to use a specific university calendar if one exists.
Use of the standard calendar would be the default model for Collections. The option for a specific calendar would only appear if that existed in the code base.
For example
The standard calendar function would combine ways to
Specify a module date (range) using standard calendar; and,
Update all the Collections' dates for a course by a fixed period. e.g. Collections would find the earliest date currently set in Collections. The teacher could choose a new start date (either explicitly moving from Feb 3 to Jul 5) or specifying a time period.
NOTE: This wouldn't help with the different placement of mid-semester breaks that can vary
Collections would update all the other dates by the same time period
The teacher can then modify if/when needed
Idea of supporting both specific and generic dates
Is your feature request related to a problem? Please describe.
Including dates for modules is a useful design feature, however, the current feature is very specific. Shortcomings include
Describe the solution you'd like
Collections should support some/all of the following
Use of the standard calendar would be the default model for Collections. The option for a specific calendar would only appear if that existed in the code base.
For example
The standard calendar function would combine ways to