• NOTICE! No More HttpClient 3.x In Learn 3700.5.0 and Later

    I'm writing this to inform B2 developers that Blackboard has removed the Apache Commons HttpClient 3.x library from /usr/local/blackboard/systemlib in Blackboard Learn 3700.5.0. We are using HttpClient 4.x in Learn ve...
    mkauffman
    last modified by mkauffman
  • Learn Installation Requirements for Self-hosted Microsoft Systems

    This page documents several requirements for those who are installing Learn on the Microsoft platform. The individual doing the install MUST read, complete any required action, and check off each item on this page. Th...
    mkauffman
    last modified by mkauffman
  • How Do I Find the Blackboard Learn Installation Package?

    I've often had questions like "Where do I find the Q4 2018 Learn Installer?" This brief video shows you how to use Behind the Blackboard to find the installation package you are looking for.
    mkauffman
    last modified by mkauffman
  • SaaS Java11 admin.jsp: The specified resource was not found, or you do not have permission to access it.

    Hi I'm testing a Building block on a SaaS developer virtual machine. This is the Java 11 DVM,   The main part of the module works but the admin page no longer works. I think this must be permissions either on t...
    jb31639
    last modified by jb31639
  • LTI 1.3 Deep Linking, Names and Roles, and Custom Parameters

    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...
    mkauffman
    last modified by mkauffman
  • LTI

    Is there an LTI integration for Office365 - specifically Powerpoint?
    dt37816
    last modified by dt37816
  • Private Key validation Failed

    Hello,   When are we using Private key and key set getting from balckboard developer protal,those credentials unable to authenticate JWT. We are getting following error:   Signature verification failed
    rohit
    last modified by rohit
  • Problems with DocumentManager with 3700 API

    We are trying to retrieve a file from a course Content Collection using blackboard.platform.contentsystem.manager.DocumentManager API but the method loadFile() doesn't return the resource file if the user that makes t...
    ysegovia
    created by ysegovia
  • Java 11 for Learn: FAQ

    To address recent changes in Oracle’s Java support model, Blackboard Learn is transitioning to adopt a more recent version of Java, Java 11 Corretto JDK.  To find details regarding the targeted ve...
    mkauffman
    created by mkauffman
  • In which tables of the database is the information of Institutional Hierarchy?

    I need to read from the database the node information and the course-node relationship. In which tables can I find this?
    cv0054064
    last modified by cv0054064
  • Start Bundling & Linking to 3rd Party Java Libraries

    This is a follow on to the recent blog post about HttpClient .jar files. I'm writing because another vendor was using the Axis libraries we had in the classpath pre 3700.5.0. Those are gone too.   Always bundle ...
    mkauffman
    created by mkauffman
  • Start Bundling & Linking to 3rd Party Java Libraries

    This is a follow on to the recent blog post about HttpClient .jar files. I'm writing because another vendor was using the Axis libraries we had in the classpath pre 3700.5.0. Those are gone too.   Always bundle ...
    mkauffman
    last modified by mkauffman
  • How Do I Get My LTI Tool To Show in the Ultra Content Market?

    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 ...
    mkauffman
    last modified by mkauffman
  • Unable to launch link. The Tool Provider has been disabled by the System Administrator

    "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 ...
    mkauffman
    last modified by mkauffman
  • NOTICE! No More HttpClient 3.x In Learn 3700.5.0 and Later

    I'm writing this to inform B2 developers that Blackboard has removed the Apache Commons HttpClient 3.x library from /usr/local/blackboard/systemlib in Blackboard Learn 3700.5.0. We are using HttpClient 4.x in Learn ve...
    mkauffman
    created by mkauffman
  • Start Testing Your B2 with Amazon Corretto 11

    As many of you know, Java 8 is a thing of the past. Blackboard has been working to release Blackboard Learn with Amazon's Corretto 11 OpenJDK distribution. To help you prepare your Building Block integrations for this...
    scott.hurrey
    last modified by scott.hurrey
  • The Many Many Options For LTI Placements

    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 http...
    mkauffman
    last modified by mkauffman
  • When Ok is NOT OK! Changing System Role Privileges

    We've had reports of REST API calls not working where the sole issue was the System Role Privileges not being set as required. I discovered this because I was trying to duplicate the issue and made this exact mistake ...
    mkauffman
    last modified by mkauffman
  • What's the best way to access course roster information without student intervention?

    We're developing 3rd party software that will contain access groups based on course rosters. What's the best way to get course roster data from Blackboard? We also need to pull this data at certain intervals...
    alex@skyepack.com
    last modified by alex@skyepack.com
  • Use HTTPS!

    If you're running into an issue connecting to an AMI instance or a Developer Virtual machine where you get nowhere, or get a response like 'This site can't be reached. The connection was reset.' Use HTTPS!!   ht...
    mkauffman
    last modified by mkauffman