Is there a way to prevent learners from enrolling into a course they have previously completed?
We have courses in multiple languages and modalities. We do not allow learners to receive credit for the same content taken in different configuration. Context: our learners are paid for course completion and will not be paid for taking the same content twice). I am struggling with how to gate enrollment so they are not enrolling for courses that are really the same course just in a different format.
We looked at setting equivalencies and this does not seem to achieve what we are looking for. It appears that using equivalencies, we end up with learners who have “completion” set for multiple courses when they take one of the equivalent courses. This is the opposite of what we want to happen.
Has anyone found a way to say learner completed course A (with Additional Field course code = x) so hide courses b, c, d, etc (with same Additional Field value) in the catalog? We are dealing with 50,000 learners monthly, so I’m unable to use something like “Pending Approval” for manual intervention.
Thoughts and recommendations appreciated.