====== Especificação Funcional: Lançar notas ====== ===== Resumo ===== Esta funcionalidade permite ao usuário o lançamento de notas e faltas para alunos que estão matriculados no sistema. ===== Descrição ===== O lançamento de notas e faltas 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 um aluno ==== Ao acessar o módulo de Alunos, na visão Padrão, o sistema deve exibir uma lista com os alunos cadastrados. Para lançar as notas de um aluno em turma regular, basta selecionar o aluno na lista e acessar a funcionalidade "Lançar notas do aluno em turma regular" 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. Ao acessar o módulo de Alunos, na visão Turmas complementares, o sistema deve exibir uma lista com os alunos matriculados em turmas de atividades complementares. Para lançar as notas de um aluno em turma de atividade complementar, basta selecionar o aluno na lista e acessar a funcionalidade "Lançar notas do aluno na turma complementar selecionada" na opção Ferramentas ou acessar a funcionalidade pelo clique do botão direito do mouse. Ao acessar o módulo de Alunos, na visão Turmas AEE, o sistema deve exibir uma lista com os alunos matriculados em turmas de AEE. Para lançar as notas de um aluno em turma de AEE, basta selecionar o aluno na lista e acessar a funcionalidade "Lançar notas do aluno na turma de AEE selecionada" na opção Ferramentas ou acessar a funcionalidade pelo clique do botão direito do mouse. O sistema deverá exibir o Cadastro de notas do aluno, que deverá conter os principais dados do aluno para sua correta identificação: Aluno, Data de nascimento, Escola, Curso, Série, Turma e Turno; e o Controle de notas e frequência do aluno, com a relação de períodos letivos e disciplinas pertencentes à série na qual está matriculado. No Controle de notas e frequência do aluno, o usuário poderá inserir ou alterar a nota e a falta obtida pelo aluno em cada período letivo e disciplina existente no mesmo. Através do botão Atualizar, o usuário poderá solicitar ao sistema o cálculo dos dados existentes no cadastro, afim de exibir os resultados finais do aluno. ==== Dados do Lançamento de Notas de um aluno ==== Um lançamento de notas de um aluno deve possuir os seguintes campos: |< 100% 19% 60% 7% 7% 7%>| ^ Campo ^ Descrição ^ Tipo ^ Tamanho ^ Obrigatório? ^ |**Cabeçalho** ||||| |Aluno |Nome do aluno | Texto | - | Sim | |Data Nasc |Data de nascimento do aluno | Data | - | Sim | |Escola |Nome da escola que o aluno está matriculado | Texto | - | Sim | |Curso |Nome do curso que o aluno está matriculado | Texto | - | Sim | |Série |Nome da série que o aluno está matriculado | Texto | - | Sim | |Turma |Nome da turma que o aluno está matriculado | Texto | - | Sim | |Turno |Turno que o aluno está matriculado | Texto | - | Sim | |**Controle de Notas e Frequência do Aluno** ||||| |Disciplinas |Nome das disciplinas cursadas pelo aluno na turma | Texto | - | Sim | |Notas |Notas ou conceitos obtidos para o período letivo e disciplina | Texto | 20 | Não | |Faltas |Quantidade de faltas obtidas para o período letivo e disciplina | Número | 03 | Não | |Média |Média obtida para cada disciplina de acordo com as notas do período letivo | Texto | 20 | Não | |Rec. |Nota ou conceito obtido em Recuperação após o período letivo | Texto | 20 | Não | |Rec. especial |Nota ou conceito obtido em Recuperação Especial após o período letivo | Texto | 20 | Não | |Média Final |Média obtida para cada disciplina de acordo com as notas do período letivo e recuperação | Texto | 20 | Não | |Dias Letivos |Quantidade de dias letivos cursados durante o período letivo por disciplina | Número | 03 | Não | |Faltas |Quantidade de faltas obtidas durante o período letivo por disciplina | Número | 03 | Não | |Resultado Final |Resultado obtido no final do período letivo por disciplina | Texto | - | Não | |**Resultados Finais** ||||| |Resultado Final |Resultado obtido no final do período letivo | Texto | - | Não | |Dias Letivos |Quantidade de dias letivos cursados no período letivo | Número | 03 | Não | |Faltas |Quantidade de faltas obtidas no período letivo | Número | 03 | Não | |**Outras Informações** ||||| |Frequência |Exibe o valor percentual de frequência que o aluno possui | Texto | - | Sim | |Isento à Reprovação por Freqüência|Utilizado para identificar se o aluno será isento à reprovação por frequência| Marcar/Desmarcar | - | Não | |Isento à Reprovação por Nota |Utilizado para identificar se o aluno será isento à reprovação por nota | Marcar/Desmarcar | - | 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 do cabeçalho desabilitados; * O sistema deve exibir no grid de notas e faltas: * Uma linha para cada disciplina vinculada à turma a qual o aluno está matriculado; * Duas colunas para cada período letivo do tipo 'Normal' vinculados à série na qual o aluno está matriculado, da seguinte forma: ('Notas ' + a ordem do período letivo + '°') e ('Faltas ' + a ordem do período letivo + '°'); * A coluna 'Média' logo após às mencionadas acima. O sistema não deve permitir que esta coluna possa ser editada pelo usuário; * Uma coluna para cada período letivo do tipo 'Recuperação' vinculados à série na qual o aluno está matriculado, da seguinte forma: (Ordem da Recuperação + 'ª Rec.'); * A coluna 'Média Final' logo após às mencionadas acima, que deverá exibir a média final do aluno na disciplina, de acordo com a fórmula cadastrada na série. O sistema não deve permitir que esta coluna possa ser editada pelo usuário; * A coluna 'Dias Letivos' quando a série do aluno pertencer ao módulo I ou 'Aulas Dadas' quando pertencer ao módulo II, que deverá exibir o total de dias ou aulas cursados na disciplina. O sistema não deve permitir que esta coluna possa ser editada pelo usuário; * A coluna 'Faltas' que deverá exibir o total de faltas do aluno na disciplina. O sistema não deve permitir que esta coluna possa ser editada pelo usuário; * A coluna 'Resultado Final' que deverá exibir o resultado final do aluno na disciplina, assim que todas as notas sejam lançadas para a mesma. Enquanto não existirem todas as notas, o sistema deverá exibir o campo com o valor vazio e não deve permitir que esta coluna possa ser editada pelo usuário; * 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 informar nota 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 nota 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 calcular o valor percentual de frequência em função da quantidade total de aulas e faltas do aluno: Percentual de frequência = (Total de Faltas / Total de Aulas) * 100; * O sistema deve considerar um aluno como reprovado por frequência, quando seu percentual de frequência for inferior ao valor do campo 'Frequência (%)' do ano letivo do curso; * Quando um aluno for reprovado por frequência, o sistema deve exibir todos os resultados finais da disciplinas como 'REP.FREQ.' e o resultado final do aluno como 'REPROVADO'; * Quando um aluno for considerado Reprovado por Frequência, o sistema deve exibir o total do percentual de frequência na cor vermelha; * Os campos "Isento à reprovação por frequência" e "Isento à reprovação por nota" não são exibidos no lançamento de notas para turmas de atividades complementares e turmas de AEE, apenas para as regulares; * Quando a opção "Isento à reprovação por frequência" for marcada, o sistema deve ignorar o cálculo da reprovação e exibir os dados conforme o aluno não estivesse reprovado por frequência; * Quando a opção "Isento à reprovação por nota" for marcada, o sistema deve manter todos os resultados finais do aluno nas disciplinas, como Reprovado (se for o caso), e ignorar apenas o Resultado Final do aluno, considerando-o então como Aprovado. * Quando o usuário solicitar atualizar ou salvar os dados de um aluno, o sistema deve calcular os resultados finais do mesmo e atualizar a tela com os dados calculados; * Após salvar os dados de um aluno no Cadastro de Notas, o sistema deve atualizar imediatamente o campo Resultado Final do mesmo na listagem de alunos. ===== Observações ===== Nenhuma informação adicional. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~