Passer au contenu principal
pdf?stylesheet=default
Blackboard Help

Associations de nœuds

Les cours et les associations peuvent être associés à plusieurs nœuds dans la hiérarchie institutionnelle, mais une de ces associations doit être désignée comme l'association "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é. Le nœud peut aussi indiquer des valeurs par défaut pour les autres paramètres de cours.

Comment sélectionner 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. Cliquez sur Rechercher un nœud.
  3. Recherchez un nœud et sélectionnez-le.
  4. Cliquez sur Soumettre.

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 principale manquantes

Dans certaines situations, il se peut qu'un cours ou une association 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 associations 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 association, c'est à l'utilisateur de décider celui qui deviendra l'association principale. En attendant ils restent tous secondaires.

Un cours ou une association 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 associations 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]

Lorsqu'il est exécuté, l'outil analyse la hiérarchie et rédige un rapport dans un fichier nommé orphaned-hierarchy-associations.txt. Le paramètre -f facultatif peut être utilisé pour indiquer un nom de fichier différent 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 ASSOCIATION.
id Identificateur de l'objet pour le lot.
Nom 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