Dan, now that we have course end dates, have you ever considered adding an option to automatically create sessions for each day (or weekday) of the course duration? This would be so powerful, especially on a course restore or reset. I envisage having the ability to set start and end time and whether weekends should be included or not (or maybe even day of the week selection like in the multiple sessions settings) but this could be set at the course or the admin level and just automatically happen when the activity is created or a course with the activity is restored or copied and given a new start and end date. If the course date was changed, irrelevant sessions would be hidden or deleted and new ones created automatically as needed.
sounds interesting, although I suspect it might only be useful for some, there would need to be some way of controlling the default settings for the automatically created sessions - time start/duration etc...
As you mention, the session creation screen does already allow you to create multiple sessions using a timeframe/schedule and we now have the ability to import sessions using a csv file so I'm not sure if the automatic creation would be used more than the existing functionality for creating multiple sessions.
Happy to receive and review a pull request to add this functionality though (or funding to develop it)