Documentation / WirisQuizzes

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • Wiris Quizzes

      • Learning Lemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Miscellaneous

                      • Home
                      • Wiris Quizzes
                      • WirisQuizzes Integrations
                      • WirisQuizzes Integration via LTI on your LMS
                      • Using LTI 1.3
                      • Using LTI 1.3

                      Integrating WirisQuizzes via LTI 1.3 on Canvas. Installation instructions

                      Reading time: 2min

                      Step 1: Create a developer LTI key for WirisQuizzes

                      In the admin panel in your Canvas instance, select the option Developer Keys. Press the button for adding a new Developer Key and select “LTI key”.

                      Fill out the form with the following information:

                      Key name: WirisQuizzes

                      Owner email: support@wiris.com

                      Configure: Paste JSON

                      LTI 1.3 Configuration:

                      {
                        "title": "WirisQuizzes",
                        "description": "Math and science assessment platform. Include automated computer-based grading questions in your STEM courses. Student can handwrite their answer in mobile and tablet devices. Formative assessment at hand with unlimited versions of a question thanks to algorithmically generated questions.",
                        "target_link_uri": "https://www.wiris.net/client/lti/quizzes/tool",
                        "oidc_initiation_url": "https://www.wiris.net/client/lti/quizzes/login",
                        "public_jwk_url": "https://www.wiris.net/client/lti/quizzes/jwks.json",
                        "custom_fields": {
                          "context_id_history": "$Context.id.history",
                          "person_address_timezone": "$Person.address.timezone",
                          "canvas_assignment_due_at_iso8601": "$Canvas.assignment.dueAt.iso8601",
                          "canvas_assignment_lock_at_iso8601": "$Canvas.assignment.lockAt.iso8601",
                          "canvas_assignment_points_possible": "$Canvas.assignment.pointsPossible",
                          "canvas_assignment_allowed_attempts": "$Canvas.assignment.allowedAttempts",
                          "canvas_assignment_unlock_at_iso8601": "$Canvas.assignment.unlockAt.iso8601"
                        },
                        "scopes": [
                          "https://purl.imsglobal.org/spec/lti-ags/scope/lineitem",
                          "https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly",
                          "https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly",
                          "https://purl.imsglobal.org/spec/lti-ags/scope/score"
                        ],
                        "extensions": [
                          {
                            "domain": "wiris.net",
                            "tool_id": "wiris-quizzes",
                            "privacy_level": "anonymous",
                            "platform": "canvas.instructure.com",
                            "settings": {
                              "platform": "canvas.instructure.com",
                              "selection_width": 1200,
                              "selection_height": 800,
                              "placements": [
                                {
                                  "placement": "assignment_selection",
                                  "message_type": "LtiDeepLinkingRequest",
                                  "target_link_uri": "https://www.wiris.net/client/lti/quizzes/tool"
                                },
                                {
                                  "placement": "post_grades",
                                  "message_type": "LtiResourceLinkRequest"
                                }
                              ]
                            }
                          }
                        ]
                      }

                       

                      The redirect URL should be filled out automatically. If it is not, set it to https://www.wiris.net/client/lti/quizzes/tool.

                      Save the developer key. After saving it, copy the number in the “Details” column. That will be your Client ID.

                      Step 2: Register the application

                      Go to the Settings tab of your admin panel. Select the Apps tab. Click View Apps Configuration and add a new app. Select Configuration Type: By Client ID, paste the Client ID you got in the previous step.

                      Step 3: Get your deployment ID

                      After adding the app using the Client ID, click the settings wheel icon corresponding to WirisQuizzes on that same page and select Deployment ID to get your deployment id.

                      Step 4: Send your details to WIRIS

                      Send your Deployment ID and Client ID to support@wiris.com

                      Migrating your application from LTI 1.1 to 1.3

                      Step 1: Install WirisQuizzes as an LTI 1.3 application

                      Follow the above instructions to install WirisQuizzes as an LTI 1.3 tool. To differentiate it from the LTI 1.1 installation, you can rename the application, for example, to "WirisQuizzes LTI 1.3".

                      Step 2: Notify WIRIS that you want to migrate your application

                      Ensure both the client ID and deployment ID are included, as detailed in the instructions above. We will then schedule a migration date that aligns with your needs.

                      Please note: Once the migration begins, LTI 1.1 links will be inaccessible until your LTI 1.3 application setup is complete. This process typically takes under a day, and we suggest undertaking it during periods of low academic activity to minimize inconveniences to your users.

                      Step 3: Verify that your 1.3 installation is working

                      Verify the successful installation process by creating a new assignment using your WirisQuizzes LTI 1.3 application. Additionally, confirm that the "domain" field in your WirisQuizzes 1.1 application configuration is set to "wiris.net". This domain matching enables Canvas to migrate your LTI 1.1 content to LTI 1.3 launches.

                      Step 4: Delete the WirisQuizzes 1.1 application

                      Canvas will automatically detect that all your WirisQuizzes content needs to be launched using version 1.3 with matching domains. You can then verify the migration's success by launching existing WirisQuizzes 1.1 content.

                       

                      Was this article helpful?

                      Yes
                      No
                      Give feedback about this article

                      Related Articles

                      • WirisQuizzes Integration via LTI on your LMS
                      • WirisQuizzes services 4.6 - October 2022
                      • WirisQuizzes services 4.9 - September 2023

                      Integrating WirisQuizzes via LTI 1.3 on Canvas. Installation instructions

                      Step 1: Create a developer LTI key for WirisQuizzes Step 2: Register the application Step 3: Get your deployment ID Step 4: Send your details to WIRIS Migrating your application from LTI 1.1 to 1.3 Step 1: Install WirisQuizzes as an LTI 1.3 application Step 2: Notify WIRIS that you want to migrate your application Step 3: Verify that your 1.3 installation is working Step 4: Delete the WirisQuizzes 1.1 application

                      Making people’s STEM work more meaningful

                      MathType

                      • MathType for Office Tools
                      • MathType for Mac
                      • MathType for Microsoft 365
                      • MathType for Google Workspace
                      • MathType for LMS
                      • MathType for XML Editors
                      • Arabic notation
                      • Our products accessibility
                      • MathType is online

                      WirisQuizzes

                      Learning Lemur

                      Solutions for Education

                      • Blackboard Learn
                      • Brightspace by D2L
                      • Canvas
                      • Google Classroom
                      • Moodle
                      • Schoology

                      Solutions for Publishing Houses

                      Solutions for Technical Writers

                      Solutions for Chemistry

                      Integrations

                      • HTML Editors
                      • MathType in WordPress

                      Pricing

                      Company

                      Careers

                      Blog

                      Contact Us

                      Buy Now

                      Plugin Downloads

                      © Wiris 2025

                      • Cookie Settings
                      • Cookie Policy
                      • Terms of Use
                      • Privacy Policy / GDPR
                      • Student Data Privacy
                      • Compliance
                      • Powered by Helpjuice
                      Expand