Os módulos de aprendizagem e os módulos de exame vivem numa única biblioteca para todo o seu espaço de trabalho. Um curso não é dono dos seus módulos, liga a eles. Assim pode escrever um módulo de boas-vindas ou um exame final uma vez, colocá-lo em quantos cursos quiser e mantê-lo atualizado num só sítio.
A biblioteca
Abra Cursos e mude para o separador Módulos. Cada módulo mostra onde é usado: Utilizado no curso: ou Utilizado nos cursos: com links para esses cursos, ou Não utilizado em nenhum curso. A pesquisa procura em nomes e descrições em todas as pastas ao mesmo tempo.
Adicionar abre Criar Novo Módulo, que pede um título e, opcionalmente, uma descrição e uma imagem. Cria um módulo de aprendizagem com uma secção vazia. Os módulos de exame são criados dentro de um curso com Criar novo Módulo, onde escolhe Módulo de exame; abrir um leva-o ao editor de exames.
Os módulos que cria dentro de um curso com Criar novo Módulo vão para a mesma biblioteca, no seu nível superior. Só as duas entradas exclusivas de um curso, um link externo e um link para outro curso, ficam nesse curso e nunca aparecem aqui.
As pastas mantêm arrumada uma biblioteca grande. Nova pasta abre Criar pasta, que pede um nome, uma cor e um ícone; as pastas podem ficar dentro de outras pastas, e Mover para no menu de um módulo arquiva-o. Uma pasta que ainda contém módulos ou subpastas não pode ser eliminada: a janela diz A pasta não pode ser excluída! até os retirar.
Para trabalhar em vários módulos de uma vez, marque-os e use a barra de seleção: Duplicar copia-os, com um nome para cada cópia, e Mover para arquiva-os juntos numa pasta.

Usar um módulo noutro curso
No editor do curso, no separador Conteúdo, escolha Conectar Módulo existente. A lista pesquisa a biblioteca inteira, pastas incluídas, e deixa de fora os módulos que já estão neste curso. Carregar mais busca a página seguinte. Selecione um ou mais módulos e confirme.
Um módulo ligado começa como Oculto nesse curso. Os membros só o veem depois de lhe dar outro estado e publicar o curso.
O que é partilhado e o que fica por curso
Tudo o que está dentro do módulo é partilhado: o título, a imagem e a descrição, as secções, lições e páginas. Assim que um módulo é usado em mais de um curso, o seu editor mostra o aviso Este módulo é compartilhado entre vários cursos. com o botão Mostrar Cursos, que enumera todos os cursos que o usam.
Cada curso mantém as suas próprias definições para o módulo:
- a sua posição no curso,
- o seu estado, como Visível, Sob solicitação ou Drip, juntamente com as datas, atrasos e textos de pedido correspondentes.
O mesmo módulo pode assim estar Visível num curso e Sob solicitação noutro.
O progresso de aprendizagem é guardado por lição, não por curso. Um membro que conclui uma lição de um módulo partilhado num curso também a concluiu em todos os outros cursos que usam o módulo. O mesmo vale para um exame: ser aprovado num curso conta em todos os cursos que usam o módulo de exame. O curso em si só fica concluído, com as suas automações e o seu certificado, nos cursos a que o membro tem acesso.
Os membros veem a cópia publicada de um curso. As alterações às secções, lições e páginas de um módulo partilhado chegam aos membros de um curso quando publica esse curso de novo, curso a curso. Os exames são a exceção: as alterações às definições, grupos e perguntas de um exame aplicam-se de imediato em todos os cursos que o usam.

Dar a um curso a sua própria versão
Por vezes um curso precisa de uma variante. A forma mais rápida é no próprio curso:
- No editor do curso, abra o módulo partilhado a partir do separador Conteúdo.
- No aviso Este módulo é compartilhado entre vários cursos., escolha Dessincronizar e confirme.
Isto substitui o módulo neste curso por uma cópia com o mesmo nome e abre a cópia para edição. Todos os outros cursos mantêm o original. Os membros continuam a ver o original até clicar em Atualizar Curso. Depois disso, o progresso neste módulo recomeça para este curso, porque a cópia tem as suas próprias lições. Dessincronizar só é oferecido quando abre o módulo a partir de um curso, não na biblioteca de módulos.
Também pode criar a cópia e trocá-la manualmente:
- Na biblioteca, abra o menu do módulo e escolha Duplicar. A janela Duplicar módulo sugere "Cópia de" mais o nome atual em Novo nome. Num módulo de aprendizagem, a cópia contém todas as secções, lições e páginas com o seu conteúdo. Uma cópia de um módulo de exame inclui o exame com as suas definições, grupos e perguntas, mas sem tentativas. A cópia fica na pasta do original.
- No curso que precisa da variante, escolha Remover do curso no menu do módulo original.
- Use Conectar Módulo existente para acrescentar a cópia e depois defina o seu estado.
Duplicar um curso inteiro
Duplicar no menu de um curso na lista de cursos abre Duplicar Curso, que sugere "Cópia de" mais o nome do curso em Novo nome. Com Sincronizar todos, pré-selecionado, o novo curso usa os mesmos módulos que o original, que ficam assim partilhados entre os dois cursos. A cópia herda também os widgets da página do curso, os autores e os objetivos.
Cada módulo da lista tem dois ícones: as setas mantêm-no partilhado, o ícone de cópia duplica-o. Um módulo duplicado, ou todos os módulos depois de Duplicar todos, torna-se uma cópia independente na sua biblioteca de módulos com todas as secções, lições, páginas e elementos. Num módulo de exame, a cópia recebe o exame com as suas definições, grupos e perguntas, mas sem tentativas. Os módulos de link são copiados como links.
O novo curso começa sempre não publicado. Os membros só o veem depois de o publicar. Para dar mais tarde a um módulo sincronizado a sua própria versão, use Dessincronizar como descrito acima.
Retirar e eliminar
Num curso, o menu do módulo oferece duas ações diferentes:
- Remover do curso retira o módulo apenas deste curso. Fica na biblioteca e em todos os outros cursos, e os membros deste curso continuam a vê-lo até clicar em Atualizar Curso.
- Excluir módulo elimina-o também da biblioteca. Se outro curso ainda o usar, a janela diz O módulo não pode ser excluído! e pede-lhe que o retire primeiro desses cursos.
A verificação abrange também a versão publicada de cada curso. Um módulo que ainda faz parte da versão em linha de um curso fica na biblioteca até clicar em Atualizar Curso nesse curso; neste caso Excluir módulo apenas o retira do curso atual.
Eliminar um único módulo da biblioteca faz a mesma verificação em todos os cursos. Eliminar vários módulos de uma vez pela barra de seleção também: se um deles ainda estiver em uso, nada é eliminado e a janela indica os módulos em uso.
Quem pode fazer isto
A biblioteca segue as permissões de módulo de uma função: Ver módulo para a ver, Criar módulo para acrescentar módulos e pastas, duplicar e dessincronizar, Editar módulo para abrir, renomear e mover módulos, e Excluir módulo para eliminar módulos e pastas.
Num curso, o separador Conteúdo precisa de Editar Curso para o editor do curso e de Ver módulo para a lista de módulos. Criar ou ligar um módulo aí exige também Criar módulo, e Remover do curso e Excluir módulo exigem Excluir módulo. Duplicar um curso inteiro exige Criar curso.