Blackboard Learn Administration
4/5
()
About this ebook
Related to Blackboard Learn Administration
Related ebooks
Winning Presentation in a Day (Review and Analysis of Abrams' Book) Rating: 0 out of 5 stars0 ratingsValue Based Pricing A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsThe Standard for Risk Management in Portfolios, Programs, and Projects (GERMAN) Rating: 0 out of 5 stars0 ratingsTackling the Titans: How to Sell to the Fortune 500 Rating: 0 out of 5 stars0 ratingsSales Growth: Five Proven Strategies from the World's Sales Leaders Rating: 0 out of 5 stars0 ratingsOptimizing Growth: Predictive and Profitable Strategies to Understand Demand and Outsmart Your Competitors Rating: 0 out of 5 stars0 ratingsReengineering the Corporation (Review and Analysis of Hammer and Champy's Book) Rating: 0 out of 5 stars0 ratingsBusiness Administration A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsBusiness Systems Management Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsCitizen Development Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsThe Best Service Is No Service (Review and Analysis of Price and Jaffe's Book) Rating: 0 out of 5 stars0 ratingsHacking SaaS: An Insider's Guide to Managing Software Business Success Rating: 0 out of 5 stars0 ratingsTaking Charge: ...Your Future... Rating: 0 out of 5 stars0 ratingsLoyalty program A Complete Guide Rating: 0 out of 5 stars0 ratingsValue Based Pricing A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsMaximize Your Book Sales With Data Analysis: The Cure for Authorship Analysis Paralysis Rating: 0 out of 5 stars0 ratingsSix Steps to Creating Profit: A Guide for Small and Mid-Sized Service-Based Businesses Rating: 0 out of 5 stars0 ratingsExploding Your Sales: “Advanced Pricing Strategies Goldmine” Rating: 0 out of 5 stars0 ratingsCustomer Lifecycle Management A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsBusiness Adventures: Tips and Tricks to Maximize Profits Rating: 5 out of 5 stars5/5Find Your Lightbulb: How to make millions from apparently impossible ideas Rating: 0 out of 5 stars0 ratingsLean Acres: A Tale of Strategic Innovation and Improvement in a Farm-iliar Setting Rating: 0 out of 5 stars0 ratingsThe Overlooked Expert: 10th Anniversary Edition Rating: 0 out of 5 stars0 ratingsKaCHING!: Unlock the Secrets to Boosting Sales for Exponential Income Rating: 0 out of 5 stars0 ratingsChief product officer Third Edition Rating: 0 out of 5 stars0 ratingsSales Development A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsCommon Sense Talent Management: Using Strategic Human Resources to Improve Company Performance Rating: 0 out of 5 stars0 ratingsBuild Business Value: Take Action Now, Increase the Value of your Business, Get the Most when you Sell Rating: 0 out of 5 stars0 ratingsMastering Recurring Revenue Rating: 5 out of 5 stars5/5Becoming a Category of One (Review and Analysis of Calloway's Book) Rating: 0 out of 5 stars0 ratings
Applications & Software For You
Adobe Illustrator: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsFL Studio Cookbook Rating: 4 out of 5 stars4/5The Best Hacking Tricks for Beginners Rating: 4 out of 5 stars4/5Adobe Photoshop: A Complete Course and Compendium of Features Rating: 5 out of 5 stars5/5The Unofficial Guide to Open Broadcaster Software: OBS: The World's Most Popular Free Live-Streaming Application Rating: 0 out of 5 stars0 ratingsAdobe Premiere Pro: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsAdobe After Effects: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsHow to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Blender 3D Basics Beginner's Guide Second Edition Rating: 5 out of 5 stars5/5Logic Pro X For Dummies Rating: 0 out of 5 stars0 ratingsiPhone Photography For Dummies Rating: 0 out of 5 stars0 ratingsYouTube Channels For Dummies Rating: 3 out of 5 stars3/5Kodi User Manual: Watch Unlimited Movies & TV shows for free on Your PC, Mac or Android Devices Rating: 0 out of 5 stars0 ratingsVlog Like a Boss: How to Kill It Online with Video Blogging Rating: 5 out of 5 stars5/5Matlab: A Practical Introduction to Programming and Problem Solving Rating: 4 out of 5 stars4/5GarageBand For Dummies Rating: 5 out of 5 stars5/5Six Figure Blogging In 3 Months Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Essential Affinity Photo 2 Rating: 0 out of 5 stars0 ratingsAdobe InDesign CC: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsExperts' Guide to OneNote Rating: 5 out of 5 stars5/5The Chromebook Infused Classroom: Using Blended Learning to Create Engaging, Student-Centered Classrooms Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Synthesizer Cookbook: How to Use Filters: Sound Design for Beginners, #2 Rating: 3 out of 5 stars3/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Canon EOS Rebel T3/1100D For Dummies Rating: 5 out of 5 stars5/5
Reviews for Blackboard Learn Administration
1 rating1 review
- Rating: 4 out of 5 stars4/5The home analogy was good. Blackboard Learn has evolved over the years, so the information in this book is obsolete. I enjoyed it.
Book preview
Blackboard Learn Administration - Terry Patterson
Table of Contents
Blackboard Learn Administration
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Planning a Blackboard Learn Instance
What is Blackboard Learn?
How does Blackboard Learn work?
Blackboard Learn architecture
One server / Two server architecture
Multiple server architecture
Blackboard instance environments
How do I decide what architecture to build?
Summary
2. Installing Blackboard Learn
Operating systems
Space requirements
Installing the database
Installing an Oracle database for Blackboard Learn
Installing a Microsoft SQL Server database
Installing JDK
Preparing a Windows Server environment
Preparing a Red Hat or Solaris server for Blackboard Learn
Final preparations before installing
Installing the Blackboard Learn application
Upgrading our Blackboard Learn instance
Managing Blackboard Learn services
The Blackboard Learn Patch Utility tool
Getting Blackboard Learn Patch Utility
Getting Blackboard patches
Managing Blackboard patches with the Blackboard Learn Patch Utility tool
Summary
3. Setting Up and Customizing Blackboard Learn
Branding Blackboard Learn
Blackboard Learn themes
Blackboard Learn color palettes
Basic branding within Blackboard Learn
Advanced branding of our Blackboard Learn instance
Customizing the Blackboard login page
Summary
4. Creating Courses in Blackboard Learn
Courses in Blackboard Learn
Course names and course IDs
New shells versus recycling
Course settings in Blackboard
Default course properties
Course themes and icons
Course Tools
Quick Setup Guide
Custom images
Default course size limits
Grade Center settings
Course menu and structures
Default notification settings
Default grading schema
Creating a course catalog structure
Terms
Searching for courses in Blackboard
Creating single courses in Blackboard
Creating courses using the batch course creation tool
Importing content into a new course
Copying content into a new or existing course
Summary
5. Administrating Courses in Blackboard Learn
Enrolling users into Blackboard Learn courses
Creating a batch enrollment file
Enrolling users using the Batch Enrollment process
Possible issues with the batch enrollment process
Using Quick Enroll in Blackboard Learn
Exporting and archiving courses in Blackboard Learn
Exporting a course
Exporting a course using the Blackboard Learn format
Exporting a Blackboard course into Common Cartridge format
Archiving a Blackboard course
Batch exporting and archiving courses
Tips for batch exporting and archiving
Using the Bulk Delete function in Blackboard Learn
Removing a course from Blackboard Learn
Reusing recently-deleted course IDs
Summary
6. Creating Users in Blackboard Learn
User creation policy
Setting Up default user information in Blackboard Learn
Creating single users in Blackboard Learn
Creating multiple users in Blackboard Learn
Accessing users in Blackboard Learn
Summary
7. Managing Roles and Users in Blackboard Learn
Roles within Blackboard Learn
Managing course roles in Blackboard Learn
Editing a course role
Creating a new course role using the Copy function
Managing privileges for course roles
Managing system roles in Blackboard Learn
Creating system roles in Blackboard Learn
Creating custom institutional roles in Blackboard Learn
Managing role privileges in Blackboard Learn
Developing role privilege policies in Blackboard Learn
Disabling user access to Blackboard Learn
Removing users in Blackboard Learn
Summary
8. Using Tools and Utilities in Blackboard Learn
System announcements
Creating a system announcement
Editing or deleting a system announcement
Spell Check Dictionaries in Blackboard Learn
Creating a new spell check dictionary within Blackboard Learn
Adding a spell check dictionary in Blackboard Learn
Managing a spell check dictionary in Blackboard Learn
Language packs
Notifications
Setting up general notifications
Managing the default notifications settings
Course Messages
Calendar
E-mails
Enterprise surveys in Blackboard Learn
Goals
My Blackboard Settings
Math Editor Image Service
Tools
Chalk Titles
Summary
9. Security, Reporting, and Configuration in Blackboard Learn
Security in Blackboard Learn
Managing SSL certificates
Managing guest access
Managing session fingerprints
Input Validation Filter
Safe HTML Filters
Alternate Domain for Serving Content
System information in Blackboard Learn
System configuration
System reporting
Disk Usage
Refresh Report Data
Textbook Information
Optimizing our Blackboard Learn environment
Blackboard Tasks
Optimizing web services
Monitoring and optimizing Internet Information Services
Monitoring and optimizing Apache
Installing and configuring Apache 2.2 for Blackboard Learn
Tomcat configuration and optimization
Tomcat thread queuing
Summary
10. Authentication and Data Integration in Blackboard Learn
External authentication in Blackboard Learn
Planning authentication integration
LDAP
Central Authentication Service
Shibboleth authentication
Blackboard legacy authentication framework
Default
In case our external authentication options aren't working
External authentication provider planning
Adding external authentication providers
Creating an LDAP provider
Creating a Shibboleth provider
Creating a CAS provider
Setting up external authentication-provider order
Data integration with Blackboard Learn
The snapshot tool in Blackboard Learn
The SIS Framework
Integration options
Questions to ask when planning your data integration
Creating data sources
Building a flat file integration
Creating the flat file
Creating the integration within Blackboard Learn
Testing our flat file
Sending files to Blackboard Learn
Summary
11. Implementing Building Blocks in Blackboard Learn
Blackboard Learn building blocks
Installing a building block
Configuring and managing a building block
Removing a building block
Building block manager
Web services in Blackboard Learn
LTI Tool Providers
Recommended building blocks
Summary
12. Logs, Troubleshooting, and Disaster Recovery in Blackboard Learn
Troubleshooting issues in Blackboard Learn
Finding and searching log files
Locating and accessing log files
SIS Logs
Authentication Logs
System Logs
System Tasks Status
Course Cartridge Import Status
Log Rotation
Locating log files in Blackboard Learn
Apache
IIS
Tomcat
Blackboard application
Tips for troubleshooting issues with log files
Disaster recovery
Understanding expectations
Prioritizing Blackboard data
Example Blackboard Learn disaster recovery plan
Summary
A. Appendix
Index
Blackboard Learn Administration
Blackboard Learn Administration
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: May 2013
Production Reference: 1170513
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84969-306-6
www.packtpub.com
Cover Image by Neha Rajappan (<neha.rajappan1@gmail.com>)
Credits
Author
Terry Patterson
Reviewers
David Hopkins
Dr Malcolm Murray
Simon Roberts
Wayne Twitchell
Mike Zimmerman
Acquisition Editor
Joanne Fitzpatrick
Lead Technical Editor
Sweny M. Sukumaran
Technical Editors
Prasad Dalvi
Pushpak Poddar
Project Coordinator
Shiksha Chaturvedi
Proofreaders
Maria Gould
Amy Guest
Indexer
Rekha Nair
Graphics
Ronak Dhruv
Production Coordinator
Conidon Miranda
Cover Work
Conidon Miranda
About the Author
Terry Patterson has over ten years of experience administrating Blackboard LMS environments at various institutions. During that time, he has held numerous leadership roles in Blackboard feedback panels and customer-led user groups. In 2009, he received a Blackboard Catalyst Award for his work in the Blackboard Community. He has given presentations at state, national, and international conferences about emerging and advanced integrations with the Blackboard application. He holds certifications as a Blackboard Trainer and a Blackboard Server Administrator. When not busy in his position as LMS Application Administrator at the University of Missouri, he works to help answer questions from other system administrators and posts the issues he faces on his Blackboard Guru blog at http://www.blackboardguru.com/.
I would like to thank my friends and family who have been positive and encouraging throughout this process. Thanks to my colleagues at the University of Missouri, including Tanys, Guy, Michael, Ethan, and countless others who have offered their expertise and support.
I also want to thank the many Blackboard employees who always welcomed my questions no matter how long winded they were. Thanks to the Packt Publishing team for their help, as I have learned the book-writing process. Finally, thanks to you, the Blackboard administrators reading this book I hope you find this book to be a helpful resource in your duties.
About the Reviewers
David Hopkins is a respected and experienced Learning Technologist at the University of Leicester, U.K. Working closely with administrators, managers, and academic teams, David investigates and advises on the appropriate use of technology for both classroom and distance-learning students.
David writes on aspects of learning technology and the pedagogic use of technology in (and out of) the classroom on the Technology Enhanced Learning blog at www.dontwasteyourtime.co.uk, and has a growing professional network centered around his blog and Twitter handle, @hopkinsdavid.
Dr Malcolm Murray has used Blackboard since Version 5.5. He has over a decade's experience in using Blackboard Learn as a system administrator, as a developer, and also to support his teaching. Currently based at Durham University in the U.K., he leads the University's Learning Technologies Team and is an Honorary Fellow of the School of Education. He holds a Ph.D. in Geography and a Postgraduate Certificate in Learning, Teaching, and Research in Higher Education. He is a member of the U.K. Heads of e-Learning Forum, a fellow of the (UK) Higher Education Academy, a certified member of the Association for Learning Technology, and the Director of OSCELOT (the Open Source Community for Educational Learning Objects and Tools). He regularly attends Blackboard conferences in the U.S. and Europe, participates in Blackboard's BugSquad and Beta initiatives, and is a past winner of the Blackboard Greenhouse Award (2005), Blackboard Innovators Award (2008), and Blackboard Catalyst Award (2010).
Simon Roberts has 30 years of experience in the IT industry, as a programmer and instructor. He teaches a variety of topics, including programming and system administration for various platforms. He enjoys the travel opportunities that come his way thanks to his work, and also acts as an FAA-certified flight instructor in his spare time. Simon lives in the Denver metro area in Colorado.
Wayne Twitchell is a leader in online teaching-and-learning for over 15 years, despite being denied admission to the prestigious Mensa club. As Blackboard administrator at Grinnell College and in his current position at the University of Northern Iowa, he has managed and supported a range of Blackboard products including Learning Management, Community, and Content management in a vertically-integrated way while integrating individual products (such as Learn) into an existing campus infrastructure. Dr. Twitchell's approach engages the visionary potential of technology both in and out of the classroom without forgetting the nuts and bolts of teaching. He currently lives in Cedar Falls Iowa with his partner (who was admitted to Mensa) and their amazing bearded dragon, Gogo, as well as their puppet sheepdog, Winston.
Mike Zimmerman has been a Blackboard system administrator at the University of Nebraska in Omaha since 2001. He is an active contributor in the Blackboard user community and ListServ, and has been a part of the Blackboard Dr. C user support forums since 2006.
www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
Fully searchable across every book published by Packt
Copy and paste, print and bookmark content
On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
Welcome to Blackboard Learn Administration. In this book, we will review the basic and advanced topics that make up Blackboard Learn administration. By the end of this book, we will have a better understanding of Blackboard Learn, and hopefully, have some tips and tricks to add to our administrator's toolbox
. So let's get ready to challenge ourselves as we learn more about Blackboard Learn.
What this book covers
Chapter 1, Planning a Blackboard Learn Instance, reviews the information, issues, and concerns that administrators should address before installing Blackboard Learn.
Chapter 2, Installing Blackboard Learn, will show you how to prepare, install, upgrade, and maintain a Blackboard Learn environment.
Chapter 3, Setting Up and Customizing Blackboard Learn, reviews the customization options available within Blackboard Learn.
Chapter 4, Creating Courses in Blackboard Learn, will teach you how to prepare and create Blackboard Learn courses.
Chapter 5, Administrating Courses in Blackboard Learn, will show you the options to maintain, support, back up, and remove Blackboard Learn courses.
Chapter 6, Creating Users in Blackboard Learn, reviews how to create users within a Blackboard Learn environment.
Chapter 7, Managing Roles and Users in Blackboard Learn, will help you discover how to maintain, control, and remove roles and users within Blackboard Learn.
Chapter 8, Using Tools and Utilities in Blackboard Learn, will show you how to use administrator tools within Blackboard Learn.
Chapter 9, Security, Reporting, and Configuration in Blackboard Learn, reviews how to improve security, how to create reports, and performance tuning options within Blackboard Learn environments.
Chapter 10, Authentication and Data Integration in Blackboard Learn, will teach you how to connect a Blackboard Learn environment to external authentication providers and student information systems.
Chapter 11, Implementing Building Blocks in Blackboard Learn, will show you how to add building blocks and other third-party tools to a Blackboard Learn instance.
Chapter 12, Logs, Troubleshooting, and Disaster Recovery in Blackboard Learn, reviews what logs can help troubleshoot issues within a Blackboard Learn environment, and how to develop a disaster-recovery plan.
Appendix shows the default actions for eight major system roles.
What you need for this book
Access to a Blackboard Learn environment is essential to gaining experience and following along as we discuss the different parts of the application. This environment is preferably a test or development instance. If you plan to use this book to build that environment, then that will work as well. We will also need a text editor, an XML editor, and an optional HTML editor.
Who this book is for
Most novice and advanced Blackboard Learn administrators will find this book helpful. It covers many of the basic skills that will be used on a regular basis, along with advanced topics such as performance tuning, external authentication, and data integration.
Conventions
In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.
Code words in text are shown as follows: Once completed, check that the DB_BLOCK_SIZE value is set to 8192.
A block of code is set as follows:
TEST-COURSE-001,Test Course A
TEST-COURSE-002,Test Course B,This is the course description
TEST-COURSE-003,Test Course C,This is the course description,#CCCC00/#003300
TEST-COURSE-004,Test Course - Marketing,This is the course description,#CCCC00/#003300,Welcome to this course.,Course Welcome,
TEST-COURSE-005,Test Course - Marketing,This is the course description, #CCCC00/#003300,Welcome to this course.,Course Welcome,Marketing
Any command-line input or output is written as follows:
SELECT tablespace_name, block_size FROM dba_tablespaces;
New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: We click on the Downloads link that is found under the Self Service heading on the Behind the Blackboard website.
Note
Warnings or important notes appear in a box like this.
Tip
Tips and tricks appear like this.
Reader feedback
Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.
To send us general feedback, simply send an e-mail to <feedback@packtpub.com>, and mention the book title via the subject of your message.
If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.
Customer support
Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.
Downloading the example code
You can download the example code files for all Packt books you have purchased from your account at http://www.packtpub.com. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.
Errata
Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/submit-errata, selecting your book, clicking on the errata submission form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website, or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.
Piracy
Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.
Please contact us at <copyright@packtpub.com> with a link to the suspected pirated material.
We appreciate your help in protecting our authors, and our ability to bring you valuable content.
Questions
You can contact us at <questions@packtpub.com> if you are having a problem with any aspect of the book, and we will do our best to address it.
Chapter 1. Planning a Blackboard Learn Instance
Blackboard can be an overwhelming environment for any user when they first login, and it can be the same for administrators. Many administrators find the Blackboard environment assigned to us with little training and lots of documents to read. When family and friends ask me what Blackboard is, I normally compare the software to a virtual community. We as administrators play dog catcher, city plumber, master planner, police officer, garbage collector, fire fighter, and even the mayor. With all these different hats that we wear, it's time that we spend time learning more about how we can improve the ways in which we serve our virtual community.
In this chapter we will work to become familiar and comfortable with what Blackboard is and how we are going to set up our new Blackboard Learn instance.
What is Blackboard Learn?
Blackboard Learn is an enterprise-level learning management system similar to other products such as Desire2Learn, Canvas, Moodle, and Sakai. The software uses web tools to create content-based web pages that allow for a secure online environment for users to complete training or courses via the internet. Many organizations use Blackboard Learn for government entities, private companies, along with K12 and higher educational institutions.
Over the past few years, Blackboard has acquired many competitors including WebCT and Angel Learning. While both these product lines may be used within some organizations, Blackboard plans to end these product lines. We will spend this book concentrating on the product line entitled Blackboard Learn which combines Blackboard's WebCT line and the Blackboard Academic Suite line.
How does Blackboard Learn work?
The heart of Blackboard Learn is made up of multiple components. When installed on the Windows operating system, Blackboard uses the IIS web server. While on Linux and Solaris, Blackboard uses the Apache web server. Apart from the web servers, Blackboard Learn runs its own version of Tomcat, a web container that uses Blackboard's servlets to dynamically create web pages (called JavaServer Pages or .JSP files) to deliver course content and complete tasks. Tomcat creates these pages by accessing information stored within a database.
Blackboard also includes a collaboration server. This server creates a text-based environment which allows interaction between users in a basic form. Most administrators will initially have the collaboration server run beside Tomcat, however it can be installed to run on a separate server.
Blackboard Learn's databases run within Microsoft SQL or Oracle depending on some internal factors, such as if our organization contains a majority of Windows, Linux, or Solaris servers, database administrator experience, or application cost and support. The specific versions required by our Blackboard instance can be found in the release notes that accompany the Blackboard Learn installer. Each Blackboard Learn version may change what operating system and database application it supports.
The following diagram suggests the structure of a Blackboard Learn instance:
Blackboard Learn architecture
Most Blackboard administrators would agree that they strive to develop and maintain a stable Blackboard Learn environment. One of the most important factors to achieve that goal is a good foundation.
Earlier we used the example of a community, having good streets along with enough power and water will allow a community to support many residents. In this case, we need to examine the hardware and software requirements along with the different architecture options for our Blackboard Learn instance or virtual community. After we review our options, we can create a decision diagram that can help us decide what architecture options are right for our plans.
One server / Two server architecture
A one server architecture is the simplest installation of Blackboard Learn for an organization. A one server instance means that your database, application, and collaboration servers all reside on the same server.
The following diagram shows the structure of a one server architecture: