// Finish off user test protected override void TaskCompletedFinishOff() { if (sortSettings.IsUserTest() && sortSettings.UserTestScore) { userTestManager.SetEndTime(); userTestManager.CalculateScore(); // Left blackboard displayUnitManager.SetTextWithIndex(UtilSort.LEFT_BLACKBOARD, "User test incorrect action details", 0); displayUnitManager.SetTextWithIndex(UtilSort.LEFT_BLACKBOARD, userTestManager.IncorrectActionDetails(), 1); // Right blackboard displayUnitManager.SetTextWithIndex(UtilSort.RIGHT_BLACKBOARD, "User test score", 0); displayUnitManager.SetTextWithIndex(UtilSort.RIGHT_BLACKBOARD, userTestManager.GetExaminationResult(), 1); } displayUnitManager.SetText(UtilSort.SORT_TABLE_TEXT, "Sorting Completed!"); }