Skip to content

improve individual rights management for large courses #438

@reiferschris

Description

@reiferschris

Is your feature request related to a problem? Please describe.
When using the individual rights management (allowing specific course members to access videos) management of those allowed users is cumbersome. You can add all course members at once, but you can only remove them individually. When need to remove hundreds of users arises the loading times between every removal become insufferable.

Image

Describe the solution you'd like
Allow removal of all course members from the individual rights management at once. Just like you can add all at once.

Describe alternatives you've considered
I would have considered to just give normal access to the video and then later add the students that request access. The lecturer however used the tool he usually uses and discovered that it's hard to go back to a blank slate. I guess this mess can be avoided, nevertheless managing this once you added hundreds of members with add all there is no going back.

Additional context

The use case where this occurred: The lecturer only gives students access to 3 videos/semester no questions asked. Access to more videos is granted on a per-case basis. This permission is granted with the group access feature where members of an ilias group within the course can access videos.
Now they wanted to give access to one video of the series for all course members for a special case and granted all students individual access. Like described above slimming down the number of allowed course members becomes unfeasible.

Additionally and very unexpectedly course members can see the number of users in the event list that have access in the column Owner

Note: I'm fully aware that this is also one of the UIs that needs work for the next ILIAS versions. So this could maybe be considered when doing the UI overhaul for this feature which is, if I'm not mistaken, something custom to the plugin anyway.

Also I must admit that I'm not very familiar with this feature set, so there might be some inconsistencies.. sorry.

Metadata

Metadata

Assignees

No one assigned

    Labels

    To discussNeeds discussion with the communityenhancementNew feature or request

    Type

    No type

    Projects

    Status

    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions