× Feature Requests

Please do NOT use this section of the forum to request help if Joomdle does not work for you in some particular way. Your post will be deleted.

Put people in an existing ES Group for Moodle course

5 years 6 months ago 5 years 6 months ago by paurray.
paurray
Posts: 61
More
Topic Author
Put people in an existing ES Group for Moodle course #1
Hi Joomdle

This is a feature request/suggestion.
Also a question if I could achieve this in the short term via a little MySQL editing ;-)

I have course “XYZ for beginners” created in Moodle.
And have things set up so that there is a group “XYZ for beginners” created automatically in Easy Social.
Thus people who join course “XYZ for beginners” in Moodle are put in the group “XYZ for beginners” in Easy Social.

When I then create a group “XYZ for advanced” in Moodle.
And have things set up so that there is a group “XYZ for advanced” created automatically in Easy Social.
Thus people who join course “XYZ for advanced” in Moodle are put in the group “XYZ for advanced” in Easy Social.

But lets say scenario 01

I want to put every one related to topic XYZ in the same group.
i.e. “XYZ for beginners” created in Moodle + “XYZ for advanced” = “XYZ for beginners & advanced” in Easy Social.
I can not remember where “the put Moodle People in an Easy Social group” setting was exactly but it would be great to have an option:

a) Put people in a new Easy Social Group for Moodle course XYZ
OR
b) Put people in an existing Easy Social Group for Moodle course XYZ

Does this make sense? Would anyone else be interested in this or is it just me?

Further there must be some where in the MySQL data bank where I can edit a field that will essentialy achieve this.
i.e. put people associated with “XYZ for advanced in Moodle” in the same “Easy Social XYZ Group” as “XYZ for beginners”

all the best

Paul

Please Log in or Create an account to join the conversation.

5 years 6 months ago
Antonio Durán
Posts: 7417
More
Put people in an existing ES Group for Moodle course #2
To have this in Joomdle would require a new mapping page, to map courses and groups. You are talking about only a group, but this would need to be done for all courses.
Right now, only option is a global yes/no to use Easysocial groups.

I don't know if this as very general feature for Joomdle, so I am not sure if it might be better to have it as a different, more general extension that would let you map groups like:
- If you join group X -> join also group Y
So, you would still have groups for every courses, but also "related topics" groups.

Maybe a plugin like that already exits?

As for your SQL: I don't think you can do it. Course ID is set in group params in Easysocial, but you can only set once value: this means you could only add users from one course to it anyway.

Please Log in or Create an account to join the conversation.

5 years 3 months ago
paurray
Posts: 61
More
Topic Author
Put people in an existing ES Group for Moodle course #3
:cheer: Update: This might just work:

stackideas.com/blog/profile-unlocker-app k

Put anyone who registers on the site into a holding group e.g. “all members”

Then award X points for enrolling in course Sample 01, Sample 02, Sample 03

e.g. enrol in course Sample 01 and get awarded X points and put in ES User Profile ABC which is associated with group 123
e.g. enrol in course Sample 02 and get awarded X points and put in ES User Profile DEF which is associated with group 456
e.g. enrol in course Sample 03 and get awarded X points and put in ES User Profile GHI which is associated with group 456

Please Log in or Create an account to join the conversation.

5 years 3 months ago
Antonio Durán
Posts: 7417
More
Put people in an existing ES Group for Moodle course #4
Thanks for sharing.

Please Log in or Create an account to join the conversation.