Une fois que vous avez inscrit un outil LTI Advantage, vous pouvez le déployer à partir de la page Outils d’apprentissage externes. Lors du déploiement d'un nouvel outil, fournissez un nom, l'associez à un outil inscrit, réglez les extensions disponibles et les réglages de sécurité :
- Anonyme : Une option pour anonymiser les détails de l'utilisateur complètement au lancement. Lorsque cette option est sélectionnée, tous les champs sous Renseignements sur l’utilisateur ne sont plus accessibles.
- Renseignements sur l'utilisateur : Détermine la capacité de l'outil à envoyer l'information contextuelle au sujet de l'utilisateur courant. D2L prend en charge l’envoi des renseignements suivants sur l’utilisateur :
- Nom
- Courriel
- ID d’utilisateur
- Nom d’utilisateur
- ID défini par l’organisation
- Renseignements sur l'unité organisationnelle : Détermine si les renseignements sur l'unité organisationnelle seront partagés avec l'outil au moment du lancement de LTI. Si cette option est activée, Brightspace transmettra :
- ID de l’unité organisationnelle
- Nom de cours
- Code de cours
- Type d’unité organisationnelle
- ID source de l’offre de cours LIS
- ID source de la section du cours LIS
- Lorsque le cours ne comporte pas de section ou que l’utilisateur responsable du lancement n’est inscrit dans aucune section, il s’agit de la valeur de l’offre du cours.
- Si l’utilisateur responsable du lancement est inscrit dans une seule section, il s’agit de la valeur de la section.
- Si l’utilisateur responsable du lancement est inscrit dans plusieurs sections, il s’agit de la valeur de la première section, en ordre alphabétique.
Renseignement du lien : Détermine si le lancement comprendra des détails au sujet du lien LTI lui-même. Rend les données du titre et de la description disponibles au moment du lancement.
Demande d'échantillons pour le lancement de la version 1.3
Voici à quoi ressemble une demande de LTI 1.3 provenant de Brightspace, où tous les réglages de sécurité sont activés au niveau du déploiement :
{
"iss": "https://testforjsmith2.devlms.brightspace.com",
"aud": "811b8625-b463-4a94-b745-ce3f6408ec83",
"exp": 1560442688,
"nbf": 1560440888,
"iat": 1560440888,
"sub": "15495cdc-4a00-43e0-b28c-042523bad957_169",
"https://purl.imsglobal.org/spec/lti/claim/lti11_legacy_user_id": "15495cdc-4a00-43e0-b28c-042523bad957_169",
"name": "John Smith",
"given_name": "John",
"family_name": "Smith",
"email": "",
"https://purl.imsglobal.org/spec/lti/claim/custom": {
"user_id": "$User.Id"
},
"nonce": "ce2aa88ce4961847f704",
"https://purl.imsglobal.org/spec/lti/claim/message_type": "LtiResourceLinkRequest",
"https://purl.imsglobal.org/spec/lti/claim/version": "1.3.0",
"https://purl.imsglobal.org/spec/lti/claim/deployment_id": "9806AD80-2B03-4637-8032-E67553DD8B0F",
"https://purl.imsglobal.org/spec/lti/claim/target_link_uri": "https://lti-ri.imsglobal.org/lti/tools/279/launches",
"https://purl.imsglobal.org/spec/lti/claim/resource_link": {
"id": "1533934239",
"title": "Mise en œuvre des références d’IMS",
"description": "John testing out the RI"
},
"https://purl.imsglobal.org/spec/lti/claim/roles": [
"http://purl.imsglobal.org/vocab/lis/v2/membership#Administrator",
"http://purl.imsglobal.org/vocab/lis/v2/institution/person#Administrator"
],
"https://purl.imsglobal.org/spec/lti/claim/context": {
"id": "6609",
"label": "C1",
"title": "Course",
"type": [
"http://purl.imsglobal.org/vocab/lis/v2/course#CourseOffering"
]
},
"https://purl.imsglobal.org/spec/lti/claim/lis": {
"course_offering_sourcedid": "testforsheena2.devlms.brightspace.com:C1",
"course_section_sourcedid": "testforsheena2.devlms.brightspace.com:C1"
},
"https://purl.imsglobal.org/spec/lti/claim/tool_platform": {
"product_family_code": "desire2learn"
},
"https://purl.imsglobal.org/spec/lti/claim/launch_presentation": {
"locale": "en-us"
},
"http://www.brightspace.com": {
"tenant_id": "17aa5fae-05d2-4db4-8014-bc4aad6054c9",
"org_defined_id": ""
}
}