Les cours et les communautés peuvent être associés à plus d'un nœud dans la hiérarchie institutionnelle, mais une de ces associations doit être désignée comme « principale ». L'association principale détermine le nœud dans lequel un cours recherche ses paramètres d'outil : pour savoir si l'outil est disponible et si l'accès visiteur et observateur est activé pour les outils.

Le nœud peut également spécifier des valeurs par défaut pour d'autres paramètres de cours, tels que des onglets, des modules et des outils. Les paramètres du nœud s'appliquent uniquement aux cours associés au nœud lui-même, et non aux cours en général. Les paramètres de cours par défaut, tels que les menus, les structures et les thèmes, ne peuvent pas être contrôlés via les nœuds.


Sélection d'une association de nœud principale pour un objet

À partir d'objets nouveaux ou existants

  1. Créez ou modifiez un objet comme un cours ou un utilisateur.
  2. Sélectionnez Rechercher un nœud.
  3. Recherchez un nœud et sélectionnez-le.
  4. Sélectionnez Valider.

Si plus d'un nœud est associé, sélectionnez le bouton radio Nœud principal à côté du nœud que vous voulez rendre principal.

À partir de l'interface utilisateur de la hiérarchie

Lorsque l'administrateur sélectionne des objets à ajouter au nœud, le système vérifie si chaque objet sélectionné dispose d'une association de nœud principale existante.

Si ce n'est pas le cas, le système crée une association principale de cet objet au nœud sélectionné.

Si un objet dispose déjà d'une association de nœud principale, le système crée une association secondaire de cet objet au nœud sélectionné.


Associations de nœuds principales manquantes

Dans certaines situations, il se peut qu'un cours ou une communauté associés à la hiérarchie se retrouve sans association principale. Ceci peut se produire :

  • Après la mise à niveau de 9.1 SP 6 en 9.1 SP 8. Les associations principales n'étaient pas disponibles dans le SP 6, donc le logiciel de mise à niveau les crée lors de la migration vers le SP 8. Si des cours et communautés SP 6 sont associés à plusieurs nœuds, l'outil de mise à niveau ne peut pas déterminer ceux qui doivent être marqués comme principaux.
  • Après la suppression d'une association principale. Si une association principale est supprimée (que ce soit directement ou via la suppression de son nœud parent) et qu'il y a au moins deux autres associations pour ce cours ou cette communauté, c'est à l'utilisateur de décider celui qui deviendra l'association principale. En attendant ils restent tous secondaires.

Un cours ou une communauté qui ne possède pas d'association principale recherche dans les paramètres au niveau de la racine.


Outil de détection des orphelins

L'outil de détection des orphelins examine la hiérarchie institutionnelle des cours et communautés qui sont associés à un ou plusieurs nœuds sans pour autant disposer d'association principale. Il génère un rapport qui liste les objets sans association principale ainsi que les nœuds auxquels ils sont associés.

L'outil de ligne de commande utilise la syntaxe suivante :

[blackboard]/tools/admin/DetectOrphanedHierarchyAssociations [-f nom-fichier]

Lorsque vous l'exécutez, l'outil analyse la hiérarchie et rédige un rapport dans un fichier nommé orphaned-hierarchy-associations.txt. Vous pouvez utiliser le paramètre -f facultatif pour indiquer un autre nom de fichier pour le rapport.

Format du rapport

Le rapport affiche la liste des associations orphelines, à raison d'une par ligne. Chaque entrée comprend les champs suivants :

Format du rapport
Champ Description
object_kind Indique si l'association porte sur un COURS ou une COMMUNAUTÉ.
id Identificateur de l'objet pour le lot.
name Nom de l'objet.
associated_node_ids uids du lot pour tous les nœuds auxquels l'objet est associé.

Exemple de rapport :

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