SOWISO has support for IMS Learning Tools Interoperability (https://www.imsglobal.org/activity/learning-tools-interoperability ) to connect to your Learning Management System (LMS), like Canvas or Moodle.
The LTI connection will let you sign in automatically without having to insert a username and password again. Those are synchronised with the LMS.
Setting up the LTI (one time)
SOWISO supports two LTI versions, 1.1 and 1.3. They require a different setup.
In order to connect using LTI 1.1, you need a:
consumer key and shared secret. If you do not have them already, you can get those from us by sending an e-mail (firstname.lastname@example.org).
In order to connect using LTI 1.3, you need a:
Public key: type key be either Keyset URL or RSA. For the Keyset URL, you can use the same url as above and then append /jwks, like https://cloud.sowiso.nl/lti/jwks
For the RSA key, please contact us by sending an e-mail (email@example.com).
Login URL: use the same url as above and then append /login, like https://cloud.sowiso.nl/lti/login
Redirection URI: use the same url as above and then append /launch, like https://cloud.sowiso.nl/lti/launch
Then you need to share with us your
Public keyset URL
Access token URL
Authentication request URL
Once the LTI connection is made, you can add the links to your classes. You can use the access code for class enrollment directly in the url. This will automatically enrol the user in the class (and groups) that the access code belongs to. To create the link, use the following formula:
https://cloud.sowiso.nl/lti/ACCESSCODE (if you are using Sowiso)
https://app.bolster.academy/lti/ACCESSCODE (if you are using Bolster Academy)
You can find the ACCESSCODE in your class settings, under Access Code:
Additional custom parameters
When creating the SOWISO resource in the LMS, we accept additional custom parameters that you can pass:
this will enroll the student at login to the class that the access code belongs to. It is an alternative to using the access code in the link directly.
this will redirect the resources to the url provided.For instance, when you want to link to a test with id 3, you could use the url as url=/content/confirm_test/3
this will hide the top menu in SOWISO.