I recently upgraded Moodle from v3.6.3 to the latest version, to 3.11.
It now appears that students are unable to view any blocks.
The "Recent Courses" block, for example, is missing.
For example, the "dashboard" page at /my/ is completely empty for students (Administrators can see the blocks just fine). The page loads, and I see the header & footer, but it is completely empty. While logged in as a student, when I manually navigate to a course, I can see the course content - but again, I see no sidebar navigation, and no blocks.
On the other hand, Guests do have navigation.
When I (as an administrator) visit admin/tool/capability/index.php, and compare permissions, I see that students DO have permissions to view blocks. See screenshot below.
However, if I (as an administrator) turn "Blocks Editing On" then click "Check Permissions" for each block, and select a student account to see if that student has access to that block, the system indicates that the student does NOT have view permissions.
I don't know what is going on here, but permissions are clearly screwed up.
Everywhere I can find that has the permissions toggle button to give / remove permissions indicates that Students have the permission:
- such as editing the Student Role at admin/roles/manage.php
- Such as admin/roles/permissions.php?contextid=27 (which is the Navigation block)
Yet the "Check Permissions" tool shows that the students do NOT have the permission... and they clearly do not.
What am I missing here?
I'm about to pull my hair out!