Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/create concept #903

Merged
merged 9 commits into from
Jan 6, 2025
Merged

Feat/create concept #903

merged 9 commits into from
Jan 6, 2025

Conversation

Gusta-Santos
Copy link
Collaborator

@Gusta-Santos Gusta-Santos commented Dec 20, 2024

Motivação

Foi necessário atribuir um valor numérico para as notas por conceito, para que no relatório de ata de notas uma média final pudesse ser exibida. Por isso, foi criado um módulo de conceito de notas na tela de adminsitrador, permitindo criar e alterar os conceitos. E também o cálculo das notas por conceito foi alterado para que faça os cálculos da média final a partir dos valores relativos a cada conceito.

Alterações Realizadas

  • Criando o formulário de notas por conceito na tela na sessão de administrador, permitindo a criação de um novo conceito e também modificar conceitos existentes
  • Modificando a forma como notas por conceito são calculadas, para calcular a média final do aluno

Fluxo de Teste

🧪 Fluxo de Teste 1: Modulo de conceitos

- Acessar a página de administrador e verificar se as funcionalidades estão agrupadas por "tema"
- Acessar a página de conceito
- Verificar se a listagem de conceitos está correta
- Adicionar um novo conceito
- Modificar um conceito existente

Obs: Vale ressaltar que o botão de exclusão de conceito não existe por segurança, caso um município deseje excluir um conceito, terá que comunicar.

🧪 Fluxo de Teste 2: Notas

- Acessar a tela de notas
- Preencher os selects com uma turma que seja por conceito
- Preencher as 4 unidades e salvar
- Acessar a tela da turma que teve as notas modificadas
- Ir até a tab de alunos
- Acessar o formulário de ata de notas
- Verificar se a média final dos alunos que tiveram as notas modificadas aparece lá e foi calculada corretamente

Migrations Utilizadas

  • 2024-12-11_alter_grade_concept.php

Checklist de revisão

  • O número da versão foi alterado no arquivo config.php?
  • Foi adicionada uma descrição das alterações no arquivo de CHANGELOG?
  • O pull request passou na avaliação do SonarLint?
  • O pull request está nomeado corretamente seguindo o padrão de nomes de branchs?

@igorgoncalves igorgoncalves merged commit 9ab1914 into dev Jan 6, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants