private Tela navegarTelaVisualizarDadosAlunos(NavigationEvent event) {
        if(dbController != null && event != null && event.getArg("Aluno") != null){
            Aluno aluno = (Aluno) event.getArg("Aluno");

            AlunoTurmaDAO alunoTurmaDAO = new AlunoTurmaDAO(dbController);
            Collection<? extends Object> historicoAluno = alunoTurmaDAO.search(aluno);

            System.out.println("Historico aluno: " + historicoAluno.size());
            for(Object o : historicoAluno){
                MatriculaAlunoTurma alunoTurma = (MatriculaAlunoTurma)o;
                System.out.println("\t" + alunoTurma.toString());
            }
            
            TelaVisualizarDadosAluno tela = new TelaVisualizarDadosAluno(aluno);
            tela.setHistoricoAluno(historicoAluno);

            if(aluno.getPessoa() != null){
                PublicacaoDAO publicacaoDAO = new PublicacaoDAO(dbController);
                Collection<? extends Object> publicacoes 
                        = publicacaoDAO.search(aluno.getPessoa());
                tela.setPublicacoesAluno(publicacoes);
            }
            
            return tela;
        }
        else{
            return new TelaVisualizarDadosAluno();
        }
    }