Integration Blackboard 9 with LAMS
From LAMS 2.4, you can now use the LAMS 1.2 Building Block for Blackboard 9.
This new integration Building Block, aside from UI improvements, it now has gradebook integration.
For managing lesson when importing and/or after doing a Blackboard course-copy, see Blackboard LAMS Lesson Administration.
Blackboard and LAMS Building Block settings
On the Blackboard side, you need to configure the following settings:
- LAMS SERVER URL
This is the URL for the LAMS server that this Blackboard instance will be integrated with (i.e.: http://lams-server.org/lams/).
- LAMS SERVER ID
An identifier for this particular integration instance. This can be any string that is easy to read and helps to identify the integration (i.e.: lams01)
- LAMS SERVER SECRET KEY
This is the key that is only known to LAMS and Blackboard. It's recommended to be a random string of alphanumeric characters. Make sure that this key is kept private otherwise the integration can be compromised. (i.e.: 2wBN6oMK9Wg6LqU)
- BLACKBOARD REQUEST SRC
This is the name of your Blackboard instance (i.e.: My Uni).
- LAMS SERVER TIME REFRESH INTERVAL (HOURS)
This is the refresh interval (in hours) of acquiring LAMS server time. (i.e.: 24).
On the LAMS side
This must match the SERVER ID you set in Blackboard (ie: lams01 as above)
Same as the SERVER SECRET KEY above. Make sure that this key is kept private otherwise the integration can be compromised.
A name to identify this integration within LAMS (ie: LAMS-Blackboard integration)
A brief description for your record.
a two-to-three character letter that would be prefixed to all users and courses created to identified which integration they are from. (ie: bb_)
In case you need to disable the integration you can tick this on.
- User Information URL
From LAMS v2.4.1, you aren't required to a URL here (see LDEV-3102). But if you are using LAMS v2.4 or earlier, your URL should look like: http://your-blackboard-server/webapps/lams-lamscontent-BBLEARN/UserData?uid=%username%&ts=%timestamp%&hash=%hash%
- External Server URL
The full URL to your blackboar server (ie: http://your-blackboard-server )
- Time out URL
A URL that LAMS would redirect users if their session time out. Usually the same as the External Server URL.
- Lesson finish callback URL
This is a URL that is used to passed mark/grade information from LAMS to Blackboard. The format of this URL is: http://your-blackboard-server/webapps/lams-lamscontent-BBLEARN/Gradebook?lsId=%lessonid%&uid=%username%&ts=%timestamp%&hash=%hash%
To get the LAMS 1.2 Blackboard Building Block, go to Downloads and see the integration tab.
LAMS 2 Building Block Source Code
The LAMS-Blackboard Integration Building Block source code is available on our CVS server. You can access the source from from cvs by checking out the lams_bb_integration project. The project comes with an ant build script that will compile the code into .war format, then just follow the installation step to install.
- access method: pserver
- user name: anonymous
- server name: code.lamsfoundation.org
- location: /usr/local/cvsroot
- project: lams_bb_integration
Read the readme file for further instructions
Help, Questions, Comments?
If you have any questions or comments, please post them in the LAMS Community Tech Forums