Details
Description
I found this as a really annoying problem now that I'm teaching again this semester. For courses that has a lot of course materials (especially if you have a lot of materials under section 0 area), if you selected "show this week(topic) only" for a certain week (let's say week4) and have the "Section LInks block" enabled, somehow if you click into a resource/activity in week4, then use "breadcrumb" to quickly go back to the course, moodle will automatically bring you to the "TOP' of the course page. Then if you want to continue with the next activity of week4 (with "show week4 only" enabled), if you click on the "4" in your "Section links" block, it won't bring you right to week4 area! This has created some navigation usability issues (especially when you have a lot of course materials in section 0 area and has chosen to enable "Show only weekx" optoin . Please try the attached backup file to understand what I was talking about.
One solution is to add "0" for topic/week 0 in the "Section Links block" and treat topic/week 0 as a "regular" topic/week. Also implement the "Section Links" block in the way that no mater you have "Show only weekx" or "Show all weeks" enabled, the section link block will behave the same. This issue is also related to my suggestion of MDL-18237. Thanks!
Shouldn't be difficult to implement, if no one is taking this one, I could take a look when I'm less busy.
Wen - I am not sure I agree this would be a good change for core. The idea of topic 0 is to hold materials that are meant to be readily available to the students at all times. So I would encourage the teachers to plan and design their courses well. Only things like the syllabus or other resources used throughout the semester would be in that section. Again, I think you would be better served by breaking down the sections into more reasonable units. The section link block simply displays the page for that section view. Removing the ability to see section 0 which is currently a feature (of having one section that remains constant) would be a loss of a feature in my opinion. Peace - Anthony