- Para mais detalhes, acesse nosso repositório
- Ao instalar a extensão, automaticamente todas as funcionalidades serão disponibilizadas no próximo acesso ao Controle Acadêmico através do endereço https://pre.ufcg.edu.br:8443/ControleAcademicoOnline/Controlador e, de acordo com a página que o usuário esteja acessando, a funcionalidade será renderizada juntamente com o resto do conteúdo do sistema, como se fosse parte da implementação original.
Algumas funcionalidades são comuns para alunos e professores, como:
- Alunos e professores são inscritos em Turmas, e cada uma destas turmas apresenta um horário semanal de aulas. Utilizando estes dados, o UFCGPro busca todas as turmas que o usuário faz parte, seja como professor ou como aluno, e verifica, instantemente, qual a aula que está próxima a acontecer ou está acontecendo, exibindo essa informação já na página inicial do CA.

-
Esta talvez seja uma das funcionalidades mais úteis para alunos, principalmente para os que estão matriculados em muitas cadeiras e não conseguem memorizar seu horário semanal de aula, além dos locais destas aulas no campus. Ao clicar no botão "Exportar Horário", exibido já na página inicial, o UFCGPro irá converter o horário do usuário, de acordo com as turmas que o mesmo está matriculado, em um arquivo .ics e efetuar o download. Com esse arquivo, o usuário poderá importar no seu gerenciador de calendário predileto (como Google Calendar, Outlook, Apple Calendar...) e organizar seu horário mais efetivamente, podendo até configurar notificações antes das aulas. A extensão também direciona o usuário para um tutorial que explica como efetuar a importação.
-
O botão também está presente nas páginas de Turmas do usuário.

- Também já na página inicial do Controle Acadêmico (que sem a extensão exibe poucas informações e nenhum atalho), o UFCGPro incluiu uma lista de links úteis para os membros da Universidade Federal de Campina Grande, com links para mapas dos campi, sistema de protocolos interno, e grades curriculares dos cursos oferecidos pela universidade.

- As funcionalidades a seguir estão disponíveis apenas para professores por se tratarem de ferramentas para auxiliar o gerenciamento de turmas, que geralmente envolve lidar com dados tabulares e repetidamente, como em ações de preencher frequência e preencher notas.
- O dia-a-dia de cada professor da UFCG envolve aferir a frequência de alunos em suas aulas, por vezes utilizando de listas de assinar ou realizando uma chamada oral. Alguns professores levam seus computadores para a sala de aula e realizam a chamada diretamente na página do Controle Acadêmico de Registro de Frequência, o que envolve ler o nome do aluno em voz alta, identificar a linha do aluno na tabela de frequência e, caso tenha faltado, digitar um 'F' no campo.
- Visando melhorar este fluxo e construir uma experiência melhor para os professores, foi criada uma interface de Chamada Interativa que renderiza diretamente na página de Registro de Frequência de uma turma e possibilita ao professor realizar a chamada dos seus alunos com rapidez e praticidade, sem precisar ficar movimentando a página e podendo utilizar atalhos de teclado. A interface exibe em caixa alta o nome do aluno da vez e espera o comando do professor: falta, presença ou justificativa, podendo usar apenas o mouse ou através de uma tecla indicada. Automaticamente a ação é preenchida na tabela original de registro de frequência, restando apenas que o professor faça o envio dos dados.
- A interface também exibe quantos alunos faltam, qual foi a última ação realizada, e possibilita que essa seja revertida.

- Frequentemente os professores mantém as notas dos seus alunos em algum sistema terceiro, como o serviço de planilhas da Google ou alguma aplicação específica. Porém, o Controle Acadêmico não oferece a funcionalidade de importar estas notas para o sistema automaticamente, oferecendo apenas os seus formulários fixos para o preenchimento. Diante desse impedimento, que faz com que muitos professores tenham que digitar manualmente suas notas no sistema, o UFCGPro criou um importador de planilhas na página de Registro de Notas de uma turma, bastando enviar um arquivo no formato
.csv
para que todas as notas sejam preenchidas instantaneamente. A extensão também disponibiliza uma planilha modelo para que o professor possa baixar e modelar suas planilhas personalizadas para que o UFCGPro possa entender o formato. Fica simples para o usuário facilmente exportar as notas de um sistema terceiro para o Controle Acadêmico quando for a hora de preencher as notas dos alunos.

- O Controle Acadêmico pode tornar "difícil" para um aluno que acaba de ingressar na Universidade saber todas as funcionalidades que oferece e como elas podem ser acessadas, requerendo um certo tempo de adequação. Um exemplo disso é a página de "Horário Individual", que gera um horário tabular de acordo com os dias da semana para o aluno, estar disponível apenas através de um botão na página de "Histórico", e não disponível em um menu. Diante destes problemas e da experiência de uso de um aluno durante a graduação, o UFCGPro oferece algumas funcionalidades que facilitam o uso do sistema de Controle Acadêmico para alunos da universidade.
- Principalmente no começo de cada período, é comum que os alunos acessem o sistema afim de verificar em qual horário serão as aulas das disciplinas que está matriculado. Caso o usuário não tenha exportado o horário para o seu Google Calendar, por exemplo, ele poderá verificar já na página inicial o seu horário do período, o que precisaria de alguns cliques e carregamentos originalmente.

- Outro uso recorrente de alunos no sistema de Controle Acadêmico é verificar a situação de frequência em alguma turma que estão matriculados, porém esse dado é mostrado de maneira não conveniente para o aluno: em horas-aula. Para os alunos que não têm familiaridade com o sistema, pode ser difícil entender o que o número "Total de Faltas", na página de uma disciplina, significa. Para remediar esse problema, o UFCGPro agora exibe uma barra logo encima dessa informação informando quantas aulas o aluno ainda pode faltar. Futuramente, esta funcionalidade será exibida diretamente na página inicial.

- Para facilitar ainda mais a verificação de informações importantes para o aluno (como notas e frequência), o UFCGPro adicionou uma tabela que busca estes dados de todas as turmas em curso e exibe já na página inicial, para que o aluno não precise navegar para outras páginas para verificar sua situação. Por serem dados sensíveis e exibidos já na entrada do sistema, eles estão por padrão mascarados e o usuário pode revelar facilmente clicando em um botão logo acima dos dados.

- O Controle Acadêmico também oferece uma página de "Disciplinas Ofertadas" no curso do aluno que acessa, porém todas as disciplinas são mostradas e não é possível sinalizar interesse de matrícula em nenhuma delas, como é implementado o sistema de matrículas em outras universidade. Para melhorar essa situação, o UFCGPro agora permite que os alunos possam marcar as disciplinas que tenha interesse em se matriculas no próximo período e, no período de matrículas, a extensão irá preencher rapidamente as disciplinas informadas anteriormente, facilitando o fluxo para o aluno. Além disso, também é possível filtrar as disciplinas, eliminando as que já foram cursadas ou as que não tem vagas.


- Ficaremos muito feliz se você puder contribuir com nossa extensão, basta enviar um Pull Request para o nosso repositório