building blocks -...
TRANSCRIPT
Building Blocks Mission & Technology
Building Blocks is the architecture that enables Blackboard to integrate with external systems, tools, and content.
Goal of Building Blocks is to impact the daily education experience of all Blackboard users
This technology is available in Enterprise editions of Blackboard e-Education Suite
Blackboard Learning System
Blackboard Portal System
Blackboard Transaction System
Building Blocks from the End User Perspective
Building Blocks are:
Installed and managed through the System Administrator Interface
Available to Instructors in their Course Control Panel
Can be enabled/disabled as any other Blackboard tool
Available to Students as tools and content to enhance their learning experience
Portal Modules designed to display dynamic information that can be personalized by each user
Building Blocks Integration Points
Building Blocks in Course Control Panel
Manage Building Blocks withinThe Control Panel
Building Blocks as Course Tools
Access Building BlocksFrom Course Tools
Building Blocks as Portal Modules
Why adopt Building Blocks?
Choice / FlexibilityAbility to innovate and share innovations with others.Return On Investment:
Leverage existing investmentsMeet standards and specific needs on campusEase of administration and management of costs through interoperability Cost recovery opportunities
Building Blocks Integration Points
Java-based APIs allow developers to integrate external tools, systems and content into:
Course Content areas
Communications and Tools areas
Calendar and Announcements
Gradebook
Security and Authentication framework
Portal System
Building Blocks Program
• Building Blocks Website
• Building Blocks free SDK
• Building Blocks Catalog
• Blackboard Developer Network (BbDN)
• Bb Developer License
• Communities, Knowledge Base, Code Snippets, White Papers, Beta Software
• “Blackboard Enabled” Logo Program
Archive Online Classroom Sessions
WYSIWYG Editor
Voice over IP Discussions
Online Journaling Tool
Portal Module Building Blocks
Building Blocks Catalog
http://bbug.ca/forum/index.jsp
Community Development Community Development
http://www.bb-opensource.org
Community Development Community Development
Community Development Community Development
A Look into the Future of Building Blocks
A Look into the Future of Building Blocks
Improved technical documentation available from the website
Expanded APIs
Enhanced BbDN features and resources
More interactive Building Blocks Catalog
Informative Building Blocks Newsletter
Maturation of Building Blocks Technology
Maturation of Building Blocks Technology
Integrationwith SIS
Discovery and Awareness of Custom Components and Invocation
Manipulate and Interact with Data, Blackboard Services Including Login
and Authentication
Custom Content Types
Interoperability with External Systems
Interoperability with External Systems via Standards (Webservices)
Pluggable Integration with Business Logic
Support of .NETSupport of .NET
Full release of .NET APIs
Full ability for .NET Office integration
.NET APIs for Blackboard including:
Content APIs
Gradebook APIs
Portal APIs
System APIs
Web Controls
Administrative APIs – data and authentication integration
Web Service implementation for all classes
.NET Gradebook Building Block.NET Gradebook Building Block
What are the kinds of tools and systems you need integrated with Blackboard?
Student participation tools (e.g., blogs)
Single signon and integration with a variety of end user authentication systems
Adaptive content tools
Course evaluation and general survey systems
Personal Information Management (PIM)
Library Systems
Mobile/Wireless Access
And more!
We Want to Hear from You!We Want to Hear from You!
Commitment to the Community
Commitment to the Community
We look to you for how you want Blackboard Building Blocks to evolve:
Technology
Program
Partnerships
and Developers Workshop
Please share your feedback with us!
Jan Poston Day