A course format I created a while back has seen some increased interest recently so I have updated to support the latest versions of Moodle.
The format is a modification of the standard Weeks format but where the lists weeks in chronological order this format lists them with the most recent week at the top and and the oldest week at the bottom.
The rationale is that the week that should be of interest is the current week so this is shown first as you scroll down the course. Any weeks that are in the future are hidden completely irrespective of visibility settings and will appear at the top of the page once the required date has arrived.
The video below shows the Course Format in action and links to the plugin can be found at https://moodle.org/plugins/pluginversions.php?plugin=format_weeksrev.