eaiovnaovbqoebvqoeavibavo home/juliojod/public_html/CEGSystem/Controlador/BoletasVerAlumno.php000064400000255005150217426410021652 0ustar00'; echo "";*/ $consultas=$this->modelo('Boleta2022'); $this->vista2('encabezadoA'); $datosAlumno=$consultas->buscarAlumnoPorCorreo($_SESSION['CEGA_correo']); $grado=$datosAlumno[0]['nombre_corto']; $correo=$_SESSION['CEGA_correo']; $carnet=$datosAlumno[0]['carnet']; $solvente=$datosAlumno[0]['solvente4']; $datosNotas=$consultas->buscarNotasAlumno($carnet); $datosNotasI=$consultas->buscarNotasAlumnoIngles($carnet); $data[]=null; $dataI[]=null; $id=0; $bandera_graduando=false; if($datosNotas){ $contador=0; $promedio=0; $bandera=false; foreach($datosNotas as $FNotas){ if (strpos($FNotas['nombreCurso'], "Laboratorio ") !== false) { }else{ if($FNotas['nombreCurso']!="APRESTAMIENTO/GRAFOMOTRICIDAD" && utf8_decode($FNotas['nombreCurso'])!="CALIGRAFÍA Y APRESTAMIENTO"){ if($contador==0){ if((utf8_decode($FNotas['nombreCurso'])=="Artes Plásticas" && $FNotas['punteo']==0) || (utf8_decode($FNotas['nombreCurso'])=="Danza y Expresión Corporal" && $FNotas['punteo']==0) || (utf8_decode($FNotas['nombreCurso'])=="Formación Musical" && $FNotas['punteo']==0) || (utf8_decode($FNotas['nombreCurso'])=="ÁLGEBRA" && $FNotas['punteo']==0) || (utf8_decode($FNotas['nombreCurso'])=="Práctica Supervisada" && $FNotas['punteo']==0)){ $bandera=true; }else{ $bandera=false; } } if($contador==0 && $bandera==false){ $data[$id]=[ "id_curso" => $FNotas['id_curso'], "curso" => $FNotas['nombreCurso'], "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim3']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==3 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); if($data[$id]['curso']!="Seminario"){ $promedio=round($promedio/4); $data[$id]['total']=$promedio; }else{ $bandera_graduando=true; $data[$id]['total']=$promedio; } $promedio=0; $id++; $contador=-1; } if($contador==3 && $bandera==true){ $contador=-1; $bandera=false; } $contador++; } } } } $id2=sizeof($data); $id2++; if($datosNotasI){ $contador=0; $id=0; $promedio=0; foreach($datosNotasI as $FNotas){ if($contador==0){ $data[$id2]=[ "id_curso" => $FNotas['id_clase_ingles'], "curso" => utf8_encode($FNotas['nombreCurso']), "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim3']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==3){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); $promedio=round($promedio/4); $data[$id2]['total']=$promedio; $promedio=0; $id2++; $contador=-1; } $contador++; } } echo '

Centro Educativo Getsemaní

Boleta de Notas 2022

Carnet: '.$carnet.' Grado:'.$grado.'
Nombre: '.$_SESSION['CEGA_nombre'].'

'; echo ' '; $promedio=0; $promedio2=0; $promedio3=0; $promedio4=0; $promedioT=0; $contador=0; foreach($data as $fila){ if($fila['curso']!="Seminario" && $fila['curso']!="Práctica Supervisada Final" && $fila['curso']!="Práctica Supervisada" ){ $promedio+=$fila['bim1']; $promedio2+=$fila['bim2']; $promedio3+=$fila['bim3']; $promedio4+=$fila['bim4']; $contador++; } echo ' '; echo ''; //BIM1 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim1']>0 && $fila['bim1']<60){ echo ''; }elseif ($fila['bim1']>=60 && $fila['bim1']<70){ echo ''; }else{ echo ''; } //BIM2 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim2']>0 && $fila['bim2']<60){ echo ''; }elseif ($fila['bim2']>=60 && $fila['bim2']<70){ echo ''; }else{ echo ''; } //BIM3 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim3']>0 && $fila['bim3']<60){ echo ''; }elseif ($fila['bim3']>=60 && $fila['bim3']<70){ echo ''; }else{ echo ''; } //BIM4 if($fila['curso']=="Seminario"){ //echo ''; echo ''; }elseif($fila['bim4']>0 && $fila['bim4']<60){ echo ''; }elseif ($fila['bim4']>=60 && $fila['bim4']<70){ echo ''; }else{ echo ''; } //Total if($fila['total']>0 && $fila['total']<60){ echo ''; }elseif ($fila['total']>=60 && $fila['total']<70){ echo ''; }else{ echo ''; } echo ' '; } $promedio=round(($promedio/$contador),0); $promedio2=round(($promedio2/$contador),0); $promedio3=round(($promedio3/$contador),0); $promedio4=round(($promedio4/$contador),0); $promedioT=round(($promedio+$promedio2+$promedio3+$promedio4)/4,0); echo '
Curso 1a 2a 3a 4a Total
'.utf8_decode(self::arreglar($fila['curso'])).''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.round($fila['total'],0).''.round($fila['total'],0).''.round($fila['total'],0).'
Promedio '.$promedio.' '.$promedio2.' '.$promedio3.' '.$promedio4.' '.$promedioT.'
'; $promedio=0; if($bandera_graduando){ $datosNotasLab=$consultas->buscarNotasLab($carnet); echo '

Notas de Laboratorios

Primer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="1"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; //SEGUNDO LABORATORIO echo '

Segundo Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="2"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; //Tercer laboratorio LABORATORIO echo '

Tercer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="3"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; echo '
Promedio laboratorios
'.round(($promedio/12),0).'
'; } echo '
'; $this->vista2('pieA'); } public function arreglar($cadena){ //Para E $cadena = str_replace( array('É'), array(utf8_encode('É')), $cadena ); $cadena = str_replace( array('Ó'), array(utf8_encode('Ó')), $cadena ); return $cadena; } public function verNotasAlumno2023(){ date_default_timezone_set('America/Guatemala'); $fechaActual = date("d-m-Y"); $dia; $mes; $anio; $dia=date("d"); $mes=date("m"); $anio=date("Y"); $publicarNotas=false; $horaActual = date("H"); if($anio==2023){ if($mes=='11' && $dia=='20'){ if($horaActual>=12){ $publicarNotas=true; } }else if ($mes>='10'){ $publicarNotas=true; } } $publicarNotas=true; if($publicarNotas){ $consultas=$this->modelo('Boleta2023'); $this->vista2('encabezadoA'); $datosAlumno=$consultas->buscarAlumnoPorCorreo($_SESSION['CEGA_correo']); $grado=$datosAlumno[0]['nombre_corto']; $correo=$_SESSION['CEGA_correo']; $carnet=$datosAlumno[0]['carnet']; $solvente=$datosAlumno[0]['solvente4']; $datosNotas=$consultas->buscarNotasAlumno($carnet); $datosNotasI=$consultas->buscarNotasAlumnoIngles($carnet); $data[]=null; $dataI[]=null; $id=0; $bandera_graduando=false; if($datosNotas){ $contador=0; $promedio=0; $bandera=false; foreach($datosNotas as $FNotas){ if (strpos($FNotas['nombreCurso'], "Laboratorio ") !== false) { }else{ if($FNotas['nombreCurso']!="APRESTAMIENTO/GRAFOMOTRICIDAD" && utf8_decode($FNotas['nombreCurso'])!="CALIGRAFÍA Y APRESTAMIENTO"){ if($contador==0){ if(($FNotas['nombreCurso']=="Artes Plásticas" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="Danza y Expresión Corporal" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="Formación Musical" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="ÁLGEBRA" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="Práctica Supervisada")){ $bandera=true; }else{ $bandera=false; } } if($contador==0 && $bandera==false){ $data[$id]=[ "id_curso" => $FNotas['id_curso'], "curso" => $FNotas['nombreCurso'], "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim3']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==3 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); if($data[$id]['curso']!="Seminario"){ $promedio=round($promedio/4); $data[$id]['total']=$promedio; }else{ $bandera_graduando=true; $data[$id]['total']=$promedio; } $promedio=0; $id++; $contador=-1; } if($contador==3 && $bandera==true){ $contador=-1; $bandera=false; } $contador++; } } } } $id2=sizeof($data); $id2++; if($datosNotasI){ $contador=0; $id=0; $promedio=0; foreach($datosNotasI as $FNotas){ if($contador==0){ $data[$id2]=[ "id_curso" => $FNotas['id_clase_ingles'], "curso" => $FNotas['nombreCurso'], "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim3']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==3){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); $promedio=round($promedio/4); $data[$id2]['total']=$promedio; $promedio=0; $id2++; $contador=-1; } $contador++; } } if($solvente!="Solvente"){ echo "_"; echo ''; echo ""; }else{ echo '

Centro Educativo Getsemaní

Boleta de Notas 2023

Carnet: '.$carnet.' Grado:'.$grado.'
Nombre: '.$_SESSION['CEGA_nombre'].'

'; /*if($bandera_graduando){ echo ' '; }*/ echo ' '; $promedio=0; $promedio2=0; $promedio3=0; $promedio4=0; $promedioT=0; $contador=0; foreach($data as $fila){ if($fila['curso']!="Seminario"){ $promedio+=$fila['bim1']; $promedio2+=$fila['bim2']; $promedio3+=$fila['bim3']; $promedio4+=$fila['bim4']; $contador++; } echo ' '; echo ''; //BIM1 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim1']>0 && $fila['bim1']<60){ echo ''; }elseif ($fila['bim1']>=60 && $fila['bim1']<70){ echo ''; }else{ echo ''; } //BIM2 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim2']>0 && $fila['bim2']<60){ echo ''; }elseif ($fila['bim2']>=60 && $fila['bim2']<70){ echo ''; }else{ echo ''; } //BIM3 if($fila['curso']=="Seminario"){ echo ''; //echo ''; }elseif($fila['bim3']>0 && $fila['bim3']<60){ echo ''; }elseif ($fila['bim3']>=60 && $fila['bim3']<70){ echo ''; }else{ echo ''; } //BIM4 if($fila['curso']=="Seminario"){ //echo ''; echo ''; }elseif($fila['bim4']>0 && $fila['bim4']<60){ echo ''; }elseif ($fila['bim4']>=60 && $fila['bim4']<70){ echo ''; }else{ echo ''; } //Total if($fila['total']>0 && $fila['total']<60){ echo ''; }elseif ($fila['total']>=60 && $fila['total']<70){ echo ''; }else{ echo ''; } echo ' '; } $promedio=round(($promedio/$contador),0); $promedio2=round(($promedio2/$contador),0); $promedio3=round(($promedio3/$contador),0); $promedio4=round(($promedio4/$contador),0); $promedioT=round(($promedio+$promedio2+$promedio3+$promedio4)/4,0); echo '
Curso 1a 2a 3a 4a Total
'.$fila['curso'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.round($fila['total'],0).''.round($fila['total'],0).''.round($fila['total'],0).'
Promedio '.$promedio.' '.$promedio2.' '.$promedio3.' '.$promedio4.' '.$promedioT.'
'; $promedio=0; if($bandera_graduando){ $datosNotasLab=$consultas->buscarNotasLab($carnet); echo '

Notas de Laboratorios

Primer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="1"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; //SEGUNDO LABORATORIO*************************************** echo '

Segundo Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="2"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; //Tercer laboratorio LABORATORIO***************************************** echo '

Tercer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="3"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; echo '
Promedio laboratorios
'.round(($promedio/12),0).'
'; /*if($bandera_graduando){ echo ' '; }*/ '
'; } echo '
'; } $this->vista2('pieA'); }else{ echo "_"; echo ''; echo ""; } } public function verNotasAlumno2024(){ date_default_timezone_set('America/Guatemala'); $fechaActual = date("d-m-Y"); $dia=""; $mes=""; $anio=""; $dia=date("d"); $mes=date("m"); $anio=date("Y"); $publicarNotas=false; $horaActual = date("H"); /*if($anio==2024){ if($mes=='10' && $dia>='16'){ $publicarNotas=true; if($horaActual>=14){ $publicarNotas=true; } }else if ($mes>='11'){ $publicarNotas=true; } }*/ $publicarNotas=true; if($publicarNotas){ $consultas=$this->modelo('Boleta2024'); $this->vista2('encabezadoA'); $datosAlumno=$consultas->buscarAlumnoPorCorreo($_SESSION['CEGA_correo']); $grado=$datosAlumno[0]['nombre_corto']; $correo=$_SESSION['CEGA_correo']; $carnet=$datosAlumno[0]['carnet']; $solvente=$datosAlumno[0]['solvente4']; if ($carnet == 3360 || $carnet == 3361 || $carnet == 3362) { echo "_"; echo ''; echo ""; } else { $datosNotas=$consultas->buscarNotasAlumno($carnet); $datosNotasI=$consultas->buscarNotasAlumnoIngles($carnet); $datosEscualArte = $consultas->buscarNotasEscualArte($carnet); $data[]=null; $dataI[]=null; $id=0; $bandera_graduando=false; $contador_perdidos = 0; //----------------------------------LINEA AGREGADA if($datosNotas){ $contador=0; $promedio=0; $bandera=false; $algebra1=0;$algebra2=0;$algebra3=0;$algebra4=0;$contAlgebra=0; foreach($datosNotas as $FNotas){ //INICIO AJUSTE POR ÁLGEBRA if($FNotas['nombreCurso']=="ÁLGEBRA"){ if($contAlgebra==0){ $algebra1=$FNotas['punteo']; } if($contAlgebra==1){ $algebra2=$FNotas['punteo']; } if($contAlgebra==2){ $algebra3=$FNotas['punteo']; } if($contAlgebra==3){ $algebra4=$FNotas['punteo']; } $contAlgebra++; } //FIN AJUSTE POR ÁLGEBRA if (strpos($FNotas['nombreCurso'], "Laboratorio ") !== false) { }else{ if($FNotas['nombreCurso']!="APRESTAMIENTO/GRAFOMOTRICIDAD" && utf8_decode($FNotas['nombreCurso'])!="CALIGRAFÍA Y APRESTAMIENTO" && $FNotas['nombreCurso']!="CALIGRAFÍA"){ if($contador==0){ if(($FNotas['nombreCurso']=="Artes Plásticas" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="Danza y Expresión Corporal" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="Formación Musical" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="ÁLGEBRA") || ($FNotas['nombreCurso']=="Práctica Supervisada") || ($FNotas['nombreCurso']=="LÓGICA MATEMÁTICA")){ $bandera=true; }else{ $bandera=false; } } if($contador==0 && $bandera==false){ $data[$id]=[ "id_curso" => $FNotas['id_curso'], "curso" => $FNotas['nombreCurso'], "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim3']=$FNotas['punteo']; if($FNotas['punteo']<60){//----------------------------------LINEA AGREGADA $contador_perdidos++; } } $promedio+=intval($FNotas['punteo']); } if($contador==3 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); if($data[$id]['curso']!="Seminario"){ $promedio=round($promedio/4);//--------------------MODIFICADO AQUÍ $data[$id]['total']=$promedio; }else{ $bandera_graduando=true; $data[$id]['total']=$promedio; } $promedio=0; $id++; $contador=-1; } if($contador==3 && $bandera==true){ $contador=-1; $bandera=false; } $contador++; } } } $algebra1 = round($algebra1*0.1, 0); $algebra2 = round($algebra2*0.1, 0); $algebra3 = round($algebra3*0.1, 0); $algebra4 = round($algebra4*0.1, 0); $dataAux=[]; foreach($data as $auxD){ if($auxD['curso']=='Matemáticas' || $auxD['curso']=='Matemática 4' || $auxD['curso']=='Matemática 5' || $auxD['curso']=='Matemática IV' || $auxD['curso']=='Matemática V' || $auxD['curso']=='Matemática Comercial' || $auxD['curso']=='Cálculo Mercantil y Financiero' || $auxD['curso']=='Estadística' || $auxD['curso']=='Matemática' || $auxD['curso']=='MATEMÁTICA APLICADA'){ $auxD['bim1'] = $auxD['bim1'] + $algebra1; if($auxD['bim1'] > 100){ $auxD['bim1'] = 100; } $auxD['bim2'] = $auxD['bim2'] + $algebra2; if($auxD['bim2'] > 100){ $auxD['bim2'] = 100; } if($auxD['bim3']<60){ if($auxD['bim3'] == $auxD['bim3'] + $algebra3>=60){ $contador_perdidos--;//----------------------------------LINEA AGREGADA AQUÍ SE DEBE CAMBIAR AL 4TO LUEGO } } $auxD['bim3'] = $auxD['bim3'] + $algebra3; if($auxD['bim3'] > 100){ $auxD['bim3'] = 100; } $auxD['bim4'] = $auxD['bim4'] + $algebra4; if($auxD['bim4'] > 100){ $auxD['bim4'] = 100; } $auxD['total']=round(($auxD['bim1']+$auxD['bim2']+$auxD['bim3']+$auxD['bim4'])/4,0);//--------------------MODIFICADO AQUÍ } $dataAux[]=$auxD; } unset($data); $data=$dataAux; } $id2=sizeof($data); $id2++; if($datosNotasI){ $contador=0; $id=0; $promedio=0; foreach($datosNotasI as $FNotas){ if($contador==0){ $data[$id2]=[ "id_curso" => $FNotas['id_clase_ingles'], "curso" => $FNotas['nombreCurso'], "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim3']=$FNotas['punteo']; } if($FNotas['punteo']<60){ $contador_perdidos++;//----------------------------------LINEA AGREGADA } $promedio+=intval($FNotas['punteo']); } if($contador==3){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); $promedio=round($promedio/4);//--------------------MODIFICADO AQUÍ $data[$id2]['total']=$promedio; $promedio=0; $id2++; $contador=-1; } $contador++; } } $id3=sizeof($data); $id3++; if($datosEscualArte){ $contador=0; $id=0; $promedio=0; foreach($datosEscualArte as $FNotas){ if($contador==0){ $data[$id3]=[ "id_curso" => $FNotas['id_taller'], "curso" => 'Escuela de arte', "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1){ if(intval($FNotas['punteo'])>0){ $data[$id3]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2){ if(intval($FNotas['punteo'])>0){ $data[$id3]['bim3']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==3){ if(intval($FNotas['punteo'])>0){ $data[$id3]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); $promedio=round($promedio/4);//--------------------MODIFICADO AQUÍ $data[$id3]['total']=$promedio; $promedio=0; $id3++; $contador=-1; } $contador++; } } } if($solvente!="Solvente"){ echo "_"; echo ''; echo ""; }/*else if($contador_perdidos){ echo "_"; echo ''; echo ""; }*/else{ if ($carnet != 3360 && $carnet != 3361 && $carnet != 3362) { echo '

Centro Educativo Getsemaní

Boleta de Notas 2024

Carnet: '.$carnet.' Grado:'.$grado.'
Nombre: '.$_SESSION['CEGA_nombre'].'

'; /*if($bandera_graduando){ echo ' '; }*/ echo ' '; $promedio=0; $promedio2=0; $promedio3=0; $promedio4=0; $promedioT=0; $contador=0; foreach($data as $fila){ if($fila['curso']!="Seminario"){ $promedio+=$fila['bim1']; $promedio2+=$fila['bim2']; $promedio3+=$fila['bim3']; $promedio4+=$fila['bim4']; $contador++; } echo ' '; echo ''; //BIM1 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim1']>0 && $fila['bim1']<60){ echo ''; }elseif ($fila['bim1']>=60 && $fila['bim1']<70){ echo ''; }else{ echo ''; } //BIM2 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim2']>0 && $fila['bim2']<60){ echo ''; }elseif ($fila['bim2']>=60 && $fila['bim2']<70){ echo ''; }else{ echo ''; } //BIM3 if($fila['curso']=="Seminario"){ echo ''; //echo ''; }elseif($fila['bim3']>0 && $fila['bim3']<60){ echo ''; }elseif ($fila['bim3']>=60 && $fila['bim3']<70){ echo ''; }else{ echo ''; } //BIM4 if($fila['curso']=="Seminario"){ //echo ''; echo ''; }elseif($fila['bim4']>0 && $fila['bim4']<60){ echo ''; }elseif ($fila['bim4']>=60 && $fila['bim4']<70){ echo ''; }else{ echo ''; } //Total if($fila['total']>0 && $fila['total']<60){ echo ''; }elseif ($fila['total']>=60 && $fila['total']<70){ echo ''; }else{ echo ''; } echo ' '; } $promedio=round(($promedio/$contador),0); $promedio2=round(($promedio2/$contador),0); $promedio3=round(($promedio3/$contador),0); $promedio4=round(($promedio4/$contador),0); $promedioT=round(($promedio+$promedio2+$promedio3+$promedio4)/4,0); echo '
Curso 1a 2a 3a 4a Total
'.$fila['curso'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.round($fila['total'],0).''.round($fila['total'],0).''.round($fila['total'],0).'
Promedio '.$promedio.' '.$promedio2.' '.$promedio3.' '.$promedio4.' '.$promedioT.'
'; //PRIMER LABORATORIO*************************************** $promedio=0; if($bandera_graduando){ $datosNotasLab=$consultas->buscarNotasLab($carnet); echo '

Notas de Laboratorios

Primer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="1"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; //SEGUNDO LABORATORIO*************************************** echo '

Segundo Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="2"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; //Tercer laboratorio LABORATORIO***************************************** echo '

Tercer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="3"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
'; echo '
Promedio laboratorios
'.round(($promedio/12),0).'
'; /*if($bandera_graduando){ echo ' '; }*/ /* '
'; */ } echo '
'; } } $this->vista2('pieA'); }else{ echo "_"; echo ''; echo ""; } } public function verNotasAlumno2025(){ date_default_timezone_set('America/Guatemala'); $fechaActual = date("d-m-Y"); $dia=""; $mes=""; $anio=""; $dia=date("d"); $mes=date("m"); $anio=date("Y"); $publicarNotas=false; $horaActual = date("H"); if($anio==2025){ if($mes=='06' && $dia>='01'){ $publicarNotas=true; /*if($horaActual>=14){ $publicarNotas=true; }*/ }else if ($mes>='11'){ $publicarNotas=true; } } //$publicarNotas=true; if($publicarNotas){ $consultas=$this->modelo('Boleta2025'); $this->vista2('encabezadoA'); $datosAlumno=$consultas->buscarAlumnoPorCorreo($_SESSION['CEGA_correo']); $grado=$datosAlumno[0]['nombre_corto']; $correo=$_SESSION['CEGA_correo']; $carnet=$datosAlumno[0]['carnet']; $solvente=$datosAlumno[0]['solvente2']; $datosNotas=$consultas->buscarNotasAlumno($carnet); $datosNotasI=$consultas->buscarNotasAlumnoIngles($carnet); $datosEscualArte = $consultas->buscarNotasEscualArte($carnet); $data[]=null; $dataI[]=null; $id=0; $bandera_graduando=false; $contador_perdidos = 0; //----------------------------------LINEA AGREGADA if($datosNotas){ $contador=0; $promedio=0; $bandera=false; $algebra1=0;$algebra2=0;$algebra3=0;$algebra4=0;$contAlgebra=0; foreach($datosNotas as $FNotas){ //INICIO AJUSTE POR ÁLGEBRA if($FNotas['nombreCurso']=="ÁLGEBRA"){ if($contAlgebra==0){ $algebra1=$FNotas['punteo']; } if($contAlgebra==1){ $algebra2=$FNotas['punteo']; } if($contAlgebra==2){ $algebra3=$FNotas['punteo']; } if($contAlgebra==3){ $algebra4=$FNotas['punteo']; } $contAlgebra++; } //FIN AJUSTE POR ÁLGEBRA if (strpos($FNotas['nombreCurso'], "Laboratorio ") !== false) { }else{ if($FNotas['nombreCurso']!="APRESTAMIENTO/GRAFOMOTRICIDAD" && utf8_decode($FNotas['nombreCurso'])!="CALIGRAFÍA Y APRESTAMIENTO" && $FNotas['nombreCurso']!="CALIGRAFÍA"){ if($contador==0){ if(($FNotas['nombreCurso']=="Artes Plásticas" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="Danza y Expresión Corporal" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="Formación Musical" && $FNotas['punteo']==0) || ($FNotas['nombreCurso']=="ÁLGEBRA") || ($FNotas['nombreCurso']=="Práctica Supervisada") || ($FNotas['nombreCurso']=="LÓGICA MATEMÁTICA")){ $bandera=true; }else{ $bandera=false; } } if($contador==0 && $bandera==false){ $data[$id]=[ "id_curso" => $FNotas['id_curso'], "curso" => $FNotas['nombreCurso'], "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim3']=$FNotas['punteo']; if($FNotas['punteo']<60){//----------------------------------LINEA AGREGADA $contador_perdidos++; } } $promedio+=intval($FNotas['punteo']); } if($contador==3 && $bandera==false){ if(intval($FNotas['punteo'])>0){ $data[$id]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); if($data[$id]['curso']!="Seminario"){ $promedio=round($promedio/4);//--------------------MODIFICADO AQUÍ $data[$id]['total']=$promedio; }else{ $bandera_graduando=true; $data[$id]['total']=$promedio; } $promedio=0; $id++; $contador=-1; } if($contador==3 && $bandera==true){ $contador=-1; $bandera=false; } $contador++; } } } $algebra1 = round($algebra1*0.1, 0); $algebra2 = round($algebra2*0.1, 0); $algebra3 = round($algebra3*0.1, 0); $algebra4 = round($algebra4*0.1, 0); $dataAux=[]; foreach($data as $auxD){ if($auxD['curso']=='Matemáticas' || $auxD['curso']=='Matemática 4' || $auxD['curso']=='Matemática 5' || $auxD['curso']=='Matemática IV' || $auxD['curso']=='Matemática V' || $auxD['curso']=='Matemática Comercial' || $auxD['curso']=='Cálculo Mercantil y Financiero' || $auxD['curso']=='Estadística' || $auxD['curso']=='Matemática' || $auxD['curso']=='MATEMÁTICA APLICADA'){ $auxD['bim1'] = $auxD['bim1'] + $algebra1; if($auxD['bim1'] > 100){ $auxD['bim1'] = 100; } $auxD['bim2'] = $auxD['bim2'] + $algebra2; if($auxD['bim2'] > 100){ $auxD['bim2'] = 100; } if($auxD['bim3']<60){ if($auxD['bim3'] == $auxD['bim3'] + $algebra3>=60){ $contador_perdidos--;//----------------------------------LINEA AGREGADA AQUÍ SE DEBE CAMBIAR AL 4TO LUEGO } } $auxD['bim3'] = $auxD['bim3'] + $algebra3; if($auxD['bim3'] > 100){ $auxD['bim3'] = 100; } $auxD['bim4'] = $auxD['bim4'] + $algebra4; if($auxD['bim4'] > 100){ $auxD['bim4'] = 100; } $auxD['total']=round(($auxD['bim1']+$auxD['bim2']+$auxD['bim3']+$auxD['bim4'])/4,0);//--------------------MODIFICADO AQUÍ } $dataAux[]=$auxD; } unset($data); $data=$dataAux; } $id2=sizeof($data); $id2++; if($datosNotasI){ $contador=0; $id=0; $promedio=0; foreach($datosNotasI as $FNotas){ if($contador==0){ $data[$id2]=[ "id_curso" => $FNotas['id_clase_ingles'], "curso" => $FNotas['nombreCurso'], "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim3']=$FNotas['punteo']; } if($FNotas['punteo']<60){ $contador_perdidos++;//----------------------------------LINEA AGREGADA } $promedio+=intval($FNotas['punteo']); } if($contador==3){ if(intval($FNotas['punteo'])>0){ $data[$id2]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); $promedio=round($promedio/4);//--------------------MODIFICADO AQUÍ $data[$id2]['total']=$promedio; $promedio=0; $id2++; $contador=-1; } $contador++; } } $id3=sizeof($data); $id3++; if($datosEscualArte){ $contador=0; $id=0; $promedio=0; foreach($datosEscualArte as $FNotas){ if($contador==0){ $data[$id3]=[ "id_curso" => $FNotas['id_taller'], "curso" => 'Escuela de arte', "bim1" => $FNotas['punteo'], "bim2" => 0, "bim3" => 0, "bim4" => 0, "total" => 0 ]; $promedio+=intval($FNotas['punteo']); } if($contador==1){ if(intval($FNotas['punteo'])>0){ $data[$id3]['bim2']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==2){ if(intval($FNotas['punteo'])>0){ $data[$id3]['bim3']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); } if($contador==3){ if(intval($FNotas['punteo'])>0){ $data[$id3]['bim4']=$FNotas['punteo']; } $promedio+=intval($FNotas['punteo']); $promedio=round($promedio/4);//--------------------MODIFICADO AQUÍ $data[$id3]['total']=$promedio; $promedio=0; $id3++; $contador=-1; } $contador++; } } /*AJUSTE PARA VER LOS PROMEDIOS POR BIMESTRE*/ $promedio2General = 0; foreach($data as $fila){ if($fila['curso']!="Seminario"){ $promedio2General+=$fila['bim2']; $contador++; } } $promedio2General = round($promedio2General/$contador,0); if($solvente!="Solvente"){ echo "_"; echo ''; echo ""; }else if($contador_perdidos>0){ echo "_"; echo ''; echo ""; }else if($promedio2General<60){ echo "_"; echo ''; echo ""; }else{ echo '

Centro Educativo Getsemaní

Boleta de Notas 2025

Carnet: '.$carnet.' Grado:'.$grado.'
Nombre: '.$_SESSION['CEGA_nombre'].'

'; /*if($bandera_graduando){ echo ' '; }*/ echo ' '; $promedio=0; $promedio2=0; $promedio3=0; $promedio4=0; $promedioT=0; $contador=0; foreach($data as $fila){ if($fila['curso']!="Seminario"){ $promedio+=$fila['bim1']; $promedio2+=$fila['bim2']; $promedio3+=$fila['bim3']; $promedio4+=$fila['bim4']; $contador++; } echo ' '; echo ''; //BIM1 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim1']>0 && $fila['bim1']<60){ echo ''; }elseif ($fila['bim1']>=60 && $fila['bim1']<70){ echo ''; }else{ echo ''; } //BIM2 if($fila['curso']=="Seminario"){ echo ''; }elseif($fila['bim2']>0 && $fila['bim2']<60){ echo ''; }elseif ($fila['bim2']>=60 && $fila['bim2']<70){ echo ''; }else{ echo ''; } //BIM3 if($fila['curso']=="Seminario"){ echo ''; //echo ''; }elseif($fila['bim3']>0 && $fila['bim3']<60){ echo ''; }elseif ($fila['bim3']>=60 && $fila['bim3']<70){ echo ''; }else{ echo ''; } //BIM4 if($fila['curso']=="Seminario"){ //echo ''; echo ''; }elseif($fila['bim4']>0 && $fila['bim4']<60){ echo ''; }elseif ($fila['bim4']>=60 && $fila['bim4']<70){ echo ''; }else{ echo ''; } //Total if($fila['total']>0 && $fila['total']<60){ echo ''; }elseif ($fila['total']>=60 && $fila['total']<70){ echo ''; }else{ echo ''; } echo ' '; } $promedio=round(($promedio/$contador),0); $promedio2=round(($promedio2/$contador),0); $promedio3=round(($promedio3/$contador),0); $promedio4=round(($promedio4/$contador),0); $promedioT=round(($promedio+$promedio2+$promedio3+$promedio4)/4,0); echo '
Curso 1a 2a 3a 4a Total
'.$fila['curso'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim1'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim2'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim3'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.$fila['bim4'].''.round($fila['total'],0).''.round($fila['total'],0).''.round($fila['total'],0).'
Promedio '.$promedio.' '.$promedio2.' '.$promedio3.' '.$promedio4.' '.$promedioT.'
'; //PRIMER LABORATORIO*************************************** $promedio=0; if($bandera_graduando){ /*$datosNotasLab=$consultas->buscarNotasLab($carnet); echo '

Notas de Laboratorios

Primer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="1"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
';*/ //SEGUNDO LABORATORIO*************************************** /*echo '

Segundo Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="2"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
';*/ //Tercer laboratorio LABORATORIO***************************************** /*echo '

Tercer Laboratorio

'; foreach($datosNotasLab as $NL){ if($NL['bimestre']=="3"){ echo ' '; $promedio+=intval($NL['punteo']); } } echo '
Laboratorio Nota
'.$NL['nombre'].' '.$NL['punteo'].'
';*/ /*echo '
Promedio laboratorios
'.round(($promedio/12),0).'
';*/ /*if($bandera_graduando){ echo ' '; }*/ /* '
'; */ } echo '
'; } $this->vista2('pieA'); }else{ echo "_"; echo ''; echo ""; } } }