Adding to groups based on user attributes

Re: Adding to groups based on user attributes

by Deleted user -
Number of replies: 0
Sorry left my response and only posted half

Hi Peter

On further reflection I suspect it will be a multi-headed approach, and I’m not sure our specific case will be worth a plugin per se.

The first task was going to be based on email claim matching our own domain, add user to an “internal staff group” - our first training challenge is to get our own staff playing with portfolio-based learning. The more I think about it, the less it is going to be worth writing code. A bulk upload of users and a manual add to group will probably be fastest.

The second more complex one will be to add users to / remove users from groups based on data from our CRM. We already have integration functions in the cloud that do something similar for Moodle, so I suspect this bigger use case will be to write code that talks to the Mahara api. Not done any of that yet, network connectivity is just using MNet and your new LTI submission plugin, so just aware of learning curve.

The rules for this will live in our cloud orchestrations to map a change to a record in CRM to a change to a membership in Mahara. I don’t know enough (I.e. anything) about Mahara API to know if we will need to write a plugin to expose the endpoints we might need for that.

Julian