Deze oefening bouwt voort op oefening 2.5. Voeg het bestand studentenEnDocenten.csv1 toe aan je project.
Indien die oefening niet volledig klaar is (en getest op Dodona) kan je beter vertrekken van het project dat je kan downloaden van Minerva2.

In het bestand studentenEnDocenten.csv staan ook docenten, die hebben uiteraard geen punten.
Het is de bedoeling dat de klasse Klasgroep studenten en docenten onthoudt in één array. De klasse moet grondig aangepast worden.

Controleer dat alles nog correct werkt. Nadien vul je het hoofdprogramma aan zoals hieronder aangegeven.
 
public static void main(String[] args) throws FileNotFoundException {
        Klasgroep klasgroep = new Klasgroep("studentenEnDocenten.csv");

        for (String s : Student.testen){
            System.out.println("Aantal geslaagd voor test " + s + ": " + klasgroep.aantalGeslaagdenVoor(s,"???"));            
        }
        System.out.println("De beste student is " + klasgroep.geefBesteStudent());

        System.out.println("Er zijn " + klasgroep.aantalDocenten() + " docenten");
        Persoon p = klasgroep.kiesPersoon();
        System.out.println("Persoon : " + p); 
        p = klasgroep.kiesDocent();            
        System.out.println("Docent : " + p);
}
 
De laatste vijf regels code hiervan zullen pas werken als je onderstaande methodes schrijft:

Bij indienen op Dodona is het noodzakelijk om de instelling van de scanner aan te passen. Voeg in de constructor de volgende regel toe (voor je eigen Scanner-variabele die een lijn verder opsplitst):

sc2.useLocale(Locale.FRENCH);