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

Recent Activity

cbeach
Click to view contentI have an older building block that wraps some custom logic around LTI launches.  After the MH Bb instance was upgraded to v3400, the building block stopped working.  After reviewing the code, there's a fair bit of 'private' APIs being used, and I'm working to clean them up, while focused on making the integration work for the Blackboard adopter… (Show more)
in Blackboard Learn Developers
mkauffman
Click to view contentCamelot (it's only a model) - YouTube Ok, this is not a blog post about silly movies. I'm writing because of a recent occurrence of difficulty noticing/finding a very important piece of our REST API documentation, the .... wait for it.... Model. As described below reading through the API Models can help reduce the number of REST API calls you… (Show more)
in Blackboard Learn Developers
mkauffman
Here's a handy URL to have when for some reason the credentials you have for the front-end login to your Learn system don't work. https://help.blackboard.com/Learn/Administrator/Hosting/Authentication/Auth_Recovering  If you have back end access, this is like having a key hidden under the rock in your back yard. Run the tool and it gives you a… (Show more)
in Blackboard Learn Developers
scott.hurrey
Template variables allow for integration with other systems by exposing information about the user's context in a way that makes creating URLs to pass information to these systems easy.   Template variables are represented by a series of values given a special syntax. This syntax is @X@object.attribute@X@. When used, these variables are expanded…
in Blackboard Learn Developers
scott.hurrey
The purpose of this document is to provide a mapping from SOAP Web Service calls to REST API Endpoints. This is meant to be a quick-start guide to the migration process. With SOAP being deprecated in the near term future and removed from Blackboard Learn following the public API Deprecation Policy, it is our intention to provide you the…
in Blackboard Learn Developers
rh0068002
Overview To integrate with the Blackboard Learn server, you can use the following approaches. REST API. Blackboard recommends using Blackboard Learn's REST API to integrate with Blackboard Learn. REST APIs can be accessed using almost any programming or scripting language. To get started, see Getting Started With REST. Building Blocks are web…
in Blackboard Learn Developers
rhering
Click to view contentHi,   Through some experimentation I've managed to add an iframe into our pilot version of Ultra. I used the following markup (based on the markup created by Blackboard for YouTube and Vimeo embedding):   <div id="frame" data-bbtype="video" data-bbfile="{"alt":"Injected… (Show more)
in Blackboard Learn Developers
mkauffman
First - our forward looking statement applies to the information presented here*.   I'm writing this blog post because this week in our Blackboard Learn 9.1 Upgrade Cohort we mentioned our intent to announce deprecation of our SOAP Web Services near the end of this year. We also mentioned our intent to remove the SOAP Web Services from Learn… (Show more)
in Blackboard Learn Developers
vickers.stephen
In a blog post last month, Mark Kauffman commented that "B2 content can be surfaced in an Original course on an Ultra Nav-enabled system, but not in an Ultra course".  However, I have been experimenting with using an LTI link within an Ultra course to connect to the URL of a building block installed on the same server.  This seems to work fine,… (Show more)
in Blackboard Learn Developers
mkauffman
It's been a while, and this needs to be said. A few have asked about surfacing Building Block content in Ultra courses. You can't do that. B2 content can be surfaced in an Original course on an Ultra Nav-enabled system, but not in an Ultra course. The way into Ultra is LTI and REST. These offer advantages over B2 integrations in that you can code… (Show more)
in Blackboard Learn Developers
Load more items