diff --git a/src/Welsh Vocabulary Tutor/src/main/java/uk/ac/aber/cs22120/group20/selfassessment/AssessmentGenerator.java b/src/Welsh Vocabulary Tutor/src/main/java/uk/ac/aber/cs22120/group20/selfassessment/AssessmentGenerator.java index f29ed8d..db16ccc 100644 --- a/src/Welsh Vocabulary Tutor/src/main/java/uk/ac/aber/cs22120/group20/selfassessment/AssessmentGenerator.java +++ b/src/Welsh Vocabulary Tutor/src/main/java/uk/ac/aber/cs22120/group20/selfassessment/AssessmentGenerator.java @@ -67,6 +67,7 @@ public class AssessmentGenerator { listOfAssessment.add(generatedAssessment); } AssessmentGenerator.listOfAssessment = listOfAssessment; + goToNextQuestion(); return listOfAssessment; } @@ -130,7 +131,7 @@ public class AssessmentGenerator { Question currentQuestion = listOfAssessment.get(currentAssessment); if(currentQuestion instanceof MatchTheMeaningQuestion){ - MatchTheMeaningController.answer = (ArrayList) Arrays.asList(((MatchTheMeaningQuestion) currentQuestion).getCorrectAnswer()); + MatchTheMeaningController.answer = ((MatchTheMeaningQuestion) currentQuestion).getCorrectAnswer(); ScreenSwitch.swap(ScreenSwitch.SceneEnum.matchMeaningScene); }else if (currentQuestion instanceof SixMeaningsQuestion){ SixMeaningsController.allQuestions = ((SixMeaningsQuestion) currentQuestion).getCorrectAnswer(); @@ -143,6 +144,7 @@ public class AssessmentGenerator { System.err.println(currentQuestion); } + currentAssessment++; }