~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Importar Planilha ====== Com este caso de uso, o docente pode importar as notas que ele digitou na planilha previamente exportada com o caso de uso [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:portal_do_docente:menu_turma_virtual:alunos:lancar_notas::exportar_planilha|Exportar Planilha]]. ===== Descrição do Caso de Uso ===== O usuário informa o arquivo contendo a planilha com as notas. Este arquivo deve ser o que foi exportado pelo sistema. O sistema tentará então ler o arquivo enviado e exibirá uma tabela contendo os dados importados. Após confirmar a correção dos dados, o usuário confirma a importação dos dados. ===== Principais Regras de Negócio ===== - O arquivo enviado deve ser o que foi gerado pelo sistema para a turma atual. - Caso uma unidade tiver sido dividida e a avaliação for excluída, ela será ignorada. - Caso o método de avaliação for conceito, o professor pode importar planilhas com o conceito vazio ou "-", porém a turma não poderá ser consolidada. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | | br.ufrn.sigaa.ensino.dominio.Avaliacao | sigaa.ensino.avaliacao_unidade | | br.ufrn.sigaa.ensino.dominio.NotaUnidade | sigaa.ensino.nota_unidade | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal do Docente Link(s): Turma Virtual -> Menu Turma Virtual -> Alunos -> Lançar Notas -> Importar Planilha Usuário: selan , escolaenf (usário com turmas cujo o método de avaliação é competência) Papel que usuário deve ter: Qualquer DOCENTE. ===== Cenários de Teste ===== Testar exportação da planilha de uma turma e tentar importar em outra, como também alterar as divisões das unidades e verificar se está importando corretamente. Testar a importação de uma planilha com formato e versão diferentes de .xls, Microsoft Excel 97/2000/XP. Testar se está importando planilhas de turmas cujo o método de avaliação é conceito. Testar se está importando planilhas de turmas com outros método de avaliação. Testar se a operação exibe mensagens de erro ao importar planilha com valores que não são conceitos. ===== Dados para o Teste ===== O caso de uso deve funcionar para qualquer turma com matrículas.