Especificação Funcional: Lançar notas

Resumo

Esta funcionalidade permite ao usuário o lançamento de aulas, notas e faltas para todos os alunos matriculados nas turmas.

Descrição

O lançamento de notas e faltas da turma alimenta o Cadastro de notas dos alunos ao longo do ano letivo, que tem como objetivo registrar o resultado das avaliações dos alunos periodicamente nas disciplinas cursadas. O sistema se encarrega de calcular a média final em cada disciplina, assim que todas as notas do período letivo para a mesma são lançadas, e assim que os alunos obtêm os resultados em cada disciplina, o sistema consegue identificar seus resultados finais.

Lançar notas de uma turma

Ao acessar o módulo de Turmas, o sistema deve exibir uma lista com as turmas cadastradas. Para lançar as notas de uma turma, basta selecionar a turma na lista e acessar a funcionalidade “Lançar notas” na opção Ferramentas ou utilizar as teclas de atalho Ctrl+N ou ainda acessar a funcionalidade pelo clique do botão direito do mouse.

O sistema deverá exibir o Cadastro de notas da turma, que deverá conter os principais dados da turma para sua correta identificação: Escola, Curso, Série, Turma e Turno; os campos que devem ser preenchidos pelo usuário: Período letivo, Disciplina e Aulas dadas/Dias letivos; e o Controle de notas e frequência dos alunos.

No Controle de notas e frequência da turma, o usuário poderá inserir ou alterar a nota e a falta obtida pelos alunos em cada período letivo e disciplina selecionados no cadastro. Também é possível acessar o Cadastro de notas de cada aluno da turma, através do duplo clique na linha do aluno.

Dados do Lançamento de Notas de uma turma

Um lançamento de notas de uma turma deve possuir os seguintes campos:

Campo Descrição Tipo Tamanho Obrigatório?
Cabeçalho
Escola Nome da escola que a turma pertence Texto - Sim
Curso Nome do curso que a turma pertence Texto - Sim
Série Nome da série que a turma pertence Texto - Sim
Turma Nome da turma Texto - Sim
Turno Turno da turma Texto - Sim
Período letivo Nome do período letivo existente na série da turma Texto - Sim
Disciplina Nome da disciplina existente na turma Texto - Sim
Aulas dadas/Dias letivos Valor de aulas dadas ou dias letivos da turma, para o período letivo e disciplina Número 03 Não
Controle de notas e frequência dos alunos
Ordem dos alunos na turma Número - Sim
Código Código dos alunos no sistema Número - Sim
Aluno Nome dos alunos Texto - Sim
Nota Nota ou conceito dos alunos para o período letivo e disciplina Texto 20 Não
Faltas Quantidade de faltas obtidas pelos alunos para o período letivo e disciplina Número 03 Não
Resultado final Resultado final dos alunos Texto - Não
Situação Situação dos alunos Texto - Não

Configurações e preferências do usuário

Não se aplica.

Pontos de verificação

  • O sistema deve exibir todos os campos da Guia “Dados gerais” desabilitados e com informação;
  • O sistema deve carregar para o campo “Período letivo” todos os períodos letivos da série da turma;
  • O sistema deve carregar para o campo Disciplina todas as disciplinas da turma;
  • O sistema deve exibir o campo Dias letivos/Aulas dadas desabilitado enquanto o botão Lançar estiver habilitado;
  • O sistema deve habilitar o campo Dias letivos/Aulas dadas assim que o botão Lançar for pressionado, e o botão deve ser desabilitado;
  • O sistema deve exibir o texto “Dias letivos” no campo Dias letivos/Aulas dadas, quando a série da turma pertencer ao módulo I- Carga horária por dias letivos;
  • O sistema deve exibir o texto “Aulas dadas” no campo Dias letivos/Aulas dadas, quando a série da turma pertencer ao módulo II- Carga horária por disciplinas;
  • O sistema deve exibir a lista de alunos matriculados na turma, de acordo com a ordem que aparecem na turma; assim como o resultado final e situação de cada aluno;
  • O sistema deve desabilitar sempre as colunas referentes ao: Nº, Código, Aluno, Resultado final e Situação; as demais: Nota e Faltas devem ser desabilitadas até que seja acionado o botão Lançar;
  • O sistema deve habilitar apenas as colunas Nota e Faltas, assim que o botão Lançar for acionado;
  • O sistema deve carregar as notas e faltas dos alunos da turma, para o período letivo e disciplina, assim que o botão Lançar for acionado;
  • O sistema só deve permitir acionar o botão Lançar, assim que existir período letivo e disciplina informados;
  • O sistema deve obrigar o preenchimento do campo Dias letivos/Aulas dadas, quando a turma pertencer ao módulo II;
  • O sistema não deve permitir que o usuário informe uma nota maior do que o peso informado para o período letivo;
  • O sistema não deve permitir que o usuário informe uma falta maior do que a quantidade de aulas informada para a disciplina e período letivo;
  • O sistema não deve permitir que o usuário informe aulas ou dias menor do que a quantidade de faltas dos alunos, informada para a disciplina e período letivo;
  • O sistema deve permitir a edição dos dados (Nota e Faltas), apenas para os alunos que estiverem:
    • Com o resultado final igual a: Cursando, Aprovado ou Reprovado;
    • Com a situação igual a: Em Aberto;
  • O sistema deve permitir o acesso ao cadastro de notas do aluno, através do duplo clique em sua linha, apenas para alunos que estejam com a edição liberada;
  • O sistema não deve permitir informar dados de Recuperação, caso o aluno ainda não possua valor da média parcial ou a mesma seja igual ou maior que a média do ano letivo;
  • O sistema não deve permitir informar dados de Recuperação especial, caso o aluno ainda não possua valor para a nota de recuperação ou a mesma seja igual ou maior que a média do ano letivo;
  • O sistema deve realizar todos os cálculos de médias, resultados finais e percentuais de frequência, para todos os alunos matriculados na turma, assim como são realizados no cadastro de notas de cada aluno;
  • O sistema deve exibir atualizado o Resultado final dos alunos da turma, assim que os dados lançados para cada período letivo e disciplina sejam salvos;
  • O sistema deve reexibir a tela de lançamentos de notas da turma, assim que os dados sejam salvos pelo sistema;

Observações

Nenhuma informação adicional.

 
softwares/school/requisitos/modulos/school/turma/lancar_notas.txt · Última modificação: 01/12/2021 11:50 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki