LTI 1.1/1.0 Beveiligingsinstellingen
De velden met selectievakjes op het scherm Toolgebruiker bepalen of er specifieke Beveiligingsinstellingen worden weergegeven wanneer een gebruiker een koppeling naar een externe cursustools maakt of bewerkt. Elke beveiligingsinstelling is verantwoordelijk voor het verzenden van specifieke contextgegevens op het moment van lanceren.
- Verzenden van gebruikersinformatie tool naar toolprovider toestaan bepaalt of de tool_consumer-variabelen mogen worden opgenomen in een LTI-lancering.
- Verzenden van contextinformatie naar toolprovider toestaan bepaalt of contextvariabelen worden opgenomen in de LTI-lancering. Dit is specifiek van invloed op de variabelen context_id, context_title, context_label en context_type.
- Verzenden van cursusinformatie naar toolprovider toestaan bepaalt of contextinformatie van de cursus kan worden opgenomen in de lancering. Dit zijn lis_course_offering_sourcedid and lis_course_section_sourcedid. Opmerking: sectie zal dezelfde waarde hebben als lis_course_offering_sourcedid.
- Verzenden van Gebruiker-id naar toolprovider toestaan bepaalt of de versluierde user_id-waarde van de huidige gebruiker is opgenomen in de LTI-lancering. Als de User_Id is opgenomen, genereert Brightspace® een unieke GUID-waarde die wordt verzonden als de user_id. Deze GUID-waarde is consistent voor elke lancering die door een specifieke gebruiker wordt uitgevoerd, maar biedt geen mogelijkheid voor een externe partij om te bepalen wie de gebruiker is.
- Verzenden van gebruikersnaam naar toolprovider toestaan bepaalt of de waarden van de gebruikersnaam zijn toegestaan in een LTI-bericht. Deze waarden worden gevuld met de Voornaam en Achternaam zoals deze zijn ingevoerd in het Brightspace®-gebruikersprofiel.
- Verzenden van gebruikers-e-mail naar toolprovider toestaan bepaalt of het e-mailveld beschikbaar is om te worden opgenomen in de LTI-lancering. Deze waarde wordt ingevuld vanuit de e-maileigenschap van de e-maileigenschap van de huidige gebruiker.
- Verzenden van systeemgebruikersnaam naar toolprovider toestaan bepaalt of het veld van de gebruikersnaam beschikbaar is om te worden opgenomen in de LTI-lancering.
- Verzenden van door systeemorganisatie gedefinieerde id naar toolprovider toestaan bepaalt of het veld OrgDefinedId beschikbaar is om in de LTI-lancering te worden opgenomen. Dit veld is geen standaard-LTI-veld. Dit wordt gevuld met de eigenschap OrgDefinedId van de huidige gebruiker.
- Verzenden van systeemrol naar toolprovider toestaan bepaalt of het aangepaste D2L®-rolveld beschikbaar is voor opname in de LTI-lancering. Dit is geen standaard-LTI-rolveld. Dit wordt gevuld met de naam van de Rol die de gebruiker heeft binnen de context van de organisatie-eenheid van waaruit de LTI-lancering plaatsvindt. Dit verschilt van het standaardrolveld dat altijd een geldige LTI-rolwaarde bevat.
- Verzenden van koppelingstitel naar toolprovider toestaan bepaalt of de naam van de koppeling naar de externe leertool wordt opgenomen in de LTI-lancering.
- Verzenden van koppelingsbeschrijving naar toolprovider toestaan bepaalt of de beschrijving in de koppeling naar de externe leertool wordt opgenomen in de LTI-lancering.
- Verzenden van sectiecode naar toolprovider toestaan bepaalt of de sectiecode van de cursus kan worden opgenomen in de lancering. Dit is de lis_course_section_sourcedid. Opmerking: als deze optie niet is ingeschakeld, maar Verzending van cursusinformatie toestaan is toegestaan, dan wordt de sectie verzonden met dezelfde waarde als lis_course_offering_sourcedid. Wanneer de instelling is ingeschakeld, werkt elke lancering die in verband staat met die koppeling/tool als volgt:
- Indien geen secties bestaan: verzend lis_course_section_sourcedid = lis_course_offering_sourcedid
- Indien één sectie bestaat:
- controleer inschrijving gebruiker, indien ingeschreven in sectie, verzend lis_course_section_sourcedid = code cursuseditie sectie
- Indien niet ingeschreven in sectie, verzend lis_course_section_sourcedid = lis_course_offering_sourcedi
- Indien meer dan één sectie bestaat:
- controleer inschrijving gebruiker
- indien ingeschreven in één sectie, verzend lis_course_section_sourcedid = code cursuseditie sectie
- indien niet ingeschreven in een sectie, verzend lis_course_section_sourcedid = lis_course_offering_sourcedid
- indien ingeschreven in meerdere secties, verzend lis_course_section_sourcedid = code cursuseditie sectie voor eerste inschrijving
- gebaseerd op sectienaam - alfabetisch
Gebruik de onderstaande kaart om te begrijpen welke gegevens Brightspace® verzendt:
POS naam UI-besturing |
Parameter POST-formulier |
Voorbeeldwaarde |
Beschrijving |
---|
Gebruikersinformatie van tool verzenden naar toolprovider |
tool_consumer_instance_guid |
geheim |
De sleutelwaarde die is ingesteld op de pagina met consumenteninformatie van de organisatietool. |
Gebruikersinformatie van tool verzenden naar toolprovider |
tool_consumer_instance_name |
Partners |
De naamwaarde die is ingesteld op de pagina met consumenteninformatie van de organisatietool. |
Gebruikersinformatie van tool verzenden naar toolprovider |
tool_consumer_instance_description |
Beschrijving van algemene tools |
Beschrijvingswaarde die is ingevoerd op de pagina met consumenteninformatie van de organisatietool. |
Gebruikersinformatie van tool verzenden naar toolprovider |
tool_consumer_instance_contact_email |
admincontact@ educationtest.com |
De waarde van het e-mailadres die is ingevoerd op de pagina met consumenteninformatie van de organisatietool. |
Gebruikersinformatie van tool verzenden naar toolprovider |
tool_consumer_info_version |
10.8.3.0 |
Het versienummer van het Brightspace®-platform. |
Gebruikersinformatie van tool verzenden naar toolprovider |
tool_consumer_info_product_family_code |
desire2learn |
De productcode of verwijzing naar Brightspace®, waarmee aan de toolprovider het platform wordt geïdentificeerd. |
Contextinformatie verzenden naar toolprovider |
context_id |
8631 |
De ID van de organisatie-eenheid waarvan de lancering plaatsvindt. Gewoonlijk is dit de cursus-ID, maar u kunt ook sjabloon, sectie of groep gebruiken. |
Contextinformatie verzenden naar toolprovider |
context_label |
Math 101 |
Code van de organisatie-eenheid waarvan de lancering afkomstig is. Gewoonlijk is dit de cursuscode. |
Contextinformatie verzenden naar toolprovider |
context_title |
Math 101 |
Titel van de organisatie-eenheid waarvan de lancering afkomstig is. Gewoonlijk is dit de cursustitel. |
Contextinformatie verzenden naar toolprovider |
context_type |
CourseOffering |
De naam van het type organisatie-eenheid voor de lancering. Gewoonlijk leest dit als "CourseOffering" om een cursus aan te geven. |
Cursusinformatie verzenden naar toolprovider |
lis_course_offering_sourcedid |
partners.brightspace.com:math101 |
Bevat de LIS-cursus-id bij deze lancering. |
Cursusinformatie verzenden naar toolprovider |
lis_course_section_sourcedid |
partners.brightspace.com:math101 |
Bevat de LIS-cursuseditie-id bij deze lancering. Er is een optie beschikbaar om de sectiecode van de cursus te verzenden voor 1.1-lanceringen. |
LTI-gebruiker-id en LTI-rollenlijst naar toolprovider verzenden |
user_id |
ca5578d1-ee6a-434a-840d-405d7cc0b9b7_168 |
Een ondoorzichtige (formaat onderhevig aan wijziging) unieke id voor de context. |
LTI-gebruiker-id en LTI-rollenlijst naar toolprovider verzenden |
rollen |
urn:lti:instrole:ims/lis/Instructor |
Een lijst met rollen waaraan de gebruiker is toegewezen. Deze heeft betrekking op de tool IMS-roltoewijzing binnen Brightspace® (die één-op-veel roltoewijzingen toestaat). |
Gebruikersnaam verzenden naar toolprovider |
lis_person_name_given |
John |
De voornaam van de activerende gebruiker. |
Gebruikersnaam verzenden naar toolprovider |
lis_person_name_family |
Snivy |
Achternaam van de activerende gebruiker. |
Gebruikersnaam verzenden naar toolprovider |
lis_person_name_full |
John Snivy |
De volledige naam van de activerende gebruiker. |
Gebruikers-e-mail verzenden naar toolprovider |
lis_person_contact_email_primary |
john.snivy@educationtest.com |
De e-mail voor de activerende gebruiker. |
Systeemgebruikersnaam verzenden naar toolprovider |
ext_d2l_username |
John.Snivy |
Verzendt de gebruikersnaam van de gebruiker. Deze verschilt van de naam van de gebruiker (voornaam en achternaam). |
Door systeemorganisatie gedefinieerde id verzenden naar toolprovider |
ext_d2l_orgdefinedid |
1089679 |
Door de organisatie gedefinieerde ID is een veld dat specifiek is voor Brightspace®, dus dit wordt niet weergegeven in de IMS-specificatie. Dit is doorgaans een unieke identificatie voor de gebruiker, die wordt opgegeven door de gebruiker van de tool. Als u dit inschakelt, wordt de door de organisatie gedefinieerde ID van de gebruiker in het veld verzonden. |
Systeemrol verzenden naar toolprovider |
ext_d2l_role |
Sectie-instructeur |
In tegenstelling tot het vorige rollenveld wordt hiermee de Brightspace®-rolnaam verzonden. Dit omvat slechts één rol en komt niet overeen met de door IMS ondersteunde rollen, omdat het hun specifieke rol binnen het educatief beheersysteem is. |
Koppelingstitel verzenden naar toolprovider |
resource_link_title |
Math-opdracht week 1 |
Verzendt de naam en titel van de LTI-koppeling zoals deze bestaat in het educatief beheersysteem. Dit kan tijdens de levensduur van de koppeling veranderen. |
Koppelingsbeschrijving verzenden naar toolprovider |
resource_link_description |
LTI-koppeling van Admin die wordt gebruikt voor probleemoplossing |
Als er een beschrijving is gegeven voor de LTI-koppeling, wordt deze hier weergegeven. |
Voorbeeldaanvraag voor 1.0-lancering
Hier volgt een voorbeeld van hoe een oudere LTI-aanvraag die afkomstig is van Brightspace® eruit kan zien, waarbij alle beveiligingsinstellingen zijn ingeschakeld:
<html>
<body>
<div id="ltiLaunchFormSubmitArea">
<form method="post" id="LtiRequestForm" name="LtiRequestForm" action="http://ltiapps.net/test/tp.php"" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="custom_userid" value="169">
<input type="hidden" name="lis_result_sourcedid" value="a573f15a-cec3-418f-ab3c-1f36e7d87430">
<input type="hidden" name="ext_d2l_token_id" value="5306288">
<input type="hidden" name="ext_d2l_link_id" value="144437">
<input type="hidden" name="ext_d2l_token_digest" value="ajBeRQMIratFlRyB8mTL8vnsQxU=">
<input type="hidden" name="ext_completion_url" value="">
<input type="hidden" name="launch_presentation_locale" value="EN-US">
<input type="hidden" name="tool_consumer_instance_guid" value="secret">
<input type="hidden" name="tool_consumer_instance_name" value="Partners">
<input type="hidden" name="tool_consumer_instance_description" value="admincontact@educationtest.com">
<input type="hidden" name="tool_consumer_instance_contact_email" value="">
<input type="hidden" name="tool_consumer_info_version" value="10.8.3.0">
<input type="hidden" name="tool_consumer_info_product_family_code" value="desire2learn">
<input type="hidden" name="context_id" value="8631">
<input type="hidden" name="context_title" value="Math 101">
<input type="hidden" name="context_label" value="Math 101">
<input type="hidden" name="context_type" value="CourseOffering">
<input type="hidden" name="user_id" value="ca5578d1-ee6a-434a-840d-405d7cc0b9b7_111">
<input type="hidden" name="roles" value="urn:lti:instrole:ims/lis/Instructor">
<input type="hidden" name="lis_person_name_given" value="John">
<input type="hidden" name="lis_person_name_family" value="Snivy">
<input type="hidden" name="lis_person_name_full" value="John Snivy">
<input type="hidden" name="lis_person_contact_email_primary" value="john.snivy@educationtest.com">
<input type="hidden" name="ext_d2l_username" value="John.Snivy">
<input type="hidden" name="ext_d2l_orgdefinedid" value="">
<input type="hidden" name="ext_d2l_role" value="Section Instructor">
<input type="hidden" name="ext_d2l_tenantid" value="41b632b6-ff74-4288-b3f1-7ffb6eb14bb4">
<input type="hidden" name="ext_tc_profile_url" value="https://partners.brightspace.com/d2l/api/ext/1.0/lti/tcservices">;
<input type="hidden" name="resource_link_title" value="Week 1 Math Assignment">
<input type="hidden" name="resource_link_id" value="">
<input type="hidden" name="resource_link_description" value="">
<input type="hidden" name="lis_outcome_service_url" value="https://partners.brightspace.com/d2l/le/lti/Outcome">;
<input type="hidden" name="lti_version" value="LTI-1p0">
<input type="hidden" name="lti_message_type" value="basic-lti-launch-request">
<input type="hidden" name="lis_course_offering_sourcedid" value="partners.brightspace.com:Jordan Snider Course 2">
<input type="hidden" name="lis_course_section_sourcedid" value="partners.brightspace.com:Jordan Snider Course 2">
<input type="hidden" name="oauth_version" value="1.0">
<input type="hidden" name="oauth_nonce" value="3bff529f-d941-424a-bb35-aa3e97a4c3b2">
<input type="hidden" name="oauth_timestamp" value="1513353415">
<input type="hidden" name="oauth_signature_method" value="HMAC-SHA1">
<input type="hidden" name="oauth_consumer_key" value="secret">
<input type="hidden" name="oauth_callback" value="about:blank">
<input type="hidden" name="oauth_signature" value="wyWXmyxWC/aegAd2PQ145l3t8Fs=">
<input type="submit" name="ext_basiclti_submit" value="Launch Endpoint with BasicLTI Data">
</form>