-
Improvement
-
Resolution: Won't Fix
-
Minor
-
2.7
-
None
-
MOODLE_27_STABLE
-
MOODLE_27_STABLE
-
MDL-44683-master -
Logic relating to allocating users and showing lists of participants used to take the 'groupmembersonly' flag into account. In preparation for MDL-44070, I would like to remove the code that uses this flag.
I have changed the code so that it behaves as if enablegroupmembersonly (which was always listed as an experimental feature) had been turned off.
This will cause the following changes to behaviour:
Manual assignment:
- If groupmembersonly was enabled before, the list of potential users (under 'Manual allocation') would include only users who are in groups. Now it includes all enrolled users.
Random assignment:
- If groupmembersonly was enabled before, AND the assignment is set to 'no groups' mode, AND you choose the 'partipants can assess without having submitted anything' option, then the random allocation system would previously not allocate assignments for review to users who were not in a group. Now it will allocate to these users, even though (because of groupmembersonly) they cannot access the activity.
Note: Both before and now, it is possible for random assignment to allocate assignment to users who cannot access the activity for other reasons e.g. if there is a user profile condition.
I have discussed this with David Mudrák. Because it doesn't actually depend on any of MDL-44070, and because it includes a slight behaviour change, I decided it was best to submit this as a separate issue first.
- blocks
-
MDL-44070 Conditional availability: Enhancements including OR conditions, plugins
-
- Closed
-