Ally voor integratie met D2L Brightspace
Als je Ally wilt integreren met je D2L Brightspace-instantie, moet je deze stappen volgen:
Aanmaken van gebruikers en rollen. Dit moet gebeuren voordat er contact wordt opgenomen met de contactpersoon van Anthology Ally.
Hoofdconfiguratie
Clientconfiguratie
Instellingsrapport
Cursustoegankelijkheidsrapport
Aanmaken van gebruikers en rollen
Creëer een nieuwe functie
Vanuit het instellingenmenu (tandwielpictogram) navigeer je naar Rollen en permissies
Start het proces van rol aanmaken door op de knop Maken/Kopiëren te kiezen
Maak een nieuwe lege rol aan door op de knop Start Fresh te kiezen
Rolinstellingen:
Naam: Ally REST Rol
Beschrijving: De set machtigingen waarmee Ally veilig kan communiceren met de Brightspace REST API's
Schakel Cascaderende Rol in
Laat de optie Primaire Facilitator uitgeschakeld omdat deze mogelijk niet meer nodig is
Rolalias: Ally
Er hoeven geen wijzigingen te worden gedaan onder Tool Behavior Options, alles kan uitgeschakeld blijven
Er hoeven geen wijzigingen te worden gedaan onder Classlist Display Options, alles kan uitgeschakeld blijven
Onder Cursustoegangsopties:
Alle toegangsopties inschakelen:
Toegang tot inactieve cursussen
Toegang tot eerdere cursussen
Toegang tot toekomstige cursussen
Secties en Groepen kunnen blijven ingesteld op Geen van bovenstaande
Rolinteracties:
Vink onder Inschrijving Ally REST-rol het selectievakje aan op het snijpunt van de rij Beheerder en de kolom Organisatie. Dit maakt het mogelijk om later een gebruiker met deze rol aan te maken.
Vink onder Zoeken Ally REST-rol het selectievakje aan op het snijpunt van de rij Beheerder en de kolom Organisatie. Dit maakt het mogelijk om later naar een gebruiker met deze rol te zoeken.
Verdere wijzigingen zijn niet nodig.
Configureer de rechten van de rol
Eenmaal opgeslagen verschijnt de nieuwe Ally REST-rol onderaan de rollijst. Open het vervolgkeuzemenu en selecteer Machtigingen bewerken. In dit scherm moeten de volgende machtigingen worden toegekend:
Filter op de Content-tool en verleen de volgende rechten in de kolom Cursusaanbod:
Bekijk cursusinhoud
Inhoud compileren en downloaden
Download Inhoudsonderwerpen
Bekijk inhoud die niet is vrijgegeven
Beheer Inhoud
Maak en bewerk modules en onderwerpen
Verwijder modules en onderwerpen (noodzakelijk om mogelijk epileptische afbeeldingen te verwijderen)
Cursusbeheerconsole
Zie cursusinformatie (cursusaanbod). Deze machtiging is vereist voor Ally om de organisatie-eenheden van de afdeling op te halen.
Cursusdeelnemers
Heeft toegang tot de Cursusdeelnemers
Discussies
Bekijk discussies (Cursusaanbod)
Dit is noodzakelijk om links naar discussieonderwerpen in een cursus en de inhoudsopgave te vermelden.
Quizzen
Bekijk quizzen (Cursusaanbod)
Dit is noodzakelijk om links naar quizzen in de inhoudsopgave van een cursus te vermelden.
Org Unit Editor
Bekijk Org Unit Editor (Organisatie)
Kan organisatie-eenheidstypen toevoegen en bewerken (organisatie).
We hebben deze functie nodig om de semesters te vermelden. Helaas is er geen machtiging ‘Alleen-lezen’ beschikbaar. Ally zal nooit informatie over organisatie-eenheid maken of bewerken.
Beveiliging
Zie Rollen en machtigingen (organisatie)
Privacy van gebruikersinformatie
Zie Gebruikersnamen (Cursusaanbod)
Deze toestemming stelt Ally in staat om de identificatie van de gebruiker te zien, maar verder niets. Deze informatie wordt nooit opgeslagen, maar om technische redenen moet je wel vaststellen hoeveel studenten er zijn ingeschreven voor een cursus.
Zie voornamen (organisatie)
Noodzakelijk om de naam en e-mail van de gebruiker te achterhalen wanneer ze om hulp vragen. Deze informatie wordt nooit opgeslagen bij Ally en wordt alleen doorgegeven in de Help-e-mail.
Zie Achternamen (Organisatie)
Noodzakelijk om de naam en e-mail van de gebruiker te achterhalen wanneer ze om hulp vragen. Deze informatie wordt nooit opgeslagen bij Ally en wordt alleen doorgegeven in de Help-e-mail.
Zie e-mailadressen (organisatie)
Noodzakelijk om de naam en e-mail van de gebruiker te achterhalen wanneer ze om hulp vragen. Deze informatie wordt nooit opgeslagen bij Ally en wordt alleen doorgegeven in de Help-e-mail.
Gebruikers
Inschrijvingen van gebruikers weergeven (cursusaanbod)
Zoek op 'Student' (cursusaanbod)
Student is de standaardnaam voor de studentenrol. Als je instelling een andere naam gebruikt voor dit type gebruiker, kun je in plaats daarvan Zoeken naar ‘...’ inschakelen. Dit is nodig om het aantal studenten in een cursusaanbod op te halen. De gegevens die worden verstuurd, worden anoniem gemaakt.
Bekijk het e-mailadres van de gebruiker (organisatie)
Het is noodzakelijk om het e-mailadres van de gebruiker op te halen wanneer hij om hulp vraagt. Deze informatie wordt nooit opgeslagen bij Ally en wordt alleen doorgegeven in de Help-e-mail.
Zie de User Management Tool (Organisatie)
Het is noodzakelijk om de naam en het e-mailadres van de gebruiker op te vragen wanneer hij om hulp vraagt. Deze informatie wordt nooit opgeslagen bij Ally en wordt alleen doorgegegeven in de Help-e-mail.)
Gebruikerscreatie
Zodra de rol is geconfigureerd, kan er met deze beperkte set rechten een nieuwe gebruiker worden aangemaakt.
Vanuit het instellingenmenu (tandwielpictogram) navigeer naar Gebruikers
Start het proces om een rol aan te maken door op de knop Nieuwe Gebruiker te kiezen
Instellingen:
Voornaam: Ally
Achternaam: Gebruiker
Rol: Ally REST Rol
Gebruikersnaam: allyuser
Selecteer Wachtwoord handmatig instellen en voer een veilig wachtwoord in het veld Wachtwoord in. Het is van essentieel belang dat dit wachtwoord veilig genoeg is. Als je het wachtwoord later gaat wijzigen, moet alles opnieuw worden ingesteld.
Sla de gebruiker op door op de Save knop te kiezen
Hoofdconfiguratie
Belangrijk
Zorg ervoor dat eerst de Gebruiker en de Rol eerst worden geconfigureerd. De volgende configuratie wordt uitgevoerd tijdens een gesprek met een contactpersoon van Anthology Ally. Zorg ervoor dat het configuratiegesprek eerst wordt gepland.
Ga vanuit het menu Instellingen (tandwielpictogram) naar Uitbreidbaarheid beheren
Zorg ervoor dat je in het tabblad OAuth 2.0 bent
Selecteer de knop Registreer een app
Vul het formulier als volgt in:
Naam: Ally
Redirect URI: <Redirect URI geleverd door Anthology contact>
bijv. https://[Ally env]/api/v1/d2l/callback?clientId=[Ally client ID]
Scope: content:*:lees content:file:write core:*:* custom:contentaccess:read inschrijving:orgunit:read
Prompt voor gebruikerstoestemming: Nee
Schakel verversingstokens in: Ja
Ik accepteer de Non-Commercial Developer-overeenkomst: Ja
Selecteer de Registreren knop
Je krijgt nu de details te zien van de nieuwe toepassing. Kopieer de client-ID en geheime sleutel en deel deze met je contactpersoon van Anthology Ally.
Nadat je bevestiging van Anthology Ally hebt ontvangen, selecteer je Bijwerken
Meld je als de allyuser aan bij Brightspace
Ga naar de URL die aan je is verstrekt door je contactpersoon van Anthology Ally (onder Clientintegratiedetails Ally-beheerder). Hoewel de URL eindigt op .ally.ac, word je automatisch omgeleid naar je Brightspace-instantie. Brightspace geeft een scherm weer waarin je wordt gevraagd Ally toestemming te geven om met de REST-API te communiceren. Selecteer Accepteren.
Als alles goed ging, zou het volgende succesbericht moeten verschijnen: De REST-integratie is succesvol opgezet!
Ga vanuit het menu Instellingen (tandwielpictogram) naar Variabele browser configureren
Zoek de Ally-configuraties via het boommenu aan de linkerkant: 3rdParty > Ally
De integratie van bondgenoten bevindt zich in d2l.3rdParty.Ally.*
Voeg de configuratiewaarden toe aan die welke je door je Blackboard-contactpersoon wordt verstrekt
ClientId
ClientSecret – Brightspace geeft twee inputs weer. Gebruik het LTI-geheim voor beide inputs.
ScriptUrl
Ga vanuit het menu Instellingen (tandwielpictogram) naar Organisatietools
Zoek de rij voor de Ally-integratie en vink het selectievakje aan, zodat deze optie is ingeschakeld
Configureer LTI
Volg deze stap om de LTI te configureren en Ally-tools te registeren.