private void examenesDisponibles_Load(object sender, EventArgs e) { Alumno al = BD.ALUMNO_GLOBAL[BD.g_sesionID]; Examen exa = new Examen(); exa.Tipo = "Final"; Curso c = new Curso("Mate"); exa.curso = c; exa.Npreguntas = 1; List <int> preguntas = new List <int>(); Pregunta p1 = new Pregunta(); p1.pregunta = "Cuanto es 2+2?"; p1.tipo = "opcion multiple"; List <string> rc = new List <string>(); List <string> ri = new List <string>(); List <int> punt = new List <int>(); punt.Add(4); rc.Add("4"); ri.Add("3"); ri.Add("2"); ri.Add("1"); p1.respuestasOP = rc; p1.incorrectasOP = ri; preguntas.Add(0); BD.PREGUNTAS_GLOBAL.Add(p1); exa.Preguntas = preguntas; exa.Puntajes = punt; List <Examen> exam = new List <Examen>(); al.examenes = exam; Grupo g = new Grupo("grupo1", 1); List <Grupo> grupos = new List <Grupo>(); grupos.Add(g); exa.Grupos = grupos; exam.Add(exa); al.examenes.Add(exa); al.examenes.Add(exa); //exam = al.examenes; for (int i = 0; i < exam.Count; i++) { DataGridViewRow row = (DataGridViewRow)tablaProfesores.Rows[0].Clone(); row.Cells[0].Value = "Examen " + exam[i].Tipo; row.Cells[1].Value = exam[i].curso.nombre; tablaProfesores.Rows.Add(row); } }
//comboBox1.Items.Add(BD.g_PREGUNTAS_GLOBAL[exam.Preguntas[i]].pregunta); private void rendirExamen_Load(object sender, EventArgs e) { Examen exam = new Examen(); exam = BD.ALUMNO_GLOBAL[BD.g_sesionID].examenes[BD.g_sesionID]; for (int i = 0; i < exam.Npreguntas; i++) { comboBox1.Items.Add((i).ToString()); } }
private void guardarConfExamen_Click(object sender, EventArgs e) { Examen nuevo = new Examen(); nuevo.inicio = calendarExamen.SelectionStart; string intString = NumeroPreguntas.Text; int i = 0; if (!Int32.TryParse(intString, out i)) { i = -1; } nuevo.Npreguntas = i; nuevo.Tipo = SeleccionarTipo.Text; intString = SeleccionarDuracion.Text; if (!Int32.TryParse(intString, out i)) { i = -1; } nuevo.Tiempo = i; nuevo.Curso = SeleccionarCurso.Text; nuevo.GenerarExamenAleatorio(); BD.g_PROFESOR_GLOBAL[BD.g_sesionID].examenes.Add(nuevo); }
void ejecutarExamen(Examen exa) { }
private void button1_Click(object sender, EventArgs e) { Examen exam = new Examen(); exam = BD.ALUMNO_GLOBAL[BD.g_sesionID].examenes[BD.g_exam]; if (comboBox1.Text == "0") { Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[0]]; label2.Text = p.pregunta; if (p.tipo == "opcion multiple") { label3.Text = p.incorrectasOP[0]; label4.Text = p.incorrectasOP[1]; label5.Text = p.respuestasOP[0]; label6.Text = p.incorrectasOP[2]; } else { label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); } } else if (comboBox1.Text == "1") { Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[1]]; label2.Text = p.pregunta; if (p.tipo == "opcion multiple") { label3.Text = p.incorrectasOP[0]; label4.Text = p.incorrectasOP[1]; label5.Text = p.respuestasOP[0]; label6.Text = p.incorrectasOP[2]; } else { label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); } } else if (comboBox1.Text == "2") { Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[2]]; label2.Text = p.pregunta; if (p.tipo == "opcion multiple") { label3.Text = p.incorrectasOP[0]; label4.Text = p.incorrectasOP[1]; label5.Text = p.respuestasOP[0]; label6.Text = p.incorrectasOP[2]; } else { label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); } } else if (comboBox1.Text == "3") { Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[3]]; label2.Text = p.pregunta; if (p.tipo == "opcion multiple") { label3.Text = p.incorrectasOP[0]; label4.Text = p.incorrectasOP[1]; label5.Text = p.respuestasOP[0]; label6.Text = p.incorrectasOP[2]; } else { label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); } } else if (comboBox1.Text == "4") { Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[4]]; label2.Text = p.pregunta; if (p.tipo == "opcion multiple") { label3.Text = p.incorrectasOP[0]; label4.Text = p.incorrectasOP[1]; label5.Text = p.respuestasOP[0]; label6.Text = p.incorrectasOP[2]; } else { label3.Hide(); label4.Hide(); label5.Hide(); label6.Hide(); } } }
private void button3_Click(object sender, EventArgs e) { int puntaje = 0; if (comboBox1.Text == "0") { Examen exam = new Examen(); exam = BD.ALUMNO_GLOBAL[BD.g_sesionID].examenes[BD.g_exam]; Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[0]]; if (textBox1.Text == p.respuestasOP[0] || textBox1.Text == p.respuestaCMP) { puntaje += exam.Puntajes[0]; } } else if (comboBox1.Text == "1") { Examen exam = new Examen(); exam = BD.ALUMNO_GLOBAL[BD.g_sesionID].examenes[BD.g_exam]; Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[1]]; if (textBox1.Text == p.respuestasOP[0] || textBox1.Text == p.respuestaCMP) { puntaje += exam.Puntajes[1]; } } else if (comboBox1.Text == "2") { Examen exam = new Examen(); exam = BD.ALUMNO_GLOBAL[BD.g_sesionID].examenes[BD.g_exam]; Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[2]]; label2.Text = p.pregunta; if (textBox1.Text == p.respuestasOP[0] || textBox1.Text == p.respuestaCMP) { puntaje += exam.Puntajes[2]; } } else if (comboBox1.Text == "3") { Examen exam = new Examen(); exam = BD.ALUMNO_GLOBAL[BD.g_sesionID].examenes[BD.g_exam]; Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[3]]; label2.Text = p.pregunta; if (textBox1.Text == p.respuestasOP[0] || textBox1.Text == p.respuestaCMP) { puntaje += exam.Puntajes[3]; } } else if (comboBox1.Text == "4") { Examen exam = new Examen(); exam = BD.ALUMNO_GLOBAL[BD.g_sesionID].examenes[BD.g_exam]; Pregunta p = new Pregunta(); p = BD.PREGUNTAS_GLOBAL[exam.Preguntas[4]]; label2.Text = p.pregunta; if (textBox1.Text == p.respuestasOP[0] || textBox1.Text == p.respuestaCMP) { puntaje += exam.Puntajes[4]; } } BD.puntaje_ex = puntaje; MessageBox.Show("RESPUESTA ENVIADA"); }