Tässä ohjeessa kerrotaan järjestelmänvalvojille, miten Panorama-saavutettavuusalusta integroidaan Canvasiin LTI 1.3:n avulla. Varmista ennen alla olevien vaiheiden aloittamista, että sinulla on täydet järjestelmänvalvojan käyttöoikeudet Canvas-ympäristöösi. Jos sinulla on kysyttävää prosessista, ota yhteyttä nimettyyn asiakkuuspäällikköösi.
Huomautus: Integraatiota varten on erittäin suositeltavaa luoda Canvasiin erillinen palvelutili. Näin on helpompi tunnistaa, mitkä toiminnot on tehnyt integraatio ja mitkä ihmisestä koostuva järjestelmänvalvoja, mikä auttaa välttämään sekaannuksia tai tahattomia muutoksia.
Panorama JSON -merkkijonon hankkiminen
Ennen kuin lisäät Panoraman Canvas-ympäristöösi, sinun on hankittava JSON-merkkijono. Päästäksesi käsiksi JSON-merkkijonoon sinun on täytynyt saada asiakkuuspäälliköltäsi sähköposti, jossa sinua pyydetään rekisteröimään Panorama-tilisi. Rekisteröi tilisi ja jatka sitten alla oleviin vaiheisiin.
- Kirjaudu Panorama-tilillesi.
- Napsauta vasemmasta valikosta Konfigurointi ja valitse sitten Integraatioasetukset.
- Valitse LTI 1.3.
- Hanki Panorama JSON -merkkijonosi napsauttamalla Lataa LTI 1.3 JSON .
Panoraman lisääminen Canvasiin
Kun olet hankkinut JSON-merkkijonosi, voit lisätä Panoraman Canvas-ympäristöösi.
- Kirjaudu Canvasiin järjestelmänvalvojana. Napsauta vasemmasta sivupalkista Ylläpitäjä ja valitse oppilaitoksesi Canvas-tili.
- Valitse sivupalkista Ylläpitäjä > Kehittäjäavaimet.
- Napsauta + Kehittäjäavain > + LTI-avain.
- Valitse kohdan Menetelmä pudotusvalikosta Liitä JSON.
- Avaa edellisessä osiossa ladattu JSON-tiedosto millä tahansa tekstieditorilla, kuten Muistiolla, ja kopioi sen sisältö. Uudelleenohjauksen URL-osoitteet lisätään automaattisesti.
- Liitä sitten kopioitu sisältö kenttään LTI 1.3 -määritys.
-
Anna haluamasi nimi kenttään Avaimen nimi ja napsauta Tallenna.
Huomautus: Jos haluat, että LTI-työkalu on oletuksena pois käytöstä kurssin navigointipalkissa, lisää kurssin navigointia koskevaan osioon seuraava parametri: "default": "disabled".
- Ota kehittäjäavaimen Tila-kytkin käyttöön.
- Napsauta Näytä Canvas-sovelluksissa. Uusi Canvas-ikkuna avautuu.
- Napsauta kynäkuvaketta.
- Vaihda tilaksi Käytettävissä ja napsauta sitten Tallenna.
- Kopioi asiakastunnus.
- Valitse seuraavaksi Asetukset navigointipalkista.
- Valitse ylärivistä Sovellukset ja valitse sitten Näytä sovellusmääritykset.
- Valitse +Sovellus näytön oikeasta yläkulmasta.
- Valitse kohdassa Määrityksen tyyppi vaihtoehto Asiakastunnuksen mukaan.
- Liitä aiemmin kopioimasi asiakastunnus kenttään. Kirjaa se muistiin, koska sitä tarvitaan vielä.
- Napsauta Lähetä luodaksesi sovelluksen.
- Valitse juuri luodun sovelluksen vieressä oleva Hammasratas-kuvake.
- Valitse pudotusvalikosta Käyttöönoton tunnus ja kopioi tunnus. Sitä tarvitaan tämän osion vaiheessa 24.
- Kirjaudu seuraavaksi Panorama-tilillesi.
- Napsauta vasemmasta valikosta Konfigurointi ja valitse sitten Integraatioasetukset.
- Valitse kohdan Valitse integraatio pudotusvalikosta LTI 1.3.
- Anna tarvittavat tiedot Panorama-ympäristösi (tilityypin) mukaan:
-
Tuotantoympäristö:
- Asiakastunnus: Vaiheessa 12 kopioitu asiakastunnus.
- Käyttöönoton tunnus: Vaiheessa 20 kopioitu käyttöönoton tunnus.
- ISS: https://canvas.instructure.com
- OpenID Connect -päätepiste: https://canvas.instructure.com/api/lti/authorize_redirect
-
JWKS-päätepiste: https://canvas.instructure.com/api/lti/security/jwks
-
Testiympäristö:
- Asiakastunnus: Vaiheessa 12 kopioitu asiakastunnus.
- Käyttöönoton tunnus: Vaiheessa 20 kopioitu käyttöönoton tunnus.
- ISS: https://canvas.test.instructure.com
- OpenID Connect -päätepiste: https://canvas.test.instructure.com/api/lti/authorize_redirect
-
JWKS-päätepiste: https://canvas.test.instructure.com/api/lti/security/jwks
-
Beta-ympäristö:
- Asiakastunnus: Vaiheessa 12 kopioitu asiakastunnus.
- Käyttöönoton tunnus: Vaiheessa 20 kopioitu käyttöönoton tunnus.
- ISS: https://canvas.beta.instructure.com
- OpenID Connect -päätepiste: https://canvas.beta.instructure.com/api/lti/authorize_redirect
- JWKS-päätepiste: https://canvas.beta.instructure.com/api/lti/security/jwks
-
Tuotantoympäristö:
- Lisää Panorama Canvas-ympäristöösi napsauttamalla Tallenna muutokset ja siirry sitten tämän ohjeen seuraavaan osioon.
Asiakasavaimen ja asiakkaan salaisuuden luominen
- Napsauta + Kehittäjäavain > API-avain.
-
Anna seuraavat tiedot:
- Avaimen nimi: Panorama API Integration
-
Uudelleenohjauksen URL-osoitteet: https://<zoneURL>/canvas-auth
- Yhdysvaltain vyöhyke: https://panorama-api.yuja.com/canvas-auth
- Kanadan vyöhyke: https://panorama-api-cz.yuja.com/canvas-auth
- EU-vyöhyke: https://panorama-api-ez.yuja.com/canvas-auth
- Australian vyöhyke: 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ää, että Panorama integroidaan Canvas API:n kanssa uudelleen aina, kun Panoramaan lisätään uutta, rajapintaa käyttävää toiminnallisuutta. Jos et halua toimia näin, varmista, että Pakota käyttöalueet ei ole käytössä, ja siirry sitten vaiheeseen 5. - Valitse Salli sisällytysparametrit ja valitse sitten seuraavat parametrit:
- Tilit
- 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
- Ylläpitäjät
- url:GET|/api/v1/accounts/:account_id/admins
- Tehtävät
- 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
- Kurssit
- 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
- Keskusteluaiheet
- 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
- Ilmoittautumiset
- url:GET|/api/v1/users/:user_id/enrollments
- url:GET|/api/v1/courses/:course_id/enrollments
- Ilmoittautumisjaksot
- url:GET|/api/v1/accounts/:account_id/terms
- url:GET|/api/v1/accounts/:account_id/terms/:id
- Tiedostot
- 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
- Sivut
- 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
- Kokeet
- 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
- Roolit
- url:GET|/api/v1/accounts/:account_id/roles
- url:GET|/api/v1/accounts/:account_id/roles/:id
- Arviointimatriisit
- url:GET|/api/v1/courses/:course_id/rubrics
- url:GET|/api/v1/courses/:course_id/rubrics/:id
- LTI-resurssilinkit
- url:GET|/api/v1/courses/:course_id/lti_resource_links
- url:GET|/api/v1/courses/:course_id/lti_resource_links/:id
- Tilit
- 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 vasemmasta valikosta Konfigurointi > Integraatioasetukset.
- Valitse kohdan Valitse integraatio pudotusvalikosta LMS API yhteys.
- Napsauta Lisää pääsyavain.
- Valitse Canvasin todennustavaksi Asiakastunnus.
- Kirjoita kenttään Asiakastunnus vaiheen 8 tunnus.
- Kirjoita kenttään Asiakkaan salaisuus 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 käyttäen Canvas.
Huomautus: Varmista, että olet kirjautunut Canvasiin järjestelmänvalvojana, jolla on täydet oikeudet. - Napsauta Valtuuta.
- Kopioi todennusvastaus ja palaa Panoramaan. Liitä vastaus kenttään Canvas-todennuksen vastaus.
- Napsauta Lisää pääsyavain.
- Viimeistele asennus napsauttamalla Tallenna muutokset .
LMS Visualizerin asentaminen
LMS Visualizerin asentaminen saa Panoraman kuvakkeet näkymään kursseilla. 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ä Canvasin asiakkuuspäällikköön.
- Kirjaudu Panoramaan.
- Napsauta vasemmasta valikosta Konfigurointi ja valitse sitten Integraatioasetukset.
- Valitse kohdan Valitse integraatio pudotusvalikosta LMS Visualizer ja napsauta Lataa Visualizer.
- Kirjaudu seuraavaksi Canvasiin ylläpitäjänä. Napsauta vasemmasta sivupalkista Ylläpitäjä ja valitse Tili, jolle haluat ottaa käyttöön YuJa Panorama - LMS Viewer.
- Valitse vasemmasta navigointipalkista Asetukset ja varmista, että Asetukset-välilehti on valittuna ylärivillä.
- Napsauta seuraavaksi vasemmasta navigointipalkista Teemat ja napsauta sitten + Teema -painiketta. Valitse mikä tahansa teemamalli pudotusvalikosta.
-
Siirry teemaeditorissa Lataa palvelimeen -välilehdelle ja valitse ladattu Visualizer-tiedosto.
Huomautus: Lataa palvelimeen -välilehti on käytettävissä vasta, kun Canvasin asiakkuuspäällikkö ottaa sen käyttöön.
- Napsauta seuraavaksi Esikatsele muutoksesi ja valitse sitten Käytä teemaa. Kun sinua pyydetään antamaan teemalle nimi, kirjoita Panorama Theme.