Beispiel #1
0
 private function puntuacionIguales($id_inscripcion)
 {
     $re = new ResultadosExamen();
     $resultados = $re->findAll(['id_inscripcion' => $id_inscripcion]);
     //->where(['id_inscripcion'=>$id_inscripcion])->all();
     $valid = TRUE;
     foreach ($resultados as $aux => $resultado) {
         for ($i = 0; $i < count($resultados); $i++) {
             if ($i != $aux) {
                 $valid = $valid && $resultado->nota == $resultados[$i]->nota;
             }
         }
     }
     $hecho6 = new hecho();
     $hecho6->setVariable(self::$PUNTUACION_PERCENTIL);
     if ($valid) {
         $hecho6->setValor(self::$IGUAL);
     } else {
         $hecho6->setValor(self::$NO_IGUAL);
     }
     $hecho6->setEsNumerico(FALSE);
     $this->bh->addHecho($hecho6);
 }