Spróbowałbym w tym celu użyć monitorowania zdarzeń (https://docs.moodle.org/35/en/Event_monitoring)
Najpierw trzeba to włączyć w administracji, potem ustanowić regułę monitorowania zdarzenia "course completed", następnie zasubskrybować tę regułę w konkretnym kursie. Cały proces masz rozpisany na powyższej stronie.