public FixQuizErrors(QuizPractise parent, Quiz quiz, Card wordPair) { InitializeComponent(); Card = wordPair; Quiz = quiz; Parent = parent; UpdateSideLabels(); SetTheme(); }
public RoundCompleted(Quiz quiz, QuizPractiseMode practiseMode, QuizPractise quizPractiseForm) { InitializeComponent(); SetTheme(); int cardsShown = quiz.Cards.Where(x => x.GetProgressData(quiz).AskedThisRound).Count(); double successRate = (double)quiz.ProgressData.CorrectAnswersThisRound / cardsShown; lbl_cardsShown.Text = cardsShown.ToString(); lbl_successRate.Text = Math.Round(successRate * 100).ToString() + " %"; if (practiseMode == QuizPractiseMode.Flashcards) { lbl_instruction.Text = "Click here to continue"; } QuizPractiseMode = practiseMode; QuizPractiseForm = quizPractiseForm; }