Elementos e Funcionalidades
Objetivo: Permitir que o docente reaproveite materiais didáticos de períodos letivos anteriores, importando-os para disciplinas de um novo período. Essa funcionalidade visa a produtividade, evitando o re-upload manual de arquivos que permanecem válidos entre semestres.
Caminho de Acesso: Módulo “Disco Virtual” -> Menu “Arquivo” -> Tela “Importar”
Elementos e Funcionalidades

Figura 1. Tela “Importar”.
A interface é dividida em blocos de seleção de destino (onde o arquivo entrará) e origem (de onde o arquivo será copiado).
Importação de arquivos entre disciplinas
|
Campo/Seção |
Opções e Funcionalidade |
|
Selecione a disciplina (Destino) |
Define o Período Letivo e a Disciplina que receberão os arquivos importados. |
|
Selecione os arquivos para importação (Origem) |
Define o Período Letivo e a Disciplina onde os arquivos originais estão armazenados. |
|
Botão Pesquisar |
Localiza e exibe os arquivos disponíveis na disciplina de origem selecionada. |
|
Checkboxes de Seleção |
Permitem selecionar arquivos individuais ou categorias inteiras (ex: Apostilas, Trabalhos) para importação. |
|
Tabela de Resultados |
Exibe o Nome do arquivo, Observação e a data da última atualização para conferência antes da importação. |
|
Botão Importar arquivos |
Executa o processo de cópia dos arquivos selecionados para a disciplina de destino. |
Validações Principais do Formulário e do Processo
1. Regra de Duplicidade
● O sistema verifica se o arquivo já existe na disciplina de destino antes de realizar a gravação. Se um arquivo selecionado já estiver vinculado ao destino, ele será ignorado na contagem de novos registros para evitar redundância.
2. Persistência de Dados
● Ao importar, o sistema cria um novo registro de arquivo replicando as propriedades físicas do original (URL, nome físico, tamanho, pasta) e gera um novo vínculo com a disciplina de destino.
3. Registro de Auditoria
● Cada importação grava automaticamente o usuário logado e o carimbo de data/hora da operação.
Mensagens e Avisos Específicos
1. “A disciplina de destino não foi informada!”
● Exibido caso o usuário tente importar sem selecionar o destino.
2. “Nenhum arquivo selecionado para importação.”
● Exibido se o processo for disparado com a lista de seleção vazia.