-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
4.4.5, 5.0
-
MOODLE_404_STABLE, MOODLE_500_STABLE
-
MDL-85536-section-redirect
-
-
It is possible (and quite common practice) to set restrict access conditions on a section - eg a student needs to complete a Commencement quiz, before they can gain access to the assessments section.
In Boost, when you click on the restricted section in the Left-hand navigation, you are shown that section and the restriction conditions are clearly visible on screen.
As a student, you do not get taken to the restricted section, but are instead scrolled to the top of the course homepage. You see the message "[Name of section] is unavailable", but no explanation of why, or what conditions you need to meet.
If the restricted section happens to be low down on the Table-of-contents you may then need to scroll through many screens, to actually find the restricted section and view the restriction conditions.
Students should be 'anchored' to the relevant section.
STEPS TO REPRODUCE
- Develop a course with lots of sections and activities (or choose one that already has these)
- Create an activity in an early section. Set appropriate conditions (eg if it is a Quiz, they receive a grade)
- Edit a section that is very low down in the table-of-contents
- Apply restriction conditions (eg that the quiz in sTeap 2 is marked as complete)
- Login as a teacher.
- Click on the restricted section and note that you are taken straight to the section, where the restriction conditions are clearly visible
- Login as a student
- Click on the restricted section. Note that you are jumped to the top of the homepage and see the message "[Name of section] is unavailable"
- Scroll down through what may be many screens to actually see the completion conditions
PROPOSED SOLUTIONS
- Fix the glitchy scrolls on the left-side table-of-contents
- Remove the redirection back to the course page
- When someone clicks the restricted section in the left-side navigation pane, we can let it flow to the section page, showing its requirements while still hides the content