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

Recent Activity

vm0067953
 Task :install:legacy:licenseReplace FAILED   Error while running tool blackboard.apis.updatetools.tooldefs.system.LicenseReplaceTool with args D:/blackboard/config/license/blackboard-license.xml -FORCE norestart skip-updates Review log logs/update-tools/update-tool-log.txt for details       FAILURE: Build failed with an exception.   * Where:… (Show more)
in Blackboard Learn Developers
gg0043599
I am working on upgrading my B2 compatible for Java 11 for Saas environment. I did all necessary changes required to upgrade the B2 (upgraded the JDK to version 11, Black board jar files to latest versions of 3700.16.0 with 'providedCompile' in gradle script, spring jar files to 5.1.11.RELEASE etc).    B2 war file installed successfully in Saas… (Show more)
in Blackboard Learn Developers
mkauffman
If you're attempting to build an LTI tool provider that supports Deep Linking aka Content Item Messaging and you see the following symptom described in Behind the Blackboard!   "LTI TP posts back to /webapps/blackboard/controller/lti/contentitem fails. When posting back to /webapps/blackboard/controller/lti/contentitem Learn fails with "The… (Show more)
in Blackboard Learn Developers
sstevensonrevill
I need to build a B2 that will allow a user to upload a file to the content system, renaming it as I do so. Although I have built many B2's over the years, but never one that uploads files, clues or pointers would be welcome. Am also up for building an LTI tool to do this, but that would need more of a step by step guide to get me started, and as… (Show more)
in Blackboard Learn Developers
scott.hurrey
Building Blocks are one means of extending the capabilities of Learn either by adding functionality or by integrating with external resources and services. Learn also supports Web Services, Proxy Tools, and  Learning Tools Interoperability (LTI).   Getting Started In the Getting Started section you will find instructions for setting up your…
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
Click to view contentAs of Blackboard Learn SaaS version 3700.11.0, you now have the ability to scan any installed Building Block for API changes and readiness for Java 11!    You should ONLY run this on your staging environment. It can be resource-intensive   The process is really quite simple. The scanning tool can be turned on in a browser by loading the…
in Blackboard Learn Developers
goh.ian
We're testing Q2 2019 now (so have the encrypted SIS integration passwords).  We were pulling the password from the database data_intgr table prior to this (so we didn't have to store it locally).  Are there any functions to decrypt ?   The command line ShowClearTextPasswords does not show the SIS integration passwords.   Obviously, we could store… (Show more)
in Blackboard Learn Developers
er0042361
About a year ago I created a Building Block for Learn - everything went fine. Because of the changes coming with Q4 2016, I have to upgrade the B2 to use an updated Spring and Hibernate version. my issue comes when deploying the B2 to the DVM. Even if I use this starter project, I get the following error from the stacktrace when I run a Gradle… (Show more)
in Blackboard Learn Developers
scott.hurrey
This document contains a number of links to resources to assist a Building Block Developer in the quest to build an integration with the Blackboard Building Blocks framework.   Building Block Developer Tools  Blackboard Maven Repository schema.xml validator bb-manifest.xml validator Blackboard Github Repository
in Blackboard Learn Developers
Load more items