Ejemplo n.º 1
0
        private void btnTakeRandomPracticeTest_Click(object sender, EventArgs e)
        {
            if (Validation.IsComboSelected(cmbMasteryLevel) && Validation.IsComboSelected(cmbNumberOfQuestions))
            {
                int          masteryLevel      = Convert.ToInt16(cmbMasteryLevel.SelectedItem);
                int          numberOfQuestions = Convert.ToInt16(cmbNumberOfQuestions.SelectedItem);
                PracticeTest practiceTest      = new PracticeTest(Question.GenerateRandomQuestions(masteryLevel, new TimeSpan(0, 0, 30), numberOfQuestions), new TimeSpan(0, 10, 0), true, masteryLevel, masteryLevel);


                Form practiceForm = new frmTakeTest(student, klass, practiceTest);
                practiceForm.Tag = "practice";
                practiceForm.ShowDialog();
            }
        }
Ejemplo n.º 2
0
 //full constructor
 public GradedPracticeTest(PracticeTest practiceTest, decimal score, TimeSpan timeTakenToComplete, DateTime dateTaken, List <GradedQuestion> rightlyAnsweredQuestions, List <GradedQuestion> wronglyAnsweredQuestions, string feedback = "") : base(score, timeTakenToComplete, dateTaken, rightlyAnsweredQuestions, wronglyAnsweredQuestions, feedback)
 {
     this.PracticeTest = practiceTest;
 }