Pues lo que podrías hacer es que, a la vez que el supervisor da el visto bueno y pone el curso "visible", le quita a ese profesor externo el rol de "profesor" y le asigna "profesor SIN permisos de edición".
La función que comentas es típica de algunos CMS, pero en Moodle no existe (al menos de forma estándar).
Saludos.