Wiris

Documentation / WirisQuizzes

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • WirisQuizzes

      • LearningLemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Miscellaneous

                      • Wiris Integrations

                        • Home
                        • WirisQuizzes
                        • 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?

                        Give feedback about this article

                        Related Articles

                        • WirisQuizzes Integration via LTI on your LMS

                        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

                        Empowering STEM education

                        MathType

                        • Office Tools
                        • LMS
                        • XML
                        • HTML

                        WirisQuizzes

                        Learning Lemur

                        Integrations

                        Solutions

                        • Education
                        • Publishing houses – platforms and interactive
                        • Publishing houses – Print and digital
                        • Technical writers

                        Pricing

                        Downloads

                        Blog

                        • Success stories

                        About us

                        • Careers
                        • Partnership

                        Contact Us

                        Contact Sales

                        European union (European Regional Development Fund) and 1EdTech (TrustEd Apps Certified)
                        • Cookie Policy
                        • Terms of Use
                        • Privacy Policy / GDPR
                        • Student Data Privacy
                        • Compliance
                        • Cookie Settings

                        © Wiris 2026

                        Expand