Mit dem Zusatz, dass du um am Testat überhaupt teilnehmen zu dürfen das "Miniprojekt" (zuhause mit genau solchen vorgegebenen Aufgaben-Klassen was machen) der Woche schon bestanden haben musstest.
So was ähnliches hatten wir bei Programmierung auch. Für die 4 Testate vor Ort programmieren unter gegebenem Klassenframework mit "// Hier Lösung Aufgabe 1b hinschreiben" Kommentaren im Code.
Vorletztes Jahr bei den Erstsemestern hatten wir im Modul objektorientierte Programmierung z.B: 3 Termine, an denen die Studenten live programmieren sollten, die Aufgaben wurden automatisch mit unit tests kontrolliert, sahen also so aus, dass über ein UML die Namen und so alle vorgegeben waren, man musste nur die Logik implementieren. Du willst gar nicht wissen, wie viele das verkackt haben. Einige haben sogar Zeug hochgeladen, was nicht kompilierbar war .-.