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);
            }
        }
Exemple #2
0
        //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)
 {
 }
Exemple #5
0
        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();
                }
            }
        }
Exemple #6
0
        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");
        }