VoiceThread Docs / VT in your Learning Management System / LMS Administrators / Blackboard

What is LTI?

LTI is an abbreviation for Learning Tools Interoperability, which is a standard protocol developed by 1EdTech. It allows services like VoiceThread to integrate with your Blackboard environment as single-sign-on tools.

The resulting experience for instructors and students is simple:

  1. Sign in to your Blackboard account.
  2. Navigate to your course.
  3. Click on the VoiceThread LTI link.
  4. Use VoiceThread.

Clicking on a VoiceThread LTI link will authenticate the user, establish an account for him if he didn’t have one already, and enroll him in his course within VoiceThread. No additional work is required from the instructor or student.

LTI Tool Configuration

Before instructors can use VoiceThread, it must be configured globally for your Blackboard instance by an administrator. VoiceThread uses LTI 1.3 with Deep Linking. The steps to follow for your Blackboard administrator are below.

Setting up the integration

  1. Go into the System Admin interface.
  2. Click on “LTI Tool Providers.”
  3. Click “Register LTI 1.3 Tool” at the top of the page.
  4. Enter this client ID: 2f407c24-755c-4344-bf2a-40aed5efa97e
  5. Submit.
  6. On the Tool Status page, you’ll see a list of fields with pre-populated information. Copy the Deployment ID from this page and send that to your VoiceThread integration contact.
  7. Scroll down to the Institution Policies section, and set “yes” for “Allow grade service access” and “Allow membership service access.”
  8. Submit.

Configuring a placement

  1. Go back to the “LTI Tool Providers” page.
  2. Click on the arrow next to your existing VoiceThread configuration, and select “Manage Placements.”
  3. Click “Create Placement”.
  4. Enter a Label (for example: “VoiceThread”). This will be the name that appears for your instructors in the Blackboard menu.
  5. Enter a Handle. This must be unique in your database, and it will not be visible to end users.
  6. Select the radio button for “Deep Linking content tool”.
  7. Decide whether you would like VoiceThread to launch in a new browser tab each time it’s used, and check the “Launch in New Window” box if so.
  8. Upload an icon. Suggested icon to use: https://voicethread.com/resources/vt-logo-3.png
  9. Enter the following Tool Provider URL: https://voicethread.com/lti/
  10. Submit.

Once you have sent your deployment ID to your integration contact, VoiceThread will complete the setup and let you know when it’s ready.

If you are using a version of Blackboard that does not yet support LTI 1.3, you will need to use LTI 1.1 instead. Please just note that LTI 1.1 is deprecated and will not receive any future fixes or security patches. It also does not support automatic course copying or full roster syncing.

Building the integration

  1. Navigate to System Admin -> Building Blocks -> Basic LTI Tool Providers.
  2. Click “Register Provider Domain”.
  3. For Provider Domain, enter your custom VoiceThread domain (provided by VoiceThread).
  4. Make sure the Provider Domain is “Approved”.
  5. Under Default Configuration, check “Set globally”.
  6. Enter your Tool Provider Key and Tool Provider Secret (provided by VoiceThread).
  7. Under Institutional Policies, check all three options for User Fields to Send.
  8. Save Changes.
  9. To ensure that grading has been enabled, click on “Manage Global Properties” at the top of your list of LTI tools, and make sure that the option for allowing tools to post grades has been enabled.
  10. Note: Depending on your version of Blackboard, you may need to navigate to System Admin -> Course Settings -> Course Tools and ensure that the VoiceThread LTI tool is set to “Enabled”.

Placement Configuration

  1. Make sure you’ve completed the global LTI configuration above.
  2. Go to the LTI Tool Providers page, and click “Manage Placements”.
  3. Click “Create Placement”.
  4. Enter a Label (for example: “VoiceThread”). This will be the name that appears in the user interface.
  5. Enter a Handle. This must be unique in your database, and it will not be visible to end users.
  6. Select “Content Type”.
  7. Select the location where you would like this placement to appear.
  8. Check “Placement allows grading”.
  9. Upload an icon for this Placement if you’d like. If you’d like to use a VT logo, the following URL is sized specifically for the Blackboard display space: https://voicethread.com/resources/vt-logo-3.png
  10. Enter your Key and Secret (provided by VoiceThread) and the URL: https://yourdomain.voicethread.com/ltione/
  11. Click “Submit”.

Troubleshooting Tips

Known issues specific to Blackboard:

  • Assignment due dates do not save within Blackboard.
  • You cannot have a line break or hyperlinked item in the description of any link. Fixed in Q2 2016 release of Blackboard
  • Submitted assignments do not show up in the “Needs Grading” area of the grade center.
  • Apostrophes in the link title result in a blank page. Fixed in Q2 2018 release of Blackboard

Error message: “The authentication failed; the authentication is stale. Please try again.”

This is caused by a bug in Blackboard. If you click on the VoiceThread link in your course and see a “Launch” button, don’t click on it. Instead, try letting the page sit for a few seconds without clicking anything. You should be forwarded to VoiceThread automatically.

To prevent this issue, try enabling the User Acknowledgement Message in your global LTI configuration for VoiceThread. This will require users to click on the “Launch” button before they will be forwarded to VoiceThread.

Error message: “The authentication failed; the signature on your request did not match the expected value” or “Unsupported Signature Method”

If the issue is isolated to a single link, the description entered by the instructor when setting up the VoiceThread link in the course likely contains a line break.  Descriptions in Blackboard must be a single, continuous paragraph.  To correct this, edit the description so that it does not contain any line breaks at all. 
Note: This is fixed in the Q2 2016 update of Blackboard.

If the issue occurs with all links in all courses, check to make sure the Shared Secret is entered correctly in your Global LTI Configuration and Placement.

If the issue occurs with all links in all courses and the Shared Secret is accurate, please make sure the clock on your Blackboard server is accurate.

Error message: “Could not find Org for this launch.”

Verify that the Consumer Key is entered correctly in both your Global LTI Configuration and Placement.

Error message: “Oh, buttons! We are unable to find [path]”

Make sure the URL is entered correctly for your Placement.

Instructors can’t see student submission for grading

The student likely did not click the “Submit Assignment” button after completing his work.  The student can simply go back into the assignment and click “Submit Assignment” at a later time.  He will not need to re-do his work.

Instructors don’t have the option to enable grading

Grading likely has not yet been enabled for LTI tools.  Please see step 7 for the Building Block or step 9 under Global LTI Configuration above.

You are not automatically signed in to VoiceThread when you click on a VT link

Make sure your web browser accepts third-party cookies.

When you click on a VT link, you see a page titled “VoiceThread Account Verification”.

This means you already had a VoiceThread account under your email address, and the system is now trying to connect that existing account with your Blackboard profile.  You’ll only need to complete this step once.  To proceed through this page:

  • Click on the link that says “Set it here” to set a verification password for your account.
  • Proceed through the steps to set a password.  This will involve receiving an email from VoiceThread.
  • Use that password you just set on the verification page.