Aufgrund eines annähernd ähnlichen Problems stieß ich auf diesen älteren Thread und entdeckte im Verlauf meiner weiteren Recherche eine Ungenauigkeit. Damit sich andere den "Umweg" sparen können hier die Korrektur:
Gerald (dem ebenso wie Ralf Dank gebührt) schrieb:
Das genannte Plugin berücksichtigt allerdings nur den Kursabschluss innerhalb eines Kurses.
Gerald (dem ebenso wie Ralf Dank gebührt) schrieb:
Wenn ja, hier eine Lösung:
https://moodle.org/plugins/availability_coursecompleted Dies ist ein Voraussetzungplugin, dass auf den Abschluss anderer Kurse schaut.
Das genannte Plugin berücksichtigt allerdings nur den Kursabschluss innerhalb eines Kurses.
Um das gewollte Szenario mittels eines Voraussetzungsplugin umzusetzen wird das Plugin "Restriction by other course completion" benötigt.