Advice Needed: Specific Use Case Scenario

Advice Needed: Specific Use Case Scenario

Will Baker發表於
Number of replies: 1

Hi Moodlers,

I need some advice on the best way to move forward with my enrollment strategy.

Background:

I run a continuing edu platform that professionals can join and earn a certification at any time.

Professionals are grouped into 3 types of students, each with different required courses within their group.

I started small and have been manually enrolling students as they come. However, it is time to scale and I need advice on the best way to segment and enroll users automatically.

Their level (or type of group they belong to) is info that is automatically pushed from WordPress.

Question:

For this instance, what would be the most efficient way to auto segment and enroll users in their required courses?

Would it be helpful to use cohorts, groups, roles, plugins, etc...?


I appreciate any help, advice, or feedback that the community has!


評比平均分數: -
In reply to Will Baker

Ri: Advice Needed: Specific Use Case Scenario

Chiara Di Terlizzi發表於
Hi,
I would create a user custom field to store the user level from wordpress.

Then, option 1:
Use the "Profile field based cohort membership" plugin to enrol users in 3 different cohorts.
Then use the "Cohort sync" plugin (I believe it is already in the Moodle core enrolment methods) inside each course to automatically enrol all the users in a cohort (this is run periodically, you decide how to schedule the task).

Option 2:
If you don't mind to have cohorts, I believe you could just use the Auto-enrol plugin (https://moodle.org/plugins/enrol_autoenrol), add the method to the courses and then filter the method directly on the user's custom field (but I did not test this).