Hallo Steffen,
erst einmal kann ich dein Problem ebenso reproduzieren wie wahrscheinlich Ralf auch.
Als "ad hoc"-Nothilfe:
Lege eine neue Rolle im Kontext Kernsystem oder Kursbereich an mit genau dem einen Recht, welches Ralf benannt hat (moodle/course:changecategory). Diese Rolle musst du deinen Trainern im System- oder Kursbereichskontext zuweisen. Dann können deine Trainer auch aus den Kurseinstellungen heraus den Kurs wieder in eine andere Kategorie im System oder Kursbereich verschieben.
Ist nicht schön, aber als Notfallhilfe vielleicht für einzelne Trainer machbar.
Aus Sicht der Rechte-Kontexte ist das Verhalten sogar fast nachvollziehbar...
Ein Trainer wird im Kontext eines Kurs zugewiesen. Er kann Veränderung in seinem Kontext vornehmen - aber sollte es eigentlich nicht darüber hinaus tun dürfen. Die Verwaltung von Kursen (also auch die Kategoriezuordnung eines Kurses) ist eigentlich etwas, was nicht innerhalb des Verwaltungskontextes Kurs durchgeführt wird, sondern im Kontext Kursbereich oder Kernsystem - und zu diesem Kontext gehört der Kurs ja eigentlich nicht). Mhhh, na ich bin mal gespannt, was Moodle aus Ralf seinem Tracker-Eintrag macht.
Liebe Grüße
Gerald