Hallo Oliver,
ad 1: genau. Du könntest noch die Berechtigungen etwas feingranularer machen, in dem du die Meta-Einschreibung mit Gruppen verbindest. So kannst du beispielsweise im Videokurs bestimmte Videos nur für bestimmte Gruppen sichtbar stellen.
ad 2: Bin mir nicht sicher, wie du das meinst. Also du möchtest generell nur einen Kurs, wobei der dahinter liegende Content verstreut ist? Falls dem so ist: dann könntest du das vielleicht mit Repositories (z. B. Meine Dateien, OneDrive, Nextcloud, etc.) umsetzen. Also den Content auf ein Repo legen und dann im Moodle-Kurs darauf verlinken. Hinweis: man kann je nach Repo auch verlinken (also nur ein Alias erstellen) und eine Kopie der Datei in den Kurs ziehen - ersteres ist dann halt speicherplatzschonender, ich glaub, das ist ja auch deine Idee dahinter.
ad 3: Beim Fragepool gibt es die sogenannte Rolle des Question Shares, mit dem man auf zentrale Fragensammlungen zurückgreifen kann. Ist meiner Meinung nach etwas komplex und nicht immer ein Vorteil. Bin mir auch nicht sicher, ob sich sowas auch auf "Dateien/Videos" umsetzen lässt - würde wohl auch viel Handarbeit im Rechte- und Rollenmanagement bedeuten. Hier wäre die Idee mit dem Repository wohl besser.
BG Anton