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