Picture of Kevin Dempsey
Blocking Profile Updates for Students
by Kevin Dempsey - Tuesday, 20 September 2011, 10:37 AM
 

Hi,

Is there a way to prevent individual students from updating their Moodle profiles? This used to be an option in the previous version, but I can't seem to find it in this version.

Thank you.

Kevin

Picture of Fernando Oliveira
Re: Blocking Profile Updates for Students
by Fernando Oliveira - Wednesday, 21 September 2011, 09:16 AM
 
Hi Kevin,

This should be possible via the user:editownprofile capability, as described here:

http://docs.moodle.org/20/en/Capabilities/moodle/user:editownprofile

Please let me know if this works for you.

Fernando
Picture of Kevin Dempsey
Re: Blocking Profile Updates for Students
by Kevin Dempsey - Wednesday, 21 September 2011, 10:11 AM
 

Hi Fernando,

It seems like I can only allow/block this system wide under authenticated users. From what I read, I could create a new system role similar to the "student" role and disallow edit profile for that role, and assign the role to those students who abuse the privilege. Does this sound right? Would creating a new system role similar to student role be pretty straightforward?

Thanks

Kevin

Picture of Fernando Oliveira
Re: Blocking Profile Updates for Students
by Fernando Oliveira - Thursday, 22 September 2011, 03:30 PM
 
Yes, that should do the trick. From what I recall, we tried to do this a few years ago by changing capabilities for the student role but that didn't work. It has to be a system role. I haven't played around with system roles for some time though. I'd be interested to know how it goes.

Thanks,
Fernando
Picture of Kevin Dempsey
Re: Blocking Profile Updates for Students
by Kevin Dempsey - Thursday, 22 September 2011, 04:19 PM
 

Hi,

I made a new profile with "prohibit" as the setting for edit own profile. I added a student to that profile, and now he is unable to edit his profile. Worked like a charm.

Moodle Theme by NewSchool Learning