Migrações

From MoodleDocs

Esta funcionalidade é parte do Moodle Workplace, que está disponível através dos Moodle Partners.

Visão geral

Esta ferramenta, através de um processo passo a passo intuitivo, oferece a capacidade de exportar diferentes partes de uma instância do Moodle Workplace e importá-las do mesmo ou de outro site.

Exportar

Etapa 1 - Configurações gerais

Selecione qual exportador você deseja usar nas opções exibidas. Nas etapas a seguir, você poderá restringir sua seleção e especificar quais elementos deseja exportar.

Etapa 2 - Opções

Especifique quais elementos você deseja exportar, selecionando-os. Os exportadores podem ser ligeiramente diferentes uns dos outros.

Conteúdo

Atributos e configurações que podem ou não estar incluídos no arquivo exportado.

Instâncias

Selecione quais instâncias serão incluídas no arquivo exportado.

Etapa 3 - Revisão

Nesta página, você pode verificar rapidamente se tudo está correto antes de exportar o arquivo.

Status de exportação

Após passar pelo processo passo a passo, você será redirecionado para a página de exportação do relatório onde poderá verificar, entre outros atributos, seu status, tamanho e data de criação.

Agendada

Uma exportação definida como “agendada” será executada na próxima execução do cron. (Quanto demora para iniciar dependerá das configurações do cron para o seu site). É seguro continuar navegando no site.

Em andamento

O arquivo de exportação está sendo gerado.

Concluído

O arquivo está pronto para ser baixado ou importado novamente. Mais informações sobre o arquivo devem ser exibidas neste momento, e o usuário receberá uma notificação sobre isso.

Importar

Etapa 1 - Selecione a fonte

Faça upload de um arquivo contendo uma exportação do Moodle Workplace ou um arquivo CSV. Você pode pular esta etapa se estiver importando uma exportação do Moodle Workplace do seu site atual: neste caso, clique no botão “Nova importação deste arquivo” diretamente da aba “Exportar”.

Etapa 2 - Configurações gerais

Verifique se o arquivo que está sendo importado é o correto. Os importadores podem ser ligeiramente diferentes uns dos outros, mas a maioria deles oferece opções em relação ao destino do tenant e à mudança de data. Você poderá especificar quais elementos deseja importar na próxima etapa

Etapa 3 - Opções

Novamente, eles podem variar dependendo do importador, mas estes são os mais comuns:

Conteúdo

Selecione quais atributos e configurações disponíveis no arquivo exportado serão importados.

Instâncias

Selecione quais instâncias disponíveis no arquivo exportado serão importadas.

Etapa 4 - Conflitos

Muitas vezes o processo de importação irá gerar conflitos que exigirão algum tratamento manual. Se nenhum conflito for encontrado, esta etapa será ignorada automaticamente. Para cada conflito encontrado, os seguintes elementos serão exibidos:

Instâncias

Indica quais instâncias, do arquivo que está sendo importado, estão gerando o conflito.

Se afeta

Mostra todos os componentes que estão sendo afetados pelo conflito gerado por essas instâncias.

Solução

Ele oferece uma lista de diferentes opções disponíveis que irão resolver o conflito.

Etapa 5 - Revisão

Aqui, uma visão geral do processo de importação é exibida. Verifique se tudo está correto antes de importar o arquivo.

Status de importação

Após passar pelo processo passo a passo, você será redirecionado para a página de importação do relatório, onde poderá verificar, entre outros atributos, seu status, tamanho e data de criação.

Agendada

Uma importação definida como “agendada” será executada na próxima execução do cron. (Quanto demora para iniciar dependerá das configurações do cron para o seu site). É seguro continuar navegando no site.

Em andamento

O conteúdo está sendo importado para seu destino.

Concluído

O processo de importação está encerrado e seu conteúdo deve estar disponível no destino. Mais informações sobre o arquivo devem ser exibidas neste momento, e o usuário receberá uma notificação sobre isso.

Interface de linha de comando

Os comandos a seguir permitirão que você execute a exportação e importação da CLI:

php admin/tool/wp/cli/export.php
php admin/tool/wp/cli/import.php

Ambos os comandos têm ajuda que explica como usá-los. Também possuem modo interativo que permite escolher algumas opções e exibir as opções disponíveis para exportadores e importadores.

Parâmetros específicos do exportador / importador são atualmente passados como string codificada em JSON. Nas versões futuras estaremos trabalhando na internacionalização do CLI (tradução de diálogos) e mais interatividade nas configurações do exportador / importador.

Importação de dados legados

Audiência e cronograma do Construtor de Relatórios antes de 3.11

O Moodle Workplace 3.11 introduziu algumas mudanças na audiência e nos cronogramas do Construtor de Relatórios para suportar mais tipos de audiências e vincular o cronograma a audiências existentes.

Devido a essas melhorias, audiência e cronogramas exportados de versões anteriores a 3.11 serão importados seguindo este processo:

  • Audiências: Audiências legados com base na posição / departamento de cargo serão convertidos para o novo tipo de audiência "cargo".
  • Cronograma: Novas audiências serão criadas automaticamente para destinatários de cronograma legado para departamento de cargo, posição e usuários adicionados manualmente. Cada uma dessas audiências será adicionada automaticamente à nova programação como destinatários

Observação emails de destinatários não são suportados em cronogramas de 3.11 em diante. Onde cronogramas anteriores as utilizavam, os usuários serão informados por meio de uma opção de resolução de conflito para importar sem emails ou pular a importação e serão direcionados à documentação.

O mesmo processo será seguido quando atualizar audiência e cronogramas antes de 3.11

Veja também