Esta funcionalidade permite ao usuário o lançamento de aulas, notas e faltas para todos os alunos matriculados nas turmas.
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.
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.
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 |
| Nº | 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 |
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:
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;
Nenhuma informação adicional.