Skip navigation
All Places > Blackboard Developer Community

Standards

Log in to follow, share, and participate in this community. Not a member? Join Now!

Recent Activity

scott.hurrey
Next time you go to developer.blackboard.com to register an application, you'll notice some changes. Now you can also register a LTI tool. You register an LTI tool in pretty much the same way you register a REST application. For more information about registering an LTI tool, see Register as a Developer and Manage Your Applications with the… (Show more)
scott.hurrey
This blog post contains links to a complete demonstration of setting up and using https://github.com/blackboard/BBDN-LTI-Tool-Provider-Node. Shout out to Scott Hurrey & Eric Preston and his team (everyone you see on the commit list at the repo!)  for all their work and help with this.   First things first: Read, and understand, the… (Show more)
scott.hurrey
I've had the question asked several times now so it deserves a blog post. The short answer to the question is to use Managed Placements. Reference this Blackboard Help article. This help article is also helpful. Here is a video demonstration. 
scott.hurrey
"Unable to launch link. The Tool Provider has been disabled by the System Administrator," even after enabling LTI and the specific tool in system-level Tools and the LTI global settings are correct. The issue is that LTI is not enabled at the course level. Watch this video to see the setting that causes the issue and how to fix it.    The short… (Show more)
scott.hurrey
Had a case come in with several questions about the LTI Placement Options. There's certainly many options so I've written this Blog Post in Q& A format for future reference. The definitive documentation is on https://help.blackboard.com Cheers!   When creating a LTI TP, what does 'Allow Membership Service Access' mean? - It allows one to enable… (Show more)
scott.hurrey
Quite the problem is  mis-matched time on the Learn server and the tool provider. So first, make certain both servers are running some means of syncing to a time server, ex: ntpd. Second, from a case that I needed help from our OAuth expert with, make certain that the code that calculates the OAuth signature includes everything, including the… (Show more)
scott.hurrey
On April 10, 2019, Eric Preston, Blackboard's resident LTI expert, spoke with us in Technical Office Hours. He gave us an overview of LTI technology. Watch recording in Bb Collaborate.   On May 1, 2019, Eric followed up with another, deeper dive into coding an LTI integration. Watch the recording in Bb Collaborate and check out the slide deck… (Show more)
scott.hurrey
Given that I've seen multiple questions about the IMS spec and Deep Linking 1.0, I'm writing this post.  Below, for reference from our test implementation of a Tool Provider GitHub - blackboard/BBDN-LTI-Tool-Provider-Node: A node.js LTI Tool Provider for testing LTI launches, Caliper, and Outc… is sample JSON that can serve as guide for what… (Show more)
Alberto Ruiz
Hello,   we've detected a strange behavior with the Assignments and Grades Services in the Blackboard Learn implementation.   We create a new Gradable Content placement of our LTI Advantage tool. After that we add the content to a Original experience course, with the gradable option checked. It creates a new column in the grade center.   When… (Show more)
in Standards
bert.vercauteren
Currently it is not possible to filter Caliper events at the Blackboard server side.  Are there any plans to implement this kind of filtering?  Or does anyone know a work around to not having to process all events at the event store side? Thanks
in Standards
Load more items