• Grades Journey Authorisation (C# code example)

    At the University of South Wales we are currently implementing Grades Journey, for anyone going through the same process you will be concentrating on two key areas of work, provisioning and extraction.   The fir...
    last modified by rt0044432
  • 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...
    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 ...
    last modified by mkauffman
  • blackboard install error

        I don't know where it went wrong...  
    last modified by so0079866
  • How Do I Find An Installer For An Older Version Of Learn?

    Here's how. Watch this video.
    last modified by mkauffman
  • My LTI xxx Doesn't Work

    Solution -  Use our reference tool provider and compare what you are doing with what works. See: https://github.com/blackboard/BBDN-LTI-Tool-Provider-Node   Example: I can't figure out why my JSON doesn't...
    last modified by mkauffman
  • Getting Started - For Beginners

    I'm writing this as we've had a few questions from developers come in who have never written a Web Application in their life. I hope this helps.   First, get up to speed on developing web applications. A Google ...
    last modified by mkauffman
  • thin common cartridge

    Does Blackboard support the thin version of the common cartridge? Where can I find information on how to import a thin common cartridge and set up the Learning Tools Interoperability (LTI) consumer key and shared secret?
    created by danhammari
  • Preparing Your Building Blocks For Learn SaaS and Newer Learn Versions

    Blackboard Building Blocks have long been a staple in the Blackboard Learn platform. These Java Web Apps allow you to customize the workflow and experience that you and your faculty use to interact with the system. &#...
    last modified by mkauffman
  • trouble getting started with the Grades Journey building block

    I am trying to set up Blackboard Grades Journey (in a SaaS environment, if that makes a difference) and hit two roadblocks - probably some really simple "newbie" mistakes I am making.   I (tried to) configured t...
    last modified by kb0045564
  • Precompiling JSPs

    If you haven't read the Tomcat 8 section of the Preparing Your Building Blocks For Learn SaaS and Newer Learn Versions document, you should. As Blackboard continues to update to newer technologies, we are often lookin...
    last modified by scott.hurrey
  • Tutorial - Schema.XML

    Building Blocks often require the means to store data specific to their function. This was often accomplished using local flat files stored in the Building Block directory or by utilizing an external database. Neither...
    last modified by scott.hurrey
  • Aspiring Blackboard Partner Developer Questions

    1. Do I need a $2000 partner account to acquire a test environment? 2. Is there a partnership trial? 3. Is there an SDK for partners? 4. Is there a public, client library?   Any answers and direct links would...
    last modified by tophertime22
  • Use BasicLTILauncher to launch in new window

    I have a  Building block, i am addging feature to launch LTI with different placement. I have added a system link to launch. I am making use of BasicLTILauncher. Its working but opening LTI in new window. I wa...
    last modified by umesh.badrecha
  • REST Made Easy - Use Your Browser!

    I'm writing this to show an easy way to test your REST API calls. This brief video shows you how to go about it. In the video we also answer a question about the Gradebook REST APIs. The question was whether the lette...
    last modified by mkauffman
  • Error [WSFW007] while running Blackboard Soap Web Services Python sample code

    Used below info as a reference and I was trying to execute a sample script.   Get Course Announcements with SOAP and Python BBDN-Web-Service-Python-Sample-Code/Main.py at master · blackboard/BBDN-Web-Ser...
    last modified by bekkam
  • Tutorials

    Building Blocks TutorialsStarting out and Setting up Readme Overview of development project life cycle Setting up your development server Setting up your development environment Your first Building Blocks project...
    last modified by scott.hurrey
  • Developer Workstation

    This topic is meant to help you set up your Development workstation so that you can start setting up your Building Blocks projects and get developing quickly.   Goals  Setup Your IDE and Supporting Tools S...
    last modified by mkauffman
  • Video RE: SSL Certs, REST and Configuring REST in Learn

    tl;dr configuring REST in Learn and why doesn't my REST APP authorize with a Learn system that has a self-signed cert? Here's a video with a few pointers. Thanks for watching! Dropbox - RegardingSSLcertsAndRestIntegra...
    last modified by mkauffman
  • Learn Temporary Directory

    When developing a new B2, we need sometimes to save some temporary files required by the B2 process (like xml files) and to delete them after process end. So, we frequently asked if Learn provides a temporary directo...
    last modified by aa0045190