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(); } }