Tämä asiakirja sisältää järjestelmänvalvojille ohjeet Verity-koevalvonta-alustan integroimiseen Canvasiin LTI 1.3:a käyttäen. Varmista ennen alla olevien vaiheiden aloittamista, että sinulla on järjestelmänvalvojana täydet käyttöoikeudet Canvas-instanssiisi. Jos sinulla on kysyttävää prosessista, ota yhteyttä omaan asiakkuuspäällikköösi.
Huomautus: Integraatiota varten on erittäin suositeltavaa luoda Canvasiin erillinen palvelutili. Tämä helpottaa sen tunnistamista, mitkä toimet on tehnyt integraatio ja mitkä ihmisen toimiva järjestelmänvalvoja, mikä auttaa välttämään sekaannuksia tai tahattomia muutoksia.
Verityn lisääminen Canvasiin
Järjestelmänvalvojana voit integroida Verityn Canvasiin lisäämällä JSON-URL-osoitteen kehittäjäavaimiin.
- 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.
- Kirjoita Avainasetukset-sivulla avaimelle nimi (esim. YuJa Verity).
- Valitse Menetelmä-pudotusvalikosta Syötä URL-osoite.
-
Kirjoita JSON-URL-osoite-kenttään jokin seuraavista URL-osoitteista sijaintisi mukaan:
Yhdysvaltain alue: https://zone1.verity.yuja.com/api/verity/lti/config/canvas.json
Australian alue: https://az.verity.yuja.com/api/verity/lti/config/canvas.json
- Napsauta Tallenna.
- Etsi Kehittäjäavaimet-sivulta lisäämäsi Verity-avain.
- Varmista, että Tila-kentän kytkin on asennossa Päällä. Jos näkyviin tulee ponnahdusikkuna Ota kehittäjäavain käyttöön, napsauta Vaihda tilaan Päällä.
- Napsauta Näytä Canvas-sovelluksissa. Uusi Canvas-ikkuna avautuu.
-
Napsauta Avaa sovelluksen lukitus.
-
Napsauta ponnahdusikkunassa Avaa lukitus.
- Napsauta seuraavaksi kuvaketta Muokkaa saatavuutta (kynä).
- Vaihda tilaksi Saatavilla, ja napsauta sitten Tallenna. Siirry osioon API-avaimen salaisuuden luominen viimeistelläksesi integroinnin.
API-avaimen salaisuuden luominen
- Napsauta + Kehittäjäavain > API-avain.
- Kirjoita seuraavat tiedot:
- Avaimen nimi: Verity API Integration
-
Uudelleenohjauksen URL-osoitteet: https://<zoneURL>/api/verity/oauth/callback
- Yhdysvaltain alue: https://zone1.verity.yuja.com/api/verity/oauth/callback
-
Australian alue: https://az.verity.yuja.com/api/verity/oauth/callback
-
(Valinnainen) Ota käyttöön Pakota laajuudet.
Huomautus: Emme suosittele laajuuksien pakottamista. Se edellyttää, että Verity integroidaan Canvas API:in uudelleen aina, kun Verity lisää uutta, API:a käyttävää toiminnallisuutta. Lisäksi jos laajuudet ovat käytössä, Verity Mobile Lockdown -sovellusta ei tueta. Jos oppilaitoksesi käyttää Verity Mobile Lockdown -sovellusta, laajuudet on poistettava käytöstä.Jos et halua jatkaa tällä tavalla, varmista, että Pakota laajuudet on poistettu käytöstä, 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/manageable_accounts
- url:GET|/api/v1/course_creation_accounts
- url:GET|/api/v1/course_accounts
- url:GET|/api/v1/accounts/:account_id/sub_accounts
- url:GET|/api/v1/accounts/:account_id/permissions
- url:GET|/api/v1/accounts/:account_id/courses
- Tehtävät:
- url:GET|/api/v1/courses/:course_id/assignments
- url:GET|/api/v1/courses/:course_id/assignments/:id
- url:POST|/api/v1/courses/:course_id/assignments
- 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/accounts/:account_id/courses/:id
- url:GET|/api/v1/users/:user_id/courses
- url:GET|/api/v1/courses/:course_id/users
- url:GET|/api/v1/courses/:course_id/users/:id
- Ulkoiset työkalut:
- url:GET|/api/v1/courses/:course_id/external_tools/:external_tool_id
- url:GET|/api/v1/courses/:course_id/external_tools
- url:GET|/api/v1/courses/:course_id/external_tools/sessionless_launch
- url:GET|/api/v1/accounts/:account_id/external_tools/sessionless_launch
- Uuden tentin kohteet:
- url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id
- url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items
- url:POST|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items
- url:PATCH|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id
- Tentit:
- url:GET|/api/v1/courses/:course_id/quizzes
- url:GET|/api/v1/courses/:course_id/quizzes/:id
- url:POST|/api/v1/courses/:course_id/quizzes
- url:PUT|/api/v1/courses/:course_id/quizzes/:id
- url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/questions
- url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id
- url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/questions
- url:PUT|/api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id
- url:POST|/api/v1/courses/:course_id/quizzes/:id/validate_access_code
- url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id
- url:GET|/api/quiz/v1/courses/:course_id/quizzes
- url:POST|/api/quiz/v1/courses/:course_id/quizzes
- url:PATCH|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id
- Tentin kysymykset:
- url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/questions
- url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id
- url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/questions
- url:PUT|/api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id
- Käyttäjät:
- url:GET|/api/v1/users/:id
- url:GET|/api/v1/accounts/:account_id/users
- Tilit:
-
Napsauta Tallenna oikeassa alakulmassa.
- Kopioi API-avaimen salaisuus, joka näkyy Kehittäjäavain luotu -ponnahdusikkunassa, ja napsauta sitten Sulje.
-
Varmista, että vasta lisätyn API-avaimen Tila-kytkin on otettu käyttöön.
- Ota yhteyttä asiakkuuspäällikköösi ja toimita API-avaimen salaisuus Verityn LMS-määritysten viimeistelemiseksi.
YuJa Verityn API-käyttöoikeuden testaaminen
Kun asiakkuuspäällikkösi on viimeistellyt integroinnin, voit testata REST API:a varmistaaksesi, että opettajat voivat poistaa Verity-kokeita ja luoda Verity-harjoituskokeita Canvasissa.
- Avaa Verity-portaali napsauttamalla Canvasin sivupalkissa olevaa linkkiä YuJa Verity.
- Valitse Verityssä sivuvalikosta Asetukset > Integraatioasetukset.
- Valitse LMS API yhteys pudotusvalikosta Valitse integraatio.
- Napsauta Pääsyavaimet-osiossa Testaa oppilaitoksen käyttöoikeus varmistaaksesi, että Canvas-tilisi on integroitu API:in.
- Varmista, että API-käyttöoikeus onnistuu sekä Lue tilejä- että Lue kurssit-käyttöoikeuksilla.
Huomautus: Jos API-käyttöoikeus epäonnistuu, ota yhteyttä asiakkuuspäällikköösi oppilaitoksesi API-avaimen päivittämiseksi. - Napsauta Sulje.
LMS Visualizerin lisääminen Canvasiin
Järjestelmänvalvojana voit lisätä JavaScript-koodin teemaeditorissa Verity-selainlaajennuksen valvomiseksi. Kun JavaScript-koodi on käytössä, kokeen suorittajia ohjataan lataamaan Verity-selainlaajennus ennen kokeen avaamista. He eivät pääse kokeeseen, ellei selainlaajennusta ole asennettu.
- Avaa Verity-portaali napsauttamalla Canvasin sivupalkissa olevaa YuJa Verity -linkkiä.
- Valitse Verityssä sivuvalikosta Asetukset > Integraatioasetukset.
- Valitse LMS Visualizer pudotusvalikosta Valitse integraatio.
- Napsauta Näytä Visualizer.
- Kopioi uudelle välilehdelle ilmestyvä JavaScript-koodi.
- Valitse Canvasissa sivuvalikosta Teemat.
- Vie hiiri teemasi päälle ja napsauta Avaa teemaeditorissa.
- Napsauta vasemmasta paneelista Lähetä -välilehteä.
- Etsi kenttä JavaScript-tiedosto , napsauta sitten Näytä tiedosto avataksesi JavaScript-koodisivun.
- Napsauta JavaScript-koodisivua hiiren kakkospainikkeella ja valitse Tallenna nimellä tallentaaksesi tiedoston laitteellesi.
- Avaa tiedosto tekstieditorissa (esim. Muistiossa) ja liitä vaiheessa 5 kopioitu JavaScript-koodi loppuun.
- Tallenna tiedosto tekstieditorissa.
- Etsi teemaeditorissa kenttä JavaScript-tiedosto ja napsauta Valitse lähettääksesi tiedostosi.
- Etsi kenttä Mobiilisovelluksen JavaScript-tiedosto , napsauta sitten Näytä tiedosto avataksesi JavaScript-koodisivun.
- Napsauta JavaScript-koodisivua hiiren kakkospainikkeella ja valitse Tallenna nimellä tallentaaksesi tiedoston laitteellesi.
- Avaa tiedosto tekstieditorissa (esim. Muistiossa) ja liitä vaiheessa 5 kopioitu JavaScript-koodi loppuun.
- Tallenna tiedosto tekstieditorissa.
- Etsi teemaeditorissa kenttä Mobiilisovelluksen JavaScript-tiedosto ja napsauta Valitse lähettääksesi tiedostosi.
- Napsauta Esikatsele muutoksia.
- Napsauta Tallenna teema.
- Lisää uusi teema-asetus napsauttamalla Käytä teemaa.