Aller au contenu principal
Demander une démo

Note de la rédaction : cet article est la deuxième partie d’une série de trois parties sur la conception de cours assistée par l’IA dans D2L Brightspace. La partie 1 a examiné l’écart entre les résultats génériques de l’IA et les réalités de la création de cours dans Brightspace. Ici, Kumar présente la suite de compétences en conception interactive Brightspace conçue pour combler cette lacune. La partie 3 fournit une présentation pratique montrant comment la suite est installée, configurée et utilisée dans une construction de cours réelle.

Dans la première partie de cette série, j’ai soutenu que l’IA générique est insuffisante dans Brightspace, non pas parce qu’elle manque de capacités, mais parce qu’elle manque de contexte. Bien utilisé, sous la direction d’un formateur, il peut être un collaborateur efficace pour la conception de cours. L’écart n’est pas lié aux connaissances (une IA bien sollicitée peut trouver son chemin autour de Brightspace). L’écart est lié à la structure et au contexte de la plateforme. L’IA générique attend qu’on lui dise quoi faire ensuite. La suite est préconfigurée pour le flux de travail : les bonnes questions, le bon ordre et les bonnes dépendances, sans que le formateur ait à les connaître à l’avance.

J’ai terminé par une question : l’IA peut-elle combler cet écart à grande échelle, tout au long du cycle de vie d’un cours, pour les formateurs de tous les niveaux d’expérience, sans exiger d’eux qu’ils connaissent déjà les réponses?

La suite de compétences de conception interactive de Brightspace est ma réponse à cette question.

L’architecture : un orchestrateur, 40 spécialistes

Une analogie clarifie la structure.

Lorsque vous embauchez un entrepreneur général pour rénover une maison, vous ne décrivez pas la rénovation à l’électricien, au plombier et au plaquiste séparément. Vous le décrivez une fois à l’entrepreneur, qui traduit votre vision en une séquence coordonnée : l’électricien avant le plaquiste, le plombier avant le carreleur, la fondation avant l’ossature. L’entrepreneur ne fait pas tout le travail. Ce qu’ils font, c’est connaître l’ordre, détecter les dépendances et s’assurer que rien ne soit créé sur quelque chose qui n’est pas encore prêt.

La suite applique la même idée de coordination. Il y a un seul et même orchestrateur de Brightspace qui écoute ce dont un formateur a besoin, classe son intention, vérifie les conditions préalables et les conflits, et oriente vers la compétence spécialisée appropriée. Il n’est pas nécessaire que les spécialistes de Brightspace comprennent l’ensemble de la conception des cours. Ils connaissent leur domaine : le planificateur du carnet de notes connaît les catégories de notes, les pondérations et les méthodes de calcul de Brightspace. Le planificateur des conditions de publication sait comment fonctionne la logique de déverrouillage. L’auditeur de la pertinence du contenu sait quel contenu spécifique à un domaine vieillit bien et ce qui ne le fait pas. Chacun fait bien une chose. L’orchestrateur sait comment ils s’intègrent.

La différence structurelle entre une IA générale et une IA spécialisée n’est pas une capacité supplémentaire. C’est un meilleur ajustement au flux de travail.

Les 40 compétences

La suite prend en charge le travail tout au long du cycle de vie de la conception de cours dans sept catégories :

CatégorieCe qu’il couvre
Début (4)Générateur de plans de cours, générateur de résultats d’apprentissage, calendrier des cours, cartographe de l’alignement des programmes. Le plan est enregistré une fois et lu par chaque compétence ultérieure.
Planification (4)Planificateur de registre de notes, planificateur de reconception, condition de publication
planificateur, outil de mappage de compétences. Ceux-ci mettent en place l’architecture
avant la création de tout contenu ou d’évaluation.
Contenu (11)Générateur de sujet HTML, convertisseur de diapositives, transformateur de PDF, double
générateur de cours au format, glossaire, étude de cas, liste de lecture, vidéo
un scénariste et un pipeline complet de production vidéo par IA.
Évaluation (9)Générateur de questionnaires, générateur de travaux, générateur de discussions,
générateur de grilles d’évaluation, générateur de sondages, configuration du projet de groupe, pairs
évaluation avec validation des notes, auto-évaluation et examen
wrappers.
Qualité (4)Auditeur de l’accessibilité (WCAG 2.1 AA), auditeur de la copie de cours,
auditeur de l’actualité du contenu, et aperçu de l’expérience des étudiants. Tous
À exécuter avant la mise en ligne du contenu.
Communication (3)Rédacteur d’annonces en HTML sécurisé pour Brightspace, courriel
Générateur de modèles et configuration intelligente de l’agent pour l’automatisation
la sensibilisation des étudiants à risque.
Gestion (5)Flux de travail de fin de semestre, guide d’analyse des cours, intégration LTI
guide, le générateur de liste de contrôle et la compétence de compte rendu de session qui
maintient un document d’état du projet en cours.

Ce qui en fait plus qu’une simple collection d’outils, c’est la prise de conscience par l’orchestrateur de la façon dont ils se connectent. Le planificateur de livres de notes doit précéder toute compétence d’évaluation. Le planificateur de la refonte doit précéder le planificateur des conditions de publication. Ces dépendances sont vérifiées et signalées automatiquement, que le formateur les mentionne ou non. Pour toute personne familière avec Brightspace, une question se pose déjà : si D2L a déjà intégré l’IA à la plateforme, qu’est-ce que cela ajoute?

Un mot sur D2L Lumi

Cette question mérite une réponse directe.

D2L Lumi est un produit solide et un complément de D2L Brightspace disponible pour les établissements qui l’ont activé. D2L l’organise en trois catégories de public. Pour les enseignants, il rationalise les flux de travail : génération de questions de questionnaire, émergence d’idées de travaux et de discussions, alignement des résultats d’apprentissage sur les activités de cours et soutien à l’identification précoce des apprenants à risque. Pour les auteurs de cours, il accélère la création de contenu : génération de questions pratiques, création d’éléments interactifs et application automatique de la taxonomie de Bloom. Pour les apprenants, il favorise la réussite : des recommandations d’étude personnalisées après des questionnaires, un chatbot de soutien et des questions d’exercice à faible enjeu.

La suite et D2L Lumi fonctionnent à différentes étapes, et cette distinction compte.

D2L Lumi fonctionne dans les outils de Brightspace. Ouvrez l’outil Questionnaire et D2L Lumi vous aide à générer des questions plus rapidement. Ouvrez l’outil Travaux et D2L Lumi suggère une idée d’activité. L’intelligence est intégrée au flux de travail de l’outil individuel, qui est exactement là où elle devrait être pour ces tâches.

La suite fonctionne avant l’ouverture de ces outils. Il répond à la question qui vient en premier : que dois-je créer, dans quel ordre, et qu’est-ce que je dois configurer avant toute chose? Lorsqu’un formateur décrit une refonte complète d’un cours dans un seul message, l’orchestrateur cartographie les dépendances, signale les conditions préalables et produit un parcours séquentiel entre plusieurs outils avant qu’un seul ne soit ouvert. Il peut également aider à structurer le travail qui commence en dehors de Brightspace avant d’être intégré à la plateforme.

Ils ne sont pas en concurrence. D2L Lumi rend les outils Brightspace individuels plus rapides à utiliser. La suite rend cohérent l’ensemble du processus de conception de cours avant le début du travail. Le même principe s’applique à Creator+ et Createspace : les compétences peuvent aider à préparer et à structurer le travail, tandis que Brightspace reste l’environnement dans lequel le contenu est créé, géré, réutilisé et déployé.

Comment la suite est fournie

La suite comprend 40 compétences spécialisées plus un orchestrateur, toutes liées à un compte de Claude. Claude est l’assistant d’IA d’Anthropic. Chaque compétence est un ensemble d’instructions préconfiguré qui façonne la façon dont Claude se comporte pour cette tâche spécifique : poser les bonnes questions, vérifier les bonnes dépendances, produire les bons résultats pour Brightspace. Les compétences sont disponibles dans n’importe quelle discussion avec Claude, à l’intérieur ou à l’extérieur d’un projet.

La pratique recommandée est de jumeler la suite à un projet Claude spécifique au cours, un par cours. Le projet contient les fichiers de connaissances du cours : le plan, les résultats, le calendrier, le plan de registre de notes. Il ne contient pas les compétences. Ce que cela fait, c’est leur donner quelque chose avec lequel travailler. Chaque session commence par la lecture de ces fichiers, de sorte que le formateur ne doit jamais réexpliquer le contexte de son cours et que chaque compétence spécialisée fonctionne avec l’image complète de ce qui a déjà été construit. Le projet permet également de maintenir l’utilisation des jetons ciblée et l’historique des conversations organisé, des avantages pratiques qui comptent tout au long du cycle de vie de la conception d’un cours.

L’orchestrateur en action

La meilleure façon de comprendre ce que fait la suite est de la regarder fonctionner.

Voici un véritable échange. Pour le contexte, nous sommes à la semaine 4, à mi-parcours, et 3 étudiants sont devenus silencieux :


Professeur : /brightspace-orchestrator Trois de mes étudiants ne se sont pas connectés depuis 10 jours. Nous sommes à la semaine 4 et l’un d’eux a déjà manqué le premier devoir. Je suis inquiet. Comment puis-je faire un suivi approprié auprès d’eux et m’assurer que cela ne passe pas à nouveau entre les mailles du filet ?

Orchestrateur : Il s’agit clairement d’une situation de soutien aux étudiants à risque. Avant de vous guider vers les bonnes compétences, quelques questions rapides :

  1. Quel cours est-ce? (Code de cours + mode de prestation : asynchrone en ligne, en personne ou mixte)
  2. Avez-vous déjà des agents intelligents configurés dans ce cours? Ou est-ce la première fois que vous abordez ce genre de situation systématiquement?
  3. Que voulez-vous qu’il se passe maintenant par rapport à l’avenir?
    • Dès maintenant : contactez personnellement ces trois étudiants (modèles de courriels)
    • À l’avenir : configurez une surveillance automatisée afin de pouvoir la détecter plus tôt la prochaine fois (Agents intelligents et analyses)
    • Les deux
  4. Votre établissement dispose-t-il d’un processus de référence pour le soutien des étudiants auquel vous souhaitez que le programme de sensibilisation se connecte, par exemple, des services de conseil académique ou de réussite des étudiants, ou gérez-vous la tâche directement en tant que formateur pour l’instant?

Cela m’aidera à vous orienter vers exactement la bonne combinaison de compétences et à ne pas ajouter quoi que ce soit dont vous n’avez pas besoin.

Professeur : SOCI 2210 — hybride. Première fois que je le fais systématiquement. Les deux : je veux les contacter maintenant et configurer la surveillance pour l’avenir. Je vais la gérer directement pour l’instant.


C’est un scénario. Il y en a quatre autres: le formateur qui commence une refonte complète du cours à partir d’un programme et de diapositives, le recréateur avec un cours vieux de quatre ans, le formateur qui commence pour la première fois à partir de rien et le formateur dont le questionnaire HTML n’a pas de notes dans le livre de notes. Chaque élément se ramifie étape par étape, avec un basculement entre le langage simple du formateur et la logique de routage sous-jacente pour les praticiens.

Brightspace Interactive Design Skill Suite — Scenario Explorer
Ensemble de compétences de conception interactive Brightspace
Instructeur
Praticien
Démo interactive · Partie 2 de 3

Découvrez la Skill Suite.
Voyez-le réfléchir.

40 compétences spécialisées. Un seul orchestrateur qui effectue le routage entre eux : détectant les conditions préalables que vous ne connaissiez pas, signalant les conflits avant qu’ils n’atteignent les étudiants, et traçant un chemin clair à travers la demande de conception de cours la plus complexe.

40 Compétences
7 Catégories
36 Chemins d’intention
5 scénarios ci-dessous
La Suite

Ce qui est disponible

L’ensemble des 40 compétences, organisées par catégorie. Cliquez sur n’importe quelle carte de compétence pour obtenir une vue détaillée : quand l’utiliser, ce qu’elle produit et ce dont elle a besoin en premier.

Scénarios interactifs

Laquelle de ces descriptions vous correspond ?

Sélectionnez un scénario et regardez l’orchestrateur le parcourir étape par étape. Basculez entre la vue du formateur et celle du praticien à tout moment.

Chemin de compétences complet : ce scénario
${s.name}
${s.desc}
Cliquez pour les détails →
`; card.addEventListener(‘click’,()=>openPopup(s.name,cat)); sg.appendChild(card); }); } function mkCatBtn(id,lbl,active,color){ const b=document.createElement(‘button’); b.className=’cat-btn’+(active?’ active’: »);b.textContent=lbl;b.dataset.cat=id; b.addEventListener(‘click’,()=>filterCat(id));return b; } function filterCat(id){ activeCat=id; document.querySelectorAll(‘.cat-btn’).forEach(b=>b.classList.toggle(‘active’,b.dataset.cat===id)); document.querySelectorAll(‘.skill-card’).forEach(c=>c.classList.toggle(‘hidden’,id!==’all’&&c.dataset.cat!==id)); } // ── Popup ──────────────────────────────────────────────────── function openPopup(skillName,cat){ const data=POPUP[skillName];if(!data)return; const ov=document.getElementById(‘popup-overlay’); // En-tête const badge=document.getElementById(‘pp-cat’); badge.textContent=cat.label; badge.style.background=`color-mix(in srgb, ${ cat.color.replace(‘var(–‘, »).replace(‘)’, ») } 15%, white)`; badge.style.color=cat.color.startsWith(‘var(–‘)?`var(${ cat.color.slice(4,-1) })`: »; badge.style.background= »; // Définir les couleurs du badge du chat const catObj=CATS.find(c=>c.label===cat.label) ; if(catObj){ badge.style.background=`var(${ catObj.bg.slice(4,-1) })`; badge.style.color=`var(${ catObj.color.slice(4,-1) })`; } document.getElementById(‘pp-name’).textContent=skillName; // Quand const whenEl=document.getElementById(‘pp-when’) ; whenEl.innerHTML=`
    ${data.when.map(w=>`
  • ${w}
  • `).join( »)}
`; // Produit document.getElementById(‘pp-produces’).textContent=data.produces; // Besoins const needsEl=document.getElementById(‘pp-needs’) ; if(data.needs.toLowerCase().startsWith(‘nothing’)){ needsEl.innerHTML=` Aucun prérequis : fonctionne comme point de départ`; } else { needsEl.textContent=data.needs; } // Scénarios const scEl=document.getElementById(‘pp-scenarios’); if(data.scenarios.length===0){ scEl.innerHTML=`Non figurant dans les 5 scénarios interactifs : utilisé dans des flux de travail plus larges`; } else { scEl.innerHTML=data.scenarios.map(s=>`${s.icon}
${s.tag}

${s.title}

${s.desc}

Explorer le scénario →
`; card.addEventListener(‘click’,()=loadScenario(i)); if(idlg.appendChild(mkStep(st,i,curSc))); [‘skills-section’,’scenarios-section’].forEach(id=>{const el=document.getElementById(id);if(el)el.style.display=’none’}); document.querySelector(‘.hero’).style.display=’none’; document.getElementById(‘scenario-view’).style.display=’block’; document.getElementById(‘sc-footer’).classList.add(‘show’); window.scrollTo({top:0,behavior:’smooth’}); updFooter();showStep(0);applyMode(); } function mkStep(st,idx,sc){ const w=document.createElement(‘div’);w.className=’step-block’;w.id=’step-‘+idx; if(idx0){const sep=document.createElement(‘div’);sep.className=’step-sep’;sep.textContent=’Step ‘+(idx+1);w.appendChild(sep)} const fRow=document.createElement(‘div’);fRow.className=’msg fac’; fRow.innerHTML=`
${sc.icon}
${st.fac}
`; w.appendChild(fRow); const oRow=document.createElement(‘div’);oRow.className=’msg’; oRow.innerHTML=`
AI
${st.orc_i}
${st.routing}
`; w.appendChild(oRow) ; if(st.skillsst.skills.length0){ const row=document.createElement(‘div’);row.className=’chips-row’; st.skills.forEach((s,si)={ const c=document.createElement(‘span’); c.className=’chip ‘+(s.startsWith(‘⚠’)||st.isConflict?’chip-conflict’:s.startsWith(‘⚑’)||st.isPrereq?’chip-prereq’:’chip-default’); c.textContent=s;row.appendChild(c); setTimeout(()=c.classList.add(‘show’),100+si*60); }); w.appendChild(row); } if(st.km){ const km=document.createElement(‘div’);km.className=’key-moment’; km.innerHTML=`
★
${st.km.label}${st.km.text}
`; w.appendChild(km); } return w; } function showStep(idx){ const el=document.getElementById(‘step-‘+idx);if(!el)return; setTimeout(()={el.classList.add(‘show’);setTimeout(()=window.scrollTo({top:el.getBoundingClientRect().top+window.scrollY-80,behavior:’smooth’}),100)},50); curStep=idx;updFooter(); } function updFooter(){ if(!curSc)return; const tot=curSc.steps.length,isLast=curStep=tot-1; document.getElementById(‘foot-lbl’).textContent=`Étape ${curStep+1} de ${tot}`; const dots=document.getElementById(‘foot-dots’);dots.innerHTML= »; for(let i=0;ishowStep(curStep+1);} } function footerAct(){if(footFn)footFn()} function showPath(){ const pw=document.getElementById(‘path-wrap’),pf=document.getElementById(‘path-flow’);pf.innerHTML= »; curSc.path.forEach((n,i)={ const nd=document.createElement(‘div’);nd.className=’pn’; if(n.startsWith(‘⚠’)){nd.style.background=’#FEE2E2′;nd.style.color=’#991B1B’} if(n.startsWith(‘⚑’)){nd.style.background=’#FEF3C7′;nd.style.color=’#92400E’} nd.textContent=n;pf.appendChild(nd); if(i{d.className=’fdot done’}); setTimeout(()=pw.scrollIntoView({behavior:’smooth’,block:’start’}),100); } function replayScenario(){loadScenario(SCENARIOS.indexOf(curSc))} function goBack(){ document.getElementById(‘scenario-view’).style.display=’none’; document.getElementById(‘sc-footer’).classList.remove(‘show’); [‘skills-section’,’scenarios-section’].forEach(id=>{const el=document.getElementById(id);if(el)el.style.display= »}); document.querySelector(‘.hero’).style.display= »;curSc=null; setTimeout(()=>document.getElementById(‘scenarios-section’).scrollIntoView({behavior:’smooth’}),50); } // ── Basculement du mode ────────────────────────────────────────────── function toggleMode(){ practMode=!practMode; document.getElementById(‘tog’).classList.toggle(‘active’,practMode); document.getElementById(‘lbl-i’).classList.toggle(‘on’,!practMode); document.getElementById(‘lbl-p’).classList.toggle(‘on’,practMode); applyMode(); } function applyMode(){ document.getElementById(‘app’).classList.toggle(‘practitioner’,practMode) ; document.querySelectorAll(‘[id^=orc-]’).forEach(b={ const ti=b.querySelector(‘.txt-i’),tp=b.querySelector(‘.txt-p’); if(ti)ti.style.display=practMode?’none’: ‘inline’; if(tp)tp.style.display=practMode?’inline’:’none’; }); } // ── Init ───────────────────────────────────────────────────── document.addEventListener(‘DOMContentLoaded’,()={ buildSkills();buildScCards(); document.getElementById(‘lbl-i’).classList.add(‘on’); // ESC pour fermer la fenêtre contextuelle document.addEventListener(‘keydown’,e=>{if(e.key===’Escape’)closePopup(null)}); });

Ce qui vient ensuite

La troisième partie est un guide pratique : une construction de cours réelle, avec des captures d’écran, des détails de configuration et le parcours complet des compétences, d’une structure vierge à un cours déployé. Le référentiel GitHub est rendu public avec la partie 3, avec les instructions d’installation et la licence CC BY-NC 4.0.

Si vous travaillez avec le corps professoral sur la conception de cours Brightspace, ou si vous avez déjà regardé un formateur perdre une heure face à un problème de manuel de notes que cinq minutes de planification auraient évité, la partie 3 est pour vous.

Note de l’auteur : cet article a été rédigé avec l’aide d’un outil de rédaction basé sur l’IA. Toutes les idées, les arguments, les exemples et les conclusions sont les miens. J’ai examiné et révisé le contenu tel que publié, et j’en assume l’entière responsabilité.

Ce billet est la deuxième partie d’une série en trois parties sur la conception de cours assistée par l’IA dans Brightspace. La suite de compétences de conception interactive Brightspace est sous licence CC BY-NC 4.0.

Written by:

Table des matières

  1. L’architecture : un orchestrateur, 40 spécialistes
  2. Les 40 compétences
  3. Un mot sur D2L Lumi
  4. Comment la suite est fournie
  5. L’orchestrateur en action
  6. Ce qui est disponible
  7. Laquelle de ces descriptions vous correspond ?
  8. Ce qui vient ensuite

Recommended Reading