Ally per l'integrazione D2L Brightspace
Per integrare Ally con la tua istanza D2L Brightspace, devi seguire questi passaggi:
Creazione di utenti e ruoli. Questo deve essere fatto prima di qualsiasi chiamata con il contatto di Anthology Ally.
Configurazione principale
Configurazione cliente
Relazione dell'istituto
Rapporto sull'accessibilità dei corsi
Creazione di utenti e ruoli
Creare un nuovo ruolo
Dal menu Impostazioni (icona a forma di ingranaggio) vai a Ruoli e autorizzazioni
Avviare il processo di creazione del ruolo selezionando il pulsante Crea/Copia
Creare un nuovo ruolo vuoto selezionando il pulsante Inizia da capo
Impostazioni dei ruoli:
Nome: Ruolo REST Ally
Descrizione: l'insieme di autorizzazioni che consentono ad Ally di comunicare in modo sicuro con le API REST di Brightspace
Abilita ruolo a cascata
Lascia disabilitata l'opzione Facilitatore principale poiché potrebbe non essere più necessaria
Alias ruolo: Ally
Non è necessario apportare modifiche in Opzioni di comportamento dello strumento, tutto può rimanere disabilitato
Non è necessario apportare modifiche in Opzioni di visualizzazione dell'elenco classi, tutto può rimanere disabilitato
Nella sezione Opzioni di accesso al corso:
Abilita tutte le opzioni di accesso:
Accedere ai corsi inattivi
Accedi ai corsi passati
Accedi ai corsi futuri
Sezioni e gruppi possono rimanere impostati su Nessuna delle opzioni precedenti
Interazioni tra i ruoli:
In Registra Ruolo REST Ally selezionare la casella di controllo all'intersezione tra la riga Amministratore e la colonna Organizzazione. Ciò consente di creare un utente con questo ruolo in un secondo momento.
In Cerca Ruolo REST Ally selezionare la casella di controllo all'intersezione tra la riga Amministratore e la colonna Organizzazione. Ciò consente di cercare un utente con questo ruolo in un secondo momento.
Non sono necessarie ulteriori modifiche.
Configurare le autorizzazioni del ruolo
Una volta salvato, il nuovo ruolo REST di Ally apparirà in fondo all'elenco dei ruoli. Apri il menu a discesa e seleziona Modifica autorizzazioni. In questa schermata è necessario concedere le autorizzazioni seguenti:
Filtra in base allo strumento Contenuti e concedi le seguenti autorizzazioni nella colonna Offerta di corsi:
Visualizza il contenuto del corso
Compila e scarica contenuti
Scarica gli argomenti dei contenuti
Visualizzare il contenuto non rilasciato
Gestisci contenuti
Creazione e modifica di moduli e argomenti
Elimina moduli e argomenti (necessario per eliminare immagini potenzialmente che inducono convulsioni)
Console di gestione del corso
Vedi Informazioni sul corso (Offerta del corso). Questa autorizzazione è necessaria per consentire ad Ally di recuperare le unità organizzative del reparto.
Lista classi
Ha accesso alla Classlist
Discussioni
Visualizza le discussioni (Offerta del corso)
Questo è necessario per elencare i collegamenti agli argomenti di discussione in un corso e il suo sommario.
Quiz
Visualizza i quiz (Offerta del corso)
Questo è necessario per elencare i collegamenti ai quiz nel sommario di un corso.
Editor dell'unità organizzativa
Visualizza Editor unità organizzativa (Organizzazione)
Può aggiungere e modificare i tipi di unità organizzative (organizzazione).
Abbiamo bisogno di questo ruolo per elencare i semestri. Purtroppo, non è disponibile alcuna autorizzazione di "sola lettura". Ally non creerà o modificherà mai informazioni di tipo unità organizzativa.
Sicurezza
Vedere Ruoli e autorizzazioni (Organizzazione)
Privacy delle informazioni dell'utente
Vedi Nomi utente (offerta del corso)
Questa autorizzazione consente ad Ally di vedere l'identificatore dell'utente, ma nient'altro. Queste informazioni non vengono mai memorizzate, ma per motivi tecnici è necessario determinare quanti studenti sono iscritti a un corso.
Vedi Nomi (Organizzazione)
Necessario per recuperare il nome e l'e-mail dell'utente quando richiede aiuto. Questo non viene mai memorizzato da parte di Ally e passa solo nell'e-mail di aiuto.
Vedi Cognomi (Organizzazione)
Necessario per recuperare il nome e l'e-mail dell'utente quando richiede aiuto. Questo non viene mai memorizzato da parte di Ally e passa solo nell'e-mail di aiuto.
Vedere Indirizzi e-mail (organizzazione)
Necessario per recuperare il nome e l'e-mail dell'utente quando richiede aiuto. Questo non viene mai memorizzato da parte di Ally e passa solo nell'e-mail di aiuto.
Gli utenti
Visualizza le iscrizioni degli utenti (offerta di corsi)
Cerca 'Studente' (Offerta del corso)
Studente è il nome predefinito per il ruolo di studente. Se il tuo istituto utilizza un nome diverso per questo tipo di utente, abilita invece l'opzione Cerca '...'. Questo è necessario per recuperare il numero di studenti in un'offerta di corso. I dati che vengono inviati vengono resi anonimi.
Visualizzare l'indirizzo e-mail degli utenti (organizzazione)
È necessario recuperare l'e-mail dell'utente quando richiede aiuto. Questo non viene mai memorizzato da parte di Ally e passa solo nell'e-mail di aiuto.
Vedere lo strumento di gestione degli utenti (organizzazione)
È necessario recuperare il nome e l'e-mail dell'utente quando richiede aiuto. Questo non viene mai memorizzato da parte di Ally e passa solo nell'e-mail di aiuto.
Creazione utente
Una volta configurato il ruolo, è possibile creare un nuovo utente con questo set limitato di autorizzazioni.
Dal menu Impostazioni (icona a forma di ingranaggio), vai su Utenti
Avviare il processo di creazione del ruolo selezionando il pulsante Nuovo utente
Impostazioni:
Nome: Ally
Cognome: Utente
Ruolo: Ruolo REST Ally
Nome utente: allyuser
Selezionare Imposta password manualmente e immettere una password adeguatamente sicura nel campo Password. È fondamentale che questa password sia sufficientemente sicura, poiché per cambiarla in seguito sarà necessario reimpostare tutto di nuovo.
Salvare l'utente selezionando il pulsante Salva
Configurazione principale
Importante
Assicurarsi che la configurazione dell'utente e del ruolo sia stata eseguita per prima. La seguente configurazione viene eseguita in una chiamata con un contatto Anthology Ally. Assicurarsi che la chiamata di configurazione sia pianificata per prima.
Dal menu Impostazioni (icona a forma di ingranaggio), vai a Gestisci estendibilità
Assicurati di essere nella scheda OAuth 2.0
Seleziona il pulsante Registra un'app
Compila il modulo come segue:
Nome: Ally
URI di reindirizzamento: <URI di reindirizzamento fornito dal contatto Anthology>
e.g. https://[Ally env]/api/v1/d2l/callback?clientId=[Ally client ID]
Ambito: contenuto:*:leggi contenuto:file:scrivi core:*:*personalizzato:contenutoaccess:leggi iscrizione:orgunit:leggi
Richiesta di consenso dell'utente: No
Abilita token di aggiornamento: Sì
Accetto il contratto per gli sviluppatori non commerciali: Sì
Seleziona il pulsante Registrati
A questo punto verranno presentati i dettagli dell'applicazione appena creata. Copia ID cliente e la chiave segreta, e condividili con il tuo contatto Anthology Ally.
Dopo aver ricevuto la conferma di Anthology Ally, seleziona Aggiorna
Accedi a Brightspace come ally utente
Vai all'URL fornito dal tuo contatto Anthology Ally (sotto a Dettagli sull'integrazione del cliente amministratore di Ally). Anche se si tratta di un URL il cui nome host termina con .ally.ac verrai automaticamente reindirizzato alla tua istanza Brightspace. Brightspace presenterà una schermata che ti chiederà il permesso di interagire con l'API REST. Seleziona Accetta.
Se tutto è andato bene, dovrebbe essere visualizzato il seguente messaggio di successo: L'integrazione REST è stata configurata con successo!
Dal menu Impostazioni (icona a forma di ingranaggio), accedere a Config Variable Browser
Individua le configurazioni di Ally utilizzando il menu ad albero a sinistra: 3rdParty > Ally
L'integrazione Ally risiede in d2l.3rdParty.Ally.*
Aggiungi i valori di configurazione con quelli forniti dal tuo contatto Blackboard
ID cliente
ClientSecret – Brightspace presenterà due input. Utilizzare il segreto LTI per entrambi gli input.
ScriptUrl
Dal menu Impostazioni (icona a forma di ingranaggio), vai a Strumenti organizzativi
Trova la riga per l'integrazione Ally e attiva la casella di controllo in modo che sia attivata
Configurazione LTI
Segui questo passaggio per configurare LTI e registrare gli strumenti Ally.