Integrazione di MATLAB Grader con Canvas (Instructure) — LTI 1.3
Per aggiungere MATLAB® Grader™ alle app Canvas®, seguire i passaggi elencati in questa sezione.
Nota
In ciascun passaggio di questa procedura, assicurarsi che non siano presenti spazi iniziali o finali nel testo copiato e incollato da questa pagina. In caso contrario, l'integrazione potrebbe non funzionare.
Passaggio 1. Accedere a MATLAB Grader come amministratore LMS
Nota
Solo gli amministratori di licenze possono eseguire le integrazioni. In qualità di amministratore LMS dell'Università, è necessario contattare l'amministratore di licenze per richiedere la delega come amministratore di licenze o per far eseguire l'integrazione per proprio conto. Per assistenza nell'identificazione dell'amministratore di licenze o nel caso sia necessario supporto per delegare l'accesso, contattare Install Support (Assistenza installazioni).
Accedere all'URL https://grader.mathworks.com
, quindi fare clic su LMS Integration. In alternativa, è possibile accedere direttamente alla pagina da https://grader.mathworks.com/lti_credentials
.
Dopo aver effettuato l'accesso, fare clic su Add Deployment. Selezionare MATLAB Grader
nell'elenco a discesa Product e Canvas
nell'elenco a discesa Platform. È inoltre necessario selezionare un Environment.
Nota
Queste istruzioni si applicano alla versione Software as a Service (SaaS)/ospitata sul Cloud dell'LMS Canvas fornita da Instructure®. Se si utilizza un'istanza locale o on-premise di Canvas, selezionare Other
nell'elenco a discesa Platform.
Passaggio 2. Accedere a Canvas come amministratore LMS
Accedere all’istanza LMS di Canvas della propria università come utente con privilegi di amministratore, in particolare con la possibilità di creare le chiavi sviluppatore e configurare le applicazioni LTI. L'URL della pagina di accesso potrebbe essere simile a questo esempio: https://mathworks.instructure.com/
.
Passaggio 3. Andare alle chiavi sviluppatore in Canvas
Andare alla pagina delle chiavi sviluppatori. L'URL di questa pagina potrebbe essere simile a questo esempio: https://mathworks.instructure.com/accounts/1/developer_keys
.
Passaggio 4. Creare una nuova chiave LTI per MATLAB Grader
Seguendo le istruzioni Canvas riportate in How do I configure an LTI key for an account? (Come si configura una chiave LTI per un account?), creare una nuova chiave sviluppatore di tipo "LTI Key" per MATLAB Grader.
Nella sezione Open Account (Apri account), il nome dell’account da selezionare è MathWorks.
Fornire i seguenti valori quando viene richiesto:
Nome del campo Valore del campo Key Name MATLAB Grader LTI 1.3
Owner email support@mathworks.com
Redirect URL https://learningtool.mathworks.com/lti/redirect
Notes Automatically grade MATLAB code
Method Manual
Title MATLAB Grader LTI 1.3
Description Automatically grade MATLAB code
Target Link URI https://learningtool.mathworks.com/v1p3/launch
OpenID Connect Initiation URL https://learningtool.mathworks.com/lti/oidc
JWK Method Public JWK URL
Public JWK URL https://learningtool.mathworks.com/lti/jwk
Espandere Additional Settings e fornire il seguente valore quando viene richiesto:
Nome del campo Valore del campo Domain https://learningtool.mathworks.com
Privacy Level Public
Per visualizzare i nomi e gli indirizzi e-mail degli studenti nei report di MATLAB Grader, impostare il livello di privacy su pubblico.
Passaggio 5. Abilitare i servizi LTI Advantage
Nella pagina di configurazione della chiave sviluppatore, espandere la sezione per LTI Advantage Services e impostare i servizi come indicato nella tabella seguente:
Servizio | Selezionato |
---|---|
È possibile creare e visualizzare i dati dei compiti nel registro dei voti associato allo strumento. | Sì |
È possibile visualizzare i dati dei compiti nel registro dei voti associato allo strumento. | Sì |
È possibile visualizzare i dati di invio dei compiti associati allo strumento. | Sì |
È possibile creare e aggiornare i risultati degli invii per i compiti associati allo strumento. | Sì |
È possibile recuperare i dati dell'utente associati al contesto in cui lo strumento è installato | Per includere i nomi e gli indirizzi e-mail degli studenti nei report accessibili agli insegnanti, selezionare questa opzione. Per abilitare questa impostazione dopo la creazione della chiave sviluppatore, modificare la chiave LTI esistente e selezionare questa opzione. Salvare la chiave sviluppatore. |
È possibile aggiornare la jwk (JSON Web Key) pubblica per i servizi LTI. | Sì |
È possibile cercare le informazioni dell'account | No |
È possibile visualizzare i record di avanzamento associati al contesto in cui lo strumento è installato | No |
L'immagine seguente di Canvas mostra i servizi selezionati correttamente.
Passaggio 6. Creare una selezione di compiti di posizionamento
Alla voce Placements, dal menu a discesa, selezionare Assignment Selection. Espandere la nuova sezione per Assignment Selection e fornire i seguenti valori:
Nome del campo | Valore del campo |
---|---|
Target Link URI | https://learningtool.mathworks.com/v1p3/launch |
Select Message Type | Selezionare LtiResourceLinkRequest . |
Se esiste qualsiasi altro posizionamento per Account Navigation o Link Selection, eliminarlo dall’elenco dei posizionamenti.
Passaggio 7. Salvare e abilitare la chiave sviluppatore
Nella pagina di configurazione della chiave sviluppatore, fare clic su Save e tornare all'elenco delle chiavi sviluppatore.
Nell'elenco delle chiavi di sviluppo, individuare la chiave appena creata e modificare State della chiave da OFF a ON.
Confermare la selezione per abilitare la chiave sviluppatore per MATLAB Grader.
Passaggio 8. Identificare l’ID cliente per MATLAB Grader
Nell'elenco delle chiavi di sviluppo, identificare la chiave appena creata per MATLAB Grader, e copiare il valore numerico dell'ID cliente (alla voce Details). Questo ID cliente sarà necessario nei passaggi successivi.
Passaggio 9. Generare un ID di installazione per MATLAB Grader
In Canvas, andare a Settings Apps.
Fare clic su View App Configurations.
Quando viene visualizzato l'elenco delle app esterne abilitate, fare clic su + App.
Scegliere Configuration Type “By Client ID” (“Per ID cliente”) e inserire il valore numerico dell'ID cliente ottenuto nel passaggio precedente. Assicurarsi che non siano presenti spazi iniziali o finali in questo campo.
Fare clic su Submit. Confermare che si desidera installare l'app MATLAB Grader LTI 1.3 facendo clic su Install quando viene richiesto.
Quando l'elenco delle applicazioni installate viene nuovamente visualizzato, fare clic sull'icona dell'ingranaggio a destra di MATLAB Grader LTI 1.3 e scegliere l'opzione Deployment ID.
Copiare il valore per Deployment ID for MATLAB Grader LTI 1.3. Questo ID di implementazione sarà necessario per i passaggi successivi.
Passaggio 10. Registrare le informazioni LMS in MATLAB Grader
Nella pagina di integrazione LMS:
Nel passaggio 10, fornire i valori dei campi quando viene richiesto. Questi valori dipendono dagli Environment selezionati nel passaggio 1. Ad esempio, per le istanze di produzione di Canvas, è necessario fornire questi valori.
Nome del campo Valore del campo Client ID Utilizzate il valore dell'ID cliente ottenuto in un passaggio precedente. Deployment ID Utilizzate il valore dell'ID di installazione ottenuto in un passaggio precedente.
Fare clic su Submit.
L'integrazione è ora completa e gli insegnanti possono aggiungere contenuti da MATLAB Grader ai loro corsi LMS.
Richiesta di assistenza
Se, in qualsiasi momento di questo processo, si desidera assistenza per l’integrazione di MATLAB Grader con il proprio LMS utilizzando LTI 1.3, contattare l’assistenza tecnica MathWorks.