public function processar_quartis($pk_sim_area, $pk_sim_prova)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 18;
     $data['abaPage'] = 'processar_quartis';
     $data['alias'] = 'processar_quartis';
     if ($this->uri->segment(5) != '') {
         $sqlAdministracao = new SqlAdministracao();
         $medias = $sqlAdministracao->listar_media_prova_alunos($pk_sim_prova, 1);
         // QUARTI 1
         //
         // pega as médias de 0 até 2
         $sqlAdministracao = new SqlAdministracao();
         $medias = $sqlAdministracao->listar_media_prova_alunos($pk_sim_prova, 1, 0, 0, 0, 1.9);
         $estatura1 = $medias['total'];
         // pega as médias de 2 até 4
         $sqlAdministracao = new SqlAdministracao();
         $medias = $sqlAdministracao->listar_media_prova_alunos($pk_sim_prova, 1, 0, 0, 2, 3.9);
         $estatura2 = $medias['total'];
         // pega as médias de 4 até 6
         $sqlAdministracao = new SqlAdministracao();
         $medias = $sqlAdministracao->listar_media_prova_alunos($pk_sim_prova, 1, 0, 0, 4, 5.9);
         $estatura3 = $medias['total'];
         // pega as médias de 6 até 8
         $sqlAdministracao = new SqlAdministracao();
         $medias = $sqlAdministracao->listar_media_prova_alunos($pk_sim_prova, 1, 0, 0, 6, 7.9);
         $estatura4 = $medias['total'];
         // pega as médias acima de 8
         $sqlAdministracao = new SqlAdministracao();
         $medias = $sqlAdministracao->listar_media_prova_alunos($pk_sim_prova, 1, 0, 0, 8, 10);
         $estatura5 = $medias['total'];
         $matriz = array(array('estat' => 0, '00-02' => $estatura1, 'fac' => $estatura1), array('estat' => 2, '02-04' => $estatura2, 'fac' => $estatura1 + $estatura2), array('estat' => 4, '04-06' => $estatura3, 'fac' => $estatura1 + $estatura2 + $estatura3), array('estat' => 6, '06-08' => $estatura4, 'fac' => $estatura1 + $estatura2 + $estatura3 + $estatura4), array('estat' => 8, '08-10' => $estatura5, 'fac' => $estatura1 + $estatura2 + $estatura3 + $estatura4 + $estatura5));
         $efi = ($estatura1 + $estatura2 + $estatura3 + $estatura4 + $estatura5) / 4;
         if ($matriz[0]['fac'] > $efi) {
             $l = $matriz[0]['estat'];
             $fant = 0;
             $fi = $matriz[0]['fac'];
         } else {
             if ($matriz[1]['fac'] > $efi) {
                 $l = $matriz[1]['estat'];
                 $fant = $matriz[0]['fac'];
                 $fi = $matriz[1]['fac'];
             } else {
                 if ($matriz[2]['fac'] > $efi) {
                     $l = $matriz[2]['estat'];
                     $fant = $matriz[1]['fac'];
                     $fi = $matriz[2]['fac'];
                 } else {
                     if ($matriz[3]['fac'] > $efi) {
                         $l = $matriz[3]['estat'];
                         $fant = $matriz[2]['fac'];
                         $fi = $matriz[3]['fac'];
                     }
                 }
             }
         }
         $quartil1 = $l + ($efi - $fant) * 2 / $fi;
         // QUARTIL 3
         //
         $efi2 = 3 * $efi;
         if ($matriz[0]['fac'] > $efi2) {
             $l = $matriz[0]['estat'];
             $fant = 0;
             $fi = $matriz[0]['fac'];
         } else {
             if ($matriz[1]['fac'] > $efi2) {
                 $l = $matriz[1]['estat'];
                 $fant = $matriz[0]['fac'];
                 $fi = $matriz[1]['fac'];
             } else {
                 if ($matriz[2]['fac'] > $efi2) {
                     $l = $matriz[2]['estat'];
                     $fant = $matriz[1]['fac'];
                     $fi = $matriz[2]['fac'];
                 } else {
                     if ($matriz[3]['fac'] > $efi2) {
                         $l = $matriz[3]['estat'];
                         $fant = $matriz[2]['fac'];
                         $fi = $matriz[3]['fac'];
                     }
                 }
             }
         }
         $quartil3 = $l + ($efi2 - $fant) * 2 / $fi;
         $sqlAdministracao = new SqlAdministracao();
         $sqlAdministracao->atualizar_quartis_prova($pk_sim_prova, $quartil1, $quartil3);
         $this->session->set_flashdata('msg', '<div class="alert ok">Estatísticas processadas com sucesso!</div>');
         redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_provas/' . $this->uri->segment(4) . '/' . $this->uri->segment(5));
     }
 }