====== Especificação funcional: Ficha Avaliativa ====== ===== Resumo ===== O módulo de ficha avaliativa permite ao usuário gerenciar o desempenho dos alunos através de conceitos. ===== Descrição ===== O módulo de ficha avaliativa permite ao usuário registrar o desempenho dos alunos através de conceitos, que são atribuídos a itens específicos de cada disciplina. Quando essa forma de avaliação está habilitada para o usuário, a aba da ficha avaliativa (exibida para o usuário como "Ficha descritiva") substitui a aba de notas, impedindo que o professor registre avaliações e notas do modo tradicional. A ficha avaliativa só deve estar disponível para o professor quado esta for ativada pelo município, geralmente no início do ano letivo. Além disso, o sistema deve exibir a ficha avaliativa apenas para turmas de séries avaliadas por conceito. Séries com forma de avaliação por notas ou por notas e conceitos (personalizada) devem exibir a aba de notas. ==== Funcionalidades ==== === Exibição dos alunos e itens de disciplina === Na ficha avaliativa os conceitos não podem ser atribuídos para cada disciplina. Ao invés disso, cada disciplina deve apresentar uma série de itens, pelos quais o desempenho do aluno será avaliado pelo professor e registrado no diário. Os itens de uma disciplina são gerados junto com o arquivo de diários e, portanto, o sistema não deverá permitir que itens sejam incluídos ou excluídos pelo usuário. O sistema deve exibir, para cada aluno da turma, uma lista com todas as disciplinas e possibilitar a seleção do conceito por disciplina. Esses conceitos devem ser exibidos em um sistema de lista condensada/expandida, de forma que quando o usuário clicar na coluna do **trimestre** lista de conceitos deve ser expandida. O sistema deve permitir que essa lista seja condensada quando o usuário clicar fora da coluna que contém os conceitos. O sistema deverá permitir agrupar as disciplinas por grupo quando configurado corretamente, com isso cada aluno possuíra grupos que poderão conter uma lista de disciplinas. A partir daí a forma de seleção do conceito se dá da mesma forma da exibição normal das disciplinas. === Registro do desempenho dos alunos === O sistema deve permitir que um conceito seja atribuído a cada item da disciplina atual, para cada aluno. Para isso, o sistema deve exibir uma coluna para o período letivo atual onde, através de uma lista predefinida de conceitos, o usuário poderá escolher o conceito que representa o desempenho do aluno naquele item específico da disciplina. Os conceitos devem ser inseridos no arquivo de diários durante sua geração e, portanto, o sistema não deve permitir a alteração dos conceitos existentes nem a inclusão de novos pelo usuário. Além dos conceitos, o sistema deve permitir que o usuário inclua, se desejar, uma observação (texto livre) em cada item, para cada aluno. Para facilitar a visualização dos conceitos atribuídos em períodos letivos anteriores o sistema deve exibir, para cada período letivo anterior ao período atual, uma coluna com o conceito atribuído ao item da disciplina naquele período. As colunas de conceitos devem ser exibidas na mesma ordem em que os períodos letivos foram incluídos no diário e não devem ser habilitadas para edição, com exceção da coluna que representa o período letivo atual. === Impressão da ficha === O sistema deve disponibilizar duas opções de impressão da ficha avaliativa: impressão por disciplina, onde apenas os itens e conceitos da disciplina atual serão impressos, ou impressão completa, onde todos os itens de todas as disciplinas do diário serão impressos. Independente da opção escolhida pelo usuário, o sistema deve sempre imprimir as fichas de todos os alunos da turma, de acordo com o modelo de impressão estabelecido pelo município. ===== Pontos de verificação ===== * A aba "Ficha descritiva", sempre que estiver visível, deve substituir a aba "Notas"; * A ficha avaliativa só deve ser exibida em diários onde estiver habilitada; * A ficha avaliativa só deve ser exibida para séries iniciais (módulo I), que tenham sua avaliação realizada por conceitos; * O sistema deve exibir, para cada aluno, todos os itens da disciplina e um campo para atribuir os conceitos de cada item; * Os itens da disciplina devem estar ordenados de acordo com seu número de ordem (School); * O sistema deve exibir, na coluna relativa ao período letivo atual, apenas os conceitos predefinidos para o período letivo selecionado (School); * O sistema não deve permitir que o usuário altere os conceitos de períodos anteriores ao selecionado (as colunas dos períodos anteriores são apenas para visualização); * O sistema deve exibir, para cada item da disciplina, um campo de texto livre para que o professor informe alguma observação; * O preenchimento dos conceitos dos itens da disciplina não deve ser obrigatório; * O preenchimento das observações dos itens da disciplina não deve ser obrigatório; * O sistema não deve limitar a quantidade de caracteres das observações do aluno; * O preenchimento ou não dos conceitos de um aluno, em qualquer período letivo, não deve afetar a determinação de seu resultado final (promovido, por padrão). ===== Observações =====