I have 5 topics (with 5 activities each) under a course. Now, I would like to set a restriction for the topic 2 to be visible only if the last activity in topic 1 is completed, which I could do successfully. However, the issue is, even though the topic 2 is hidden and not shown in the course topic view page, the activities under the topic 2 is displayed in other places like in activity block links (ofcourse we did not set any restriction for each activities in topic 2, since we have set the restriction for the topic 2, so the activities which belong to topic 2 should inherit the same restriction?)
The topic's restriction setting is not inherited to the activities under the topic, hence we are forced to set the restriction for each activity, which is making things complicated and time consuming as we will have lots of activities going forward.
Is there a way to, set the topic restriction and apply the same for all of it's activities, instead of setting the restriction for each activity?
Any help would be greatly appreciated.