Vous pouvez permettre aux utilisateurs de votre organisation qui n’ont pas un accès direct à votre serveur de fichiers d’ajouter des offres de cours aux outils de traitement de cours en bloc en configurant une maquette d’offre de cours offrant un accès aux dossiers Inbox (boîte de réception) et Outbox (boîte d’envoi) par l’entremise de Brightspace.
L’inscription des utilisateurs à cette maquette leur permettra d’accéder à l’emplacement de la boîte de réception.
Vous devez pour ce faire créer une offre de cours et accéder à l’outil Configuration de l’outil de traitement en bloc pour définir les chemins de la boîte de réception et d’envoi en fonction des sous-dossiers du chemin de l’offre de cours. Par exemple, si votre chemin d’offre de cours est \content\enforced\138731-CCB
, votre dossier Inbox sera \content\enforced\138731-CCB\Inbox
et votre dossier Outbox sera \content\enforced\138731-CCB\Outbox\
.
Remarque : Si vous avez réglé la variable de configuration d2l.Tools.CMS.CoursePathEnforced à Désactivé, vous pourrez personnaliser le chemin de l’offre de cours. Si vous personnalisez le chemin d’offre de cours, les dossiers d’exportation en bloc devront quand même faire partie du répertoire \content\
de l’organisation.
Créer une maquette de cours pour l’outil Copie de cours en bloc
- Dans le menu Outils d’administration, cliquez sur Gestion de cours.
- Dans la page Gérer les cours, cliquez sur Créer l’offre ou le modèle de cours.
- Si vous disposez déjà d’un modèle générique de soutien ou de système pour des offres de cours utilisées à d’autres fins que l’enseignement, effectuez les actions suivantes :
- Sélectionnez l’option Créer une offre de cours basée sur un modèle existant.
- Sélectionnez le modèle dans la liste déroulante, ou cliquez sur Recherche de modèle pour repérer le modèle dans une page de recherche.
- Cliquez sur Suivant.
- Si vous ne disposez pas déjà d’un modèle approprié, effectuez les actions suivantes :
- Sélectionnez l’option Créer une offre de cours et un modèle de cours jamais offerts, puis cliquez sur Suivant.
- Dans la page Saisir l’information sur le modèle, saisissez les valeurs visées dans les champs Nom du modèle de cours et Code du modèle de cours. Par exemple, saisissez « Système » à la fois pour le nom et le code.
- Cliquez sur le bouton Nouveau département et remplissez les champs Nom et Code, ou sélectionnez un département existant.
- Cliquez sur Suivant.
- Dans la page Saisir des renseignements relatifs au cours, saisissez les valeurs visées dans les champs Nom de l’offre du cours et Code de l’offre du cours. Par exemple, Copie de cours en bloc et CCB (pour l’anglais Copy Course Bulk).
- Cliquez sur Créer.
- Une fois le cours créé, cliquez sur Modifier le nouveau cours offert.
- Prenez note du chemin de l’offre de cours. Vous configurerez les chemins de boîte de réception et de boîte d’envoi comme sous-dossiers de ce chemin dans l’outil Configuration de l’outil de traitement en bloc.
- Dans le sélecteur de cours, ouvrez l’offre de cours en bloc.
- Dans le composant graphique Administration de cours, cliquez sur Gérer les fichiers.
- Créez les chemins des boîtes de réception et d’envoi :
- Cliquez sur Nouveau dossier, saisissez « Inbox » (boîte de réception) comme nom de dossier, puis cliquez sur Enregistrer.
- Cliquez sur Nouveau dossier, saisissez « Outbox » (boîte d’envoi) comme nom de dossier, puis cliquez sur Enregistrer.
- Configurez les chemins des dossiers Inbox (boîte de réception) et Outbox (boîte d’envoi) en effectuant les tâches suivantes :
- Dans le menu Outils d’administration, cliquez sur Configuration de l’outil de traitement en bloc > Copie de cours en bloc.
- Dans la section Chemin d’accès à la boîte de réception, cliquez sur Changer le chemin d’accès, puis naviguez jusqu’au chemin d’accès de la boîte de réception dans le chemin de l’offre de cours. Par exemple,
/content/enforced/138731-CCB/Inbox
. - Dans la section Chemin d’accès à la boîte d’envoi, cliquez sur Changer le chemin d’accès, puis naviguez jusqu’au chemin d’accès de la boîte d’envoi dans le chemin de l’offre de cours. Par exemple,
/content/enforced/138731-CCB/Outbox
. - Cliquez sur Enregistrer.
Autoriser des utilisateurs à accéder à la maquette de cours
Les autorisations suivantes permettent aux utilisateurs de définir les cours à copier à la prochaine exécution des tâches programmées en téléversant les fichiers CSV dans le dossier Inbox (boîte de réception) à l’aide de l’outil Gérer les cours depuis l’offre de cours.
Remarque : L’inscription des utilisateurs à la maquette de cours leur permet d’accéder à l’emplacement de la boîte de réception.
- Dans le menu Outils d’administration, cliquez sur Rôles et autorisations.
- Cliquez sur le rôle pour lequel vous désirez accorder les autorisations.
- Dans la liste Filtrer par outil, sélectionnez Gérer les fichiers, puis cliquez sur Appliquer le filtre.
- Dans la section Modèle de cours, sélectionnez les autorisations Afficher la liste des fichiers, Téléverser les fichiers et Modifier les fichiers, puis cliquez sur Enregistrer et fermer.
Copier des cours à l’aide de l’offre de cours
Vous devez être inscrit(e) au cours et afficher un état Actif pour voir l’offre de copie de cours en bloc (CCB) dans le sélecteur de cours et dans la zone Gérer les fichiers.
- Dans le sélecteur de cours, ouvrez l’offre de copie de cours en bloc.
- Dans le composant graphique Administration de cours, cliquez sur Gérer les fichiers.
- Pour ajouter des offres de cours au processus de copie, cliquez sur le dossier Inbox (boîte de réception), puis cliquez sur Téléverser pour téléverser le fichier CSV dressant la liste des offres de cours.
- Une fois la tâche programmée exécutée, confirmez que les offres de cours ont bien été copiées. Un message d’erreur s’affichera si une ou plusieurs offres de cours ne sont pas copiées.
Accéder à la page Afficher l’historique des copies de cours
La page Afficher l’historique des copies de cours affiche l’historique des événements de copie de cours dans Brightspace. Vous pouvez filtrer les événements par cours source, cours de destination et plage de dates. La page affiche tous les événements de copie de cours réussis ou non en fonction des critères sélectionnés. Les utilisateurs peuvent également télécharger les résultats de la requête sous forme de fichier TXT.
Dans le menu Outils d’administration, cliquez sur Afficher l’historique des copies de cours.
Processus de copie de cours en bloc
Le processus de copie de cours en bloc commence par le traitement de chaque ligne du fichier CSV et la création de l'offre de cours correspondante. Le fichier journal contient un bloc pour chaque ligne fichier CSV et indique si le cours a été créé avec succès ou si une erreur s'est produite lors de la tentative de lecture de la ligne.
Exemple de fichier journal pour la copie de cours en bloc
La copie de cours en bloc génère des journaux uniquement si un fichier d'entrée est traité.
Vous trouverez ci-dessous un exemple de fichier journal de copie de cours en bloc montrant la création réussie d'une offre de cours. Dans ce bloc, vous pouvez voir qu'une nouvelle offre de cours portant l'ID d'unité organisationnelle 54321 a été créée avec succès.
INFO 2023-05-17 18:05:37 - Started processing files for organization with id '6606'.
INFO 2023-05-17 18:05:37 - Started processing file '[org: 6606; location: \\fs-LVU\LVU\web\content\LVU\BulkTools\CCB\Inbox\Sample CCB.csv]'
INFO 2023-05-17 18:05:37 - Started processing line with number '1' for ‘Sample CCB.csv' file.
INFO 2023-05-17 18:05:37 - Started parsing line: '12345,Grammar 1001,Grammar_1001, ENG_CT,Term_A'
INFO 2023-05-17 18:05:37 - Finished parsing line: '12345,Grammar 1001,Grammar_1001, ENG_CT,Term_A'
INFO 2023-05-17 18:05:37 - Try to create new course with offering code: Grammar_1001 and offering name: Grammar 1001
INFO 2023-05-17 18:05:38 - New course has been successfully created with course offering id: 54321
INFO 2023-05-17 18:05:38 - Try to create content path for course with id: 54321
INFO 2023-05-17 18:05:38 - Content path [org: 6606; location: \\fs-LVU\LVU\web\content\LVU\enforced\54321-Grammar_1001] has been successfully created for course with id: 54321
INFO 2023-05-17 18:05:38 - Finished processing line with number '1' for 'Sample CCB.csv' file.
INFO 2023-05-17 18:05:38 -
INFO 2023-05-17 18:05:38 - Finished processing file '[org: 6606; location: \\fs-LVU\LVU\web\content\LVU\BulkTools\CCB\Inbox\Sample CCB.csv]'
INFO 2023-05-17 18:05:38 - Finished processing files for organization with id '6606'.
Post-Processing Action
Une fois que chaque ligne a été traitée et que les offres de cours ont été créées, l'étape suivante consiste à créer des Tâches de copie pour copier le contenu du cours source vers la destination. La création de la tâche n'indique pas que la copie a été effectuée, mais plutôt que le processus de copie a été placé dans une file d'attente aux fins de traitement.
Cet exemple de journal de copie de cours en bloc montre l’étape post-traitement de la copie bloc. Ce bloc du journal indique qu'une tâche de copie a été créée et identifie le cours source et la destination.
INFO 2023-01-13 20:19:52 - Started post-processing files for organization with id '6606'.
INFO 2023-01-13 20:19:52 - Creating job to copy from 7009 to 7011
INFO 2023-01-13 20:19:52 - Job was successfully created, to see the results go to the Copy History for OrgUnitId 7011
Une fois que toutes les tâches de copie ont été créées, la tâche prévue de copie de cours en bloc est effectuée, mais l'action de copier le contenu dans les nouveaux cours continuera d'être exécutée en arrière-plan. Vous pouvez afficher l'état de la tâche de copie dans la page Historique des copies de cours du menu Outils administratifs ou dans la page Historique des copies de composants de cours de l'offre de cours spécifique.