Engagement Guide
Boost Retention and Engagement

Boost Retention & Engagement

Your institution’s reputation is strengthened when you provide a world-class collaboration platform that exceeds expectations for students and instructors alike.

Learn More
Seamless Integration and Easy Adoption

Seamless Integration & Easy Adoption

The platform’s set of innovative, easy-to-master tools allows for fast adoption by all users, decreasing the time and effort needed for IT implementation and management.

Explore Options
Enrich Learning and Elevate Discussions

Enrich Learning & Elevate Discussions

Facilitate meaningful conversations, elicit insightful posts and critical thinking, set learning goals, and introduce challenges and new perspectives for your students.

Support Students
Engagement Guide
Schedule A Call

Add Harmonize to Blackboard with LTI 1.3

by Harmonize Support, on Apr 20, 2021 9:08:01 AM

LTI 1.3 Advantage is the latest LTI specification offered by IMS Global and offers a number of improvements over LTI 1.1.  The instructions below describe how to add Harmonize to your Blackboard instance via LTI 1.3.

Important Note: Adding Harmonize to Blackboard requires a System Administrator role on the Blackboard instance.  Additionally, you'll need a Blackboard Developer account if you wish to fully manage your developer keys.

Add Harmonize to Blackboard

  1. Log into your Blackboard instance as a System Administrator
  2. Navigate to Administrator Tools
  3. In the Integrations section, click on the LTI Tool Providers linkBlackboard Administrator Tools Integration Section LTI Tool Providers Link
  4. Click on the Register LTI 1.3/Advantage Tool buttonBlackboard LTI Tool Providers Page
  5. Enter the Client ID given to you by Harmonize Support and click SubmitBlackboard Register LTI 1.3/Advantage Tool Page
    1. If your organization wishes to fully manage its developer keys, see the steps below to Generate a Client ID to use in this step
  6. The next page will load with the Tool Status section already pre-filled
  7. Scroll down to the Institution Policies and set the following:Blackboard LTI 1.3 Tool Provider Institution Policies Section
    1. User Fields to Send
      1. Role in Course -> Checked
      2. Name -> Checked
      3. Email Address -> Checked
    2. Allow grade service access -> Yes
    3. Allow Membership Service Access -> Yes
  8. Click Submit at the bottom of the page
  9. Harmonize has now been successfully added to your Blackboard instance and can be used in courses.

Generate Client ID for Harmonize

This step is only necessary if you wish to fully manage your developer keys and requires a Blackboard Developer account.  

  1. Log into developer.blackboard.com
  2. On the Manage Your Applications page, select the My Applications tab and click the + buttonBlackboard Developer Site Manage Your Applications Page My Applications Tab
  3. Fill in the following values provided to you by Harmonize Support and click the Register application and generate API Key buttonBlackboard Developer Site Register a new application Page
    1. Application Name -> Harmonize
    2. Description -> Discussion and Classroom Tools
    3. Domain(s) -> Provider Domain value
    4. Group -> appropriate production group
    5. My Integration support LTI 1.3 -> enabled
    6. Login Initiation URL -> Login Initiation URL value
    7. Tool Redirect URL(s) -> Redirect URIs value
    8. Tool JWKS URL -> JWKS URL value
    9. Signing Algorithm -> RS256
    10. Customer Parameters -> Custom Parameters values
  4. You will be taken to the Harmonize New API Key page.  Copy the following values and send them to Harmonize Support. Click Done when finished.Blackboard Developer Site Harmonize New API Key Page
    1. Application ID 
    2. Public keyset URL
    3. Auth token endpoint
    4. OIDC auth request endpoint
  5. A new row will appear on the Manage Your Applications page.  Click the menu (3 dots) icon on the row for Harmonize and select Manage Placements.
  6. On the Harmonize Manage Placements page, click the + buttonBlackboard Developer Site Harmonize Management Placements Page
  7. Fill in the following values provided by Harmonize Support and click the Register placement buttonBlackboard Developer Site Register a new placement Page
    1. Placement Name -> Harmonize
    2. Type -> Deep Linking content tool
    3. Target link URI -> Tool Provider URL value
    4. Icon URL -> Secure Icon URL value
  8. A new row will be added to the Harmonize Manage Placements page.  Click the Done button.
  9. You can now use the Application ID as the Client ID value when adding Harmonize to your Blackboard instance


Topics:BlackboardLTI 1.3

Harmonize Support

Harmonize is an app used for assignments and discussions in your courses. It allows you and your instructors to create content-rich posts to encourage and facilitate online classroom discussion.

Assignments and discussions using Harmonize will display the posts in inline .

Support Home


View More...

Subscribe to Updates

*By completing this form you are opting into communications from Harmonize and 42 Lines.