EduGarage Logo
Search:
Site Map
Upcoming Events:
Please e-mail us if you would like your webinar, conference, or get-together to be featured in this space.
Stay Informed:

Add Module via API

rated by 0 users
Answered (Not Verified) This post has 0 verified answers | 1 Reply | 1 Follower

Top 50 Contributor
1 Posts
Brendan Rehman posted on 5 Feb 2010 9:47 AM

Hi Folks,

I've previously worked with Moodle so BB is pretty new to me. With moodle I was able to add a folder to the moodle site which we called remotely to add a search module. This search module pointed back to our product and allowed users to add favorite links from our product to moodle on a course by course basis. I've been working now for a few weeks to replicate this functionality in BB but I've been pretty unsuccessful at it.. :(

Can someone please tell me if this is possible:

1. Add a module to a courses main page using just the API... I can enable/disable this via code but I don't see how to add the module purely via code.

2. This new module performs a search i.e. returns a list of results with a button "Add to Favorites".

3. I would like add this selected links to a new module "via API" - lets all it "My Favorite Links" -

----------------------------------------------------------------------------------------------

MY Favorite Links Module

-----------------------------------------------------------------------------------------------

Link1
Link2
Link3
---------------------------------------------------------------------------------------------

Any suggestions or pointers would be most appreciated.

Thanks,

Brendan

All Replies

Top 10 Contributor
9 Posts

Add a module via the API registering the module in your bb-manifest.xml. Once the b2 is deployed simply enable the module to be used within a course from the system admin panel. All extension points for where your custom code hooks into Blackboard will be defined within the bb-manifest.xml.

<!-- Modules, types, and channels for the portal -->
<module-defs>
<module-type ext-ref="exmp-module" title="Example Plug-in
Module Type" uicreatable="true">
<jsp-dir>module</jsp-dir>
<jsp>
<view>view.jsp</view>
<edit>edit.jsp</edit>
<admin>admin.jsp</admin>
</jsp>
</module-type>
</module-defs>

Page 1 of 1 (2 items) | RSS
© 2006-2009 Blackboard Inc. All Rights Reserved. Blackboard, the Blackboard logo, and EduGarage are trademarks
or registered trademarks of Blackboard Inc. in the United States and/or other countries.