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

  1. Crie ou edite um objeto, como um curso ou usuário.
  2. Selecione Localizar nó.
  3. Pesquise um nó e selecione-o.
  4. 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:

Formato do relatório
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