Tämä asiakirja sisältää ohjeet Panorama-alustan integroimiseen LTI 1.1 -pohjaiseen Canvas-oppimisenhallintajärjestelmääsi (LMS). Varmista ennen alla olevien vaiheiden aloittamista, että sinulla on ylläpitäjänä täydet käyttöoikeudet Canvas-ympäristöösi. Jos sinulla on kysyttävää jonkin tämän prosessin vaiheen osalta, ota yhteyttä nimettyyn asiakaspäällikköösi.
Kuluttaja-avaimen, LTI-salaisuuden ja XML-tiedoston hankkiminen integraatiota varten
Ennen kuin jatkat alla oleviin vaiheisiin, sinun tulee olla saanut asiakaspäälliköltäsi sähköposti, jossa sinua pyydetään luomaan Panorama-tilisi. Luo tilisi ja jatka sitten alla oleviin vaiheisiin.
- Kirjaudu Panorama-tilillesi.
- Napsauta Konfigurointi vasemmanpuoleisesta valikosta ja valitse sitten Integraatioasetukset.
- Valitse LTI 1.1.
- Napsauta Lataa LTI 1.1 XML, ja kopioi sitten Kuluttaja-avain ja LTI-salaisuus. Niitä tarvitaan tämän oppaan seuraavassa osiossa.
Asiakasavaimen ja salaisuuden luominen
- Napsauta + Kehittäjäavain > API-avain.
-
Anna seuraavat tiedot:
- Avaimen nimi: Panorama API Integration
-
Uudelleenohjauksen URL-osoitteet: https://<zoneURL>/canvas-auth
- Yhdysvaltain alue: https://panorama-api.yuja.com/canvas-auth
- Kanadan alue: https://panorama-api-cz.yuja.com/canvas-auth
- EU-alue: https://panorama-api-ez.yuja.com/canvas-auth
- Australian alue: https://panorama-api-az.yuja.com/canvas-auth
- (Valinnainen) Ota käyttöön Pakota käyttöalueet.
Huomautus: Emme suosittele käyttöalueiden pakottamista. Se edellyttää Panoraman integroimista Canvas API:in uudelleen aina, kun Panorama lisää uusia toimintoja, jotka käyttävät API:a. Jos et halua jatkaa tällä tavalla, varmista, että Pakota käyttöalueet on poistettu käytöstä, ja siirry sitten vaiheeseen 5. - Valitse Salli sisällytettävät parametrit ja valitse sitten seuraavat parametrit:
- Accounts
- url:GET|/api/v1/accounts
- url:GET|/api/v1/accounts/:id
- url:GET|/api/v1/accounts/:account_id/courses
- url:GET|/api/v1/accounts/:account_id/sub_accounts
- Admins
- url:GET|/api/v1/accounts/:account_id/admins
- Assignments
- url:GET|/api/v1/courses/:course_id/assignments
- url:GET|/api/v1/courses/:course_id/assignments/:id
- url:PUT|/api/v1/courses/:course_id/assignments/:id
- Courses
- url:GET|/api/v1/courses
- url:GET|/api/v1/courses/:id
- url:GET|/api/v1/courses/:course_id/users
- url:GET|/api/v1/courses/:course_id/users/:id
- url:PUT|/api/v1/courses/:id
- url:POST|/api/v1/courses/:course_id/files
- Discussion Topics
- url:GET|/api/v1/courses/:course_id/discussion_topics
- url:GET|/api/v1/courses/:course_id/discussion_topics/:topic_id
- url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id
- url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:id
- Enrollments
- url:GET|/api/v1/users/:user_id/enrollments
- url:GET|/api/v1/courses/:course_id/enrollments
- Enrollment Terms
- url:GET|/api/v1/accounts/:account_id/terms
- url:GET|/api/v1/accounts/:account_id/terms/:id
- Files
- url:GET|/api/v1/courses/:course_id/files
- url:GET|/api/v1/files/:id
- url:POST|/api/v1/files/:id
- url:PUT|/api/v1/files/:id
- Pages
- url:GET|/api/v1/courses/:course_id/pages
- url:GET|/api/v1/courses/:course_id/pages/:url_or_id
- url:PUT|/api/v1/courses/:course_id/pages/:url_or_id
- url:POST|/api/v1/courses/:course_id/pages
- Quizzes
- url:GET|/api/v1/courses/:course_id/quizzes
- url:GET|/api/v1/courses/:course_id/quizzes/:id
- url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id
- url:GET|/api/quiz/v1/courses/:course_id/quizzes
- url:PUT|/api/v1/courses/:course_id/quizzes/:id
- url:PATCH|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id
- Roles
- url:GET|/api/v1/accounts/:account_id/roles
- url:GET|/api/v1/accounts/:account_id/roles/:id
- Rubrics
- url:GET|/api/v1/courses/:course_id/rubrics
- url:GET|/api/v1/courses/:course_id/rubrics/:id
- LTI Resource Links
- url:GET|/api/v1/courses/:course_id/lti_resource_links
- url:GET|/api/v1/courses/:course_id/lti_resource_links/:id
- Accounts
- Napsauta Tallenna.
- Etsi juuri luotu Panorama API Integration -kehittäjäavain ja kopioi Asiakastunnus kohdasta Tiedot.
- Napsauta Näytä avain ja kopioi Asiakkaan salaisuus.
- Kirjaudu Panoramaan ja napsauta vasemmanpuoleisesta valikosta Konfigurointi > Integraatioasetukset.
- Avaa Valitse integraatio -pudotusvalikko ja valitse LMS API -yhteys.
- Napsauta Lisää pääsyavain.
- Valitse Canvasin todennustavaksi Asiakastunnus.
- Kirjoita Asiakastunnus -kenttään vaiheen 8 tunnus.
- Kirjoita Asiakkaan salaisuus -kenttään vaiheen 9 asiakkaan salaisuus.
- Jos käytit pakotettuja käyttöalueita, ota käyttöön Käytä pakotettuja käyttöalueita. Muussa tapauksessa ohita tämä vaihe.
- Napsauta Todenna Canvasilla.
Huomautus: Varmista, että olet kirjautunut Canvasiin ylläpitäjänä, jolla on täydet oikeudet. - Napsauta Valtuuta.
- Kopioi todennusvastaus ja palaa Panoramaan. Liitä vastaus Canvas-todennuksen vastaus -kenttään.
- Napsauta Lisää pääsyavain.
- Viimeistele määritys napsauttamalla Tallenna muutokset .
Panoraman lisääminen Canvasiin
Kun olet saanut kuluttaja-avaimen, salaisen avaimen ja XML-määrityksen, voit lisätä Panoraman Canvas-ympäristöösi.
- Kirjaudu Canvasiin ylläpitäjänä. Napsauta vasemmasta sivupalkista Ylläpito ja valitse oppilaitoksesi Canvas-tili.
- Napsauta Asetukset > Sovellukset > Näytä sovellusmääritykset.
- Napsauta + Sovellus, täytä seuraavat tiedot ja viimeistele sitten Panoraman määritys Canvasille napsauttamalla Lähetä.
- Määrityksen tyyppi: Liitä XML
- Nimi: Panorama Configuration
- Kuluttaja-avain: Saatu tämän oppaan ensimmäisessä osiossa.
- Salainen avain: LTI-salaisuus, joka saatiin tämän oppaan ensimmäisessä osiossa.
- XML-määritys: Avaa tämän oppaan ensimmäisessä osiossa ladattu XML-tiedosto. Kopioi sen sisältö tekstieditorissa, kuten Notepadissa, ja liitä se tähän.
LMS Visualizerin asentaminen
Tämä vaihe edellyttää, että Canvas-ympäristössäsi on käytössä Mukautetut CSS/JavaScript-ohitukset -ominaisuus. Jos se ei ole käytössä, ota yhteyttä Canvas-asiakaspäällikköösi. LMS Visualizer mahdollistaa Panoraman saavutettavuuskuvakkeiden näyttämisen.
- Kirjaudu Panorama-tilillesi.
- Napsauta Konfigurointi > Integraatioasetukset.
- Valitse LMS Visualizer > Lataa Visualizer.
- Kirjaudu seuraavaksi Canvasiin ylläpitäjänä. Napsauta vasemmasta sivupalkista Ylläpito ja valitse tili, johon YuJa Panorama - LMS Viewer otetaan käyttöön.
- Valitse vasemmasta siirtymispalkista Asetukset ja varmista, että ylärivillä on valittuna Asetukset-välilehti.
- Vieritä alas Ominaisuudet -osioon.
- Jos vaihtoehto Mukautetut CSS/JavaScript-ohitukset on käytettävissä, varmista, että se on valittuna. Vieritä sitten alas ja napsauta Päivitä asetukset.
- Jos vaihtoehto Mukautetut CSS/JavaScript-ohitukset ei ole käytettävissä, pyydä Canvas-asiakaspäällikköäsi ottamaan Mukautetut CSS/JavaScript-ohitukset käyttöön teemaeditorissa.
- Jos vaihtoehto Mukautetut CSS/JavaScript-ohitukset on käytettävissä, varmista, että se on valittuna. Vieritä sitten alas ja napsauta Päivitä asetukset.
- Napsauta seuraavaksi vasemmasta siirtymispalkista Teemat ja valitse sitten + Teema -painike. Valitse mikä tahansa teemapohja pudotusvalikosta.
- Siirry Canvas-teemaeditori-työkalussa Lähetä -välilehdelle ja valitse vaiheessa 3 lataamasi Canvas Visualizer-tiedosto. Tärkeää: Lähetä -välilehti on käytettävissä vasta, kun asiakaspäällikkösi ottaa sen käyttöön.
- Napsauta seuraavaksi Esikatsele muutoksia, ja valitse sitten Käytä teemaa. Kun sinua pyydetään antamaan teemalle nimi, kirjoita Panorama Theme.
Panoraman poistaminen Canvas-ympäristöstä
Jotta Panorama voidaan poistaa Canvas-ympäristöstä, ylläpitäjän on poistettava LTI-sovellus ja LMS Viewer. Ohjeet näiden ominaisuuksien poistamiseen ovat alla.
- Kirjaudu Canvasiin ylläpitäjänä. Napsauta vasemmasta sivupalkista Ylläpito ja valitse organisaatiosi Canvas-tili.
- Valitse Asetukset vasemmasta siirtymispalkista.
- Valitse ylärivistä Sovellukset -välilehti ja napsauta sitten Näytä sovellusmääritykset.
- Valitse LTI Panorama -sovelluksen rataskuvake ja napsauta Poista.
- Vahvista työkalun poisto ja poista Panorama-integraatio käytöstä LTI 1.1:lle valitsemalla Poista .
- Lopuksi ylläpitäjänä sinun on poistettava LMS Viewer napsauttamalla siirtymisvalikosta kohtaa Teemat .
- Valitse seuraavaksi Panorama-teema, ja napsauta Avaa teemaeditorissa.
- Napsauta vasemmasta paneelista Lähetä.
- Napsauta kohdassa JavaScript-tiedosto, olevaa X -merkkiä poistaaksesi Panoraman komentosarjan.
- Napsauta Tallenna teema. Panorama on nyt poistettu onnistuneesti Canvas-ympäristöstä.