Remove student adminstration block

Remove student adminstration block

by K P -
Number of replies: 9
I need to disable this block completely or remove it. First, I would like the extra space and second, we have everything turned off for it anyway including grades. Why don't we want students to see their grades you might ask, well it is quite simple: We don't use Moodle as an exclusive course. Moodle for us is where homework and tests are done, nothing else. Having the grades on the student administrative menu cause some BIG problems for us this past school year. Several students AND parents challenged the grades being sent home on grade reports (from the school) saying they were much lower than the "grades" on Moodle. We had to explain MANY times that the grade being listed on Moodle was not a grade at all. I managed to get the grades open removed, but I can't seem to figure out how to get the profile option to disappear. I was hoping with nothing on the menu, it just wouldn't show up. We don't want them doing anything to their profiles, so there is no point in having it displayed at all. I would rather have no blocks but the topic block.
Average of ratings: -
In reply to K P

Re: Remove student adminstration block

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
Well why not just hide the block with the eye? You as a teacher is you need to access it still can but pupils won't see it at all.
In reply to Mary Cooch

Re: Remove student adminstration block

by K P -
I tried that, when I hide the block no teachers or administrators can see the block either
In reply to K P

Re: Remove student adminstration block

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
Ok -well unhide it and how about changing the permissions of students to edit their profiles? They will still be able to see them but not alter them in anyway. Go to siteadmin>users and define roles and change the permission "edit own profile" to prevent. You will probably have to change the same permission in authenticated user too -change it to not set.Mind you - you would probably then have to ensure (if you wish) that the teacher role has the edit own profile permission set to allow smile
In reply to Mary Cooch

Re: Remove student adminstration block

by K P -
That doesn't work either. When they first register the system demands certain info from them to create their account, which profile update/edit denied, they get an error messaged. They then get kicked back to the course screen. We use forced groups with an enrollment key and without them putting in their first and surname, email, etc. it is a dead end. Then they first log in, we want them to update their profile, then go back and put in the enrollment key and then never see their profile again. What you have suggested will keep them from the mandatory profile update needed before enrollment. what I would like to do is somehow remove that block entirely from student view, but be able to see it in teacher view. I am sure it is just code because so many more things show up on the admin menu when a teacher/admin is installed. Some code has to be checking role and then displaying the correct links on that block.
In reply to K P

Re: Remove student adminstration block

by Teresa Gibbison -
Hi Kameron
You can alter the permissions on each block (probably on each course) to prevent students from viewing the block. I'm unsure if this can be a site level thing without hacking the code.
I hope this helps point you in the right direction
Cheers
Teresa
In reply to Teresa Gibbison

Re: Remove student adminstration block

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
Actually-Kameron - Teresa pointed ME in the right direction; I don't know why I didn't think of that before - especially considering I have done it myself in previous situationssmile Turn on the editing and click on the faces of your course administration block. Click on "override permissions" and then "student" Change the perimission to view the block to prevent and then save. Your students should not then see the block, and Teresa is a well deserved Particularly Helpful Moodler!
In reply to Mary Cooch

Re: Remove student adminstration block

by Teresa Gibbison -
Thanks for the compliment Mary - when our brains are so full of Moodly things it is sometimes tricky to get the solution straight away all the time!! tongueout
Cheers
Teresa
In reply to Teresa Gibbison

Re: Remove student adminstration block

by Chris Nelson -
Would there be a way to make a global change for all students so they could not see this block? Possibly in the code? This way I would not have to go through each course and make the change. Thanks in advance.