Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:15 (edição externa)

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 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

  1. O arquivo enviado deve ser o que foi gerado pelo sistema para a turma atual.
  2. Caso uma unidade tiver sido dividida e a avaliação for excluída, ela será ignorada.
  3. 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.