Les fichiers batch sont des fichiers délimités qui vous permettent de créer ou de copier jusqu'à 500 cours à la fois. Pour en savoir plus sur la création de fichiers batch, reportez-vous à la section Recommandations concernant les fichiers batch pour les cours.


Créer des cours en mode batch

  1. Dans le panneau de configuration de l'administrateur, dans la section Cours, sélectionnez Cours.
  2. Pointez votre curseur sur Créer un cours et sélectionnez Batch dans la liste.
  3. Sur la page Créer des cours en mode batch, sélectionnez Emplacement du fichier ou Parcourir.
  4. Dans la fenêtre Téléchargement de fichier, accédez au fichier batch et sélectionnez Ouvrir.
  5. Sélectionnez le type de séparateur de fichier utilisé par le fichier batch. Si vous sélectionnez Automatique, Blackboard Learn analyse le fichier batch et détermine le séparateur d'après la fréquence du caractère dans le fichier.
  6. Sélectionnez Soumettre.

Copier des cours en mode batch

Pour mieux répondre à vos besoins d'intégration, la nouvelle procédure SIS propose une interface améliorée permettant de gérer et traiter les données basées sur des instantanés. Tandis que les instantanés actuels basés sur la ligne de commande continuent de fonctionner avec les objets de données hérités, l'outil de ligne de commande d'instantané et le format des données XML d'instantané sont obsolètes dans Blackboard Learn 9.1 Service Pack 8 et feront uniquement l'objet de correctifs de maintenance. En outre, les outils de ligne de commande d'instantané seront supprimés du déploiement de Learn SaaS.

Vous pouvez copier plusieurs cours à la fois à l'aide d'un fichier batch et de l'outil de ligne de commande d'instantané.

La copie en mode batch permet d'effectuer une copie conforme de chaque cours source. Une copie conforme comprend les inscriptions des utilisateurs, ainsi que les informations sur le cours et le matériel pédagogique.

Vous pouvez créer de nouveaux cours à l'aide de la copie en mode batch ou copier les informations et le contenu du cours dans un cours existant. Si le cours de destination existe déjà, la copie en mode batch met à jour les informations sur le cours, mais ne remplace pas le contenu du cours.

  1. Créez le fichier batch. Le format du fichier de copie en mode batch ne respecte pas les mêmes règles que le fichier batch pour la création d'un nouveau cours. Au lieu de cela, la copie en mode batch utilise le format de fichier plat d'instantané.
  2. Exécutez la commande de copie en mode batch dans l'outil d'instantané à partir du serveur Web/d'applications. The command syntax is as follows, where path_to_file is the full path to the copy batch file:

    Syntaxe Windows : C:\Blackboard\tools\admin\BatchCourseCopy.cmd path_to_file

    Syntaxe UNIX : /usr/local/blackboard/tools/admin/BatchCourseCopy.sh path_to_file

    Le chemin d'accès exact au répertoire Blackboard Learn peut varier selon l'emplacement d'installation de Blackboard Learn.

    La commande ne traite qu'une copie en mode batch sur l'installation virtuelle par défaut. Pour effectuer une copie en mode batch sur une autre installation virtuelle, utilisez la commande d'instantané COPYINTO.


Créer le fichier batch

Au format d'instantané, la première ligne définit les attributs à copier et les lignes suivantes indiquent les valeurs de chaque attribut. Le fichier doit être au format .txt et le séparateur utilisé dans le fichier doit correspondre à celui défini dans le fichier snapshot.properties. Le séparateur par défaut est une barre verticale (|).

Exemple : Cet exemple présente un fichier de copie en mode batch qui crée trois nouveaux cours.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|TEMPLATE_COURSE_KEY

HIST101a|HIST101a|Introduction to American History until 1865|HIST101
HIST102a|HIST102a|Introduction to American History from 1865|HIST102
HIST103a|HIST103a|Introduction to Central American History|HIST103

EXTERNAL_COURSE_KEY est un attribut utilisé pour la gestion avancée des données. Si un cours est créé via le Panneau de configuration de l'administrateur, la valeur EXTERNAL_COURSE_KEY est la même que le code cours.

L'attribut TEMPLATE_COURSE_KEY définit le cours source à copier. Les attributs COURSE_ID et COURSE_NAME définissent les valeurs pour le nouveau cours.

Exemple : Cet exemple présente un fichier de copie en mode batch qui copie les informations sur le cours et les inscriptions des utilisateurs à partir d'un cours vers trois cours existants.

EXTERNAL_COURSE_KEY|TEMPLATE_COURSE_KEY

HIST101a|HIST101 HIST102|HIST101 HIST103|HIST101

Dans ce cas, vous n'utilisez pas les attributs de code cours ou de nom de cours. L'attribut EXTERNAL_COURSE_KEY définit le code cours de destination. L'attribut TEMPLATE_COURSE_KEY définit le cours source à copier.