Was ist der Hauptzweck des Code Grader?	Sicherzustellen, dass die Ausgabe des Modells nur reinen Python-Code, JSON oder reguläre Ausdrücke ohne Erklärungen enthält.
Wie wird die Syntax der Modell-Ausgabe validiert?	Durch den Versuch, die Ausgabe als JSON zu parsen, als Python Abstract Syntax Tree (AST) zu laden oder als regulären Ausdruck zu kompilieren.
Welche drei Hilfsfunktionen werden zur Validierung verwendet?	`validateJSON`, `validatePython` und `validateRegEx`.
Welchen Wert gibt ein Validator zurück, wenn die Pars- oder Kompilierungsoperation erfolgreich ist?	Eine volle Punktzahl von 10.
Welchen Wert gibt ein Validator zurück, wenn ein Fehler während der Parsing-Operation auftritt?	Null (0), da die Syntaxprüfung als fehlgeschlagen gilt.
Welche Information muss das Testdatensatz-Dataset enthalten, um den richtigen Validator auszulösen?	Ein `format`-Schlüssel (z. B. "Python", "JSON", "RegEx").
Was ist das Ziel der Aktualisierung des Prompt Templates?	Das Modell anzuweisen, ausschließlich in dem gewünschten Format (Python, JSON oder RegEx) zu antworten und keine Kommentare oder Erklärungen hinzuzufügen.
Wie wird die finale Gesamtpunktzahl berechnet?	Durch die Berechnung des Durchschnittswerts aus der `model score` und der `syntax score`.
