Oh! One more note from me, if it helps... Start holding yourself
accountable on paper, if you haven't already. Give 'em a paper
trail. If you can, mark down everything you've covered, how you
covered it (categorically perhaps - audio, visual), estimated
percentages of time for each during each class, etc.) Throw
together a checklist, and show 'em that you're handling it.
You'll probably still end up having to attend that German class,
unless perhaps you find a way out of it [good luck on that!],
but at least it'll show that you're willing to be held
accountable for everything you're doing in the class, and up for
correction if the administration sees things differently.