Vorab: Ich habe meine vorherige Meldung beendet mit "aber nicht alles machbar!"
Jetzt zu deiner Schilderung: Ich bin nicht sicher, ob du Kurse im Sinne von Moodle verwendest. In Moodle ist ein Kurs nicht nur eine Sammlung von Arbeitsmaterialien, sondern der Kurs beinhaltet Lernaktivitäten, welche der Lehrer mit den Schülern durchführt. (Siehe https://docs.moodle.org/Kurse, https://docs.moodle.org/de/Arbeitsmaterialien und https://docs.moodle.org/de/Aktivit%C3%A4ten.)
Wie stellst du dir das dann vor, wie können die Nutzer in ihrem Satelitserver bleiben und doch im zentralen Server an einem Kurs teilnehmen?