In Brightspace® kunt u verschillende rollen en organisatie-eenheden koppelen aan een universeel geaccepteerde set gedefinieerde namen, op basis van de IMS LTI 1.3-specificatie. Deze contexttoewijzing betekent dat rollen en organisatie-eenheden van invloed zijn op de manier waarop een tool een LTI-lancering verwerkt. Brightspace® stelt u in staat om zo veel aangepaste rollen en typen organisatie-eenheden te maken als nodig is. Als gevolg hiervan kan een tool een onbeperkt aantal verschillende typen 'contexten' ontvangen.
Contexttypen in LTI
Als onderdeel van de LTI-specificatie heeft IMS een specifieke set algemene contexttypen gedefinieerd waarvan tools het LTI-bericht kunnen verwachten. De ondersteunde contexttypen zijn:
- CourseTemplate
- CourseOffering
Opmerking: momenteel stuurt Brightspace® CourseSection of Group niet als context omdat alle koppelingen en cursusactiviteiten op CourseOffering-niveau worden voltooid.
Toewijzing organisatie-eenheid
Tools voor organisatie-eenheid
In Brightspace worden organisatie-eenheden beheerd met de volgende tools:
- Editor type organisatie-eenheid: hiermee kunnen beheerders aangepaste typen organisatie-eenheden maken of bewerken, met een naam die ze zelf opgeven.
- Editor organisatie-eenheid: beheert de daadwerkelijke organisatie-eenheden. U kunt de informatie van alle organisatie-eenheden in hun instantie maken, bewerken, verwijderen en beheren. De kolom aan de linkerkant is een hiërarchische structuurweergave van de huidige organisatiestructuur, met de details van de momenteel geselecteerde organisatie-eenheid aan de rechterkant. Vanaf hier kunt u snel een bepaalde organisatie-eenheid starten.
Typen organisatie-eenheden toewijzen aan de gestandaardiseerde IMS
Organisatie-eenheden in Brightspace® worden toegewezen met vier door IMS ondersteunde typestandaarden. Een organisatie-eenheid kan worden toegewezen om een of meer van de IMS-contexten te verzenden bij het starten.
Opmerking: D2L raadt aan typen organisatie-eenheden in Brightspace® vroeg in de levensduur van een instanatie of in het geval dat er nieuwe aangepaste typen organisatie-eenheden worden gemaakt, toe te wijzen aan gestandaardiseerde IMS-rollen.
De verschillende typen organisatie-eenheden in Brightspace® toewijzen aan de gestandaardiseerde IMS-rollen
- Klik in het menu Beheertools op IMS-configuratie.
- Ga naar het tabblad Typen organisatie-eenheden.
- Breng de gewenste wijzigingen aan en klik op Opslaan.
Afbeelding: Een voorbeeld van het toewijzen van typen organisatie-eenheden aan de gestandaardiseerde IMS.
Voorbeeld van code voor een organisatie-eenheid
Afhankelijk van de manier waarop een bepaald type organisatie-eenheid is toegewezen, ontvangt de ontvangende tool een of meer van de toegewezen IMS-contexten tijdens de start. Hier is hoe een LTI-start van 1.3 eruitziet voor voorbijgaande context, in dit geval toegewezen aan de context CourseOffering:
"https://purl.imsglobal.org/spec/lti/claim/context": { "id": "c1d887f0-a1a3-4bca-ae25-c375edcc131a", "label": "ECON 1010", "title": "Economics as a Social Science", "type": ["http://purl.imsglobal.org/vocab/lis/v2/course#CourseOffering"] },
Of het nu gaat om rol- of contextbeheer, de definitie hiervan is geen dagelijkse taak. Eenmaal ingesteld, worden ze zelden bijgewerkt. Als u bij het gebruik van een LTI-tool fouten ziet die betrekking hebben op een niet-herkende rol of context, is er waarschijnlijk sprake van verkeerd geconfigureerde IMS-toewijzingen. Zorg ervoor dat uw toewijzingen correct zijn ingesteld om fouten te voorkomen bij het gebruik van nieuwe LTI-tools.
Roltoewijzing
Rollen in Brightspace® vertegenwoordigen de machtigingen van een gebruiker die zijn ingesteld voor een bepaalde organisatie-eenheid. Een gebruiker kan slechts één rol hebben voor elke organisatie-eenheid, maar ook verschillende rollen voor verschillende organisatie-eenheden (een gebruiker kan bijvoorbeeld student zijn in sommige cursussen, maar een instructeur in andere).
Hoewel Brightspace® een aantal vooraf gedefinieerde rollen biedt, maken gebruikers vaak volledig aangepaste rollen op basis van specifieke behoeften of toegang tot tools.
U kunt een onbeperkt aantal rollen maken, maar een integratie moet wel voorbereid zijn om al deze rollen te ontvangen en ze op een standaardmanier te herkennen.
Rollen en hun inline machtigingen worden centraal beheerd via de tool Rollen en machtigingen.
Rollen in LTI
IMS definieert gebruikers- en rolobjecten als volgt:
- Gebruiker: Een object dat een persoon vertegenwoordigt met een huidige sessie binnen het platform en dat aan het programma wordt geleverd.
- Rol: De rol vertegenwoordigt het niveau van bevoegdheden dat een gebruiker heeft gekregen binnen de context die door het platform wordt gehost.
Een rol behoort tot een gebruiker en bestaat als verschillende soorten rollen:
- Rol van instelling: de rol die deze gebruiker op organisatieniveau heeft. Zie LIS-vocabulaire voor instellingsrollen voor ondersteunde instellingsrollen.
- Contextrol: de rol die deze gebruiker heeft op het huidige contextniveau (waar de activiteit wordt gestart) Zie LIS-vocabulaire voor inhoudsrollen voor ondersteunde inhoudsrollen.
De gestandaardiseerde LTI-rollen toewijzen
Met de tool IMS-configuratie kunt u de vele rollen die ze in Brightspace® hebben, toewijzen aan de standaardrollen die door IMS zijn gedefinieerd.
Opmerking: D2L® raadt aan om elke Brightspace®-rol toe te wijzen aan minimaal één instellingsrol en één contextrol.
Een IMS-rol toewijzen aan een Brightspace®-rol
- Klik in het menu Beheertools op IMS-configuratie.
- Ga naar het tabblad Typen organisatie-eenheden.
- Klik op +Roltoewijzing bewerken.
- Selecteer de rollen die u wilt toewijzen.
- Klik op Opslaan.
Afbeelding: Een voorbeeld van het toewijzen van de gestandaardiseerde LTI-rollen.
Voorbeeld van rolcode
Afhankelijk van de manier waarop een bepaalde rol is toegewezen, ontvangt de tool een of meer van de toegewezen IMS-rollen tijdens de start. Hier ziet u hoe een 1.3 LTI-start eruitziet voor passerende rollen die zijn toegewezen aan Student, Cursist en Mentor:
"https://purl.imsglobal.org/spec/lti/claim/roles": [ "http://purl.imsglobal.org/vocab/lis/v2/institution/person#Student", "http://purl.imsglobal.org/vocab/lis/v2/membership#Learner", "http://purl.imsglobal.org/vocab/lis/v2/membership#Mentor"],
In de rolparameter zijn twee verschillende roltoewijzingen ingebed in de IMS-specificatie voor het beheren van rollen. Tools moeten in staat zijn zowel een instellingsrol als een contextrol te identificeren voor een bepaalde gebruikersstart.