private void btnYesPractice_Click(object sender, EventArgs e)
        {
            //Ask for the time allowed for the assessment. TimeData should never be null here
            TimeConfig tc = new TimeConfig(false);

            tc.AssessmentTime = script.TimeData.Minutes;
            tc.ReadingTime    = script.TimeData.ReadingMinutes;

            if (tc.ShowDialog() == DialogResult.OK)
            {
                script.TimeData.Minutes        = tc.AssessmentTime;
                script.TimeData.ReadingMinutes = tc.ReadingTime;
            }

            //Set the start time
            script.TimeData.PlannedStartTime = DateTime.Now;
            script.TimeData.TimeStarted      = DateTime.Now;
            //Set the finish time
            script.TimeData.PlannedFinishTime = script.TimeData.TimeStarted.AddMinutes(script.TimeData.Minutes + script.TimeData.ReadingMinutes);
            //Set reading finish time
            script.TimeData.ReadingFinishTime = script.TimeData.TimeStarted.AddMinutes(script.TimeData.ReadingMinutes);

            Examinee ex = new Examinee(script, filePath);

            ex.Show();
            timer.Enabled = false;
            Hide();
        }
 private void btnContinueYes_Click(object sender, EventArgs e)
 {
     //If assessment is published, ask for password before opening
     if (script.Published)
     {
         RestartPasswordForm rpf = new RestartPasswordForm();
         if (rpf.ShowDialog() == DialogResult.OK)
         {
             if (rpf.EnteredPassword == script.StudentData.RestartPassword)
             {
                 Examinee ex = new Examinee(script, filePath);
                 ex.Show();
                 timer.Enabled = false;
                 Hide();
             }
             else
             {
                 MessageBox.Show("Incorrect password", "Incorrect password", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
     else
     {
         Examinee ex = new Examinee(script, filePath);
         ex.Show();
         timer.Enabled = false;
         Hide();
     }
 }
 private void StartPublishedAssessment()
 {
     if (script.TimeData.IsAvailable)
     {
         Examinee ex = new Examinee(script, filePath);
         ex.Show();
         timer.Enabled = false;
         Hide();
     }
 }