Hi everyone, I am facing this strange problem which took me hours to no avail.
I have installed Moodle 2.4.3+ (Build: 20130411). I created Parent Role in Moodle to give parents access to the grades of their children. Some parents (actually most of them) are not tech savvy, so I made a video with instructions on how to check grade of children, and then I made an HTML block, embedded this video, and kept this block on My Homepage (in the content area). And I made My Homepage as default landing page after login for all users. So, when parents login, they would see the mentees block with name of their children, and below that is this instructional video.
Then I turned editing on, clicked on the "Assign Roles" icon for the new HTML block, set permissions so that only Parents can see this block and no other roles see this block. Then I made Parent role global for the parent users I had, so that even when they are on My Homepage they have "Parent" role. Now the parents could see the block with instructions when they logged in, but...
The problem is: even students, managers, administrator, everybody else is also able to see this block. I scoured through all articles, checked permissions in the "Define Role", checked permission overrides in the HTML Block, tried adding "Authenticated Users" and "Authenticated Users on Front Page" etc. in "Prohibited" tab of the block permissions, but nothing works.
Stuck! I spent whole day yesterday. I cleared (purged) Moodle cache several times, cleared the browser tabs, checked on different computers, but nothing works. Please help!