Wat is de primaire taak van de code grader?	Controleren of de modeloutput puur Python, JSON of RegEx is, zonder enige uitleg.
Welke drie helper-functies worden gebruikt voor syntaxisvalidatie?	`validateJSON`, `validatePython`, en `validateRegEx`.
Wat is de score bij een succesvolle syntaxiscontrole?	Een volledige score van 10.
Wat gebeurt er bij een fout tijdens de parsing- of compilatieoperatie?	De syntaxiscontrole wordt als mislukt beschouwd en een score van 0 wordt gegeven.
Welk element moet de test case dataset bevatten om te bepalen welke validator te gebruiken?	Een 'format key' (bijv. JSON, Python, RegEx).
Wat is de eerste stap bij de implementatie van de code grader?	Het toevoegen van de drie validatie-helperfuncties (`validateJSON`, etc.).
Hoe zorg je ervoor dat het model alleen de vereiste format genereert?	Door de prompt te updaten en het model te instrueren om geen commentaren of uitleg toe te voegen.
Welke techniek wordt gebruikt om het model te dwingen om code in de antwoordsectie te plaatsen?	Het gebruik van een vooraf ingevulde assistant-bericht en een stop-sequentie (bijv. backticks).
Hoe wordt de uiteindelijke score berekend?	Door het gemiddelde te nemen van de modelscore en de syntaxis score.
Welke structuur wordt gebruikt om de syntaxis van Python te valideren?	De Python Abstract Syntax Tree (AST).
