Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

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.

  1. Nella sezione Open Account (Apri account), il nome dell’account da selezionare è MathWorks.

  2. Fornire i seguenti valori quando viene richiesto:

    Nome del campoValore del campo
    Key NameMATLAB Grader LTI 1.3
    Owner emailsupport@mathworks.com
    Redirect URLhttps://learningtool.mathworks.com/lti/redirect
    NotesAutomatically grade MATLAB code
    MethodManual
    TitleMATLAB Grader LTI 1.3
    DescriptionAutomatically grade MATLAB code
    Target Link URIhttps://learningtool.mathworks.com/v1p3/launch
    OpenID Connect Initiation URLhttps://learningtool.mathworks.com/lti/oidc
    JWK MethodPublic JWK URL
    Public JWK URLhttps://learningtool.mathworks.com/lti/jwk
  3. Espandere Additional Settings e fornire il seguente valore quando viene richiesto:

    Nome del campoValore del campo
    Domainhttps://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:

ServizioSelezionato

È possibile creare e visualizzare i dati dei compiti nel registro dei voti associato allo strumento.

È possibile visualizzare i dati dei compiti nel registro dei voti associato allo strumento.

È possibile visualizzare i dati di invio dei compiti associati allo strumento.

È possibile creare e aggiornare i risultati degli invii per i compiti associati allo strumento.

È 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.

È possibile cercare le informazioni dell'accountNo
È possibile visualizzare i record di avanzamento associati al contesto in cui lo strumento è installatoNo

L'immagine seguente di Canvas mostra i servizi selezionati correttamente.

Image shows the LTI Advantage Services selection screen with the required services selected.

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 campoValore del campo
Target Link URIhttps://learningtool.mathworks.com/v1p3/launch
Select Message TypeSelezionare 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

  1. Nella pagina di configurazione della chiave sviluppatore, fare clic su Save e tornare all'elenco delle chiavi sviluppatore.

  2. Nell'elenco delle chiavi di sviluppo, individuare la chiave appena creata e modificare State della chiave da OFF a ON.

  3. 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

  1. In Canvas, andare a Settings Apps.

  2. Fare clic su View App Configurations.

  3. Quando viene visualizzato l'elenco delle app esterne abilitate, fare clic su + App.

  4. 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.

  5. Fare clic su Submit. Confermare che si desidera installare l'app MATLAB Grader LTI 1.3 facendo clic su Install quando viene richiesto.

  6. 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.

  7. 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:

  1. 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 campoValore del campo
    Client IDUtilizzate il valore dell'ID cliente ottenuto in un passaggio precedente.
    Deployment ID

    Utilizzate il valore dell'ID di installazione ottenuto in un passaggio precedente.

  2. 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.

Vedi anche

Argomenti