Se você quiser ativar os usuários da sua organização que não têm acesso direto ao servidor de arquivos, para que adicionem ofertas de curso às ferramentas de curso em lote, você poderá configurar um repositório de ofertas de curso para fornecer acesso às pastas de caixa de entrada e caixa de saída por meio do Brightspace.
A inscrição de usuários no repositório do curso permitirá que eles obtenham acesso ao local da caixa de entrada.
Para isso, você cria uma nova oferta de curso e, em Configuração de ferramenta em lote, configura o Caminho da caixa de entrada e o Caminho de caixa de saída para subpastas do caminho da oferta de curso. Por exemplo, se seu Caminho da oferta de curso for \content\enforced\138731-CCB
, a pasta da caixa de entrada será \content\enforced\138731-CCB\Inbox
e a pasta da caixa de saída será \content\enforced\138731-CCB\Outbox\
.
Observação: se você configurou a variável de configuração d2l.Tools.CMS.CoursePathEnforced como Desligado, poderá personalizar o caminho da oferta de curso. Se você personalizar o caminho da oferta de curso, as pastas de exportação em lote ainda devem estar localizadas no diretório \content\
da organização.
Criar um repositório do curso de Copiar curso em lote
- No menu Ferramentas de administração, clique em Gerenciamento do curso.
- Na página Gerenciar cursos, clique em Criar uma nova oferta de curso ou modelo.
- Se você já tiver um suporte genérico ou um modelo de sistema para as ofertas de curso usadas para fins diferentes do ensino, conclua as seguintes ações:
- Escolha a opção Criar uma nova oferta de curso com base em um modelo existente.
- Selecione o modelo na lista suspensa ou clique em Pesquisar modelo para localizar o modelo em uma página de pesquisa.
- Clique em Próximo.
- Se você ainda não tiver um modelo apropriado, siga estas etapas:
- Escolha a opção Criar um novo modelo de curso e uma nova oferta de curso jamais oferecido antes e clique em Próximo.
- Na página Inserir informações do modelo, insira um Nome do modelo de curso e um Código do modelo do curso. Por exemplo, insira "Sistema" para o nome e o código.
- Clique na opção Novo departamento e preencha os campos Nome e Códigoou selecione um departamento adequado.
- Clique em Próximo.
- Na página Inserir informações do curso, insira um Nome da oferta de curso e um Código da oferta de curso. Por exemplo, Cópia de curso em lote e CCB.
- Clique em Criar.
- Após a criação do curso, clique em Modificar a nova oferta de curso.
- Anote o Caminho da oferta de curso. Em Configuração de ferramenta em lote, você configura os caminhos da caixa de entrada e saída como subpastas deste caminho.
- No seletor de cursos, abra a oferta de curso em lote.
- No widget Administração do curso, clique em Gerenciar arquivos.
- Crie as pastas de caixa de entrada e caixa de saída:
- Clique em Nova pasta, digite Caixa de entrada como o nome da pasta e, em seguida, clique em Salvar.
- Clique em Nova pasta, digite Caixa de saída como o nome da pasta e, em seguida, clique em Salvar.
- Configure os caminhos da caixa de entrada e da caixa de saída concluindo as seguintes ações:
- No menu Ferramentas administrativas, clique em Configuração de ferramenta em lote > Cópia de curso em lote.
- Na seção Caminho da caixa de entrada, clique em Alterar caminho e, em seguida, procure o caminho da caixa de entrada no caminho da oferta de curso. Por exemplo,
/content/enforced/138731-CCB/Inbox
. - Na seção Caminho da caixa de saída, clique em Alterar caminho e, em seguida, procure o caminho da caixa de saída no caminho da oferta de curso. Por exemplo,
/content/enforced/138731-CCB/Outbox
. - Clique em Salvar.
Conceder acesso aos usuários ao repositório do curso
As permissões a seguir permitem que os usuários especifiquem os cursos a serem copiados quando a próxima tarefa agendada for executada, carregando arquivos CSV para a pasta da caixa de entrada usando a ferramenta Gerenciar cursos dentro da oferta de curso.
Observação: a inscrição de usuários no repositório do curso permite que eles obtenham acesso ao local da caixa de entrada.
- No menu Ferramentas administrativas, clique em Funções e permissões.
- Clique na função cujas permissões você deseja conceder.
- Na lista Filtrar por ferramenta, selecione Gerenciar arquivos e clique em Aplicar filtro.
- Em Oferta de curso, selecione as permissões Ver a lista de arquivos, Carregar arquivos e Editar arquivos e, em seguida, clique em Salvar e fechar.
Copiar cursos usando a oferta de curso
Você deve estar inscrito no curso e ter um status Ativo para ver a oferta de curso CCB no seletor de curso e na área Gerenciar arquivos.
- No seletor de cursos, abra a oferta de curso do CCB.
- No widget Administração do curso, clique em Gerenciar arquivos.
- Para adicionar ofertas de curso ao processo de cópia, clique na pasta Caixa de entrada e, em seguida, clique em Carregar para carregar o arquivo CSV que lista as ofertas do curso.
- Após a execução da tarefa agendada, confirme se as ofertas do curso foram copiadas com sucesso. Você encontrará um erro se uma ou mais ofertas de curso não forem copiadas.
Acessar a página Exibir cópia do histórico do curso
A página Exibir cópia do histórico do curso exibe o histórico de eventos de cópia do curso no Brightspace. Você pode filtrar os eventos por Curso de origem, Curso de destino e Intervalo de datas. A página exibe todos os eventos de cópia do curso bem e mal-sucedidos de acordo com os critérios selecionados. Os usuários também podem baixar os resultados da consulta como um arquivo .txt.
No menu Ferramentas administrativas, clique em Exibir cópia do histórico do curso.
Fluxo de trabalho de Cópia de curso em lote
O fluxo de trabalho de Cópia de curso em lote começa processando cada linha no arquivo CSV e criando a oferta de curso correspondente. O arquivo de log contém um bloco para cada linha no CSV e indica se o curso foi criado com sucesso ou se ocorreu um erro ao tentar ler a linha.
Arquivo de registro de amostra para CCB
A Cópia de curso em lote gera logs somente se um arquivo de entrada for processado.
Veja abaixo um exemplo de arquivo de log do CCB mostrando a criação bem-sucedida de uma oferta de curso. Neste bloco, você pode ver que uma nova oferta de curso com ID de Unidade Organizacional 54321 foi criada com êxito.
INFO 2023-05-17 18:05:37 - Started processing files for organization with id '6606'.
INFO 2023-05-17 18:05:37 - Started processing file '[org: 6606; location: \\fs-LVU\LVU\web\content\LVU\BulkTools\CCB\Inbox\Sample CCB.csv]'
INFO 2023-05-17 18:05:37 - Started processing line with number '1' for ‘Sample CCB.csv' file.
INFO 2023-05-17 18:05:37 - Started parsing line: '12345,Grammar 1001,Grammar_1001, ENG_CT,Term_A'
INFO 2023-05-17 18:05:37 - Finished parsing line: '12345,Grammar 1001,Grammar_1001, ENG_CT,Term_A'
INFO 2023-05-17 18:05:37 - Try to create new course with offering code: Grammar_1001 and offering name: Grammar 1001
INFO 2023-05-17 18:05:38 - New course has been successfully created with course offering id: 54321
INFO 2023-05-17 18:05:38 - Try to create content path for course with id: 54321
INFO 2023-05-17 18:05:38 - Content path [org: 6606; location: \\fs-LVU\LVU\web\content\LVU\enforced\54321-Grammar_1001] has been successfully created for course with id: 54321
INFO 2023-05-17 18:05:38 - Finished processing line with number '1' for 'Sample CCB.csv' file.
INFO 2023-05-17 18:05:38 -
INFO 2023-05-17 18:05:38 - Finished processing file '[org: 6606; location: \\fs-LVU\LVU\web\content\LVU\BulkTools\CCB\Inbox\Sample CCB.csv]'
INFO 2023-05-17 18:05:38 - Finished processing files for organization with id '6606'.
Ação de pós-processamento
Uma vez que cada linha tenha sido processada e as ofertas de curso criadas, a próxima etapa é a criação de Tarefas de cópia para copiar o conteúdo do curso de origem para o destino. A criação do trabalho não indica que a cópia está concluída, mas sim que a ação de cópia foi colocada numa fila para processamento.
Este exemplo de log do CCB mostra a parte de pós-processamento da cópia em lote. Esse bloco do log indica que um trabalho de cópia foi criado e identifica o curso de origem e destino.
INFO 2023-01-13 20:19:52 - Started post-processing files for organization with id '6606'.
INFO 2023-01-13 20:19:52 - Creating job to copy from 7009 to 7011
INFO 2023-01-13 20:19:52 - Job was successfully created, to see the results go to the Copy History for OrgUnitId 7011
Depois que todos os trabalhos de cópia tiverem sido criados, a tarefa programada do CCB será concluída, mas a ação de copiar o conteúdo para os novos cursos continuará a ser executada em segundo plano. Você pode visualizar o status do trabalho de cópia na página Copiar histórico do curso do Menu ferramentas de administração ou na página Copiar Histórico de componentes do curso da oferta de curso específica.