-
New Feature
-
Resolution: Fixed
-
Critical
-
3.8, 3.11.9, 3.11.13, 4.0.3
-
MOODLE_311_STABLE, MOODLE_38_STABLE, MOODLE_400_STABLE
-
MOODLE_402_STABLE
-
MDL-68093_master -
Difficult
-
There is a FERPA/ADA compliance issue stemming from a design collision between the group override function and the participants page design.
At some institutions, groups and membership in groups are used to implement accomodations for students via group override in a consistent manner (e.g. extensions to due dates, alteration to quiz time limits, etc.) Regardless of how these groups are named, the presence of students in these groups exposes their "different" status to anyone who can view this group membership.
In at least one reported incident, this resulted in an official complaint to OCR (U.S. Office for Civil Rights https://www.hhs.gov/ocr/index.html), which has already contacted our school to follow-up. This is based on default Moodle settings.
The available workaround at this institution was to modify the default student role permissions to prohibit student access to the participants page. However, these options would be preferred (in order of preference):
First choice: Â Â Implement a "private" group checkbox for groups, and update the participants page to omit listings for groups flagged as private. Also recommended: force access restrictions based on private groups to be completely hidden (i.e. not greyed out w/ restriction condition listed) Also omit private groups from the filter except for teacher, manager, and admin roles (if this could come into effect anywhere).
Second choice: Â Update the participants page to omit group membership (this seems much less ideal since looking up your own group membership and who else is in your group seems to be a design goal of this page).
Third choice: Â Update the default student role permissions so that students cannot see the participants page by default. This is not optimal for a number of reasons.
Â
- blocks
-
MDL-77119 Add group visibility data to the groups entity/report source
-
- Closed
-
- caused a regression
-
MDL-77694 Database error after MDL-68093 has landed
-
- Closed
-
-
MDL-78156 PHPUnit error with test_get_user_groups_with_visibility
-
- Closed
-
-
MDL-79611 Assignment View with missing group is wrongly displayed
-
- Closed
-
- has a non-specific relationship to
-
MDL-80433 Assignment with group submissions displays incorrect message when group setting 'Show group ... for activities in group mode' is unticked
-
- Development in progress
-
-
MDL-79174 "Membership is hidden" groups do not work for availability restrictions.
-
- Closed
-
- has been marked as being related by
-
MDL-67743 Participant page filters project
-
- Closed
-
-
MDL-75510 Group selector tied into User selector
-
- Closed
-
-
MDL-64963 Participants page: Combining filters
-
- Closed
-
-
MDL-77877 Checkbox should only appear when applicable group membership visibility options are selected
-
- Closed
-
- will be (partly) resolved by
-
MDL-70481 Students can work out each other's group membership using participants filter
-
- Open
-