private void GeneraGrafico(int preg, string materia)
        {
            Pregs[0]  = "";
            Pregs[1]  = "PRESENTA EL PROGRAMA DE LA ASIGNATURA AL INICIO DEL CURSO ESPECIFICANDO: OBJETIVOS, CONTENIDOS Y CALENDARIO DE ACTIVIDADES.";
            Pregs[2]  = "DA A CONOCER AL INICIO DEL CURSO LOS CRITERIOS Y PROCEDIMIENTOS DE EVALUACION QUE UTILIZARIA PARAVALORAR LOS CONOCIMIENTOS TEORICOS, LAS HABILIDADESPRACTICAS Y ACTITUDES.";
            Pregs[3]  = "MOTIVA Y DEMUESTRA ENTUSIASMO A LOS ALUMNOS PARAAPRENDER NUEVOS CONOCIMIENTOS POR SI MISMOS.";
            Pregs[4]  = "GENERA UN CLIMA DE CORDIALIDAD Y RESPETO EN EL GRUPO.";
            Pregs[5]  = "ESTABLECE Y MANTIENE DE FORMA CONSISTENTE LAS REGLASDE DISCIPLINA ESTABLECIDAS AL INICIO DEL CURSO.";
            Pregs[6]  = "MUESTRA DOMINIO DE LOS CONOCIMIENTOS DE LA MATERIAQUE IMPARTE. UTILIZANDO EJEMPLOS CERCANOS A LAREALIDAD (VIDA DIARIA) PARA FACILITAR LA COMPRENSIONDE CONCEPTOS, PRINCIPIOS O PROCEDIMIENTOS.";
            Pregs[7]  = "PROMUEVE LA REALIZACION DE TRABAJOS Y TAREAS PARAANALIZAR E INTEGRAR DIVERSOS CONOCIMIENTOS.";
            Pregs[8]  = "ESTRUCTURA DE MANERA CLARA Y COHERENTE LA PRESENTACIONDE LAS IDEAS EN EL DESARROLLO DE LAS CLASES.";
            Pregs[9]  = "ESTABLECE RELACIONES DE UN TEMA CON OTRO.";
            Pregs[10] = "LOGRA QUE LOS ESTUDIANTES DISTINGAN LOS TEMAS CENTRALESDE LA ASIGNATURA.";
            Pregs[11] = "ORGANIZA FORMAS COOPERATIVAS, AL DISTRIBUIR RESPONSABILIDADESY TAREAS A LOS MIEMBROS DEL EQUIPO.";
            Pregs[12] = "PROPICIA EL DIALOGO Y LA PARTICIPACION DE TODOS LOS INTEGRANTES DEL GRUPO.";
            Pregs[13] = "RESUELVE CON PRECISIÓN LAS DUDAS Y PREGUNTAS DE LOSESTUDIANTES.";
            Pregs[14] = "FORMULA PREGUNTAS QUE PROMUEVEN EL PENSAMIENTO CRITICO.";
            Pregs[15] = "VERIFICA DURANTE LA CLASE, SI EL GRUPO ESTABA ENTENDIENDOSUS EXPLICACIONES.";
            Pregs[16] = "EMPLEA RECUSROS DIDECTICOS DIVERSOS PIZARRON, LAMINAS,PROYECTOR, VIDEOS EDUCATIVOS, MATERIAL IMPRESO, ETC.) Y TECNOLOGIAS DE LA INFORMACION Y COMUNICACION PARA FACILITAR EL APRENDIZAJE.";
            Pregs[17] = "EVALUA EL APRENDIZAJE DE ACUERDO A LOS PROPOSITOS DEL CURSO";
            Pregs[18] = "REVISA LAS TAREAS Y LAS DEVUELVE CON OBSERVACIONES.";
            Pregs[19] = "UTILIZA DIVERSAS FORMAS DE EVALUACION DE ACUERDO CON LOSDISTINTOS TIPOS DE APRENDIZAJE (CONCEPTUALES, PROCEDIMENTALESY ACTITUDINALES).";
            Pregs[20] = "REALIZA EL TRABAJO CON SENTIDO DE RESPONSABILIDAD Y COMPROMISO.";
            Chart1.Series.Clear();
            GridPuntaje.DataSource = null;
            strSQL = "select IDMat, " +
                     " (select count(cal" + preg + ") from Evaluacion where cal" + preg + " =5 and idmat=" + materia + ") as '5 Puntos'," +
                     " (select count(cal" + preg + ") from Evaluacion where cal" + preg + " =4 and idmat=" + materia + ") as '4 Puntos'," +
                     " (select count(cal" + preg + ") from Evaluacion where cal" + preg + " =3 and idmat=" + materia + ") as '3 Puntos'," +
                     " (select count(cal" + preg + ") from Evaluacion where cal" + preg + " =2 and idmat=" + materia + ") as '2 Puntos'," +
                     " (select count(cal" + preg + ") from Evaluacion where cal" + preg + " =1 and idmat=" + materia + ") as '1 Punto'" +
                     " from Evaluacion where idmat=" + materia + " group by IDMat";
            dt = conex.ObtenerDatos(strSQL);
            this.Chart1.Titles.Add("Pregunta: " + Pregs[preg] + "");
            Series series = this.Chart1.Series.Add("Pregunta " + Pregs[preg] + "");

            if (dt.Rows.Count >= 1)
            {
                series.Points.Add(int.Parse(dt.Rows[0][1].ToString()));
                series.Points.Add(int.Parse(dt.Rows[0][2].ToString()));
                series.Points.Add(int.Parse(dt.Rows[0][3].ToString()));
                series.Points.Add(int.Parse(dt.Rows[0][4].ToString()));
                series.Points.Add(int.Parse(dt.Rows[0][5].ToString()));
                Chart1.DataSource      = dt;
                GridPuntaje.DataSource = dt;
                GridPuntaje.DataBind();
                //GridPuntaje.Columns[0].Visible = false;
            }
        }
Beispiel #2
0
        protected void ddlPers_SelectedIndexChanged(object sender, EventArgs e)
        {
            strSQL = "select top 1 id," +
                     " (select count(cal" + ddlPers.SelectedValue.ToString() + ") from EncuestaAdm where cal" + ddlPers.SelectedValue.ToString() + "=4) as '4 Puntos'," +
                     " (select count(cal" + ddlPers.SelectedValue.ToString() + ") from EncuestaAdm where cal" + ddlPers.SelectedValue.ToString() + "=3) as '3 Puntos'," +
                     " (select count(cal" + ddlPers.SelectedValue.ToString() + ") from EncuestaAdm where cal" + ddlPers.SelectedValue.ToString() + "=2) as '2 Puntos'," +
                     " (select count(cal" + ddlPers.SelectedValue.ToString() + ") from EncuestaAdm where cal" + ddlPers.SelectedValue.ToString() + "=1) as '1 Puntos'  from EncuestaAdm";
            dt = conex.ObtenerDatos(strSQL);
            Series series = this.Chart1.Series.Add(ddlPers.SelectedValue.ToString());

            if (dt.Rows.Count >= 1)
            {
                series.Points.Add(int.Parse(dt.Rows[0][1].ToString()));
                series.Points.Add(int.Parse(dt.Rows[0][2].ToString()));
                series.Points.Add(int.Parse(dt.Rows[0][3].ToString()));
                series.Points.Add(int.Parse(dt.Rows[0][4].ToString()));
                GridPuntaje.DataSource = dt;
                GridPuntaje.DataBind();
            }
        }