Can you specify please what you want this role to be able to do and what you don't want this role to be able to do?
Can you also specify the purpose?
For example, capability:
- edit forums > yes
- edit profiles > no
- I WANT students to be able to edit forum contributions (I have them monitoring forums to make sure nobody uses foul language)
- I DO NOT want students to be able to edit profiles
Again, thank you.
I'm trying to do more or less the same thing:
1. Created a role called "registrar"
2. Gave that role permission to create users.
3. Assigned some users to that role.
4. Logged in as one of those users.
5. No administration block to be seen, no way to create users.
Are we missing something, or should I file a bug?
Are you building this role from scratch or working off a copy of another role?
I was working on having some helpers with enrolling students, editing profiles (so they can reset passwords) and creating courses. I tried a lot of different things. I tried building from scratch, working off teacher role and course creator role, but when I finally worked off the Administrator role, making a copy and then moving from the allow column back to the Unset column. I only kept the rights for those I needed them to do. It is working great...
To avoid doubt, the list of capabilities I gave my registrar role was:
(Basically I searched the define roles page for all the occurrences of 'user' and enabled the ones that seemed plausible.)
An old thread I know, but I can't make this work in 2.1 without granting site admin permissions, any suggestions?
OK - found my own answer, courtesy of John Isner:
This could do with being more prominent in the Moodle 2.0 documentation, perhaps,
I have give them the appropriate permissions in the "teacher" settings.
By overriding the Teacher role, you gave your teachers permissions that they have no way of using. That's because the Teacher role is assigned in the Course context, while the things you want to enable them to do (like create new accounts and edit profiles) are in the System context.
Create a NEW role with just the needed permissions and assign it to selected users using Site administration -> Users -> Permissions -> Assign System roles. Then reset the Teacher role using the Reset to defaults button.