public function countCorretasProfessor($idProfessor)
 {
     $exercicios = 0;
     $grupoController = new GrupoController();
     $usuarioController = new UsuarioController();
     $grupos = $grupoController->selectProfessor($idProfessor);
     foreach ($grupos as $grupo) {
         $alunosGrupo = $usuarioController->buscaUsuarioGrupo($grupo->getGrp_id());
         foreach ($alunosGrupo as $aluno) {
             $exercicios += $this->respostaMultiplaDAO->countCorretasAluno($aluno['id']);
         }
     }
     return $exercicios;
 }
Ejemplo n.º 2
0
 public function countMultiplaProfessor($idProfessor)
 {
     $exercicios = 0;
     $grupoController = new GrupoController();
     $usuarioController = new UsuarioController();
     $grupos = $grupoController->selectProfessor($idProfessor);
     foreach ($grupos as $grupo) {
         $alunosGrupo = $usuarioController->buscaUsuarioGrupo($grupo->getGrp_id());
         foreach ($alunosGrupo as $aluno) {
             $exercicios += $this->gabaritoDAO->countMultiplaAluno($aluno['escola'], $aluno['serie']);
         }
     }
     return $exercicios;
 }
Ejemplo n.º 3
0
     $doc = $envioDocumentoController->selectDocPorEscola($idesc);
     $result = "";
     if (!empty($doc)) {
         $result = array("id" => utf8_encode($doc->getEnv_id()), "idEscola" => utf8_encode($doc->getEnv_idEscola()), "idRemetente" => utf8_encode($doc->getEnv_idRemetente()), "idDestinatario" => utf8_encode($doc->getEnv_idDestinatario()), "url" => $path["arquivos"] . utf8_encode($doc->getEnv_url()), "Visto" => utf8_encode($doc->getVisto()), "status" => true);
     } else {
         $result = array("status" => false);
     }
     echo json_encode($result);
     break;
 case "listaUsuariosCompleto":
     $usuarioController = new UsuarioController();
     $usuarios = $usuarioController->buscaUsuarioCompletoByPerfil($_POST);
     echo json_encode($usuarios);
     break;
 case "BuscaGruposByIdProfessor":
     $grupoController = new GrupoController();
     $grupos = $grupoController->selectByProfessor($_POST['idProfessor']);
     $result = array();
     foreach ($grupos as $g) {
         $grp = array("idGrupo" => $g->getGrp_id(), "idSerie" => $g->getGrp_serie(), "idPeriodo" => $g->getGrp_periodo());
         array_push($result, $grp);
     }
     echo json_encode($result);
     break;
 case "excluirUsuario":
     $usuarioVarController = new UsuarioVariavelController();
     if ($usuarioVarController->delete($_POST['idUsuarioVar'])) {
         $result = array('erro' => false);
     } else {
         $result = array('erro' => true, 'mensagem' => 'Erro ao exluir.');
     }
Ejemplo n.º 4
0
include_once $path["controller"] . "CapituloController.php";
include_once $path["controller"] . "UsuarioController.php";
include_once $path['controller'] . 'RegistroGaleriaController.php';
include_once $path['controller'] . 'GrupoController.php';
include_once $path["beans"] . "LiberarCapitulo.php";
include_once $path["beans"] . "Escola.php";
include_once $path["beans"] . "Capitulo.php";
include_once $path["beans"] . "Usuario.php";
include_once $path["beans"] . "RegistroGaleria.php";
include_once $path["beans"] . "Grupo.php";
include_once $path["funcao"] . "DatasFuncao.php";
include_once $path["funcao"] . "Thumbs.php";
include_once $path["template"] . "TemplateRelatorio.php";
switch ($_REQUEST["acao"]) {
    case 'adicionarGrupoProfessorSeriePeriodo':
        $grupoController = new GrupoController();
        $grupo = $grupoController->listarProfessorSeriePeriodo($_REQUEST['idProfessor'], $_REQUEST['serie'], $_REQUEST['periodo']);
        $usuarioController = new UsuarioController();
        $usuarioController->adicionarAlunosGrupo($grupo['id'], $_REQUEST['alunos']);
        break;
    case "escolaPorId":
        $escolaController = new EscolaController();
        $idEscola = $_REQUEST["id"];
        $escola = $escolaController->select($idEscola);
        $retorno = "";
        if ($escola) {
            $retorno = array("id" => utf8_encode($escola->getEsc_id()), "status" => utf8_encode($escola->getEsc_status()), "nome" => utf8_encode($escola->getEsc_nome()), "razao_social" => utf8_encode($escola->getEsc_razao_social()), "tipo_escola" => utf8_encode($escola->getEsc_tipo_escola()->getTps_tipo_escola()), "administracao" => utf8_encode($escola->getEsc_administracao()->getAdm_administracao()), "endereco" => array("id" => utf8_encode($escola->getEsc_endereco()->getEnd_id()), "cidade" => utf8_encode($escola->getEsc_endereco()->getEnd_cidade()), "uf" => utf8_encode($escola->getEsc_endereco()->getend_uf()), "email" => utf8_encode($escola->getEsc_endereco()->getEnd_email()), "telefone" => utf8_encode($escola->getEsc_endereco()->getend_telefone_residencial())), "site" => utf8_encode($escola->getEsc_site()), "diretor" => array("nome" => utf8_encode($escola->getEsc_nome_diretor()), "email" => utf8_encode($escola->getEsc_email_diretor())));
        }
        print json_encode($retorno);
        break;
    case "usuarioPorId":