Just discovered one more negative side-effect of the "roles & capabilities" strategy after upgrading from 1.6 to 1.8 on our university server (+20,000 potential users).
Previous situation (1.6).
General site policy is to disable instant messaging site-wide. So it was disabled: no-one could use the instant messaging facility. However, it was still possible for teacher to go to People/Participants list, tick a number of names and use the drop-down list With selected users -> Add/Send message. I used this a lot and still need it.
Present situation (1.8.2)
- case A
Administration ► Security ► Site policies : Enable messaging
Teacher can Send messages to selected students; but now students can send each other instant messages, which we do not want.
- case B
Administration ► Security ► Site policies : Disable messaging
Teacher cannot Send messages to selected students. Even if in Administration ► Users ► Permissions ► Define roles Edit Teacher role capabilities: moodle/site:readallmessages and moodle/course:bulkmessaging are set to Allow, nothing doing. What is the use of those capabilities, then?
- case C
Administration ► Security ► Site policies : Enable messaging. Teacher can Send messages to selected students. And Administration ► Users ► Permissions ► Define roles Edit Student role capabilities: there is nothing there to prevent students from using instant messaging!
Is there any way out of this double bind?
Joseph