IBM Workplace Collaborative Learning for IBM i5/OS Front cover

advertisement
Front cover
IBM Workplace Collaborative
Learning for IBM i5/OS
A foundation for understanding the Workplace
Collaboration Services e-learning environment
A guide to deploying collaborative learning
on the IBM System i platform
Many practical tips and
helpful hints
Debbie Landon
Jennifer Bloom
Steven Milstein
Colin Stamp
ibm.com/redbooks
Redpaper
International Technical Support Organization
IBM Workplace Collaboratve Learning for IBM i5/OS
October 2006
Note: Before using this information and the product it supports, read the information in “Notices” on page v.
First Edition (October 2006)
This edition applies IBM Workplace Collaboration Services Version 2.5 for use on IBM i5/OS Version 5
Release 3 (V5R3) or later.
This document created or updated on October 6, 2006.
© Copyright International Business Machines Corporation 2006. All rights reserved.
Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .v
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
The team that wrote this Redpaper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Chapter 1. Introduction to IBM Workplace Collaborative Learning . . . . . . . . . . . . . . . .
1.1 Collaborative learning defined. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Benefits of IBM Workplace Collaborative Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Comparison with Lotus LearningSpace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Workplace Collaborative Learning on the System i platform. . . . . . . . . . . . . . . . . . . . . .
1.4.1 Migration from other learning environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.2 Multiple learning instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
2
5
6
6
6
Chapter 2. Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Workplace Collaborative Learning architecture on i5/OS . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Workplace Collaborative Learning components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1 Learning Management server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2 Delivery server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.3 Content server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.4 DB2 Universal Database for iSeries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.5 LDAP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.6 SMTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.7 FTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.8 IBM Lotus Virtual Classroom server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.9 Discussion server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.10 Discovery server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.11 Chat server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Collaborative learning tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.1 Learning client tools installer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.2 Offline Learning client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.3 Authoring Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.4 Command line import utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.5 Rostering utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4 User access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 3. Deployment planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 User and system support tasks and responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Deployment activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Client support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Calculating sizing requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.1 Disk requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.2 Sizing guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
18
19
20
21
21
21
Chapter 4. Configuration and administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1 Learning prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.2 Managing the learning environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
© Copyright IBM Corp. 2006. All rights reserved.
iii
4.2.1 Accessing the Learning Management System graphical user interface . . . . . . . .
4.2.2 Accessing the WebSphere Portal Administration interface. . . . . . . . . . . . . . . . . .
4.3 Setting up the learning environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Adding users to the learning environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Rostering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2 Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.3 Access control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Reporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 Running reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
26
28
33
33
34
36
36
36
Chapter 5. Getting started with courseware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 IBM Workplace Collaborative Learning client tools . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.1 IBM Lotus Collaborative Learning Authoring Tool. . . . . . . . . . . . . . . . . . . . . . . . .
5.1.2 Installing the Offline Learning client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Courseware management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.1 Courseware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.2 Content creation guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Sending courses to the learning system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Deploying a sample course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.1 Requirements for the sample course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2 Deploying the sample course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
40
41
43
44
45
47
48
49
50
50
Chapter 6. Administering courseware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Basic flow for courseware deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 Enabling offline use of courseware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 Interaction between the learning server and content server . . . . . . . . . . . . . . . . . . . . .
6.3.1 Course flow overview, including creating offerings . . . . . . . . . . . . . . . . . . . . . . . .
6.3.2 Creating and packaging content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.3 Course deployment (offerings) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4 Course metadata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.1 Types of elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.2 Required elements versus optional elements (data). . . . . . . . . . . . . . . . . . . . . . .
6.5 Tracking student progress within courses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5.1 Information that can be tracked . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6 Learning portlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.7 Competencies and skills management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.7.1 Access control through permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.7.2 Granting access to portlet features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.8 Collaborative Learning search rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
68
69
71
71
72
73
73
74
75
75
76
78
79
80
82
83
Appendix A. Additional material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Locating the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Using the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
87
87
88
88
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
iv
IBM Workplace Collaboratve Learning for IBM i5/OS
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area. Any
reference to an IBM product, program, or service is not intended to state or imply that only that IBM product,
program, or service may be used. Any functionally equivalent product, program, or service that does not
infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The
furnishing of this document does not give you any license to these patents. You can send license inquiries, in
writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such provisions are
inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time
without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any
manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the
materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring
any obligation to you.
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products and cannot confirm the
accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those products.
This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrates programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the sample
programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and
distribute these sample programs in any form without payment to IBM for the purposes of developing, using,
marketing, or distributing application programs conforming to IBM's application programming interfaces.
© Copyright IBM Corp. 2006. All rights reserved.
v
Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
AS/400®
Cloudscape™
Domino®
DB2 Universal Database™
DB2®
eServer™
i5/OS®
IBM®
ibm.com®
iSeries™
LearningSpace®
Lotus Discovery Server™
Lotus®
OS/400®
PartnerWorld®
POWER5™
QuickPlace®
Redbooks™
Redbooks (logo)
™
Sametime®
System i™
System i5™
WebSphere®
Workplace™
Workplace Collaborative Learning™
Workplace Messaging®
Workplace Team Collaboration™
Workplace Web Content
Management™
The following terms are trademarks of other companies:
Java, JRE, JVM, J2EE, Sun, Sun Java, and all Java-based trademarks are trademarks of Sun Microsystems,
Inc. in the United States, other countries, or both.
FrontPage, Internet Explorer, Microsoft, Windows, and the Windows logo are trademarks of Microsoft
Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product, and service names may be trademarks or service marks of others.
vi
IBM Workplace Collaboratve Learning for IBM i5/OS
Preface
IBM® Workplace™ Collaborative Learning is an enhanced IBM Workplace product and part
of the integrated collaborative environment delivered by IBM Workplace Collaboration
Services. It provides learning services that help organizations manage their training programs
more efficiently and integrates learning resources on the desktop. Integration with other
Workplace Collaboration Services capabilities delivers blended learning experiences and
provides students with enhanced tools such as course discussion areas, document sharing,
Web conferencing, and chat rooms.
This IBM Redpaper helps you to understand the IBM Workplace Collaborative Learning™
product. It also explains how you can deploy this e-learning environment on the IBM
System i™ platform.
The information presented in this Redpaper assumes that you have already installed and
configured a basic IBM Workplace Collaboration Services environment on your System i
machine. For details, refer to the IBM Redbook Deploying IBM Workplace Collaboration
Services on the IBM System i5 Platform, SG24-6640.
Note: At the time this Redpaper was written, IBM was transitioning from the IBM eServer™
iSeries™ server to the release of the IBM System i5™ platform. In this Redpaper, we use
the names System i5 and iSeries names interchangeably. The System i5 name refers to
the IBM POWER5™ line of servers within the IBM System i product line. Also, with
OS/400® V5R3, the operating system has been renamed to IBM i5/OS®. Again
throughout this Redpaper, we use the terms OS/400 and i5/OS interchangeably to refer to
OS/400 V5R3.
The team that wrote this Redpaper
This Redpaper was produced by a team of specialists from around the world working at the
International Technical Support Organization (ITSO), Rochester Center.
Debbie Landon is an IBM certified Senior IT Specialist in the IBM
ITSO, Rochester Center. Her current area of expertise is focused on
Domino® for iSeries and related Lotus® products such as Lotus
Instant Messaging and Web Conferencing (Sametime®) and Lotus
Team Workplace (QuickPlace®). Debbie has been with IBM for 21
years, working first with the S/36, then the AS/400® and iSeries, and
now the System i5 platform. Before joining the ITSO in November of
2000, she was a member of the PartnerWorld® for Developers,
iSeries team, supporting business partners in the area of Domino for
iSeries. You can reach Debbie by sending e-mail to
dalandon@us.ibm.com.
© Copyright IBM Corp. 2006. All rights reserved.
vii
Jennifer Bloom is a Curriculum Developer with IBM in the United
States. She has over 15 years of experience with the AS/400 and
iSeries, and over a decade with development and delivery of online
courseware. She has been an adjunct professor for distance
learning and traditional course delivery at Hawaii Pacific University,
Western New England College, and New York Institute of
Technology. Corporate online delivery includes DigitalThink, Inc. and
IBM support personnel. Jennifer has spoken at the IBM COMMON
conference and presented to The 400 Group. Published research
includes a study on computer-mediated communications for
distance learning in postsecondary education. She holds a Master
of Science degree in Information Systems from Hawaii Pacific
University. You can contact Jennifer by sending e-mail to
jennifer_bloom@us.ibm.com.
Steven Milstein is the Chief Technology Officer and Labs Manager
for eLearning-Labs, an IBM Business Partner and Education
Centers for IBM Software (ECIS) member. eLearning-Labs provides
live, interactive voice-over IP online education and enablement for
the iSeries market. Steve is responsible for eLearning-Labs’ live on
demand eLearning and eLabs architecture, and has more than 20
years of midrange systems experience with development skillsets in
RPG, Java™ 2 Platform, Enterprise Edition (J2EE™), and
WebSphere®. He is an ECIS Certified Instructor, an IBM Certified
for e-business - Solution Designer, and coauthor of the IBM
Redbook Application Service Provider Business Model:
Implementation on the iSeries Server, SG24-6053. You can reach
Steve by sending e-mail to steven@milstein-assoc.com.
Colin Stamp has been with IBM United Kingdom for nine years. He
is a Senior Lotus Service Manager (LSM) and consultant on high
availability, performance and capacity planning, specializing in large
systems. Colin coauthored the IBM Redbooks™ Domino for iSeries
Sizing and Performance Tuning, SG24-5162, and Coexistence of
Multiple Lotus Domino Releases in an LPAR Environment on the
IBM eServer iSeries Server, SG24-6593. He has also written many
Lotus technical white papers on performance, transaction logging,
SANs, and high availability. He has presented to the IBM Academy
and the LSM Annual Summit. Prior to joining IBM, Colin worked for
10 years at Data General as a Senior EMEA OS and
Communications Support Specialist and Novell Enterprise CNE.
You can contact Colin by sending e-mail to
Colin.Stamp@uk.ibm.com.
Thanks to the following people for their contributions to this project:
Jon Brandt
Jeff Vettel
IBM Rochester Development Lab
Craig Chiofalo
Lotus Technical Support
viii
IBM Workplace Collaboratve Learning for IBM i5/OS
Thomas Gray
Marv Kulas
Joanna Pohl-Miszczyk
Jenifer Servais
ITSO, Rochester Center
Become a published author
Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with
specific products or solutions, while getting hands-on experience with leading-edge
technologies. You'll team with IBM technical professionals, Business Partners and/or
customers.
Your efforts will help increase product acceptance and customer satisfaction. As a bonus,
you'll develop a network of contacts in IBM development labs, and increase your productivity
and marketability.
Find out more about the residency program, browse the residency index, and apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our papers to be as helpful as possible. Send us your comments about this
Redpaper or other Redbooks in one of the following ways:
򐂰 Use the online Contact us review redbook form found at:
ibm.com/redbooks
򐂰 Send your comments in an e-mail to:
redbook@us.ibm.com
򐂰 Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400
Preface
ix
x
IBM Workplace Collaboratve Learning for IBM i5/OS
1
Chapter 1.
Introduction to IBM Workplace
Collaborative Learning
In this chapter, we provide an overview of the features and capabilities of IBM Workplace
Collaborative Learning product. After reading this chapter, you can begin to apply this
knowledge to your own e-learning strategic initiatives.
© Copyright IBM Corp. 2006. All rights reserved.
1
1.1 Collaborative learning defined
Collaborative learning is a cooperative learning style where students work together in teams
or groups in support of common educational goals. Students interact with one another and
their instructor using a range of provided tools. Common activities, such as discussion and
document sharing, as well as other team activities take advantage of a rich multimedia
Web-enabled environment.
Table 1-1 lists examples of learning objectives and strategic goals.
Table 1-1 Examples of goal-oriented learning objectives
Goal or learning objective
Further explained
Product certification
This refers to obtaining industry certification and product certification
where levels are critical to success.
Required corporate training
Students receive training in corporate business policies and
procedures.
Project creation or
management
Small groups facilitate knowledge transfer through collaborative
learning.
Ad-hoc or impromptu training
or learning events
Guest speakers can be connected to remote students using common
tools for communication.
1.2 Benefits of IBM Workplace Collaborative Learning
IBM Workplace Collaborative Learning is a follow-on product to Lotus LearningSpace® and
Lotus Learning Management System. It is part of the integrated collaborative environment
delivered by IBM Workplace Collaboration Services Version 2.5 or later. IBM Workplace
Collaborative Learning Version 2.5 is equivalent to Learning Management System 1.05 with
some additional portlets.
Note: On the System i platform, IBM Workplace Collaborative Learning Version 2.5 or later
is the only native e-learning solution available.
IBM has updated its e-learning software product family with new updated offerings and will
retire the Lotus LearningSpace family. The Lotus Virtual Classroom, Lotus Learning
Management System, and IBM Workplace Collaborative Learning are the current e-learning
solutions that offer richer features and improved integration with other Lotus products. For
more information about the evolution of the IBM e-learning products, refer to the following the
following Web site:
http://www.ibm.com/developerworks/lotus/library/ls-elearning_evolution/
For more information about IBM e-learning products, see the IBM Learning Web site at:
http://www.lotus.com/lotus/offering3.nsf
Figure 1-1 shows the IBM Workplace Collaboration Services user interface, with the Learning
link highlighted. Since IBM Workplace Collaborative Learning is part of IBM Workplace
Collaboration Services environment, students can learn while communicating and taking
advantage of the other collaborative tools that are available as part of IBM Workplace
Collaboration Services.
2
IBM Workplace Collaboratve Learning for IBM i5/OS
Note: You can purchase Workplace Collaboration Services as a bundle that includes the
entire set of collaboration capabilities or purchase any of the following products separately:
򐂰
򐂰
򐂰
򐂰
򐂰
IBM Workplace Messaging®
IBM Workplace Team Collaboration™
IBM Workplace Documents
IBM Workplace Collaborative Learning
IBM Workplace Web Content Management™
IBM provides flexible licensing options so that you can easily purchase one or more
individual collaboration services, when that is the desired approach for solving your
specific business needs.
Since many organizations are interested in delivering self-paced learning before adding
collaboration, Workplace Collaborative Learning can support self-paced learning in addition
to collaborative forms of learning.
Figure 1-1 IBM Workplace Collaboration Services desktop
Easier to share resources and administer course offerings
IBM Workplace Collaborative Learning enables you to easily organize, staff, deliver courses,
award certification, track and report on student activities, and reserve resources. It helps to
streamline and manage organizational classroom-based as well as electronically-delivered
learning events.
All administrative activities can be done remotely through a Web browser.
Live virtual classroom support
IBM Workplace Collaborative Learning Version 2.5 supports certain aspects of live classroom
activities using the course collaboration template. For a richer live classroom environment,
you can use Workplace Collaborative Learning Version 2.5 together with IBM Lotus Virtual
Classroom Version 1.1.1 or later.
Important: From this point forward, any new virtual classroom features will be added to
future releases of IBM Workplace Collaborative Learning, as opposed to the Lotus Virtual
Classroom product.
Chapter 1. Introduction to IBM Workplace Collaborative Learning
3
Table 1-2 compares the Workplace Collaborative Learning Version 2.5 (using the course
collaboration template) live classroom environment with the Workplace Collaborative
Learning Version 2.5 and IBM Lotus Virtual Classroom Version 1.1.1 live classroom
environment.
Table 1-2 Comparison of live virtual classroom functions
Live virtual classroom function
Workplace Collaboration
Learning 2.5
Workplace Collaboration
Learning 2.5 and Lotus
Virtual Classroom 1.1.1
Session agenda, editable during a
session
Yes
Yes
Whiteboard for viewing presentations
Yes
Yes
Application showing
Yes
Yes
Web links
Yes
Yes
Automated attendance tracking
Yes
Yes
Support for presentation transitions and
animations in the whiteboard
Yes, with a plug-in for
moderator’s Web browser
No
Annotation tools for whiteboard
presentations
No
Yes
Computer-based audio and video
No
Yes
Session polling and tracking
No
Yes
Session record and playback
No
Yes
Support for the SCORM 1.2 standard
Sharable Courseware Object Reference Model (SCORM) is a suite of industry agreed
technical standards that enable Web-based learning systems to find, import, share, reuse,
and export learning content in a standardized way.
Important: LearningSpace 5 courseware is not SCORM compliant because it uses an
earlier standard called AICC. All AICC formatted courses must be converted to SCORM
1.2 format before they can be deployed on Workplace Collaborative Learning.
For more information about the SCORM standard, refer to the Advanced Distributed Learning
Web site:
http://www.adlnet.gov/index.cfm
Predefined roles for common users
Administrators and course leaders access the Workplace Collaborative Learning
administrator interface through a Web browser. Through a browser, they can create new
courses, work with current course content, and adjust the various system settings. Using
policy based role management, students, lecturers, and administrators have differing levels of
access to suit the needs of their role.
Online or disconnected learning delivery modes
Using a Web browser, students can access the IBM Workplace Collaborative Learning
portlet. The portlet provides them with direct access to online courses, certification exams,
4
IBM Workplace Collaboratve Learning for IBM i5/OS
and skills planning tools. Using the Offline Learning client, students can access courses while
disconnected from the network.
For more information about the Offline Learning client, see 2.3.2, “Offline Learning client” on
page 13, and 6.2, “Enabling offline use of courseware” on page 69.
Robust security and authentication
Security is controlled using a mature policy based system, with all features, functions and
access being locked down by easy-to-administer policy documents. Authentication is via a
Lightweight Directory Access Protocol (LDAP) directory.
For more information about implementing security access, see 6.7.1, “Access control through
permissions” on page 80.
1.3 Comparison with Lotus LearningSpace
IBM Workplace Collaborative Learning is the next generation of Lotus LearningSpace.
Table 1-3 compares the features of Lotus LearningSpace Version 5 and IBM Workplace
Collaborative Learning Version 2.5.
Tip: IBM Workplace Collaborative Learning is based on Lotus Learning Management
System (a separate product), with additional features for integration into IBM Workplace
Collaboration Services. For example, IBM Workplace Collaborative Learning provides the
ability to create courses that contain self-paced, classroom-based, and collaborative
activities (blended learning) on a single platform.
Table 1-3 Feature comparison of LearningSpace Version 5.0 with IBM Workplace Version 2.5
Feature or capability
IBM Workplace Collaboration Services 2.5
Lotus LearningSpace 5
Course catalog
Yes, multiple catalogs are supported.
Yes, but only a course list.
Online learning and
traditional face-to-face
classroom-based
training
Yes, both types of courses can be managed together.
No, online only.
Certifications
Yes, built-in certification creation and tracking by user,
correlated with learning activities.
No
Offline or disconnected
use
Yes, courses can be taken online or offline. Student
progress can be synchronized.
No
Authoring tool supports
SCORM standards
Yes
No
Reporting
Yes, adhoc and custom reporting. Reports can be
generated by users or others as well.
Yes, with limitations.
Awareness integration
Yes, students can discuss, share documents, and learn
in a cooperative setting, facilitated by use of the IBM
Workplace Collaboration Services.
Somewhat, but chat requires a
Sametime server, and discussion
requires a Domino database.
Learning portlet
Yes, the learning portlet is integrated with IBM
Workplace Collaboration Services.
No, LearningSpace Version 5 is a
Web-based student interface, not
a portlet.
Multi-language support
Yes
No
Chapter 1. Introduction to IBM Workplace Collaborative Learning
5
1.4 Workplace Collaborative Learning on the System i platform
IBM Workplace Collaborative Learning runs on a single System i machine, which can
manage all of the IBM Workplace Collaborative Learning components under a single instance
of the i5/OS operating system. This allows for on demand course and training expansion as
required, without the need to deploy additional servers or install new hardware on larger
systems.
For more information about the System i hardware and software prerequisites for a
Workplace Collaboration Services environment, consult the IBM Redbook Deploying IBM
Workplace Collaboration Services on the IBM System i5 Platform, SG24-6640.
1.4.1 Migration from other learning environments
This is the first IBM e-learning product for the System i platform. IBM is working on providing
migration utilities and documentation for moving to Workplace Collaborative Learning. For the
latest information, see the Lotus learning site:
http://www.ibm.com/developerworks/lotus/products/elearning/
If you have existing SCORM-compliant courses and want to use them with IBM Workplace
Collaborative Learning, you may do so by using either of the following methods:
򐂰 Converting them to the SCORM 1.2 format by importing them into the IBM Workplace
Collaborative Learning Authoring Tool
The Authoring Tool is supplied with the IBM Workplace Collaborative Learning part of the
Learning Tools Client installer. See 5.1.1, “IBM Lotus Collaborative Learning Authoring
Tool” on page 41, for more information.
򐂰 Converting them to the SCORM 1.2 format through the use of third-party tools, such as
Adobe Dreamweaver
Extensions are available on the Adobe site for download:
http://www.adobe.com/
Tip: IBM has an online course called Lotus Education On Demand: Migrating Courses
From LearningSpace that can help you with using the migration tools and utilities. See the
following Web site for more information:
http://www.ibm.com/support/docview.wss?rs=0&q1=learningspace+migration&uid=swg21198480&l
oc=en_US&cs=utf-8&cc=us&lang=en
1.4.2 Multiple learning instances
On a System i machine, you can have multiple instances of Workplace Collaboration Services
running. This means that you can have multiple Workplace Collaborative Learning instances.
This implies that you can have multiple e-learning solutions on separate Workplace
Collaboration Services instances, all running on the same System i machine.
6
IBM Workplace Collaboratve Learning for IBM i5/OS
2
Chapter 2.
Architecture
In this chapter, we provide information that is relative to architecture of the IBM Workplace
Collaborative Learning product. The focus is on helping you to understand enough about the
system architecture to help clarify the internal processes and their effect on the system. We
identify the underlying components that comprise IBM Workplace Collaborative Learning and
examine their fit within the IBM Workplace Collaboration Services products.
© Copyright IBM Corp. 2006. All rights reserved.
7
2.1 Workplace Collaborative Learning architecture on i5/OS
IBM Workplace Collaborative Learning is part of IBM Workplace Collaboration Services and
is built upon other services such as DB2® Universal Database™, WebSphere Portal Server,
and WebSphere Application Server. Figure 2-1 illustrates the collaborative learning
environment on i5/OS.
LDAP
IBM Directory Server, Domino,
Microsoft Active Directory, Sun One,
or Novell
Workplace Collaboration
Services
Collaborative
Learning
Websphere
Portal Server
DB2
Universal
Database
Websphere
Application Server
Collaborative Learning
Offline Client
Authoring Tool
Web Browser
i5/OS
Client OS (Win2K/XP)
Figure 2-1 Workplace Collaboration Services Learning architecture on i5/OS
The WebSphere Application Server and DB2 Universal Database operate directly on top of
the i5/OS operating system. WebSphere Portal Server runs on top of the WebSphere
Application Server. Workplace Collaboration Services is a portal application that runs on the
WebSphere Portal Server. In addition, Workplace Collaborative Learning is an IBM
Workplace Collaborative Services application that is operating under the control of the IBM
Workplace Collaboration Services application framework.
On the right side in Figure 2-1, you see the client, which uses an industry standard Web
browser to run the student’s course delivery online. Optionally it can also use the
Collaborative Learning Offline Learning client.
The course program content creators also require a Web browser and the additional
Authoring Tool deployed on their workstation. For more information about the Authoring Tool,
see 5.1.1, “IBM Lotus Collaborative Learning Authoring Tool” on page 41.
The supported clients and Web browsers are listed in 3.3, “Client support” on page 20.
8
IBM Workplace Collaboratve Learning for IBM i5/OS
2.2 Workplace Collaborative Learning components
Figure 2-2 provides a high-level overview of the Workplace Collaborative Learning
component architecture. Some of the components are part of the learning server, and others
are part of the client architecture.
The three main server components of Workplace Collaboration Services Learning are:
򐂰 Learning Management server
򐂰 Delivery server
򐂰 Content server
Typically all these components run on the same System i5 machine, under the same i5/OS
instance.
LVC
Server
LDAP
Server
WAS
Portal
Workplace
Collaborative
Learning
Command
Line Import
Utility
(CLIMP)
Learning
Management
Server
FTP
Server
Content
Server
Authoring
Tool
Database
Server
Delivery
Server
Discussion
Server
Discovery
Server
SMTP
Server
Chat
Server
Figure 2-2 IBM Workplace Collaborative Learning component architecture
2.2.1 Learning Management server
The Learning Management server is the central functional component of the learning
environment. The Learning Management server is also referred to in product documentation
as the learning server.
The learning server contains the functions and capabilities for configuring and coordinating
the other components of the learning environment. It also provides the back-end connection
to the Workplace Collaborative Learning portlets that are running in IBM Workplace
Chapter 2. Architecture
9
Collaborative Services. The learning server stores and manages the Workplace Collaborative
Learning files and data.
Note: Only one Learning Management server can be deployed in a single instance of
Workplace Collaboration Services Learning Version 2.5.
2.2.2 Delivery server
The Learning Delivery server, or delivery server, delivers the actual course content to the
student from the content server. It also provides the student with course navigation features,
tracks their progress, and reports all tracking information back to the Learning Management
server.
Note: Only one Learning Delivery server can be deployed in Workplace Collaboration
Services Learning Version 2.5.
2.2.3 Content server
The content server is the file server, and by default, uses the i5/OS HTTP server. It acts like a
Web file server to deliver and make available the actual content of Workplace Collaboration
Services Learning courses to the delivery server. Only the delivery server accesses the
course content from the content server. The content server maintains a copy of Web-based
course content after a course is imported into Workplace Collaborative Learning.
The learning server deploys course content to the content server using File Transfer Protocol
(FTP) to copy content directly to the content server’s file system. On the System i platform,
this is the integrated file system.
In earlier releases of Lotus Learning Management system (a different product, but sharing
some of the same architecture), multiple content servers were possible, although they were
not normally able to be installed on the same physical box. Typically with the System i
platform, the learning server and content server coexist on the same physical box, sharing
components in the i5/OS integrated file system.
2.2.4 DB2 Universal Database for iSeries
The DB2 Universal Database for iSeries is integrated into the software of the i5/OS operating
system. The learning server and the delivery server use the integrated DB2 Universal
Database to store information about users, courses, the catalog, and other settings
necessary to run Workplace Collaborative Learning.
The learning server and the delivery server store information in separate DB2 schemas
running under the same DB2 Universal Database for iSeries. In addition, the learning server
schema tracks events that occur in Workplace Collaborative Learning, such as a course that
is being removed from the course catalog or a student that is registering for a course.
When users access Workplace Collaborative Learning, the learning server and the delivery
server initiate database transactions to retrieve and update information.
10
IBM Workplace Collaboratve Learning for IBM i5/OS
2.2.5 LDAP server
Workplace Collaborative Learning uses an LDAP directory as a repository of authentication
information and user information.
Prior to adding anyone to Workplace Collaborative Learning, which is known as rostering
students, there must be an entry for each student in the LDAP directory. For more information
about LDAP, refer to the IBM Redbook Deploying IBM Workplace Collaboration Services on
the IBM System i5 Platform, SG24-6640. However, the only exception for this requirement is
the learning server administrator, which is created during the Workplace Collaborative
Services instance configuration.
2.2.6 SMTP server
A Simple Mail Transfer Protocol (SMTP) server is required if notifications must be sent to
students and give them access to the Help desk. This is recommended, but not essential. If
IBM Workplace Messaging is deployed, this is the SMTP server of choice.
Note: The SMTP server is optional.
2.2.7 FTP server
An FTP server can be used as an intermediary server between the Authoring Tool (or the
command line import (CLIMP) utility) and the learning server when placing courses into the
FTP server. The learning server then imports the courses from there to the content server.
If you choose to use the System i5 for FTP purposes, refer to 5.3, “Sending courses to the
learning system” on page 48.
2.2.8 IBM Lotus Virtual Classroom server
If an organization has both IBM Lotus Virtual Classroom R1.1 and IBM Lotus Virtual
Classroom Connector, you can schedule live online sessions as part of a course. These
sessions allow the instructor to present material to everyone at once and then lead a
discussion about the material. During these live sessions, students can break into small
groups to work on different tasks and then reunite together to discuss what they did during the
breakout session.
Live sessions can be included as part of the course content when a course is created. If a
course is created that contains the course structure but no course content, the learning server
can be used later to create live sessions for that course.
For more information, see the IBM Lotus Virtual Classroom Web site:
http://www.ibm.com/software/sw-lotus/lotus/offering7.nsf/wdocs/homepage
Note: Lotus Virtual Classroom runs on a Microsoft® Windows® server. Connection to an
external Lotus Virtual Classroom server is optional.
Chapter 2. Architecture
11
2.2.9 Discussion server
If an organization has a Domino server (version 5.0.10 or later), that server can be enabled as
a discussion server in Workplace Collaborative Learning. Students and instructors can then
access course-specific discussion databases to communicate with each other.
Note: A discussion server is optional.
2.2.10 Discovery server
If your organization has IBM Lotus Discovery server Version 2.0.1 or later and students are
using Microsoft Internet Explorer® as their Web browser, you can use a discovery server with
Workplace Collaborative Learning. The discovery server enables users to search your
organization’s data repositories for information that is relevant to the subject matter of a
particular course.
For information about using a discovery server, see the IBM Redbook Inside the Lotus
Discovery Server, SG24-6252.
Note: A discovery server is optional.
2.2.11 Chat server
If your organization has a Sametime or Lotus Instant Messaging and Conferencing server
infrastructure, you can enable those servers and use them as chat and conference servers in
the Workplace Collaborative Learning environment. This means that students and instructors
within a course can send instant messages to each other or meet online in a Web conference
with the instructor.
Note: A chat server is optional.
2.3 Collaborative learning tools
After installing Workplace Collaboration Services Learning, the instructors and administrators
should install the Collaborative Learning client tools. This section provides an overview of
these tools, which are covered in more detail in 5.1, “IBM Workplace Collaborative Learning
client tools” on page 40, and in 6.1, “Basic flow for courseware deployment” on page 68.
2.3.1 Learning client tools installer
The Learning client tools installer is shipped with the IBM Workplace Collaborative Learning
product. This installer utility installs various Java-based application tools that allow content
developers, instructors, and e-learning administrators to work with content development and
the various e-learning administration tasks.
For detailed instructions about how to run the Learning client tools installer and how to install
and run the tools, refer to the product documentation in 5.1, “IBM Workplace Collaborative
Learning client tools” on page 40.
12
IBM Workplace Collaboratve Learning for IBM i5/OS
Important: The Learning client tools installer requires a Java runtime environment (JRE™)
on the workstation. This is a prerequisite for running the utilities. If a runtime Java
environment is not already installed, it is automatically installed on the workstation so the
Learning client tools installation completes successfully.
2.3.2 Offline Learning client
The Offline Learning client is optional and enables students to download courses to their
workstation and work on them while they are disconnected from the learning server. When
they reconnect to the server, the completed modules and work that is done are synchronized
back to Workplace Collaboration Services Collaborative learning server.
For more information about the Offline Learning client, see 5.1.2, “Installing the Offline
Learning client” on page 43.
2.3.3 Authoring Tool
Workplace Collaborative Learning includes the Authoring Tool, which is used for course
creation or modification. The Authoring Tool can be installed from the Learning client tools
Installer, which is an additional program that comes with Workplace Collaboration Services
Learning.
The Authoring Tool is designed for course developers to create course content and assemble
Sharable Courseware Object Reference Model (SCORM)-compliant course packages. It also
allows an authorized instructor or administrator to import SCORM and AICC-compliant
course packages to the Workplace Collaboration Services learning server. These can be
courses that are written inhouse or that are commercially available. The supplied Authoring
Tool includes the SCORM tracking facility, deployed with course content to support the
SCORM standard of e-learning tracking.
SCORM 1.2 compliance
The Authoring Tool saves all content as a SCORM 1.2 package, which is the required
standard to use courses in Workplace Collaborative Learning. See 5.2.1, “Courseware” on
page 45, for more details.
Important: If a course uses a version of SCORM prior to version 1.2 or any version of
AICC, the Authoring Tool is the only method of importing such courses into Workplace
Collaborative Learning. If a course already uses the SCORM 1.2 standard, you can use
the CLIMP utility to easily import the course into Workplace Collaborative Learning.
The Authoring Tool (or the CLIMP utility) can import courses from other sources and course
types, including AICC. However, this is importing into the Authoring Tool and not the
Workplace Collaborative Learning server Import. In order for courses to be imported directly
into IBM Workplace Collaborative Learning, they must be SCORM 1.2 compliant. For an
example of importing a course into IBM Workplace Collaborative Learning, see 5.4,
“Deploying a sample course” on page 49.
Chapter 2. Architecture
13
Authoring modes
The Authoring Tool is designed to be used by a course developer who is working on a
workstation. The Authoring Tool runs on Windows machines only. and has two functions:
򐂰 A planner mode to build a course structure
򐂰 An authoring mode to create course content and assessment pages
For more information about the Authoring Tool, see 5.1.1, “IBM Lotus Collaborative Learning
Authoring Tool” on page 41, or the Lotus Workplace Collaborative Learning Authoring Tool
Guide that is shipped in PDF format with the Workplace Collaborative Learning product. You
can find this guide on the Web at the following address and then click the link Workplace
Collaboration Services product documentation:
http://www.ibm.com/developerworks/workplace/products/collaborationservices
2.3.4 Command line import utility
The command line import utility, also known as the CLIMP utility, is a way to import courses
from other sources into Workplace Collaborative Learning. These courses must use the
SCORM 1.2 standard.
The CLIMP utility can be installed from the Learning client tools installer, an additional
program that comes with the Workplace product. A system administrator can make the
Command Line Installer available on a network server for course developers to download.
The CLIMP utility can import multiple course packages at a time. CLIMP can also import
SCORM course packages that are created by other content development tools or that are
purchased as ready-to-go courses.
Tip: To import multiple courses into Workplace Collaborative Learning, it is often best to
use the CLIMP utility. This tool can be used to import one or more courses to the system.
When importing multiple courses, you may want to schedule the CLIMP utility to run
overnight or over a weekend to minimize resource utilization during the work week.
CLIMP only imports SCORM 1.2 compliant courses. If a course uses a version of SCORM
prior to version 1.2 or any version of AICC, the Authoring Tool must to be used to import the
course into Workplace Collaborative Learning, because the Authoring Tool converts the
course to the SCORM 1.2 standard.
Refer to What Is the Difference Between CLIMP and the Authoring Tool When Importing
Courses on the Web at the following address for a comparison of these tools:
http://www.ibm.com/support/docview.wss?uid=swg21167223
For more information about the CLIMP utility, see the IBM Redbook IBM Lotus Learning
Management System Handbook, SG24-7028.
14
IBM Workplace Collaboratve Learning for IBM i5/OS
2.3.5 Rostering utility
The rostering utility lets a Workplace Collaborative Learning administrator or instructor enable
or roster large numbers of users from a file or using an LDAP search string. This lets the
administrator bulk roster learning users.
For more information about rostering, see 4.4, “Adding users to the learning environment” on
page 33. You can also consult the IBM Workplace Collaborative Services product
documentation. In addition, refer the IBM Workplace Collaboration Services Information
Center on the Web at:
http://publib.boulder.ibm.com/infocenter/lwpphelp/index.jsp
Important: Prior to adding students to Workplace Collaborative Learning (also referred to
as rostering students), the students must have an entry in the LDAP directory.
2.4 User access
In the following sections, we provide a brief overview of user access. You may have many
users beyond this list, including course developers, designers, and managers. These are just
a few examples.
Student access
Administrators, instructors, and students all have access to portions of the learning server’s
functionality. For students, the learning server provides the ability to browse the course
catalog, enroll in courses, display and complete course activities, and observe records of their
own progress. Students can also use the learning server to download the Offline Learning
client so that they can work on courses on their own computers without having a network
connection.
Administrator access
For administrators, the learning server provides the ability to manage courses, course
catalogs, students, and resources. It also provides the ability to create reports and to manage
Workplace Collaborative Learning settings and Workplace Collaborative Learning
components.
Tip: The Learning Administrator interface looks similar to another Lotus product, Lotus
Learning Management System. For detailed instructions to sign on and administer the
learning system from an administrator standpoint, see 4.2, “Managing the learning
environment” on page 24.
Instructor access
For instructors, the learning server provides the ability to select courses to run, schedule
activities and resources, and track student progress. Instructors have limited administrative
functionality. See 4.4, “Adding users to the learning environment” on page 33, and 6.1, “Basic
flow for courseware deployment” on page 68, for more information.
Chapter 2. Architecture
15
16
IBM Workplace Collaboratve Learning for IBM i5/OS
3
Chapter 3.
Deployment planning
In this chapter, we provide planning information for your learning deployment. We discuss
user types in the context of their responsibilities and tasks. We also provide a list of tasks that
are involved to help you with deployment planning. Finally, in this chapter, we provide
guidelines for calculating sizing requirements.
The goal of this chapter is for you to have a workable deployment plan, with all groups and
members defined.
© Copyright IBM Corp. 2006. All rights reserved.
17
3.1 User and system support tasks and responsibilities
The key to a successful deployment is to identify and plan for the roles, structures, and
working practices for implementation of IBM Workplace Collaborative Learning. This section
provides information that is relative to users, support teams, or other IT personnel who might
need to be involved in the process.
Certain tasks are required before, during, and after product implementation. Many of these
tasks are already part of what is done in your organization, but we provide this information to
help you plan and make sure that you identify the tasks that are needed and correlate with
suggested personnel. Each individual or group listed in Table 3-1 is not necessarily assigned
to a separate individual. A person may have responsibility for several roles. Use Table 3-1 to
ensure that you have involved all groups and individuals for the purposes stated.
Table 3-1 Individuals or groups needed for deployment, cross-referenced by task examples
Group or individual
Task or tasks or example of involvement level
Sponsor
This person is responsible for deployment and usually has a lot at stake in the success of the
deployment. This may be the CIO, CTO, or the system architect.
System architect
This group or individual owns responsibility for technical deployment, end-to-end. More than
likely this person or group is already part of your organization, but can also be an outside
services business partner.
Network architect (or
administrator)
The network architect or administrator is responsible for the overall design, deployment and
security of the network infrastructure. Generally this person is already part of your
organization.
Database
administrator
The database administrator provides analysis, performance tuning, backup and restore, and
other maintenance relative to the system. This should be the person who is responsible for
database administration on the system.
IT system
administrator
This person is responsible for care and maintenance of hardware, including failure
management, risk analysis, and backups. This should be the person who is responsible for the
System i5 machine.
IT help desk
This is the user help expert. The IT help desk may also be called upon for subject matter
expertise.
Defining a help strategy for users requires more planning, but is key to success. Your users
may be students, instructors, course creators, or all three. Plan for support as your
organizational needs dictate.
System IT specialist
The system IT specialist may develop custom reports, provide feedback, or develop workflow
processes within the IBM Workplace environment.
This task varies, but the function can also involve instructional personnel.
Change management
specialist
This person or group provides software updates, or may be involved in migrating courses to
the system. More than likely this person already works closely with the system and network
administrators.
Course content
developer
These are the experts in designing courses. They may use the Authoring Tool or third-party
software for course creation and maintenance. They may also be responsible for creating
courses in the system, and doing limited system administrative work.
Content may be created in-house, or it may be purchased. If you are creating your own course
content, then planning should include the content developers, because their needs and course
information relates to decisions that you must make.
18
IBM Workplace Collaboratve Learning for IBM i5/OS
Group or individual
Task or tasks or example of involvement level
Workplace learning
administrator
From a technical standpoint, the learning administrator is the topmost level authority within the
IBM Workplace Collaborative Learning part of IBM Workplace Collaboration Services
environment. The learning administrator is automatically created when you configure the
Workplace Collaboration Services server.
Collaborative learning
managers
There are three types of collaborative learning managers: manager, human resource manager,
and course manager. These managers correspond to actual groups in the Lightweight
Directory Access Protocol (LDAP) directory. These roles may not already exist in your LDAP.
For instructions on how to create them, see 6.7.1, “Access control through permissions” on
page 80, as well as the IBM Lotus Learning Management System Administrator’s Guide, at the
following address, under the link Lotus Learning Management System product
documentation:
http://www.ibm.com/developerworks/lotus/products/elearning
Course instructor or
instructors
Instructors may simply instruct students or do a variety of other things such as create new
course offerings, register course masters or students, or run reports on student progress.
Course instructors should be involved in the process if at all possible, even if they are external
to your organization.
Students
Students attend course offerings and obtain information about their progress. All students are
eligible for learning after they are rostered. See 4.4.1, “Rostering” on page 33, for more
information.
3.2 Deployment activities
In Table 3-2, we present a broad view of tasks and processes that must be done during
deployment. While some of these may already be done, the list is provided to you to use as a
checklist so that you can understand better what is necessary for deployment of IBM
Workplace Collaborative Learning. All of these activities are documented fully, and the table
lists where you will find these instructions.
Note: Table 3-2 assumes that you have already installed IBM Workplace Collaboration
Services. Collaborative Learning is installed as part of IBM Workplace Collaboration
Services. The hardware and software requirements are documented in the IBM Redbook,
Deploying IBM Workplace Collaboration Services on the IBM System i5 Platform,
SG24-6640.
Table 3-2 Installation and deployment steps and associated documentation or references
Installation or deployment step or phase
Documented steps or procedure
Migration from IBM Cloudscape™ to DB2 Universal
Database
This is automatically done for you during the configuration
of your Workplace Collaboration Services server if you used
the Create IBM Workplace Collaboration Services wizard.
For more information, refer to the IBM Redbook Deploying
IBM Workplace Collaboration Services on the IBM System
i5 Platform, SG24-6640.
Set up access to the competencies portlets. There are
two kinds of access permissions:
򐂰 Portal access, defined at the IBM Workplace level
򐂰 IBM Workplace Collaborative Learning portlet
access, defined by the learning administrator for
specific features
IBM Workplace access (portal) is controlled within the
LDAP. See 6.7, “Competencies and skills management” on
page 79.
Chapter 3. Deployment planning
19
Installation or deployment step or phase
Documented steps or procedure
Enable access to skills management and career
development portlets. This is optional but recommended.
See 6.7.1, “Access control through permissions” on
page 80.
Grant group managers access to Skills Management and
Career Development portlets.a This is optional, and you
may choose either or both; they are not mutually
exclusive.
See 6.7.2, “Granting access to portlet features” on page 82.
Define user role using one of the following ways:
򐂰 By locating existing users and explicitly assigning
roles
򐂰 By selecting a role and adding users to the role
See 4.4, “Adding users to the learning environment” on
page 33.
Configure the Announcements, My Skills, and My
Learning portlets. This is optional but recommended.
The Announcements portlet displays course and student
related announcements. The My Skills portlet displays lists
of skills that are required for different jobs and tracks user
skills. The My Learning portlet provides students with
access to course information.
See 4.3, “Setting up the learning environment” on page 28.
a. To access either the Skills Management or Career Development portlets of Workplace Collaboration Services
Learning, the user must meet the following criteria:
— Be listed in the LDAP directory being used by the IBM Workplace Collaboration Services server
— Have WebSphere Member Manager (WMM) permission to access the portlet
— Be rostered in the Workplace Collaborative Learning system and be assigned an appropriate role of student,
instructor or administrator
3.3 Client support
In this section, we outline the supported Web browsers and operating systems for the client.
The following Web browsers are supported:
򐂰 Microsoft Internet Explorer 6.0 with Service Pack 1 on Windows 2000 and Windows XP
with the Sun™ Java™ Runtime Environment (JRE) 1.4.2 or with Microsoft Java Virtual
Machine (JVM™) 1.1
򐂰 Mozilla 1.4 on Linux® with Sun JRE 1.4.2
򐂰 Mozilla 1.4 on Windows with Sun JRE 1.4.2
򐂰 Mozilla Firefox 1.0 on Windows with Sun JRE 1.4.2
򐂰 Mozilla Firefox 1.0 on Linux with Sun Java JRE 1.4.2
򐂰 Netscape 6.2 (Collaborative Learning only)
IBM Workplace Collaborative Learning Version 2.5 supports the following client operating
systems for Web browser access, excluding the portal-based student interface:
򐂰
򐂰
򐂰
򐂰
򐂰
Mac 8.0 (to access collaborative learning only through the non-portal-based interface)
Microsoft Windows 2000 Professional with Service Pack 2
Microsoft Windows XP with Service Pack 1
Red Hat Enterprise Linux WS 3.0 with Update 3
SUSE Linux Desktop 1.0
Note: The Learning Authoring Tool and Offline Learning client supports Windows 2000
and Windows XP only.
20
IBM Workplace Collaboratve Learning for IBM i5/OS
3.4 Calculating sizing requirements
In this section, we provide guidance in planning the learning infrastructure for sizing
purposes. It is not meant to modify any existing recommendations, but to help you identify
usage requirements for your learning system. The goal is to help you prevent bottlenecks due
to overload of content or miscalculation of student activity.
Important: These guidelines are only to assist in planning. It is impractical to state that
each course is equally weighted in terms of size and bandwidth demands. Many e-learning
courses now use a wide variety of multimedia. Use this information to help guide your
choices only.
3.4.1 Disk requirements
The amount of disk space required for the data and indexes that comprise a learning
database depends on the following factors:
򐂰
򐂰
򐂰
򐂰
Number of courses
Number of registered users
Average courses per user
Average nodes (course elements) per course
To estimate the data size (in KB) for each database (that is a System i5 schema), use the
following formula:
number_of_courses x (57 + average_nodes_per_course x 30.4) + number_of_users x
(10 + average_courses_per_user x (3.8 + average_nodes_per_course x 1.1))
To estimate the index size (in KB) for each database (that is a System i5 schema), use the
following formula:
number_of_courses x (12.3 + average_nodes_per_course x 1.4) + number_of_users x
(1.5 + average_courses_per_user x (1.6 + average_nodes_per_course x 0.14))
To apply these calculations:
1. Add the data size to the index size.
2. Multiply the result of this calculation by 2. The result is the required disk space.
Tip: Remember that the System i5 platform, unlike other platforms, most likely contains all
the Learning Management and Learning Delivery servers installed on the same physical
system.
3.4.2 Sizing guidelines
Use the sizing guidelines in Table 3-3 to help you identify and clarify considerations that you
should make when planning your learning environment. We recommend that you include all
associated personnel that are involved in the activities that are identified in 3.2, “Deployment
activities” on page 19, when planning and using this information going forward.
Tip: These are considerations for the learning environment infrastructure planning phase.
For performance and sizing information relative to IBM Workplace Collaboration Services,
see the IBM Redbook Deploying IBM Workplace Collaboration Services on the IBM
System i5 Platform, SG24-6640.
Chapter 3. Deployment planning
21
In Table 3-3, place your answers in the right column to help track the information for planning
deployment.
Table 3-3 Sizing considerations for planning guidelines
Considerations or elements affecting the system
Total number of students in the corporate directory
Total number of students to be rostered from the LDAP directory
Concurrent users to be supported
Average number of visits per day
Average visits per hour
Ratio of peak workload versus average load
Will this configuration be subject to a constant load or does it need to
support unexpected bursts in usage?
Target user response time required (as perceived from the Web
browser)
Expected think time for user interface navigation (usually 20 seconds)
Expected think time associated with reading content pages
(usually 3 minutes)
Risk factor: Error allowance for this configuration
Number of content pages read by students per visit
Hardware information about the existing configuration (model, number
of processors, speed of processors, RAM, and so on)
Database preference if any or information about the existing database
server that the learning system will be connected to (model, number of
processors, speed of processors, RAM, operating system and so on
Note: For the System i platform, this is DB2 Universal Database only.
LDAP preference if any or information about the existing LDAP server
that the learning system will be connected to
The maximum processor utilization that you prefer the application
server to operate (50%, 60%, 70%, 80%)
Number of courses in the system
Any details regarding content, such as size, media type (for example
HTML versus Windows media versus netG)
Available network connections between customer sites
How users are connected to the network, such as LAN or dial-up, and
the speed of the modems
Reporting patterns, for example, end of month reporting by all
managers
Number of courses in the system
Any details regarding content such as size, media type (for example
HTML versus Windows media versus netG)
22
IBM Workplace Collaboratve Learning for IBM i5/OS
Answers
4
Chapter 4.
Configuration and administration
In this chapter, we discuss IBM Workplace Collaborative Learning from an administrative
perspective. You learn how to manage the learning functions from the Learning Management
System Administration interface. After reading this chapter, you will be able to:
򐂰 Identify and configure basic settings required for the IBM Lotus Collaborative Learning
environment
򐂰 Evaluate your organizational learning management system needs to create an optimal
learning environment
򐂰 Administer the learning environment through the Learning Management System graphical
user interface (GUI) or through the IBM WebSphere Portal interface
Note: Throughout this chapter, we refer to the Lotus Learning Management System
Administrator’s Guide. You can find this guide at the following Web address and then look
for the link Lotus Learning Management System product documentation:
http://www.ibm.com/developerworks/lotus/products/elearning
© Copyright IBM Corp. 2006. All rights reserved.
23
4.1 Learning prerequisites
Before you configure the IBM Workplace Collaborative Learning environment, review the
checklist in Table 4-1, which outlines the prerequisites and guidelines that you need to verify
for best results. Use this checklist prior to making decisions about the default settings for your
learning environment.
Table 4-1 Checklist of prerequisites before configuring a learning environment
Check when
completed
Requirement or suggestion
Reference for further information
IBM Workplace Collaboration Services server
has been successfully configured.
Refer to the IBM Redbook Deploying IBM
Workplace Collaboration Services on the IBM
System i5 Platform, SG24-6640, for details about
installing and configuring Workplace Collaboration
Services.
IBM Workplace Messaging is configured and
functional.
This is required if you want to allow e-mail to be part
of the learning environment by using the Simple Mail
Transfer Protocol (SMTP) server for IBM Workplace
Messaging. You are not, however, restricted to only
using this SMTP server.
Use an i5/OS user profile and password
combination that has FTP capability.
This is required for sending courses to the learning
server by using either the Authoring Tool or the
command line import (CLIMP) utility.
See 4.3, “Setting up the learning environment” on
page 28, for information about setting up a user
profile for File Transfer Protocol (FTP) capability.
The content directory must exist for the course
offerings.
If you used the Create IBM Workplace Collaboration
Services wizard, this is automatically created for
you, for example /www/instance/htdocs/content.
You must have a fully qualified host name for the
Workplace server.
You must be able to ping the Workplace
Collaboration Services server by host name.
You must have access to the System i5 machine
with an i5/OS user profile that has the correct
authority.
You may want to inspect or change permissions or
view files.
4.2 Managing the learning environment
From an administrative standpoint, there are two methods to manage the IBM Workplace
Collaborative Learning functionality:
򐂰 Legacy Learning Management System GUI
Learning Management System is accessed by using a Web browser. The address is your
fully qualified host name and /lms-lmm, for example:
http://itsolwp1.rchland.ibm.com/lms-lmm/
In this example, itsolwp1.rchland.ibm.com is the fully qualified host name of the Workplace
Collaboration Services server.
24
IBM Workplace Collaboratve Learning for IBM i5/OS
򐂰 The WebSphere Portal Administration interface
Use the fully qualified host and /lwp/workplace to access the WebSphere Portal interface
from a Web browser, for example:
http://itsolwp1.rchland.ibm.com/lwp/workplace
Here itsolwp1.rchland.ibm.com is the fully qualified host name of the Workplace
Collaboration Services server. From the WebSphere Portal window, click the
Administration tab.
Important: There is a necessity to use the existing Learning Management System GUI for
some of the learning-specific settings. By the same token, there are also portal-specific
settings for which you must use the WebSphere Portal Administration interface.
4.2.1 Accessing the Learning Management System graphical user interface
To access the Learning Management System GUI to manage the learning environment:
1. From a Web browser, access the Workplace Collaboration Services Learning main page,
for example:
http://itsolwp1.rchland.ibm.com/lms-lmm/
Here itsolwp1.rchland.ibm.com is the fully qualified host name of the Workplace
Collaboration Services server.
2. In the Workplace Collaboration Services Learning window, click Log In.
3. In the Workplace Collaborative Learning Log In window, sign on as the learning
administrator. In our example, we use wpsadmin as shown in Figure 4-1. Click Log In.
Figure 4-1 Logging into Workplace Collaborative Learning
Chapter 4. Configuration and administration
25
Since you are now signed in as the learning administrator, notice that more tabs and options
are available on the page as shown in Figure 4-2.
Figure 4-2 Administrator options available on Workplace Collaborative Learning window
4.2.2 Accessing the WebSphere Portal Administration interface
To access the WebSphere Portal Administration interface to manage the learning
environment:
1. From a Web browser, access the Lotus Workplace main page, for example:
http://itsolwp1.rchland.ibm.com/lwp/workplace
In this example, itsolwp1.rchland.ibm.com is the fully qualified host name of the Workplace
Collaboration Services server.
2. On the Lotus Workplace main page, click Log in (Figure 4-3).
Figure 4-3 Initial Lotus Workplace Web page
26
IBM Workplace Collaboratve Learning for IBM i5/OS
3. On the Lotus Workplace log in page (Figure 4-4), sign on as the Workplace administrator.
In our example, we sign on as wpsadmin. Click Log in.
Figure 4-4 Lotus Workplace log in screen
4. On the Lotus Workplace My Workplace page (Figure 4-5), click Administration.
Figure 4-5 My Workplace main page
Chapter 4. Configuration and administration
27
5. In the WebSphere Portal panel, click Portlets → Manage Applications.
6. In the Manage Portlet Applications window (Figure 4-6), scroll down in the list of Web
modules and select learningPortlet.war.
Figure 4-6 Managing portlet applications from WebSphere Portal interface
7. In the Portlet applications that belong to the selected Web module box, which allows the
administrator to manage some functions of the learning environment, click IBM Lotus
Workplace Application.
4.3 Setting up the learning environment
From the Settings tab of the Learning Management System GUI (Figure 4-7), administrators
can modify settings for the learning server. For example, they can modify settings for the Help
system, the Help Desk, and the location of the Offline Learning Client. They can also modify
settings for e-mail enablement, user management, user default for when they access
Workplace Collaborative Learning, for automatic notifications, and for controlling system
logging.
Figure 4-7 Workplace Collaborative Learning Settings tab
28
IBM Workplace Collaboratve Learning for IBM i5/OS
From the Settings tab, administrators can perform the following actions:
򐂰 Add, modify, and delete collaboration servers, such as chat servers, discussion servers,
Lotus Virtual Classroom servers, and discovery servers
򐂰 Modify and delete announcements that appear on a student’s home page
򐂰 Add, modify, and delete customization sets, which let you alter the user interface for
specific users
Restriction: Only one delivery server is allowed in this release of IBM Workplace
Collaborative Learning. Delivery server, DS1, was automatically chosen for you and should
be part of your settings already for version 2.5.
To set up the learning environment on the System i5 machine:
1. Sign on to the Workplace Collaboration Services Learning environment as the Workplace
Learning Administrator as discussed in 4.2.1, “Accessing the Learning Management
System graphical user interface” on page 25.
2. On the Workplace Collaboration Services Learning page (Figure 4-2 on page 26), click the
Settings tab.
3. In the Settings panel (Figure 4-7), there are three sections, which are Deployment,
Announcements, and Customization. Under the Deployment section, click LMM Server.
4. In the LMM Server Settings panel (Figure 4-8), click General Settings.
Note: The Create IBM Workplace Collaboration Services wizard sets up the help
system for you automatically. If you did not use this method of configuration for the
Workplace Collaboration Services instance, then you must perform the following steps
to enable the help system.
Figure 4-8 LMM server settings
Chapter 4. Configuration and administration
29
5. On the General page of the LMM General Settings panel (Figure 4-9), specify the
following options:
a. Enter your learning system administrator's e-mail address.
b. Enter the URL for the Offline Learning Client software.
c. Click the SAVE button to save your changes in this panel.
Figure 4-9 General settings for LMM server: The General tab
6. Click the E-mail tab. In the E-mail Settings page (Figure 4-10), type the appropriate values
for your organization. In the example shown for this step, we used the SMTP server for
IBM Workplace Messaging associated with this Workplace Collaborative Services
instance. Click the SAVE button to save your changes in this panel.
Figure 4-10 General settings for the LMM server: The E-mail tab
30
IBM Workplace Collaboratve Learning for IBM i5/OS
7. The E-mail Scheduler, User Defaults, User Management, and Location Access Control
tabs already have default values that you do not need to change. Refer to the Lotus
Learning Management System Administrator’s Guide if you want more information about
these items.
Note: If you make changes in any of these items, remember to click the SAVE button to
save your changes.
8. Click the Errors tab. In this panel (Figure 4-11), specify an administrator who will receive
error reports. Click the SAVE button to save your changes on this page.
Figure 4-11 General settings for LMM server: The Errors tab
9. Return to the Settings panel (see Figure 4-7 on page 28) and click Delivery Servers.
10.In the Delivery Server Settings panel (Figure 4-12), the Delivery Server Name should
already be populated with the value DS1 specified automatically during the Create IBM
Workplace Collaboration Services wizard configuration of this instance. Select the
Delivery Server, which in our example is DS1, and click Edit.
Figure 4-12 Delivery Server Settings panel
Chapter 4. Configuration and administration
31
11.In the Update Delivery Server window (Figure 4-13), click the Test button to test the
settings for the delivery server.
Figure 4-13 Updating Delivery Server settings
12.You see a message like the example in Figure 4-14 if the test to the delivery server is
successful. Click OK.
Figure 4-14 Test of connection to delivery server successful message
13.If you want to use collaboration servers, such as chat or discussion, return to the Settings
panel (Figure 4-7 on page 28) and click Collaboration Servers.
14.For each of the tabbed areas that is displayed (Figure 4-15), select the appropriate values.
Consult the Lotus Learning Management System Administrator’s Guide for more details.
Figure 4-15 Settings for the Collaboration Servers
15.The settings for Announcements and Customization (Figure 4-7 on page 28) are optional
and are not required unless you want to use them. Consult the Lotus Learning
Management System Administrator’s Guide for more details about these settings.
32
IBM Workplace Collaboratve Learning for IBM i5/OS
Your IBM Workplace Collaborative Learning environment is now ready to begin accepting
course material. See 5.2.1, “Courseware” on page 45. For now, you must continue by adding
users to the learning environment as explained in the following section.
4.4 Adding users to the learning environment
When your IBM Workplace Collaborative Learning environment is operational, you can begin
adding users as explained in the following sections.
4.4.1 Rostering
All users must be added to the learning environment by a process called rostering. Rostered
users can log on and perform whatever tasks you give them permission to do. Students
cannot automatically take courses in the learning system.
Important: The Workplace Collaboration Services administrator (for example wpsadmin),
is rostered by default. Do not delete this profile and never deroster this profile.
There are two types of rostering:
򐂰 Automatic rostering
– Good when setting up for a large user deployment
– Enabled by default
– Users are automatically rostered when they initially sign on
򐂰 Manual rostering
– One at a time
– By group
– By file import
For more details regarding rostering, refer to the Lotus Learning Management System
Administrator’s Guide.
The following steps outline the basic process for rostering, but there is variance with respect
to the choices that you make in deploying courses.
1. IBM Workplace Collaboration Services server is configured. Users are available through
the Lightweight Directory Access Protocol (LDAP) directory is used.
2. The Learning administrator signs on to the Learning Management System GUI and must
roster the users:
a. From the Workplace Collaboration Services Learning home page (Figure 4-2 on
page 26), click the Users tab.
Chapter 4. Configuration and administration
33
b. In the Manage Users panel (Figure 4-16), click Roster Users.
Figure 4-16 Managing users for the learning environment
c. In the Roster Users panel (Figure 4-17), select how you want to roster your users.
Figure 4-17 Rostering users
3. Courses are made available through the creation of course masters and course offerings.
Courses can be virtual, physical, or blended course types.
Students are then enrolled in the course offering or offerings. Depending upon the method
that is chosen, students must be enrolled in order to participate in courses. There are
many ways to do this, as explained in 5.2.1, “Courseware” on page 45. For example,
courses can allow self-enrollment.
4. Students can then log into their IBM Workplace Collaboration Services server, click the
Learning tab, and take courses from there (or search for courses).
4.4.2 Roles
Every user is associated with a role. The learning environment has these roles available by
default. A role is a set of permissions that an administrator assigns to a user. The user’s role
has certain permissions that allow them to access different parts of the learning environment.
34
IBM Workplace Collaboratve Learning for IBM i5/OS
You can view the default roles by clicking Users → Manage Roles (see Figure 4-16). The
resulting default roles are shown in Figure 4-18.
Figure 4-18 Managing roles
Roles determine the user capability. You can provide limited administrative controls to
instructors, course creators, and others who work closely with the system administrator.
The Workplace Collaborative Learning Administrator’s Guide has a comprehensive list of all
roles and permissions. You may want to consult this guide prior to deciding the level of
capability that each of your users (instructors, course enrollment personnel, human resources
personnel, and students) need in the organization. You can find this guide on the Web at the
following address and then click the link Workplace Collaboration Services product
documentation:
http://www.ibm.com/developerworks/workplace/products/collaborationservices
Here are some guidelines that pertain to roles and permissions:
򐂰 The system ships with default roles that are ready to use.
򐂰 Roles are additive.
򐂰 Roles can be explicitly granted.
򐂰 You can assign a user to more than one role, even roles with different permissions.
򐂰 Selecting permission for one role overrides an unselected setting for that permission in
another role.
򐂰 If you enter Workplace Collaborative Learning as anonymous, and then log in with an
authenticated account, the anonymous permissions are ignored and you are assigned the
permissions of the authenticated account.
Workplace Collaboration Services Learning supports anonymous access, but this is not
true when access is through IBM Workplace Collaboration Services. For more information,
consult the Lotus Learning Management System Administrator’s Guide.
Chapter 4. Configuration and administration
35
4.4.3 Access control
Access control in Workplace Collaboration Services Learning is based on access control list
(ACL) entries. These entries associate an access level (read, write, or manage) with a class
or a grouping of users in the user registry.
ACLs are set up for folders in the Course Masters and Offerings Catalogs and for Locations.
They work in conjunction with roles and permissions to allow users access to them.
4.5 Reporting
Reporting is part of the learning system. The Reports module lets you generate summaries of
student, course, and resource (vendors, instructors, rooms) information in report form.
Access to the Reports module, the tasks within it, and the individual reports is controlled by
Roles and Permissions.
Several report templates are shipped with the product. You may also create custom reports.
Custom reports are added outside of the learning system through a manual process. The
following types of information are available in the report templates that are shipped with the
product:
򐂰
򐂰
򐂰
򐂰
Course catalog information
Student and course enrollment
Course progress
Available resources
An administrator can use the existing report templates to run ad-hoc reports. The
administrator can also schedule reports to be run (either custom or ad-hoc) as well as have
the ability to view, modify, and delete scheduled reports.
Students can run a limited set of reports to obtain information about their own system usage.
Students cannot run any administrative type reports.
Predefined reports can be output in several formats, including:
򐂰 HTML
򐂰 Comma-separated values (CSV) in a flat text file
CSV reports can be imported into spreadsheets and similar applications.
򐂰 XML
򐂰 Plain text (TXT)
4.5.1 Running reports
To run a report:
1. Sign on to the Workplace Collaboration Services Learning environment as the Workplace
Learning Administrator as discussed in 4.2.1, “Accessing the Learning Management
System graphical user interface” on page 25.
2. On the Workplace Collaboration Services Learning page (see Figure 4-2 on page 26),
click the Reports tab.
36
IBM Workplace Collaboratve Learning for IBM i5/OS
3. In the Reports panel (Figure 4-19), click Run a Report.
Figure 4-19 The Reports page
4. As shown in the example in Figure 4-20, observe that several types of reports are
available. Click one of the reports to select it. In this example, we chose the report type of
Course Detail.
Figure 4-20 Choosing a report
Chapter 4. Configuration and administration
37
5. In the Run a Report panel (Figure 4-21), you can choose to either run or schedule a
report. Choose to run a report and select the appropriate output option. In our example,
we chose a file format of HTML.
Figure 4-21 Report file format options
The report is displayed on your PC in another Web browser window.
38
IBM Workplace Collaboratve Learning for IBM i5/OS
5
Chapter 5.
Getting started with courseware
Workplace Collaborative Learning enables you to provide knowledge and skills to users,
independent of time and place. In this chapter, we help you get started with course content or
courseware. We provide the administrator with enough information about how to get courses
running on i5/OS. We discuss the following topics:
򐂰 IBM Workplace Collaborative Learning client tools, including the IBM Lotus Collaborative
Learning Authoring Tool and Offline Learning client
򐂰 Courseware management for the Learning administrator
򐂰 Step-by-step instructions for deploying a sample course
Note: Throughout this chapter, we refer you to the Workplace Collaborative Learning
Administrator’s Guide. You can find this guide on the Web at the following address and
then click the link Workplace Collaboration Services product documentation:
http://www.ibm.com/developerworks/workplace/products/collaborationservices
© Copyright IBM Corp. 2006. All rights reserved.
39
5.1 IBM Workplace Collaborative Learning client tools
The Learning Client Tools Installer program is available from the Learning Client Installer CD,
which ships with IBM Workplace Collaborative Learning product. This is an executable
program that runs on a client, providing utilities to help course developers use the
collaborative learning system. These tools run on client platforms such as Linux, UNIX®, and
Windows.
Use Table 5-1 as a reference for the different collaborative learning tools and utilities that are
included with the IBM Workplace Collaborative Learning product.
Table 5-1 Collaborative learning tools and utilities
Tool or utility
Usage
Authoring Tool
The IBM Workplace Collaborative Learning Authoring Tool is used by course
developers to create content. Its features include:
򐂰
Creation and assembly of Sharable Courseware Reference Model
(SCORM) course packages
򐂰
Validation for SCORM 1.2 compliance
򐂰
Import of SCORM packages (zip files) to the IBM Workplace Collaborative
Learning server
򐂰
Tracking frameset for use in tracking course progress
See 5.1.1, “IBM Lotus Collaborative Learning Authoring Tool” on page 41, for
additional details.
Command line
import (CLIMP)
utility
This tool is used by either administrators or course developers as an interface for
sending SCORM packages directly to the IBM Workplace Collaborative Learning
server.
Rostering utility
This tool allows an administrator to roster users in bulk mode, by using a
Lightweight Directory Access Protocol (LDAP) search, or from a file.
Skills Import utility
The Skills Dictionary Import utility lets an IBM Workplace Collaboration Services
administrator import a skills dictionary from an external source.
Archiving utility
The Archive utility is an administrative function that archives obsolete courses or
student records data from the system.
Offline Learning
client
The Offline Learning client can be used by students to download and work with
courseware offline. This client is optional and does need not be deployed for any
or all students. This client runs on a Microsoft Windows workstation.
See 5.1.2, “Installing the Offline Learning client” on page 43, or 6.2, “Enabling
offline use of courseware” on page 69, for details about deploying the Offline
Learning client.
You can learn more about the learning utility programs and other administrative tools in the
product documentation on the Workplace Collaboration Services documentation Web site at:
http://www.ibm.com/developerworks/workplace/documentation/collaborationservices/
Multiple client tools and administratively important tasks and procedures are done by various
people who are associated with the learning system. These people include instructors,
course developers, system administrators, and students among others. Use Table 5-2 as a
reference to help guide you.
40
IBM Workplace Collaboratve Learning for IBM i5/OS
Table 5-2 Common activities and administrative tasks
Task or administrative activity
Method to use
Create courseware for use in the learning
system.
Use the Authoring Tool or a third-party tool of your
choice. The Authoring tool instructions are found in the
Lotus Workplace Collaborative Learning Authoring
Tool Guide. You can find this guide on the Web at the
following address and then click the link Workplace
Collaboration Services product documentation:
http://www.ibm.com/developerworks/workplace/
products/collaborationservices
Extensively modify courseware created by a
third-party tool.
Use the third-party tool that you used to create the
course, repackaging as necessary for SCORM
compliance.
Make slight changes to a course created in
a third-party tool.
You can use the Authoring Tool to add or delete HTML
pages or to change certain SCORM field values.
Upload (send) a course to the IBM
Workplace Collaborative Learning server.
Use either of the Authoring Tool or CLIMP. Both of
these are documented in the Lotus Workplace
Collaborative Learning Authoring Tool Guide. You can
find this guide on the Web at the following address and
then click the link Workplace Collaboration Services
product documentation:
http://www.ibm.com/developerworks/workplace/
products/collaborationservices
Verify that a course is SCORM Version 1.2
compliant.
The Authoring Tool has a basic verification feature.
Plan for course content, including how
courses will be administered (by whom) and
designating roles and capabilities of
administrators.
Use the Workplace Collaborative Learning
Administrator’s Guide.
Archive student activity or courseware that
is no longer needed in the system.
Use the Archiving utility. This is documented in the
Workplace Collaborative Learning Administrator’s
Guide.
Import skills created from an external
source, such as a third-party tool.
Use the Skills Import utility. This is part of the Learning
client tools installer and is documented in the
Workplace Collaborative Learning Administrator’s
Guide.
Roster users for courses or offerings in bulk
mode.
Use Automatic Rostering, as documented in the
Workplace Collaborative Learning Administrator’s
Guide.
5.1.1 IBM Lotus Collaborative Learning Authoring Tool
The Authoring Tool is included with IBM Workplace Collaborative Learning. Full
documentation about the tool is included in the Lotus Workplace Collaborative Learning
Authoring Tool Guide. You can find this guide on the Web at the following address and then
click the link Workplace Collaboration Services product documentation:
http://www.ibm.com/developerworks/workplace/products/collaborationservices
Chapter 5. Getting started with courseware
41
Figure 5-1 shows an example of the Authoring Tool graphical user interface (GUI). It is a
Windows application.
The Authoring Tool as the following characteristics:
򐂰 Course pages (HTM, HTML, and so on) that are shown on the left navigation window are
displayed in the final course package and therefore in the individual courses.
򐂰 The properties settings can be viewed and changed from the Authoring Tool GUI. This is
also true even if the course was created outside of the Authoring Tool and then imported.
򐂰 The planner tools can help the novice developer to quickly put together a basic course.
Figure 5-1 The IBM Workplace Collaborative Learning Authoring Tool GUI
The Authoring Tool is not required for course development. However, without the Authoring
Tool, the burden of proving SCORM compliance rests on the developer. If the course does not
deploy, it may be due to the course content not following the SCORM specification.
The Authoring Tool provides the following advantages among others:
򐂰 The Authoring Tool has built-in templates and features that are designed specifically for
use with IBM Workplace Collaborative Learning.
򐂰 The Authoring Tool does not require a great deal of Web design experience. This can
make designing courseware easier for content creators.
򐂰 The tool automatically adheres to the SCORM 1.2 course standard.
򐂰 Courseware is easily packaged for importing into Workplace Collaborative Learning.
򐂰 The tool allows editing of content pages and other constructs that were created with the
Authoring Tool.
򐂰 The Authoring Tool has basic verification that helps predict whether the course is truly
SCORM 1.2 compliant, and therefore, can be imported and used in IBM Workplace
Collaborative Learning.
42
IBM Workplace Collaboratve Learning for IBM i5/OS
In addition, third-party tools are available for course development. Some of the advantages
and disadvantages of third-party tools include:
򐂰 Third-party tools are available that allow for the creation SCORM 1.2 content.
򐂰 Only certain types of content can be created using the Authoring Tool. Third-party tools
allow content creation that is independent of the server. This means that content created
using a third-party tool may be deployable outside of IBM Workplace Collaborative
Learning (for example, through a different HTTP server). This is important for situations
where not all students will use IBM Workplace Collaborative Learning in the organization.
򐂰 Third-party tools allow for editing of content within the third-party tool. If content creation is
through the Authoring Tool, you must use the Authoring Tool for editing.
Tip: IBM validates third-party courseware to be compatible with IBM e-learning products.
With the Ready for IBM Lotus Learning software offering, IBM combines a content testing
and validation process with a world-class business partner network to bring you e-learning
solutions that install faster and more cost efficiently. Visit the following Web site to learn
more about the Ready for IBM Lotus Learning software validation process:
http://www.lotus.com/lotus/offering3.nsf/wdocs/readyforibmlotuslearningsoftware
5.1.2 Installing the Offline Learning client
In order for students to take courses offline in a disconnected mode, they must install the
Offline Learning client. As an administrator, you must make this executable file available to
the students. The executable file for Windows, called OfflineclientWin32.exe, can be given to
users for local installation, or it can be placed on a network drive for them to access.
Note: See 6.2, “Enabling offline use of courseware” on page 69, for information about
making the Offline Learning client available directly from the IBM Workplace Collaborative
Learning environment.
To install the Offline Learning client on a Windows workstation:
1. Locate your Workplace CD that contains the winlearningclient.exe file. Double-click the
file to launch the executable program. When the installer begins, the Installshield Wizard
opens (Figure 5-2).
Figure 5-2 Launching the Learning Client installer
Chapter 5. Getting started with courseware
43
2. Follow the prompts, and continue along, answering yes when appropriate. Watch for the
entry panel (see Figure 5-3) where you must specify the base Web service address with
which the Learning Management Module server will communicate.
Figure 5-3 Specifying the base Web service address of the Learning Management Module server
3. When the installation completes, you notice that several executable items are created
under your program group for starting and stopping the LWP Learning client. Verify that all
three options are available, as shown in Figure 5-4. At this point, you do not need to start
the learning client.
Figure 5-4 Program group icons for starting or stopping the LWP Learning client
5.2 Courseware management
As a learning administrator, most likely you will manage courses that are involved in the
following types of activities:
򐂰
򐂰
򐂰
򐂰
򐂰
44
Managing the course catalog
Managing (create, update, and delete) course resources
Enrolling or rostering users or both students and instructors
Managing course and student results
Setting up offline learning events
IBM Workplace Collaboratve Learning for IBM i5/OS
In the course catalog, you manage course materials. Figure 5-5 shows the main menu for the
Course Catalog.
Figure 5-5 Workplace Collaborative Learning Course Catalog
The Workplace Collaborative Learning Administrator’s Guide has more detail about the menu
choices shown in Figure 5-5. In this Redpaper, we cover the highlights of the menu:
򐂰 Course master: The course master is uploaded to the Learning Management system.
Courses are created based upon a master. There is a one to one (1:1) or a one to many
(1:many) relationship between the course master and the course offering or offerings.
򐂰 Course offerings: These courses are the events that are offered based upon the course
master. Course offerings generally inherit the same characteristics as their master, but
may vary. Course offerings are the actual courses that are presented to the student. They
have an ending date and can have specific enrollment characteristics. There is a
parent-child relationship between the course master and the course offering.
Note: A course offering must be created based upon a course master in order to deploy
the course.
򐂰 Curriculum: This refers to a group of related courses to better tune the type of learning
that is available to users based upon desired learning plans. A curriculum is comprised of
one or more courses.
5.2.1 Courseware
Courses that are brought into the system are called packages. Packages must adhere to the
SCORM version 1.2 Content Aggregation Model standard. Packages are created in one of
two ways:
򐂰 Using the Authoring Tool, also known as the IBM Lotus Collaborative Learning Authoring
Tool
򐂰 Third-party extensions
For example, Adobe Dreamweaver has a free extension that creates the files needed for
SCORM-compliance.
Chapter 5. Getting started with courseware
45
Packages are important for the following reasons:
򐂰 The learning system only accepts SCORM packages. Any existing courses that you have
must be converted to the SCORM 1.2 format.
򐂰 The content package or packages are the interface between the authoring tool and the
learning system. Courses that are created using the Authoring Tool are packaged prior to
acceptance into the learning system.
򐂰 Packages that are not SCORM-compliant cannot be deployed. The Authoring Tool has a
verification mechanism that checks validity of the package prior to sending to the learning
management system.
Conceptually the content package contains information about how the content is packaged in
several different dimensions. See Table 5-3.
Table 5-3 Dimensions of a content package
Part
Function
Example
Structure
Resource (file) relationships
Static relationships between a given course
and its activities
Sequencing
Resource relationships that are
time-based
When time determines whether a student can
progress
Metadata
Resource information relative to
educational or technical constructs
Keywords, taxonomy relationships
Extensions
Refinements
Changes, tag changes
Resources
Actual files
HTML, MPEG, and so on
The imsmanifest.xml file (and a few others) provide the basis for SCORM compliance. The
basic integrity check is primarily interested in finding the presence and completeness of these
files. The following list (not an exhaustive list) indicates the typical SCORM files:
򐂰
򐂰
򐂰
򐂰
򐂰
Imsmanifest.xml
Ims_xml.xsd
Imscp_rootv1p1p2.xsd
Imsmd_rootv1p2p1.xsd
Imsmetadata.xml
Important: The existence of these files is not enough. SCORM refers to a standard format
for these files as well.
46
IBM Workplace Collaboratve Learning for IBM i5/OS
Figure 5-6 shows an example course that is using SCORM files. The Authoring Tool creates
the necessary files automatically. However, if you are using a third-party tool, such as Adobe
Dreamweaver, then you must find a way (through an extension, for example) to create them.
Figure 5-6 Example course using SCORM files
5.2.2 Content creation guidelines
Course developers can create content using a variety of available third-party applications,
such as Adobe Dreamweaver or Microsoft FrontPage®, or they can use the IBM Collaborative
Learning Authoring Tool. The following scenarios are typical for creating and placing content
into the learning environment:
򐂰 Content may be created outside of the Authoring Tool, then sent directly to the System i5
machine via File Transfer Protocol (FTP) or the CLIMP utility, and then imported through
the CLIMP utility.
򐂰 Content may be created outside of the Authoring Tool, for example with a third-party tool
such as Adobe Dreamweaver, and then made SCORM-compliant by applying extensions
that are available in the third-party tool. This content can then be imported directly to the
server through either the use of the CLIMP utility or through the Authoring Tool. In this
scenario, the third-party tool is still necessary if editing is desired on any of the elements
that are created outside of the Authoring Tool.
򐂰 Content may be created within the Authoring Tool, and a package interchange file may be
sent to the System i5 machine. Then the Authoring Tool may be used to do the server
import step, which is necessary to create an unregistered course master.
Chapter 5. Getting started with courseware
47
The following guidelines and rules are for creating course packages:
򐂰 The Authoring Tool is the primary tool used to create and assemble course content for the
learning environment. However, any tool that produces SCORM 1.2-compliant packages
can be used.
򐂰 Course package files can be imported into the system, using either the Authoring Tool, or
the CLIMP utility.
򐂰 All package files must adhere to the SCORM standard.
򐂰 There should only be one course master per package, even though SCORM allows a
package to contain multiple courses.
򐂰 Imported course packages can be used to either create new courses or update existing
ones.
򐂰 Only authorized users can import course packages.
򐂰 Each course package contains a globally unique package identifier (GUID) and package
version. Packages without this information are accepted; however they cannot be
subsequently updated.
򐂰 Course content updates are propagated to the server.
򐂰 In some cases, course content that does not comply with SCORM 1.2 can be imported by
the Authoring Tool and converted to the appropriate format.
While more detail is presented in the Lotus Learning Management System Administrator's
Guide, you must keep the following important rules in perspective when planning and
deploying courses:
򐂰 An offering for any course can be deployed to one delivery server.
򐂰 A single offering cannot be deployed to multiple delivery servers.
򐂰 The content manager can be configured to use a physical file system other than its local
file system, so that it can be used in a server cluster.
򐂰 There can be one or more logical delivery servers in each deployment.
򐂰 Exactly one logical delivery server is designated as the content manager.
5.3 Sending courses to the learning system
Sending courses or SCORM packages to the learning server is done by using the
Collaborative Learning Authoring Tool, CLIMP, or FTP. The i5/OS user profile of the person
who places the file on the system is checked during package send. If the user profile has a
home directory specified, then the course package is placed there if the FTP attributes have
*HOMEDIR for the default inbound FTP directory.
The Send Package function is an FTP request to the System i5 machine. By default, the
i5/OS FTP name format is set to 0. The Send Package function is expecting a name format
of 1. To verify and possibly change the i5/OS FTP attributes, use the Change FTP Attributes
(CHGFTPA) CL command. Verify that the Initial Name Format (NAMEFMT) parameter is set
to *PATH.
The location on the System i5 machine to where the course package is to be sent by FTP is
based on the home directory setting of the i5/OS user profile specified. To verify or change
the home directory of the user profile, use the Change User Profile (CHGUSRPRF) CL
command and specify the Home Directory (HOMEDIR) parameter.
48
IBM Workplace Collaboratve Learning for IBM i5/OS
If you want to test this prior to using the Send Package server function, try using a command
line FTP to your System i5 machine using the same user profile. If the file ends up in your
packages directory, then you know that using the Authoring Tool will work in the same way.
For example, as shown in Figure 5-7, user BLOOM has /packages specified as the home
directory in the user profile. This user then uses the Send Package to Server function of the
Authoring Tool and to place a course (SCORM package) file in the i5/OS integrated file
system under the /packages directory.
Figure 5-7 System i5 user profile showing /packages for the home directory
Figure 5-8 shows the display prompt for the Change FTP Attributes (CHGFTPA) CL
command. Notice the parameters for the initial name format and directory.
Figure 5-8 Change FTP Attributes (CHGFTPA) display, default values
5.4 Deploying a sample course
In this section, we help you get started with using the Authoring Tool. There are three learning
objectives with the example used in this section:
򐂰 Provide you with a hands-on introduction for using the Authoring Tool
򐂰 Help you validate your learning environment
򐂰 Demonstrate how to place a SCORM-compliant course into the learning environment
A sample course, called startcourse.zip, is provided with this Redpaper. You can download
this sample course from the IBM Redbooks Web server as explained in Appendix A,
“Additional material” on page 85. If you prefer, you may follow along with this example using a
Chapter 5. Getting started with courseware
49
package that you have in your own environment, perhaps from your course provider or
curriculum development team.
Note: This sample course is a virtual rather than a physical course. It does not require that
you have application development or course development experience. It is provided to help
you walk through the process of placing a course into the learning environment.
5.4.1 Requirements for the sample course
Prior to using the sample course, the following items are required:
򐂰 A fully installed and configured IBM Workplace Collaboration Services server
򐂰 The Authoring Tool installed on your client
This is available as part of the IBM Workplace Collaborative Learning product.
򐂰 A valid user for the FTP site
This is an i5/OS user profile and password and is required for sending the course package
to the System i5 machine.
򐂰 The fully qualified host name of your FTP server
This is required for sending the course package to the System i5 machine.
򐂰 At least one instructor that has already been created
The instructor can be internal or external.
򐂰 At least one student that has already been rostered
5.4.2 Deploying the sample course
The focus in this example is to deploy a simple course. The course has several HTML pages
that can be launched in a Web browser after the course is deployed and a course offering is
created.
To place the sample course in your learning environment:
1. Start the Authoring Tool on your Windows client by clicking Start → Programs → IBM
Lotus → IBM Lotus Collaborative Learning Authoring Tool.
2. From the IBM Workplace Collaborative Learning Authoring Tool window, click File → New.
50
IBM Workplace Collaboratve Learning for IBM i5/OS
3. In the window that opens (Figure 5-9), click the Import tab.
Figure 5-9 IBM Lotus Workplace Collaborative Learning Authoring Tool
4. On the Import page, select Import SCORM Package and click OK (Figure 5-10).
Figure 5-10 Importing a SCORM package
Chapter 5. Getting started with courseware
51
5. In the Select a location for the imported course window (Figure 5-11), in the Course Folder
field, specify a location for the package. In this example, we type testfolder. Then click
OK.
Figure 5-11 Specifying a course folder
52
IBM Workplace Collaboratve Learning for IBM i5/OS
6. In the Import a Package Interchange File window (Figure 5-12), navigate to the location
where you have placed the startcourse.zip file. Highlight the startcourse.zip file and click
Import. You then see messages displayed in the bottom panel of the window.
After you see the message “Import successful,” click Close.
Figure 5-12 Importing a package
7. You have successfully imported a course into the Authoring Tool. Back in the IBM
Workplace Collaborative Learning Authoring Tool window, you see the imported course
like the example shown in Figure 5-13. Note that this is only a portion of the window; each
item on the left equates to a launchable item.
Figure 5-13 Authoring Tool with an imported SCORM package
Chapter 5. Getting started with courseware
53
8. Under General Settings (Figure 5-14), you must provide a unique course number. To
choose one, double-click Course ID goes here, and enter a unique course ID number. In
our example, we type IBM 100.
Figure 5-14 Specifying a unique course number
9. Verify the course by clicking File → Verify Course.
10.In the Course Verification Results window (Figure 5-15), notice that errors cause this
process to fail, while warnings still allow you to proceed to the next step. In this example,
you see that this course verifies successfully with some warnings. Click Close.
Figure 5-15 Results of the course verification
11.After verifying the course, in this example, we know that it is SCORM-compliant. You are
ready to package the course. Click File → Package course.
54
IBM Workplace Collaboratve Learning for IBM i5/OS
12.In the Package Course window (Figure 5-16), complete the following steps:
a. Specify a packaging directory. In this example, we type c:\finalpackages.
b. Select the Include Source Files check box.
Note: The folder that you specify must previously exist on your local drive.
The version shown on your system is 1.1.1 (this is system generated), but since we
tested this three times already, the version is at 3.3.3. This is not important for now.
Figure 5-16 Packaging a course
c. Click the Package button and observe the messages that are displayed in the
Packaging Status box.
d. When you see the “Packaging successful” message, click Close.
Note: Since this course has been prepared for you in advance, we verified that it is
SCORM-compliant. However, if you are using another course and it is not
SCORM-compliant, the course will fail packaging and you will not be able to continue
without fixing the course material.
13.After the package is created, you can send it to your FTP server. From the IBM Workplace
Collaborative Learning Authoring Tool window, click File → Send Package.
Chapter 5. Getting started with courseware
55
14.In the Send Package to Server window (Figure 5-17):
a. Enter the following information:
•
•
•
The name of the package that you just created
The location of your FTP server, which is the System i5 machine
Your i5/OS user ID and password.
b. Click Send.
Figure 5-17 Sending a course package to the FTP server
56
IBM Workplace Collaboratve Learning for IBM i5/OS
c. If package is sent successfully by FTP to the System i5 machine, you see completion
and success messages in the lower part of the window (Figure 5-18). After you receive
a message indicating that the package was sent successfully, click Close.
Note: In our testing of this example, we found that even though the Send Package
function worked, we received the error message “Network error detected during
the operation,” as shown in Figure 5-18. You can verify that the Send Package
function worked by looking for the package in the i5/OS integrated file system (home
directory) specified for the user ID.
Figure 5-18 Error message after sending a package to the System i5 machine
15.Start the import process from the Learning FTP server to the Learning Management
System server. From the IBM Workplace Collaborative Learning Authoring Tool window,
click File → Server Import.
Chapter 5. Getting started with courseware
57
16.In the Server Import Parameters window (Figure 5-19), browse to and select the package
that you just sent to the System i5 machine. In our example, this package is called
testfolder.zip. Click Server Import. See Table 5-4 for important notes about field values.
Table 5-4 Fields with examples of values and briefly described
Input field
Example
Description
Select or enter the name of the
package you want to import
testfolder.zip
This file must already exist on the FTP site or in the
integrate file system in your packages directory.
Location of FTP server
http://itsolwp1.rchland.ibm.com
This refers to the FTP site, which usually the
Workplace Collaboration Services server. Do not
use ftp://.
User ID and Password
This should be supplied by your
system administrator.
Your i5/OS user profile and password. Must have
the ability to use FTP.
IBM Workplace Collaborative
Learning Server
http://itsolwp1.rchland.ibm.com
/lms-lmm/import
The Workplace Collaboration Services Learning
server. You must have /import in the name.
Valid Learning Management
System User ID and Password
wpsadmin
Must be a rostered user and have administration
privileges in the Learning Management System
GUI.
E-mail Address
wpsadmin@itsolwp1.rchland.
ibm.com
This address is required even if e-mail is not
functioning.
Figure 5-19 Specifying the server import parameters
The course is now imported into the Learning Management System Server.
58
IBM Workplace Collaboratve Learning for IBM i5/OS
Accepting a course into the learning environment
A course that is imported into the learning environment is called a course master. The course
master contains the course content, structure, and properties that were in the original course
that you created in the Authoring Tool.
The courses that appear in the Offerings and Student Catalogs are called course offerings.
Course offerings are created from and based on a course master. Course offerings are copies
of the course master, but have a limited set of options that you can use to override properties
in the course master. They also have properties that apply only to specific course offerings,
such as the name of the Learning Delivery server that will host the course offering.
Now that our sample course is placed into the learning environment, you must complete the
following steps to make it deployable:
1. From a Web browser, access the Workplace Collaboration Services Learning main page,
for example:
http://itsolwp1.rchland.ibm.com/lms-lmm/
2. On the Workplace Collaboration Services Learning page (Figure 5-20), click Log In.
Figure 5-20 Initial Workplace Collaboration Services Learning page
3. On the Workplace Collaboration Services Learning Log In page (Figure 5-21), sign in as
the learning administrator. In our example, we type wpsadmin for User Name. Click Log In.
Figure 5-21 Workplace Collaboration Services Learning login page
Chapter 5. Getting started with courseware
59
4. Since you are signed in as the learning administrator, you notice that there are more tabs
and options available on the page as shown in Figure 5-22. Click the Course Catalog tab.
Figure 5-22 Administrator options on Workplace Collaboration Services Learning page
5. In the Course Catalog panel (Figure 5-23), click Register Master.
Figure 5-23 Course catalog main menu
6. In the New Master panel (Figure 5-24), select Course Master and click Continue.
Figure 5-24 Selecting to register a new course master
60
IBM Workplace Collaboratve Learning for IBM i5/OS
7. In the Select or create a master page panel (Figure 5-25), notice that an unregistered
master course is listed. In our example, this is called Start Learning. Select the
unregistered master (Start Learning in our example) and click Continue.
Figure 5-25 Selecting an unregistered master course
8. In the Master Details panel (Figure 5-26), complete the following parameters:
– Keywords for searching (In this example, we enter itso.)
– Expiration date
– Delivery server for course delivery
This was created during the configuration of the Workplace Collaboration Services
server.
– Whether to allow self-enrollment
For a complete description of all the choices available to you in this panel, consult the
Learning Management System Administrator’s Guide.
Figure 5-26 Specifying the course master details
Chapter 5. Getting started with courseware
61
9. Click Continue on all the panels that are presented until you reach the Save Course panel
(Figure 5-27). Select Masters Catalog and click Save to save the course in the default
Masters Catalog.
Figure 5-27 Saving a course master
Now the course master exists in the learning environment (Figure 5-28).
Figure 5-28 Confirming course master has been saved
10.You must continue to create the course offering. From the Course Catalog panel
(Figure 5-23 on page 60), click Register Course Entry.
62
IBM Workplace Collaboratve Learning for IBM i5/OS
11.In the Create a Catalog Entry panel (Figure 5-29), select Course and click Continue.
Figure 5-29 Specifying to create a course offering
12.In the next panel, select Masters Catalog and click Continue.
13.In the Select a Master panel (Figure 5-30), select the master. In this example, we select
Start Learning. Then click Continue.
Figure 5-30 Selecting a master to use for the course offering
Chapter 5. Getting started with courseware
63
14.In the Course Details page (Figure 5-31), you can modify the course characteristics. For a
complete description of all the choices available to you on this window, consult the
Learning Management System Administrator’s Guide. Click Continue.
Figure 5-31 Modifying the course details
15.In the Save Course panel (Figure 5-32), select Offerings Catalog and click Save.
Figure 5-32 Selecting the Offerings Catalog to save the course
64
IBM Workplace Collaboratve Learning for IBM i5/OS
The course offering is now saved and available as shown in the example in Figure 5-33.
Figure 5-33 Confirmation that the course offering is saved
16.Now you can enroll users into the course. Click the Course Management tab and then
under Enroll, click By User to enroll your test student ID. See Figure 5-34.
Note: The test student ID should already be created or rostered. See 4.4, “Adding
users to the learning environment” on page 33.
Figure 5-34 Enrolling users in a course offering
17.Exit and log off from the IBM Workplace Collaborative Learning.
18.Sign on to the Workplace Collaboration Services server to take the course by entering, for
example:
http://fullyqualifiedhost/lwp/workplace
Chapter 5. Getting started with courseware
65
19.From the IBM Workplace Collaboration Services window, click the Learning tab. The
course should be listed as shown in the example in Figure 5-35.
Figure 5-35 My Workplace Learning panel
Students can now launch the course by selecting the launch icon under the Action heading.
66
IBM Workplace Collaboratve Learning for IBM i5/OS
6
Chapter 6.
Administering courseware
In this chapter, we cover some of the important administrative functionality from the core
Learning Management System guides. Specific attention is given to System i5 administrative
settings and the environment differences for this platform.
We present the steps that are necessary for you to place your first course into the
environment. In 5.4, “Deploying a sample course” on page 49, you learned the basics of
deploying a course into your learning environment. This chapter provides more detail about
the process, specifically the interaction between the learning server, Authoring Tool, delivery
server, and content server. These topics are covered in greater depth in the Learning
Management System Guide. You can find this guide on the Web at the following address and
then click the link Lotus Learning Management System product documentation:
http://www-128.ibm.com/developerworks/lotus/products/elearning
© Copyright IBM Corp. 2006. All rights reserved.
67
6.1 Basic flow for courseware deployment
Table 6-1 shows how a typical course is deployed, including the files that are created and
updated during each of the stages of predeployment.
Table 6-1 Courseware stages from deployment to delivery
Stage
Description
Results
Sharable Courseware Object
Reference Model (SCORM)
1.2 course is created.
Use the Authoring Tool or a third-party
application for development.
A file called a package interchange file, or
package, is created. It is essentially an
The package is sent to the
server.
On the System i5 platform, this can be
done in one of the following ways:
򐂰 Using the Send Package to Server
feature of the Authoring Tool
򐂰 Using the command line import
(CLIMP) utility
򐂰 Mapping a drive to the System i5
machine and placing the file into the
integrated file system
We recommend that you either use the
Authoring Tool or the CLIMP utility. You can
use File Transfer Protocol (FTP), although is
not as easy to use as the CLIMP and
Authoring Tool utilities.
The package is imported to
the learning server.
This is done by using either the CLIMP
utility or the Import File to Server feature
of the Authoring Tool.
The package directory is created under the
/QIBM/Userdata/WebAS5/Base/instance/
WorkplaceServer/Learning/LMS_Courses
directory.
The learning administrator
registers a course master.
Based upon the settings that are chosen
and available, the administrator logs on
to the Learning Management server and
registers the course master.
Certain tables are updated in DB2 Universal
Database files.
The learning administrator
creates a course offering.
The course offering can have the same
characteristics as the master, or they
may vary with respect to choices that are
available.
A subdirectory with the package as part of
the name is created in the i5/OS integrated
file system.
Students are rostered.
Students must be in the Lightweight
Directory Access Protocol (LDAP)
directory used by the Workplace
Collaboration Services server. They are
then are rostered in one of the following
ways:
򐂰 Individually, through the Learning
Management System (LMS) GUI
򐂰 By group, through the Learning
Management System GUI
򐂰 Using an LDAP Directory
Interchange Format (LDIF) file to
import students
See the Workplace Collaborative Learning
Administrator's Guide for further details
about rostering users, assigning Workplace
Collaborative Learning roles and
permissions, and running reports. You can
find this guide on the Web at the following
address and then click the link Workplace
Collaboration Services product
documentation:
A student signs on to IBM Workplace
Collaboration Services server and clicks
the Learning tab.
Student records are available for reporting.
Students can access their own progress as
well through IBM Workplace Collaboration
Services.
Student attends the course.
68
archive of the course, with a *.zip extension.
IBM Workplace Collaboratve Learning for IBM i5/OS
http://www.ibm.com/developerworks/work
place/products/collaborationservices
6.2 Enabling offline use of courseware
The Offline Learning client allows students to download and work on courses while they are
disconnected from the server. Any course that is enabled for the Offline Learning client can
be downloaded. The course package must also contain all the files that the course material
needs to run locally. Tracking information is stored on the student’s workstation until they
reconnect to Workplace Collaborative Learning server.
Note: The Offline Learning Client is not required to be used unless you need to make
courseware available to students while they are disconnected from the IBM Workplace
Collaborative Learning server.
To enable the ability to download the Offline Learning client from the Workplace Collaboration
Services server:
1. Locate the OfflineClientWin32.exe file on the Workplace Learning Client Tools installer
CD.
2. Create a directory called /duc in the i5/OS integrated file system under the external HTTP
directory for the learning server and copy the OfflineClientWin32.exe file to this location.
See Figure 6-1 for an example. In this example, the Workplace Collaboration Services
server of itsowcs01 uses an external HTTP server. This location will vary depending upon
your decisions during the configuration of the IBM Workplace Collaboration Services
server.
Figure 6-1 Copying the OfflineClientWin32.exe file to the external HTTP directory
3. Change authorities for the /duc directory to allow *PUBLIC to have read and write access.
You can the i5/OS CL command Change Authority (CHGAUT), as shown in the following
example, to do this. This allows users to download the executable file:
CHGAUT OBJ('/www/lwp10jhb/htdocs/duc') USER(*PUBLIC) DTAAUT(*RX)
This example assumes that you are changing the authority of the link shown here to grant
public read and write authority. Your directory name will not be the same as listed here, but
will most likely be '/www/fully qualified host name/htdocs/duc'.
Chapter 6. Administering courseware
69
4. Change authority on the OfflineClientWin32.exe file. From the Learning Management
System Administrators interface, click Setting → LMS Server → General and set the
values listed in Table 6-2 and as shown in Figure 6-2.
Table 6-2 Settings for student download of the Offline Learning Client from the IBM Workplace system
Setting
Example
Description
URL of the Offline
Learning Client software
http://fully qualified hostname
duc/OfflineClientWin32.exe
Assumption is that the download traffic is
being passed through the external HTTP
server. This is more efficient from a
performance standpoint.
Version
2.5
Version of IBM Workplace
Figure 6-2 Settings needed for download enablement of the Offline Learning Client
5. Stop and restart the IBM Workplace Collaboration Services server. You must do this in
order for the changes to take effect.
70
IBM Workplace Collaboratve Learning for IBM i5/OS
6. Test the download. Sign on as a rostered student and attempt download of the Offline
Learning Client. As shown in Figure 6-3, the download should begin after you
acknowledge and accept any security messages.
Figure 6-3 Downloading the Offline Learning Client
6.3 Interaction between the learning server and content server
The learning server and the content server are part of the Workplace Collaborative Learning
environment. There can be only one learning server per IBM Workplace Collaboration
Services instance. The content server stores all course content files, including HTML, image,
and multimedia files. When configuring an IBM Workplace Collaboration Services instance
using the i5/OS Create IBM Workplace Collaboration Services wizard, the content server is
the external HTTP server that is associated with the Workplace Collaboration Services
instance.
6.3.1 Course flow overview, including creating offerings
The course package (zip file) is sent by the course developer to the learning system. This
package (containing only one SCORM course) can be sent via the Authoring Tool or by the
CLIMP utility. As an alternative, course packages may be sent by using FTP.
The course package must be imported into the learning server. This process is called server
import. The methods to do this import are to use either the Authoring Tool or CLIMP. After the
course is imported, the course package is located in the learning system as an unregistered
master.
The learning administrator registers the course master, making it eligible for course offering
creation. There is a one to one (1:1) or a one to many (1:many) relationship between a course
master and a course offering.
Chapter 6. Administering courseware
71
The content server takes over and creates two directories, a packages directory with a unique
number associated and a second package with \DUC at the end. The second directory
contains the course file in the zipped format for potential deployment for offline use. See
Figure 6-4.
Figure 6-4 i5/OS integrated file system showing two directories for each course master
The default location in the integrated file system for imported course packages is
/QIBM/Userdata/WebAS5/Base/instance/WorkplaceServer/Learning/lms_courses.
The course administrator (or another person who has course creation access from the
Learning Management System Administrator interface) creates a course offering that is
based upon the registered course master. If multiple offerings are created, and as each
offering is created, a subdirectory and structure are created under the
/www/instance/htdocs/content directory. This depends on what you use for your directory for
the external HTTP server.
6.3.2 Creating and packaging content
Creating courses can be done with the Authoring Tool or with a third-party application. Course
creation is detailed in the Lotus Workplace Collaborative Learning Authoring Tool Guide. You
can find this guide on the Web at the following address and then click the link Workplace
Collaboration Services product documentation:
http://www.ibm.com/developerworks/workplace/products/collaborationservices
Course packages contain required files with required structures, mandated by the SCORM
1.2 standard. Certain types of information such as search keywords, the course location,
description, and language, are some of these elements. There are currently nine categories
of metadata elements. The course package name must be unique in the system and must
contain metadata for the course. Metadata is additional course information that is useful for
categorizing and organizing learning materials.
Note: Although the Authoring Tool has a built-in mechanism for package validation,
courses that are created externally to the Authoring Tool with other development software
packages may not be fully compliant with SCORM 1.2.
72
IBM Workplace Collaboratve Learning for IBM i5/OS
6.3.3 Course deployment (offerings)
When course offerings are created, they appear in the content directory. As shown in
Figure 6-5, this is a directory that is used for Web-based content. Each course offering has
one directory under the content directory.
Figure 6-5 Example of a deployed course offering
6.4 Course metadata
Certain elements are required. Knowing which ones they are (and how they are used) may
help you troubleshoot cases where courses cannot be deployed. This section briefly details
where and how you may access metadata for courses (within courses) and the effect that
these values have in the system. See Figure 6-6.
Tip: You can easily access metadata by using the Authoring Tool. When you press the key
combination of Ctrl+D, a panel opens that shows your existing metadata and allows you to
make changes or additions. You can also access this panel by right-clicking a course
outline item while in the Planner mode of the Authoring Tool.
Chapter 6. Administering courseware
73
Figure 6-6 Accessing metadata through the Authoring Tool
6.4.1 Types of elements
There are nine categories of metadata elements as shown in Table 6-3. Although all of these
elements are not required, you can change or manipulate them by using the Authoring Tool.
Table 6-3 Course metadata elements
Element
Description
General
Information applicable to the item as a whole such as title, description, or search keywords; keywords
are used in course searches
Lifecycle
Revision history, or other development-specific information
Meta-metadata
General information
Technical
Technical information about course items, such as format, file size, or which browsers can be used
Educational
Generally optional; educational aspects of the course item such as the purpose (simulation,
questionnaire, test) or audience
Rights
Copyright
Relation
Optional about the relationship of this course item to others; for example, whether this item is required
Annotation
Optional comments about educational use
Classification
How the course is classified
74
IBM Workplace Collaboratve Learning for IBM i5/OS
6.4.2 Required elements versus optional elements (data)
When courses are imported into the Authoring Tool, both required data and optional data from
the course are maintained. However, any missing or invalid data (or attributes) must be fixed
prior to course packaging.
Tip: We recommend that you use the most recent version of the Authoring Tool, although
previous versions may also work. For this Redpaper, we used the Authoring Tool packaged
with IBM Workplace Collaboration Services Version 2.5.
A complete table with required elements is available in the Workplace Collaborative Learning
Content Guide. However here are two examples to illustrate the concept:
򐂰 Required Element Keyword:langstring with attributes of language must have a value.
򐂰 Required Element Cost:Value:lanstring must have a value of either no or yes.
The Authoring Tool indicates in red, with an asterisk (*) the settings that are required (see
Figure 6-7). You may use the Authoring Tool to change these elements or a third-party tool,
but they must be valid for SCORM-conformance.
Notice that the field for Description is empty because it is not required. We recommend that
you type a description in the Description field because that is what students will see in the
Course Catalog. Some of these elements are changeable in the Learning Management
System GUI either during creation of the course master or the respective course offering.
Figure 6-7 Authoring Tool indicating in red the required elements
6.5 Tracking student progress within courses
Tracking is a feature of the Workplace Collaborative Learning environment. It refers to the
system’s capability to capture a student’s progress and interaction data produced by content
for storage. The second important component of tracking is the ability for subsequent retrieval
and reporting by concerned groups and individuals such as instructors, managers, and even
students. The SCORM 1.2 standard includes accepted methods and elements for tracking.
Chapter 6. Administering courseware
75
6.5.1 Information that can be tracked
Although this topic is covered in greater detail in the Learning Management System Content
and Lotus Workplace Collaborative Learning Authoring Tool Guides, as an administrator, you
must know:
򐂰 What can be tracked
򐂰 How tracking relates to course characteristics
򐂰 How tracking works with the Offline Learning client
Student completion or launch actions can provide attendance information through reporting.
As an administrator, you may be called on to assist. Understand that only actions that are
specifically set a certain way, within particular course offerings, are eligible for tracking, for
example:
򐂰 User Sets Completion: If this action is used, the student marks completion when they
complete the course.
򐂰 Set as Completed on Launch: This action relates to courses that are set into a completed
state as soon as the student launches the course.
򐂰 Set as Incomplete on Launch: This is the opposite of Set as Completed on Launch, and
courses with this characteristic are marked as incomplete upon launch.
Course outline items
In the Authoring Tool, there is a hierarchical representation of learning events and progress
tracking items. An item placed directly under the course plan is a parent; indented items are
children of the parent under which they are indented. See Figure 6-8.
Figure 6-8 Course outline in the Authoring Tool
The role of the delivery server and the content server in tracking
The delivery server launches course content, provides course navigation features, tracks
student progress, and sends tracking information to the learning server. Delivery servers are
connected to the content server. The content server stores course content files.
Recording student results using the Authoring Tool
As an administrator, you may be asked why a particular course item is not tracking. Using the
Authoring Tool, you can identify these items and help the course developers with issues that
are relative to tracking within courses.
76
IBM Workplace Collaboratve Learning for IBM i5/OS
Using the Planner Options of the Authoring Tool
To set the planner options in the Authoring Tool:
1. From the Authoring Tool, click Tools → Options to select the Planner option.
2. On the Planner Options tab (Figure 6-9), select Show Advanced Sequencing
Properties.
Figure 6-9 Authoring Tool - Planner Options
3. Restart the Authoring Tool to see the Sequencing tab (Figure 6-10), on the right side of the
Authoring Tool window in Planner mode, next to the Properties tab.
a. Select the course item that you want to track.
Figure 6-10 Sequencing tab in the Planner mode
Chapter 6. Administering courseware
77
b. Under Delivery controls, for Tracked, select True, as shown in Figure 6-11.
Figure 6-11 Setting the metadata that is tracked for a course through the Authoring Tool
6.6 Learning portlets
Several portlets are involved with Collaborative Learning:
򐂰 The Announcements portlet displays course-related announcements that are posted
through the back-end Learning Administration interface.
򐂰 The My Skills portlet provides users with lists of skills required for different jobs and tracks
each user’s skill set.
򐂰 The My Learning portlet provides students with access to course information and enables
students to work through online courses.
The display settings for Announcements and My Skills cannot be changed. However, you can
control the display of information in the My Learning portlet by selecting settings in the
portlet’s configuration mode.
To change the My Learning portlet configuration settings, in the My Learning title bar, click the
wrench icon (Figure 6-12).
Figure 6-12 Accessing the configuration settings from the My Learning portlet
78
IBM Workplace Collaboratve Learning for IBM i5/OS
Figure 6-13 shows the default configuration settings for the My Learning portlet.
Figure 6-13 My Learning portlet configuration settings’
6.7 Competencies and skills management
In this section, we provide the steps for managing the competencies and skill management
portlets. You must set permissions for the following portlets:
򐂰 Skills Management
򐂰 Career Development
You can create and assign skills to specific elements within the learning system. You can use
the following ways to add or edit skills in the learning system:
򐂰 Create from the Learning Management System portlet interface. Here you can create one
skill at a time.
򐂰 Import skills dictionaries purchased from third-party vendor.
򐂰 Import a skills dictionary that you created in house, outside of the Learning Management
System.
The Skills Management portlet’s help system explains how to update a skills dictionary that
you have imported or created through the IBM Workplace user interface. You import a skills
dictionary in XML format from the command line. In doing so, IBM Workplace copies its
content to the Workplace Collaborative Learning core database.
The skills dictionary data must be contained in a single XML
<SkillsDatabase>...</SkillsDictionary> block. The data is expected to be contained in the
following three types of block within the <SkillsDatabase>...</SkillsDictionary> block:
򐂰 <Position>...</Position>
򐂰 <CompetencySet>...</CompetencySet>
򐂰 <RatingScale>...</RatingScale>
Chapter 6. Administering courseware
79
For more information about the structure of a skills dictionary as well as a sample, consult the
online help files that are part of IBM Workplace Collaborative Learning environment.
6.7.1 Access control through permissions
There are two types of permissions that control access to the competencies portlets:
򐂰 IBM Workplace portal permission, which is used for controlling access to the portlets
themselves
򐂰 Workplace Collaborative Learning permission, which is used for controlling access to a
specific portlet features
Prior to granting access to the competencies portlets, you must create the following three
groups within the LDAP directory:
򐂰 Manager
򐂰 HR Manager
򐂰 Course Manager
After you create these groups, grant access to the competencies portlets:
1. Log into IBM Workplace Collaboration Services as an administrator and click the
Administration tab.
2. Click Access → Resource Permissions.
3. In the Resource Permissions panel, click Portlets.
4. In the Portlets panel (Figure 6-14), search or scroll to either the Skills Management or the
Career Development portlet and click the Assign Access icon on the right.
Figure 6-14 Assigning access to the Skills Management portlet
80
IBM Workplace Collaboratve Learning for IBM i5/OS
5. Click the edit icon next to the portal role to which you want to assign users access to the
portlet. You must do this for both the Skills Management and the Career Development
portlet. See Figure 6-15.
Figure 6-15 Skills Management resource permissions showing roles
6. Click the Add the button (Figure 6-16) to add a person.
Note: Consult the Learning Management System Administrators Guide for a more
detailed explanation of roles prior to making changes. We provide a brief
recommendation for getting started, but you must remember that roles and access
decisions should be made in a manner that best fits your organizational needs.
Figure 6-16 Adding a person
7. Select either the groups or individuals that you want to have access to this portlet. Here
are some recommendations:
– Grant Managers and HR Managers access to the Career Development portlet.
– Grant HR Managers and Course Managers access to the Skills Management portlet.
– Allow users to take an active role in their own learning.
You can facilitate this option by allowing users to create their own learning plans by
adding the lwp_policy_access_learning_do_not_modify policy to the Career
Development portlet.
Click OK and then click Done to save your work.
Chapter 6. Administering courseware
81
6.7.2 Granting access to portlet features
The WMM Manager, HR Manager, and Course Manager groups have predefined user role
counterparts in Workplace Collaborative Learning. We recommend that you assign roles to
groups according to the best fit for your organization.
To get you started, here is one way that you can do this in a multi-department organization
comprised of managers, human resources managers, and course managers:
1. Assign manager group members the Workplace Collaborative Learning Manager user
role.
2. Assign HR Manager group members the Workplace Collaborative Learning HR Manager
user role.
3. Assign Course Manager group members the Workplace Collaborative Learning Course
Manager user role.
Remember that the permissions that you assign to these roles determine access to individual
features of the competencies portlets. For example, a person who is assigned the Workplace
Collaborative Learning administrator role can display and change the default settings for the
permissions that pertain to competency management through the Workplace Collaborative
Learning administrator interface’s Users page.
The Administrator can assign user roles in Workplace Collaborative Learning in two ways:
򐂰 By locating existing users and explicitly assigning them a role or roles
򐂰 By specifying a matching string that characterizes users to be automatically assigned a
given role
To assign roles:
1. Log in to the Workplace Collaborative Learning administrator interface
(http://hostname/lms-lmm) as an administrator.
2. Locate existing users by clicking Users → Manage Users.
3. In the User Search window, enter search criteria to locate the user or users to whom you
want to assign a role or roles, and then click Search.
4. Select the user or users you want from the result set, and then click Continue.
5. Click Assign Roles.
6. Select a role or roles to assign to the selected users, and then click Save.
The following steps show an alternative method to assign roles by using an automatic
assignment by matching string:
1. Log in to the Workplace Collaborative Learning administrator interface
(http://hostname/lms-lmm) as an administrator.
2. Click the Users tab, and then click Manage Automatic Assignments.
3. Click the name of the role that you want to assign to users.
4. Select a WMM/LDAP type (User, Group, or Attribute).
5. In the Matching String field, type a matching string that identifies the user or users of that
type.
6. Identify additional users to be assigned the role by clicking Add Automatic Assignment,
and then click Done.
82
IBM Workplace Collaboratve Learning for IBM i5/OS
See the Workplace Collaborative Learning Administrator's Guide for a description of the
Workplace Collaborative Learning roles and their associated permissions. You can find this
guide on the Web at the following address and then click the link Workplace Collaboration
Services product documentation:
http://www.ibm.com/developerworks/workplace/products/collaborationservices
6.8 Collaborative Learning search rules
Search forms are used throughout the Collaborative Learning environment. For example,
users or administrators can search on the following items:
򐂰 User names or IDs to enroll users in courses, to roster users, or to obtain information
about the user in a given report
򐂰 Courseware to find information about a given offering, to change information, to create a
new offering, or to roster users in an offering
򐂰 Keywords to locate course offerings or course masters
򐂰 Skills to find skills in the system
򐂰 Resources to manage vendors or other resources
Users can encounter search forms in several areas of Workplace Collaborative Learning. The
searching usually presents a search panel, where you fill in the search information. Wildcard
characters, such as an asterisk (*), are supported.
Tip: There are several user attributes, such as first name, last name, organization, and so
on, that are used quite often when searching for users. It is a good idea to make sure that
the ones that are most commonly used are indexed by the database that powers your
LDAP directory.
Here are additional search guidelines:
򐂰 If the user enters no search criteria, then no results are returned.
򐂰 There are two wildcard characters (asterisk (*) and percent (%)), and both have the exact
same behavior.
򐂰 Wildcard characters can be escaped by using the back slash (\) character.
򐂰 If the user wants to perform a search using the \ character, the user must enter a double
back slash (\\).
򐂰 Wildcards are valid only for text string fields.
򐂰 Numeric and date fields can be searched using less than (<), greater than (>), or equal to
(=) operators.
򐂰 If the user enters a wildcard in any text field, then all results are returned to the user.
򐂰 Any text search that starts with a wildcard character is invalid.
򐂰 All text searches are case insensitive.
Chapter 6. Administering courseware
83
84
IBM Workplace Collaboratve Learning for IBM i5/OS
A
Appendix A.
Additional material
This IBM Redpaper refers to additional material that can be downloaded from the Internet as
described below.
The test course supplied with this Redpaper is called Start Learning. The course is small and
is designed to help you deploy the IBM Workplace Collaborative Learning system. This
course is ready for you to place on your system using either the command line import
(CLIMP) utility or through the IBM Lotus Collaborative Learning Authoring Tool.
The Start Learning course is Sharable Courseware Object Reference Model (SCORM) 1.2
compliant, and requires little in the way of changing to fit your deployment testing needs.
However, you may decide to use this course for the following reasons:
򐂰 To test the efficacy of the Collaborative Learning environment
You can do this by simply sending it to the File Transfer Protocol (FTP) server and then
doing a course import and creating a course master and a course offering.
򐂰 To help gain familiarity and test the IBM Workplace Collaborative Learning Authoring Tool
By importing the test file locally into the Authoring Tool and changing some of the
characteristics, you can see how it will change the nature of the course. You may for
example, change the announcements page, the values that determine the course
description, the course ID, or whether you will allow it to be downloaded using the Offline
Learning Client.
򐂰 To help your developers learn the capabilities of the IBM Workplace Collaborative
Learning Authoring Tool
If developers are now using other products, they may decide to use the Authoring Tool for
the design elements that it provides.
© Copyright IBM Corp. 2006. All rights reserved.
85
Locating the Web material
The Web material associated with this Redpaper is available in softcopy on the Internet from
the IBM Redbooks Web server. Point your Web browser to:
ftp://www.redbooks.ibm.com/redbooks/REDP3936
Alternatively, you can go to the IBM Redbooks Web site at:
ibm.com/redbooks
Select the Additional materials and open the directory that corresponds with the Redpaper
form number, REDP3936.
Using the Web material
The additional Web material that accompanies this Redpaper includes the following files:
File name
startcourse.zip
86
Description
SCORM 1.2 compliant course package
IBM Workplace Collaboratve Learning for IBM i5/OS
Related publications
The publications listed in this section are considered particularly suitable for a more detailed
discussion of the topics covered in this Redpaper.
IBM Redbooks
For information about ordering these publications, see “How to get IBM Redbooks” on
page 88. Note that some of the documents referenced here may be available in softcopy only.
򐂰 Deploying IBM Workplace Collaboration Services on the IBM System i5 Platform,
SG24-6640
򐂰 IBM Lotus Learning Management System Handbook, SG24-7028
򐂰 Inside the Lotus Discovery Server, SG24-6252
Online resources
These Web sites are also relevant as further information sources:
򐂰 Adobe
http://www.adobe.com/
򐂰 Advanced Distributed Learning
http://www.adlnet.gov/index.cfm
򐂰 Content Solutions validated by the Ready for IBM Lotus Learning software
http://www-142.ibm.com/software/sw-lotus/lotus/offering3.nsf/wdocs/readyforibmlotuslearn
ingsoftware
򐂰 Evolution of Lotus e-Learning Software
http://www.ibm.com/developerworks/lotus/library/ls-elearning_evolution/
򐂰 IBM Learning Web site
http://www.ibm.com/software/sw-lotus/lotus/offering3.nsf
򐂰 IBM Lotus Virtual Classroom
http://www.ibm.com/software/sw-lotus/lotus/offering7.nsf/wdocs/homepage
򐂰 IBM Workplace Collaboration Services version 2.5.1 Information Center
http://publib.boulder.ibm.com/infocenter/iwphelp/v2r5m1/index.jsp
򐂰 Lotus Education On Demand: Migrating Courses From LearningSpace to Learning
Management System or Workplace Collaborative Learning
http://www.ibm.com/support/docview.wss?rs=0&q1=learningspace+migration&uid=swg21198480&l
oc=en_US&cs=utf-8&cc=us&lang=en
򐂰 Lotus learning
http://www.ibm.com/developerworks/lotus/products/elearning/
© Copyright IBM Corp. 2006. All rights reserved.
87
򐂰 What Is the Difference Between CLIMP and the Authoring Tool When Importing Courses
http://www.ibm.com/support/docview.wss?uid=swg21167223
򐂰 Workplace Collaboration Services documentation
http://www.ibm.com/developerworks/workplace/documentation/collaborationservices/
How to get IBM Redbooks
You can search for, view, or download Redbooks, Redpapers, Hints and Tips, draft
publications and Additional materials, as well as order hardcopy Redbooks or CD-ROMs, at
this Web site:
ibm.com/redbooks
Help from IBM
IBM Support and downloads
ibm.com/support
IBM Global Services
ibm.com/services
88
IBM Workplace Collaboratve Learning for IBM i5/OS
Index
A
access control 36
addition of users to the learning environment 33
administration of the learning functions 24
administrator access 15
AICC 4
Announcements portlet 20, 78
anonymous access 35
architecture 8
Archiving utility 40
Authoring Tool 6, 8, 11, 13, 40, 77
B
benefits of Workplace Collaborative Learning 2
C
Career Development portlet 20, 79
Change Authority (CHGAUT) command 69
Change FTP Attributes (CHGFTPA) command 49
chat server 12
client support 20
CLIMP utility 11, 24, 40
collaborative learning 2
managers 19
tools 12
command line import (CLIMP) utility 11, 14, 24, 40
content creation guidelines 47
content server 9–10
course
content developer 18
deployment 49
development 13, 42
import of 13
instructor 19
master 45, 59
offerings 45, 59
sending to the learning system 48
courseware 45
deployment 68
management 44
curriculum 45
custom report 36
D
database administrator 18
DB2 Universal Database for iSeries 10
delivery server 9–10
deployment activities 19
deployment of a sample course 49
discovery server 12
discussion server 12
disk requirements 21
© Copyright IBM Corp. 2006. All rights reserved.
E
enablement of offline use of courseware 69
F
FTP server 11
I
IBM Lotus Discovery server 12
IBM Lotus Virtual Classroom 11
IBM Workplace Collaborative Learning
architecture 8
benefits 2
comparison with LearningSpace 5
IBM Workplace Collaborative Learning Authoring Tool 6
IBM Workplace portal permission 80
importing of courses 13
imsmanifest.xml 46
installation
learning client tools 12
Offline Learning client 43
instructor access 15
L
LDAP server 11
learning administrator 15, 19
Learning client tools installer 12
Learning Client Tools Installer program 40
Learning Delivery server 10
learning environment
adding users 33
Learning Management server 9
Learning Management System 2, 24
learning portlets 78
learning server 9
administrator 11
learning system, sending courses to 48
LearningSpace 2
comparison with Workplace Collaboration Services 5
live sessions 11
Lotus Discovery server 12
Lotus Learning Management System 2
Lotus LearningSpace 2
comparison with Workplace Collaboration Services 5
Lotus Virtual Classroom 2, 11
M
management of the learning functions 24
metadata 72
multiple learning instances 6
My Learning portlet 20, 78
My Skills portlet 20, 78
89
N
V
network architect (or administrator) 18
Virtual Classroom server 11
virtual classroom, live support 3
O
Offline Learning client 5, 8, 13, 40
installing 43
offline use of courseware 69
OfflineClientWin32.exe 43, 69
P
packages 45
permission
IBM Workplace portal 80
Workplace Collaborative Learning 80
planner options 77
prerequisites 24
R
Redbooks Web site 88
Contact us ix
reporting 36, 76
rostering 33
students 11
utility 15, 40
S
SCORM 4, 13
compliance 46
files 47
search rules 83
Send Package function 48
sending courses to the learning system 48
server import 71
Sharable Courseware Object Reference Model (SCORM)
13, 40
support for 1.2 standard 4
sizing 21
Skills Import utility 40
skills management 79
Skills Management portlet 20
SMTP server 11
sponsor 18
student access 15
student progress 75
students 19
supported clients 20
system architect 18
system support tasks 18
T
tasks 18
tracking student progress 75
U
user access 15
user tasks 18
90
IBM Workplace Collaboratve Learning for IBM i5/OS
W
WebSphere Portal Administration interface 25
winlearningclient.exe 43
Workplace Collaborative Learning
architecture 8
benefits 2
comparison with LearningSpace 5
permission 80
Workplace Collaborative Learning Authoring Tool 6
Back cover
®
IBM Workplace Collaborative
Learning for IBM i5/OS
Redpaper
A foundation for
understanding the
Workplace
Collaboration Services
e-learning environment
A guide to deploying
collaborative learning
on the IBM System i
platform
Many practical tips and
helpful hints
IBM Workplace Collaborative Learning is an enhanced IBM
Workplace product and part of the integrated collaborative
environment delivered by IBM Workplace Collaboration Services.
It provides learning services that help organizations manage their
training programs more efficiently and integrates learning
resources on the desktop. Integration with other Workplace
Collaboration Services capabilities delivers blended learning
experiences and provides students with enhanced tools such as
course discussion areas, document sharing, Web conferencing,
and chat rooms.
This IBM Redpaper helps you to understand the IBM Workplace
Collaborative Learning product. It also explains how you can
deploy this e-learning environment on the IBM System i platform.
The information presented in this Redpaper assumes that you
have already installed and configured a basic IBM Workplace
Collaboration Services environment on your System i machine.
For details, refer to the IBM Redbook Deploying IBM Workplace
Collaboration Services on the IBM System i5 Platform,
SG24-6640.
INTERNATIONAL
TECHNICAL
SUPPORT
ORGANIZATION
BUILDING TECHNICAL
INFORMATION BASED ON
PRACTICAL EXPERIENCE
IBM Redbooks are developed
by the IBM International
Technical Support
Organization. Experts from
IBM, Customers and Partners
from around the world create
timely technical information
based on realistic scenarios.
Specific recommendations
are provided to help you
implement IT solutions more
effectively in your
environment.
For more information:
ibm.com/redbooks
Download