Skip to content

Instantly share code, notes, and snippets.

@lucis
Last active March 7, 2023 15:51
Show Gist options
  • Save lucis/65d8743fb9a5759de932861a6bb5b781 to your computer and use it in GitHub Desktop.
Save lucis/65d8743fb9a5759de932861a6bb5b781 to your computer and use it in GitHub Desktop.
Funcionalidade da extensão UFCGPro

Extensão UFCGPro

Funcionalidades

  • 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:

Próximo item da agenda

  • 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.

Exportar horário

  • 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.

Links úteis

  • 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.

Funcionalidades para professores

  • 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.

Chamada Interativa

  • 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.

Importação de Notas

  • 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.

Funcionalidades para 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.

Horário na página inicial

  • 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.

Faltas restantes

  • 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.

Resumo das Disciplinas

  • 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.

Planejamento de Matrícula

  • 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.

Contribuir

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

DaniloDCS commented Jul 8, 2022

  • Na página inicial está exibindo: Parece que você está sem turmas!
  • Seria legal uma funcionalidade que notificassem os alunos quando os professores inserissem as notas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment