This is very interesting, Jonathan!
Monday I got the chance to meet and talk to Thomas Korner.
He was asking me (I didn't get to look up the thing meanwhile) whether it was also possible to remove user's group memberships by CSV upload.
That would come in handy, at least to him. We could envision multiple such things, e.g. also deleting groups by CSV upload?
Your initial description "instructors can create groups and assign group membership" is covered by a plugin https://moodle.org/plugins/local_bulkenrol. And I think the format is even easier than CSV, which itself already could be a hurdle for some instructors. You just type the list in the text area. The maintainer and inventor will be present in Lübeck. local_bulkenrol to my knowledge doesn't manage to unenrol and to remove from groups, and to delete groups (appreciate if someone could confirm/contradict).
Best,
Luca
Re: Empower instructors to create groups and assign group membership via CSV
von Luca Bösch -
Anzahl Antworten: 1
Als Antwort auf Luca Bösch
Re: Empower instructors to create groups and assign group membership via CSV
von Alexander Bias -
Thanks for mentioning local_bulkenrol, Luca!
Yes, as maintainer of this plugin, I will be present at the conference and am surely interested to join a discussion.
local_bulkenrol _currently_ allows teacher to enrol users into course by identifying them with their email address.
There is a pending PR to extend that existing feature and allow teachers to use the username or user ID number instead of email addresses. This PR has been pending for really long, but I just had a look at it recently and it should be finally merged sometime soon.
In addition to enrolling users, the plugin is able to create groups and assign groups to the users.
The syntax for this all is really simple and enduser-friendly.
Luca is right, the plugin is currently not able to unenrol users or remove group memberships. But I think this shouldn't be a big deal. If local_bulkenrol would be a match for your needs, adding this feature should be surely doable as a DevCamp project.
Cheers,
Alex
Yes, as maintainer of this plugin, I will be present at the conference and am surely interested to join a discussion.
local_bulkenrol _currently_ allows teacher to enrol users into course by identifying them with their email address.
There is a pending PR to extend that existing feature and allow teachers to use the username or user ID number instead of email addresses. This PR has been pending for really long, but I just had a look at it recently and it should be finally merged sometime soon.
In addition to enrolling users, the plugin is able to create groups and assign groups to the users.
The syntax for this all is really simple and enduser-friendly.
Luca is right, the plugin is currently not able to unenrol users or remove group memberships. But I think this shouldn't be a big deal. If local_bulkenrol would be a match for your needs, adding this feature should be surely doable as a DevCamp project.
Cheers,
Alex