Fix the current course instance redirection when the newest instance is not open yet #919
Labels
area: navigation
Issues related to menus and navigation
area: UX student
User experience and usability for students
effort: hours
Estimated to take less than one day, from the creation of a new branch to the merging
experience: good first issue
Good for newcomers
requester: CS
The issue is raised internally by a CS teacher
requires: priority
Currently using this label to flag issues that need EDIT decision ASAP (even if there was priority)
type: bug
This is a bug
Milestone
The current course instance redirection (URL contains course without any course instance identifier): https://plus.cs.aalto.fi/o1
a-plus/course/views.py
Line 110 in 6a7704d
From @jsorva:
In a meeting some time ago, I promised to return to the issue of the
“current instance link” that points to the most recent version of a
course. So, here’s how I’d prefer like it to work:
While a course is running, the link points to the active instance.
[For O1, this is in during the fall term.]
After a course is over [in December], the link continues to points to
the most recent instance. This continues even after next year’s instance
has been created in A+ but isn’t yet open to the public [typically early
in the next calendar year]. And it even continues after the next
instance is technically visible in some form but there’s only the front
page and maybe some other materials, but the actual course contents
aren’t visible yet [this is often the case during the summer].
Only when the actual course contents are visible [ideally some time
in August, but might be September] does the link start pointing at the
new instance.
To summarize, I’d like the link to always point to the newest instance
whose actual contents are actually visible; the mere existence of the
instance isn’t enough. (I’m not sure how close this wish is to the
current behavior.)
Internal ticket: https://rt.cs.aalto.fi/Ticket/Display.html?id=20168
My first hunch is that this should be easy to accomplish by tweaking the latest course instance selection in the LastInstanceView.
The text was updated successfully, but these errors were encountered: