Cursos e comunidades podem ser associados a mais de um nó na Hierarquia institucional, mas uma dessas associações deve ser designada como associação "primária". A associação primária determina o nó em que o curso procura suas configurações de ferramenta: se uma ferramenta está ou não disponível, e se o acesso de convidados e observadores está ou não ativado para as ferramentas.
O nó também pode especificar valores padrão para outras configurações do curso, como guias, módulos e ferramentas. As configurações do nó se aplicam apenas aos cursos associados ao próprio nó, e não aos cursos em geral. As configurações padrão do curso, como menus, estruturas e temas, não podem ser controladas através de nós.
Selecionar uma associação de nó primário para um objeto
A partir de objetos novos ou existentes
- Crie ou edite um objeto, como um curso ou usuário.
- Selecione Localizar nó.
- Pesquise um nó e selecione-o.
- Selecione Enviar.
Se mais de um nó estiver associado, selecione o botão de seleção Nó primário ao lado do nó que você deseja configurar como primário.
A partir da Interface de usuário da hierarquia
Quando o administrador seleciona objetos para adicionar ao nó, o sistema verifica se cada objeto selecionado possui uma associação ao nó primário existente.
Se um objeto não tiver uma associação ao nó primário, o sistema cria uma associação primária para este objeto ao nó selecionado.
Se um objeto já tiver uma associação ao nó primário, o sistema cria uma associação secundária para este objeto ao nó selecionado.
Associações de nó primário ausentes
Existem algumas situações em que um curso ou organização associado à hierarquia pode não ter associações primárias. Isso pode acontecer:
- Após uma atualização do 9.1 SP6 para o 9.1 SP8. As associações primárias não estavam disponíveis no SP6, portanto o atualizador precisa criá-las durante a migração para o SP8. Se alguns cursos ou comunidades do SP6 forem associados a vários nós, a ferramenta de atualização não pode determinar qual deles deve ser marcado como primário.
- Após a exclusão de uma associação primária. Se uma associação primária for excluída (diretamente ou pela exclusão de seu nó pai), e houver duas ou mais outras associações a esse curso/organização, é responsabilidade do usuário decidir qual deve ser a associação primária. Até que o usuário o faça, ambas permanecerão secundárias.
Um curso ou organização que não tem uma associação primária procura as configurações de nível de raiz para determinar quais devem ser suas configurações.
A ferramenta de Detecção de órfãos
A ferramenta de Detecção de órfãos examina a Hierarquia institucional para encontrar cursos e comunidades que sejam associados a um ou mais nós, mas não tenham associações primárias a nenhum desses nós. Ela gera um relatório que lista todos os objetos que não têm associações primárias, junto com os nós aos quais são associados.
A sintaxe da ferramenta de linha de comando é:
[blackboard]/tools/admin/DetectOrphanedHierarchyAssociations [-f file-name]
Na execução, a ferramenta analisa a hierarquia e grava um relatório em um arquivo nomeado orphaned-hierarchy-associations.txt. O parâmetro opcional -f pode ser usado para especificar um nome de arquivo diferente para o relatório.
Formato do relatório
O relatório exibe uma lista de associações órfãs, uma por linha. Cada entrada consiste nos campos a seguir:
Campo | Descrição |
---|---|
object_kind | Se a associação se refere a um CURSO ou uma ORGANIZAÇÃO. |
id | O identificador de lote do objeto. |
name | O nome do objeto. |
associated_node_ids | Os uids de lote de todos os nós aos quais o objeto está associado. |
Exemplo de relatório:
object_kind id name associated_node_ids
COURSE course1 Course One COMPUTER_SCIENCE
COURSE course1 Course Two COMPUTER_SCIENCE,PHILOSOPHY
ORGANIZATION course1 Org 1 COMPUTER_SCIENCE