Badgr

            Adding Badgr to a Canvas account or sub-account

            Badgr for Canvas may be added as an LTI app to Canvas courses, Accounts, or Sub-Accounts. See also: Adding Badgr to a Canvas course


            A Canvas administrator can easily make badges available to teachers (account-wide) in all courses at once. Instead of navigating to a single course's settings, start from the Account Settings available in the Admin menu. Badgr may be added to either Accounts or Sub-Accounts.

            Access the Account Settings Apps tab from the Admin Menu. If you have the EduAppCenter activated, you can add Badgr to all your courses with just a few clicks!






            To enable Badgr in all courses on a Canvas Account at once
            If enabled across the account, only the administrator will need to create a Badgr account. Teachers and students can fully interact with Badgr inside of Canvas. However, there are great benefits to creating an optional Badgr account.
            These quick instructions will allow a Canvas administrator to add the Badgr app to all courses on an account in one step. 
            1. Create or sign in to your account on Badgr.io (EU, AU, CA) using the same email address used as your primary Canvas ID (or add this as a secondary address to an existing Badgr account).
            2. Select the Account -> APP Integrations in the upper-right area of your Badgr account to access your LTI credentials.

              App integrations

            3. Select the Canvas LTI button to access your consumer key and shared secret.
            4. In another window or tab, log into Canvas with your administrator credentials. Go to the desired Canvas account or sub-account, choose Settings in the left-hand menu, and select the Apps tab.
              1. For U.S.: Select Badgr from the EduAppCenter list or add a new custom integration.
              2. Non U.S.: Choose the By URL method and copy the Config URL into the dialog to connect to the server of your choice (EU, AU, CA).
            5. Copy the values for your LTI shared secret and consumer key from Badgr into the dialog.
            6. Submit the form and refresh the page.
            7. Observe that a new Badges tab will appear on your left-side course navigation in all courses on the account.


            Make Badgr optionally available (hidden by default) across a Canvas Account or Sub-Account

            Follow this method to add Badgr to Canvas, but disabled by default in courses, so that teachers who want to use it may do so via the course settings.

            1. Create or sign in to your account on Badgr.io (EUAUCA) using the same email address used as your primary Canvas ID (or add this as a secondary address to an existing Badgr account).
            2. Select the Account -> APP Integrations in the upper-right area of your Badgr account to access your LTI credentials.
            3. Select the Canvas LTI button to access your consumer key and shared secret.
            4. In another window or tab, log into Canvas with your administrator credentials. Go to the desired Canvas account or sub-account, choose Settings in the left-hand menu, and select the Apps tab.
            5. Select View App Configurations (to escape the EduAppCenter) then select the "+App" button.
            6. Select "Paste XML" from the dropdown.
            7. Copy the values for your LTI shared secret from Badgr and consumer key into the dialog.
            8. Copy the XML code below and paste it into the XML box.

              Paste xml

              Note: If you are using a server outside the U.S. you will need to update the server URL in the XML before submitting the form (e.g. https://badgr.io/ -> https://ca.badgr.io/

            9. Submit the form and refresh the page.
            10. Observe that Badges now appears as a disabled option in the Settings > Navigation screen for each course on the account.

            To enable Badgr for Canvas in a course
            Go to the course settings and select the Navigation tab. Find the entry for Badges at the bottom of the list among the disabled options. Drag and drop the item it to Enable it and save. The Badges tab will now appear in the course navigation on the next page load.

            <cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0" xmlns:blti="http://www.imsglobal.org/xsd/imsbasiclti_v1p0" xmlns:lticm="http://www.imsglobal.org/xsd/imslticm_v1p0" xmlns:lticp="http://www.imsglobal.org/xsd/imslticp_v1p0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd http://www.imsglobal.org/xsd/imslticp_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd">
              <blti:title>badgebook</blti:title>
             
              <blti:description>
                Integrate with Badgr Server to award badges to students for Module completion.
              </blti:description>
             
              <blti:launch_url>https://canvas.badgr.io/badgebook/</blti:launch_url>
             
              <blti:extensions platform="canvas.instructure.com">
                <lticm:property name="privacy_level">public</lticm:property>
                <lticm:property name="tool_id">badgebook</lticm:property>
                <lticm:options name="custom_fields">
                <lticm:property name="person_address_timezone">$Person.address.timezone</lticm:property>
                <lticm:property name="canvas_module_id">$Canvas.module.id</lticm:property>
                <lticm:property name="canvas_module_item_id">$Canvas.moduleItem.id</lticm:property>
              </lticm:options>
             
              <lticm:options name="course_navigation">
                <lticm:property name="url">https://canvas.badgr.io/badgebook/</lticm:property>
                <lticm:property name="text">Badges</lticm:property>
                <lticm:property name="enabled">true</lticm:property>
                <lticm:property name="default">disabled</lticm:property>
              </lticm:options>
             
              <lticm:options name="account_navigation">
                <lticm:property name="url">https://canvas.badgr.io/badgebook/</lticm:property>
                <lticm:property name="text">Badgr Analytics</lticm:property>
                <lticm:property name="enabled">true</lticm:property>
              </lticm:options>
             
              <lticm:options name="resource_selection">
                <lticm:property name="url">https://canvas.badgr.io/badgebook/link-selection</lticm:property>
                <lticm:property name="selection_width">800</lticm:property>
                <lticm:property name="selection_height">500</lticm:property>
                <lticm:property name="enabled">true</lticm:property>
              </lticm:options>
             
              </blti:extensions>
            </cartridge_basiclti_link>


            With this custom XML, Badgr will be available in all courses, but with the navigation entry disabled by default. Below is the property that varies from the default configuration. 
            For more information about controlling the configuration of LTI apps in Canvas, see Instructure's Importing Extended Tool Configurations.
            <lticm:property name="default">disabled</lticm:property>

             

            Need more help? Contact us at support@badgr.com 


            Helpful?  
            Help us to make this article better
            0 0