Par : Elaine Jones, chef de produit
Vue d’ensemble
Dans notre Version du 20.24.10 octobre nous avons introduit une nouvelle variable de configuration, d2l.Tools.WYSIWYG.LinkPathDetection pour Brightspace Editor. Cette variable de configuration, lorsqu’elle est activée, affiche des avertissements aux utilisateurs qui créent ou modifient du contenu HTML lorsque les URL des objets (tels que des images, des fichiers PDF ou des documents) dans le contenu du cours ne résident pas dans l’offre de cours actuelle.
D2L recommande que cette variable de configuration soit activée pour votre organisation pour les raisons suivantes :
- Les apprenants peuvent ne pas être en mesure de voir le contenu que vous créez si les URL des objets ne pointent pas vers la bonne offre de cours.
- Lors de la copie de contenu dans une nouvelle offre de cours, l'URL de l'objet est conservée, ce qui entraîne la propagation du problème aux nouvelles offres de cours en cours de création.
Sans la détection en place, il n'est pas possible de voir facilement ces problèmes avant qu'ils n'affectent les utilisateurs qui suivent des cours.
Comment fonctionne la variable de configuration ?
Une fois activé, les utilisateurs qui modifient du contenu HTML peuvent voir une bordure orange entourant les objets avec des URL qui ne sont pas pointées vers les offres de cours actuelles Gérer les fichiers zone. L’avertissement apparaît sous la forme d’une info-bulle lorsque l’élément est cliqué dans qui indique que « Ce lien vers un fichier qui existe en dehors du cours en cours, ce qui signifie que certains utilisateurs peuvent voir un lien rompu. Insérez le contenu dont vous avez besoin à l’aide d’un fichier dans ce cours ou à partir de votre ordinateur. L’élément qui a été détecté est entouré d’une bordure orange pour mettre en évidence le domaine de préoccupation sur la page.
Par exemple, supposons que vous ayez ajouté une image dans une question de questionnaire dans une offre de cours dont le chemin d’offre était '/content/CourseB', mais que le chemin URL/lien vers l'image dans la question de questionnaire pointait vers '/content/CourseA/Image.jpg'. Cela signifie que l'image dans la question de questionnaire n'appartient pas au cours dans lequel vous modifiez la question, et donc l'éditeur affiche une bordure orange autour de l'image et fournit des informations dans l'info-bulle d'avertissement.
Il est probable que les apprenants qui répondent au quiz ne pourront pas voir l’image, en particulier si votre organisation a activé la variable de configuration d2l.Tools.ManageFiles.UseContentEnrollmentSecurity qui ne permet pas aux utilisateurs de voir les fichiers dans une offre de cours, à moins qu’ils ne soient inscrits à cette offre de cours.
Figure : Exemple de détection d'URL de chemin d'accès au fichier montrant une erreur.
Comment résoudre les problèmes détectés par la variable de configuration ?
Dans l'exemple ci-dessus, l'image doit être supprimée et réinsérée dans la question de questionnaire à l'aide d'un fichier qui existe dans l'offre de cours actuelle. Cela garantit que l'objet affiché dans la question de questionnaire existe dans l'offre de cours actuelle et est visible pour les utilisateurs qui participent au questionnaire. Cela garantit également que si vous copiez la question de questionnaire dans une autre offre de cours, l'image est également copiée comme prévu et elle s'affiche comme prévu.
Qu'est-ce qui n'est pas détecté par la variable de configuration ?
Lorsqu’il est activé, il ne détecte pas les URL externes qui ne sont pas valides ou qui ne fonctionnent pas. Cela inclut les URL externes ou les URL Brightspace et les liens rapides où le lien peut générer une erreur 404.
Comment puis-je tester le fonctionnement de la variable de configuration ?
- Créer 2 offres de cours (Cours A et Cours
. - Dans le Gérer les fichiers zone du cours A, télécharger un fichier image.
- Dans le cours B, créez un nouveau Contenu HTML/Pages et ajoutez une image à l’aide de Insérer l’image dans la barre d’outils de l’éditeur.
- Modifier le code source HTML du fichier de contenu et remplacer le chemin d'accès à l'image insérée par le chemin d'accès à l'image dans le Cours A (par exemple, /content/courseB/image.jpg devient /content/courseA/image.jpg afin qu'il pointe vers une offre de cours différente).
- Enregistrer le code source - l'image doit s'afficher mais être entourée d'une boîte orange, car le fichier provient d'une offre de cours différente.
- Cliquez sur la boîte orange et remarquez une info-bulle expliquant que l'élément lié a une offre de cours différente dans l'URL par rapport à celle dans laquelle vous vous trouvez actuellement.
Alternativement, vous pourriez :
- Dans une offre de cours, créez un nouveau Contenu HTML/Pages et ajoutez une image à l’aide de Insérer l’image dans la barre d’outils de l’éditeur.
- À l’aide de votre navigateur, copier le contenu dans la fenêtre de l’éditeur (Ctrl+c pour Windows ou Cmd+c pour Mac).
- Dans une nouvelle offre de cours, créez un nouveau Contenu HTML/Pages , puis collez le contenu copié (Ctrl+v pour Windows ou Cmd+v pour Mac).
- L’URL de l’image du contenu collé continue de pointer vers l’offre de cours d’origine et l’image est entourée d'une boîte orange. En effet, le fichier provient d’une offre de cours différente.