Cesuur2 Deel 1

Bij de toepassing van een hogere cesuur moet je meer dan de traditionele 50 % van de vragen juist beantwoorden om te kunnen slagen. De cesuur of slaaggrens wordt hoger gelegd om te compenseren voor vragen die je juist hebt beantwoord door te gokken. Bij een examen met allemaal vragen met vier antwoordmogelijkheden zal je bijvoorbeeld 25 van de 40 vragen juist moeten beantwoorden om het examencijfer 10/20 te behalen.

Deel 1: Klasse MCExamen (6pt)

Download de klassen Student1 en MCVraag2. Zet deze in de default package (= rechtstreeks in de ‘src’-map van je NetBeans project) en werk ook hierin verder.

Elke MCVraag bevat een boolean array correct waarin wordt aangegeven welke antwoorden voor deze vraag correct zijn. BVB: [true, false, false, true] wil zeggen dat antwoord[0] en antwoord[2] correct zijn voor deze vraag. De opdracht is nu om de klassen MCExamen en MCExamenStudent te maken, die het mogelijk maken om de vragen van een multiple choice examen in te lezen en de antwoorden van een student te verwerken.

De klasse MCExamen bevat de volgende instantievariabelen:

De klasse MCExamen bevat de volgende constructor en methodes:

(1,5 punt)

(1,5 punt)

(0,5 punt)

(0,5 punt)

(1 punt)

(1 punt)


Hierbij nog wat uitleg over de Dodona-testen voor deze oefening: