Second Edition

CBT SYSTEMS COURSEWARE
Administrator’s Guide

Copyright © CBT Systems Ltd 1999. All rights reserved.

Trademarks
CBT Systems, CBTCampus, CBTCampus Administration, CBTCommunications System, CBTPlayer, CBTReporter, CBTWeb, CBTWeb Plus, CCM, LivePlay, PCM, and WinTracs are trademarks or registered trademarks owned by CBT Group PLC or its subsidiaries. All other trademarks may be the property of their respective owners. This edition September 1999

Corporate Headquarters
CBT Systems USA Ltd 900 Chesapeake Drive Redwood City CA 94063 USA

Pacific Rim Headquarters
CBT Systems Australia Ltd First Floor, 71 Epping Road North Ryde Sydney NSW 2113 Australia

EMEA Headquarters
(Europe, Middle East, and Africa) CBT Systems UK Ltd 5 Heathrow Boulevard 278 Bath Road West Drayton Middlesex UB7 0DQ United Kingdom

Tel +1 650 817 5900 Fax +1 650 817 5902

Tel +61 2 9941 6333 Fax +61 2 9887 1780

Tel +44 181 283 1800 Fax +44 181 283 1801

We’d like to hear from you
CBT Systems endeavors to design and produce documentation that is comprehensive, accurate, and easy to use. However, there’s always room for improvement. As a customer, we consider you the most important critic of our documentation. If you think there’s anything in this guide that we could have done better, we’d like to hear from you. Please mail your comments to technical_publications@cbtsys.com

Part no. ML001032

CBT Systems Technical Support
USA
Tel 1 800 938 3247 Fax +1 650 817 5056

International
Tel +353 1 283 0380 Fax +353 1 260 1923

UK
Tel 0 800 973 184 Fax +353 1 260 1923

Australia
Tel +61 2 9941 6333 Fax +61 2 9887 1780

Technical queries may be e-mailed to the CBT Systems Technical Support Department at support@cbtsys.com

Conventions
The following conventions are used throughout this guide. This icon indicates a note in the text. Notes are used to provide important background material or expanded explanations to help you fully understand the concepts being discussed in the text. This icon indicates a tip in the text. Tips provide alternative ways to accomplish a task being described in the text. They are also used to inform you of ways you can apply skills described in the text to enhance your productivity. This icon indicates a caution or warning in the text. Cautions are used to advise you of a safe way to accomplish a task that, if carried out incorrectly, could result in the loss of data or some similar mishap.

CONTENTS
1
INTRODUCTION
What’s in the rest of this guide? . . . . . . . . . . . . . . . . . 1-1 What’s in your shipment of the library? . . . . . . . . . . . . . . 1-1

2

AN OVERVIEW OF CBT SYSTEMS TECHNOLOGIES
The CBTPlayer . . . . . . . . . . . . . . . . . . LivePlay courseware . . . . . . . . . . . . . . . Download courseware . . . . . . . . . . . . . . . Download (with player) . . . . . . . . . . . . . Download (no player) . . . . . . . . . . . . . . Java-enabled courseware . . . . . . . . . . . . . . System requirements . . . . . . . . . . . . . . Audio . . . . . . . . . . . . . . . . . . . . . Student registration and login . . . . . . . . . . . . The Access utility. . . . . . . . . . . . . . . . . Student progress files . . . . . . . . . . . . . . . Active and inactive student progress files . . . . . . . Course removal utilities . . . . . . . . . . . . . . The Courseware Remove utility . . . . . . . . . . The Remove/Record Return utility (student’s version) . . The Remove/Record Return utility (administrator’s version) The CBT Systems Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2-2 2-2 2-2 2-2 2-2 2-3 2-3 2-3 2-4 2-4 2-4 2-5 2-5 2-5 2-5 2-5

3

INSTALLING COURSEWARE
Using the Course Listing diskette . . . . . . Courseware installation programs . . . . . . Installing LivePlay courseware with adminstp.exe . Installing RealPlayer . . . . . . . . . Installing Download courseware to a server . . Creating a diskette set from a Download course . Creating a diskette set for the CBTPlayer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 . 3-2 . 3-2 . 3-7 . 3-7 . 3-8 . 3-11

4

COURSEWARE UTILITIES
Removing courseware from computers . . . . . . . . . . . The Courseware Remove utility . . . . . . . . . . . The Remove/Record Return utility (student’s version) . . . The Remove/Record Return utility (administrator’s version) . Using the Remove/Record Return utility (administrator’s version) Setting up an FTP server for return of student progress files . . Creating a diskette set for the Courseware Remove utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4-1 4-1 4-2 4-2 4-4 4-5

vi

Contents

The Access utility . . . . . . . . . . . . . . . . . . . . . . . . 4-5 Using the CBT Systems Catalog . . . . . . . . . . . . . . . . . . . 4-7

5

DEPLOYMENT STRATEGIES AND TOOLS
Deploying courses without a dedicated system . . . . . . . . . . . Distributing the courseware CDs . . . . . . . . . . . . . . . Distributing courseware on diskette . . . . . . . . . . . . . . Providing network access to the Courseware CDs . . . . . . . . . Placing the courseware CDs 0n a network CD drive . . . . . . . Installing LivePlay courses on the network to run from CD . . . . . Copying the directory structure of the Courseware CDs to the network Installing the courseware on a network hard drive . . . . . . . . . A note on third-party deployment solutions . . . . . . . . . . . . CBT Systems deployment solutions . . . . . . . . . . . . . . . CBTCampus. . . . . . . . . . . . . . . . . . . . . . . CBTWeb . . . . . . . . . . . . . . . . . . . . . . . . CBTWeb Plus . . . . . . . . . . . . . . . . . . . . . . CBTReporter . . . . . . . . . . . . . . . . . . . . . . PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5-1 5-2 5-2 5-2 5-2 5-3 5-3 5-4 5-4 5-4 5-4 5-5 5-5 5-5 A-1 A-1 A-3 A-6 A-7 A-8 A-9

A

APPENDIX: DIRECTORY STRUCTURES

. . . . . . . . . . . . . LivePlay CD directory structure . . . . . . . . . . . . . . . . . . Download CD directory structure . . . . . . . . . . . . . . . . . LivePlay setup.exe directory structure when courses are installed to a hard drive LivePlay setup.exe directory structure when courses are run from CD . . . . . LivePlay adminstp.exe directory structure. . . . . . . . . . . . . . . Installed Download courseware directory structure. . . . . . . . . . .

Index

. . . . . . . . . . . . . . . . . . . . . . . . . . . . I-1

1
INTRODUCTION
Welcome to CBT Systems Courseware Administrator’s Guide. This guide is written for both training administrators and network administrators because the deployment of CBT Systems™ courseware sometimes requires cooperation between people in these roles.

What’s in the rest of this guide?
Chapter 2 contains an overview of CBT Systems courseware technologies that will serve to introduce you to the key pieces of software and the concepts involved in their operation. Chapter 3 contains instructions for running the installation programs that ship with the courseware. Some of these installation programs enable you to create diskette sets for distributing the courseware and the CBTPlayer™, so these procedures are also included in this chapter. Chapter 4 describes the various utilities included with the courseware library. This chapter also contains the installation and operating procedures for these utilities where required. Chapter 5 provides a brief discussion of the dedicated deployment solutions developed by CBT Systems and provides some information about how the library should be deployed on these systems. However, readers are advised to consult the documentation that accompanies these products for detailed information and instructions. This chapter also discusses how you can approach deploying CBT Systems courseware without a dedicated deployment system. Finally, network administrators will find a useful discussion of the directory structures on the Courseware CDs and those created by the installation programs for the courseware in this guide, (see Appendix “Directory Structures). This discussion also provides details of the most important files contained in these director structures and their purpose.

What’s in your shipment of the library?
Your shipment of CBT Systems courseware should include • the Courseware CDs that you ordered • a Course Listing diskette • this user guide and the accompanying CBT Systems Courseware Student’s Guide

1-2

Administrator’s Guide

Everything you need to install and maintain CBT Systems courseware is contained on each of the CDs in your library shipment. The Course Listing diskette contains information on the location of each course on the CDs, the duration of the course, and so on. CBT Systems Courseware Student’s Guide contains instructions for students on installing and using CBT Systems courseware.

2
AN OVERVIEW OF CBT SYSTEMS
TECHNOLOGIES
This chapter provides a brief overview of CBT Systems courseware technologies and explains any related terms and concepts. Many of these terms and concepts are central to understanding how CBT Systems technologies should be used, so if you are not already familiar with them you should read this chapter now before proceeding with any installation procedures. CBT Systems courseware has been designed to be deployed in a variety of ways to provide training administrators and students with flexible and convenient access to training. Our courseware is available in two formats—LivePlay™ and Download— each of which is optimized for deployment in a different manner. Each format uses the same courseware engine when deployed and delivers the same content to the student, so there are no differences in format in the learning environment or functionality of the course. The sections below describe each of these deployment formats and the most important software components and features of CBT Systems courseware. The terminology used to describe CBT Systems products has evolved with the technologies, so you may see different terms used to describe the technologies or components discussed below in older documents. For example, LivePlay courses were previously referred to as Standard courses and Download courses were known as Point and Click courses. Student progress files are often referred to as NAM files because of their .nam extension and were called student history files in older documentation.

The CBTPlayer
The CBTPlayer™ is CBT Systems’ courseware engine—the application that plays CBT Systems courseware, simulations, lab exercises, and tests. It also records student progress through courses and tests. The CBTPlayer has been designed to work in a LAN or web-based environment and may be installed as a standalone application with courseware or as an integral component of a dedicated deployment solution, such as CBTCampus®. It is available in both 16- and 32-bit versions.

2-2

Administrator’s Guide

The CBTPlayer is installed automatically by the setup programs used with most formats of the courseware library and is integrated into the setup of many CBT Systems deployment solutions. You can also distribute the CBTPlayer independently of the courseware and deployment products in a number of ways, including on diskettes.

LivePlay courseware
LivePlay is a CBT Systems technology that enables you to play CBT Systems courseware across a local area network (LAN), an intranet, or the Internet. LivePlay technology is the basis of the LivePlay version of the CBT Systems courseware library and is the most common deployment format used for CBT Systems courseware. LivePlay courseware can either be installed on a student’s desktop computer or on a network, perhaps as part of a training deployment system such as CBTCampus or CBTWeb™. It can also be played from a local or network CD drive without the entire course having to be installed on a student’s desktop computer.

Download courseware
Download courseware uses a deployment format that downloads CBT Systems courseware from a network location or web site. This deployment format compacts all the files in a CBT Systems course into a single self-extracting executable file that is quick and easy to download. When this file has been downloaded, students simply run it to install the course it contains on their desktop machines. Training administrators and students can use Download files to create diskette sets for installing the course in remote locations. This feature enables students to use CBT Systems courseware for study at home or any other remote location. There are two versions of the Download deployment format available, which are explained below.

Download (with player)
This version of the Download format includes installation files for the CBTPlayer in the self-extracting executable file for each course. Everything a student requires to play a CBT Systems course is provided in this version.

Download (no player)
This version of the Download format includes only the course files, and does not install the CBTPlayer with each course. This version is used when the training administrator is sure students have already installed a copy of the CBTPlayer, usually because a deployment system such as CBTWeb or CBTWeb Plus™ is in use.

Java-enabled courseware
CBT Systems has developed a new Java-based courseware architecture that allows courseware to be played directly through a browser, regardless of what platform you’re using. Java-enabled courseware runs using a Java™ applet that enables the entire CBT Systems LivePlay library to be deployed directly through a Java-enabled browser. Unlike other programming languages such as C++ and Microsoft® Visual Basic ®,

An overview of CBT Systems technologies

2-3

Java applets are not platform specific, which gives you a greater degree of accessibility. In simple terms, a Java applet is a program, written in the Java programming language, that can be accessed by HTML files and can perform activities on a web page. When a page with a Java applet is accessed using a Javaenabled browser, the applet’s code is transferred to the browser’s system and executed there. As this architecture is platform independent, it provides you with the same look and feel across multiple operating systems.

System requirements
To run Java-enabled courseware you will need version 1.1.6 of Java or later. This includes Netscape Navigator® version 4.06 or later, Netscape® Communicator™ 4.5 or later, and Microsoft® Internet Explorer version 4.01 or later. Platforms include • Microsoft Windows® 95 • Microsoft Windows® 98 • Microsoft Windows NT®4 • Microsoft Windows® 2000 • Solaris™ and Linux® • Apple® Mac® OS 8

Audio
Audio capability is now available in a number of CBT Systems LivePlay courseware. The courses utilize the RealSystem G2 streaming technology to deliver quality realtime audio. Streaming technology is ideally suited to this purpose as it delivers audio instantaneously. In addition, there is no need to store audio files on the student’s machine, which reduces disk storage requirements. To cater for individual learning preferences, a student taking an audio-enabled course is given three different options. These consist of • text and audio • text only • audio only An audio-enabled course is approximately 12 to14MB bigger than a standard textbased course. To play audio courses, you will need RealNetworks® player, RealPlayer® or Real G2 with Flash™, installed on your machine. For further information, see “Installing RealPlayer” on p. 3-7.

Student registration and login
When a student plays a CBT Systems course, they are asked to log in before proceeding with the course. If a student has not previously used the course, they are required to register a number of details before proceeding. This registration and login process ensures that student progress in the course can be recorded by the

2-4

Administrator’s Guide

CBTPlayer from session to session. As a training administrator, you have the following options when setting up the login and registration process: • Pre-registration—this option enables training administrators to assign login IDs and other details on behalf of students. This option is provided for use with deployment systems that enable you to batch-create student progress files (see below). • Self-registration—this option enables students to enter the login ID and other details themselves. Students should self-register only to a course once; thereafter they can access the course by entering their student ID. • Zero registration—this option enables students to log in using the ID 0 (zero), which provides anonymous access to the course. No student progress data is recorded for a session in which a student logs in as student 0. You can set these options using the Access utility supplied on the Courseware CD. Students do not have to register to a course if they are launching from CBTCampus or PCM™ deployment systems. These systems feature a centralized student registration process that supersedes the course-based registration process.

The Access utility
The Access utility enables you to control access to courses by granting or revoking the registration options described in “Student registration and login” above. For instructions on using the Access utility, see “The Access utility” on p. 4-5.

Student progress file
Student progress files—also known as NAM files because of the .nam extension— are used to store student details and progress relating to a particular course. They contain such information as the student’s name, registration number, location, name of the course, details of progress through the course, and test results. This data enables training administrators to track student progress and generate reports using CBT Systems deployment or reporting products. A student progress file is created when a student registers for a course. This file is specific to that student’s progress in that particular course, so there will be one student progress file for each student for every course the student is registered to. Some CBT Systems deployment solutions use a central database to store student progress information rather than student progress files, while others enable administrators to pre-register students by creating batches of student progress files.

Active and inactive student progress files
A student progress file is considered “inactive” until data on course progress has been written to it, after which it is considered “active”. This distinction is an important one, because certain CBT Systems reporting and deployment products

An overview of CBT Systems technologies

2-5

(CBTCampus and CBTReporter™) are able to discern inactive student progress files and exclude them from data import and archiving processes. This saves a great deal of time and disk space, as there is little point in processing essentially empty student progress files.

Course removal utilities
Three remove utilities are provided on each Courseware CD, each of which is designed to remove CBT Systems courseware in a different situation. Some of these utilities also perform other functions, such as moving or deleting student progress files. Each of the utilities is described briefly below. For a detailed description of their use see “Removing courseware from computers” on p. 4-1.

The Courseware Remove utility
The Courseware Remove utility enables students to • copy student progress files to another location • delete course files and copy student progress files to another location • delete all course files, including student progress files

The Remove/Record Return utility (student’s version)
The student’s version of the Remove/Record Return utility includes all three of the Courseware Remove utility’s functions described above. In addition, it enables students to upload their student progress files to an FTP server and delete course files at the same time.

The Remove/Record Return utility (administrator’s version)
The administrator’s version of the Remove/Record Return utility includes all three of the Remove utility’s functions described above. However, it does not include the FTP upload function of the Remove/Record Return utility (student’s version). This version of the utility has been designed to offer features required by training administrators for removing large numbers of courses from file or web servers.

The CBT Systems Catalog
The CBT Systems Catalog is a web of linked HTML documents containing complete lists, descriptions, and graphical planners for the entire CBT Systems courseware library. This online reference provides an excellent graphic interface for browsing the CBT Systems courseware library and can help students plan their course of study. The Catalog is included on every CBT Systems Courseware CD and, although it was designed for use with CBT Systems deployment solutions, you can install and access it without these products. You can even publish it on a web server. For further information, see “Using the CBT Systems Catalog” on p. 4-7.

2-6

Administrator’s Guide

The Catalog is a complete list of all courses produced by CBT Systems, so many of the courses listed in the Catalog may not be included on the CDs you ordered.

3
INSTALLING COURSEWARE
The bulk of this chapter contains details of the courseware installation programs included on CBT Systems Courseware CDs and provides step-by-step instructions for running them. It also discusses the Course Listing diskette and the information it contains. Finally, the chapter provides step-by-step instructions for creating diskette sets from Download format courseware and for creating a diskette set for the CBTPlayer.

Using the Course Listing diskette
The Course Listing diskette contains a Microsoft® Excel spreadsheet that provides a summary of the contents of the Courseware CDs you have received. The information contained in this spreadsheet is divided into a number of columns, which are explained in the table below. Columns in the Course Listing spreadsheet SKU_NUM Description File Size Directory_Name CD Number Platform Hour Total Course identification number Full title of the course Size of each course in megabytes Name of the directory the course is stored in when installed Number of the CD the course is shipped on Operating system the course runs on (either Microsoft Windows® or MS-DOS®) Estimated time required to complete the course

The Course Listing spreadsheet provides an invaluable source of information on the courses in your shipment of the courseware library. For example, the courses are installed under a directory called cbtlib with each course in a separate subdirectory. However, it is not always easy to discern which course is which, as the course directory names are codes that use only eight characters (a convention required for compatibility with 16-bit operating systems). The Course Listing spreadsheet solves

3-2

Administrator’s Guide

this problem by enabling you to cross-reference the directory name with the full course title.

Courseware installation programs
There are three installation programs for CBT Systems courseware and each one serves a different purpose, as described below. adminstp.exe (LivePlay CDs): This program is stored on the root of every CD in the LivePlay format of the courseware library. It is designed to enable training or network administrators to install large numbers of courses to a LAN or web server. Adminstp.exe does two things that the setup.exe program (also included on the LivePlay CDs) does not do. First, if you choose to install to a web server, it will filter out courseware that cannot be played across the web when it compiles a list of courses on the CD that can be installed during setup. Second, it copies the INF files for each course you install to a directory called ccmini under the cbtlib directory and writes the path to the course into each INF file. This information is required by both CBTCampus and CBTWeb, so you must use this installation program if you intend to install courseware for use with these products. For instructions on running this program, see “Installing LivePlay courseware with adminstp.exe” below. setup.exe (LivePlay CDs): This installation program is also stored on the root of every CD in the LivePlay format of the courseware library. It is designed to enable students to install one or more courses to a local hard drive or set up a course to pla from a local or shared network CD drive. This program will not filter courses suitable for playing across the web, nor will it install and update the INF files for each course required by CBTCampus and CBTWeb. Instructions for running this program are included in CBT Systems Courseware Student’s Guide. setup.exe (Download CDs): This program is stored on the root of every CD in the Download format of the courseware library. It should not be confused with the setup.exe program on the LivePlay CD, as it is designed to enable training or network administrators to place the self-extracting executable files used by the Download format in a location where students can access them. This program does not run the self-extracting executable files, nor install the courseware in a ready-torun configuration. To install a Download format course in a ready-to-run configuration, you need to run the self-extracting executable file containing the course. For instructions on running setup.exe, see “Installing Download courseware to a server”on p. 3-7.

Installing LivePlay courseware with adminstp.exe
This section provides step-by-step instructions for running the adminstp.exe installation program found on the root of LivePlay format Courseware CDs. The processes described below covers installation to either a web or LAN server. See the instructions below for a detailed explanation of the installation procedures. You should ensure all other applications are closed before running adminstp.exe.

Installing Courseware

3-3

To install LivePlay courseware using adminstp.exe to a web server:
1.

Close down all other applications. Insert a LivePlay Courseware CD into your CD drive. The CD automatically kicks off allowing you choose whether you want to run Setup for administrators or run Setup for students. Choose Run Setup for administrators. Alternatively, if you are running Windows 95 or Windows NT, select Start - Run. If you are running Windows® 3.x, select File - Run from the Program Manager In the Run dialog box type drive letter:\adminstp.exe For example, if D: is your CD drive type d:\adminstp.exe Click OK.

2.

The Welcome dialog box opens. Click Next to proceed with the installation process. The Software License Agreement dialog box displays. If you accept the terms of the license agreement, click Yes to continue with the installation. Otherwise, click No to exit Setup. The Server Type dialog box is displayed prompting you to choose whether you want to install the courses to a web server or to a LAN server. Select the Web Server radio button and click Next. The Course Selection dialog box displays with a list of courses available on the Courseware CD. Each course title is preceded by the format it is in. This will indicate whether the course is standard or audio-enabled. Select the courses you want to install and click Next to continue. Click Back to change the selection. The Installation Type dialog box displays. Choose whether you want your students to run the courseware using the CBTPlayer or using a Java-enabled web browser. Click Next when you are ready.

3.

4.

5.

6.

3-4

Administrator’s Guide

There are two players available when installing Standard (English) Courseware to a web server: the CBTPlayer and a Java-enabled web browser Audio-enabled courses and localized courses are supported only by the CBTPlayer. It is only with Standard courseware that you have the option between the CBTPlayer or a Java-enabled web browser.
7.

The Destination Folder dialog box opens. You must install the courses to the root of your web server. Setup will automatically append cbtlib to whatever drive you select. The default folder is c:\cbtlib. Click Browse if you want to specify a different folder. Click Next to continue. The Confirm Destination message box displays, prompting you to confirm the installation location you have just specified. Click Yes to continue or No to select a different destination. The Disk Space Check dialog box opens, prompting you to choose whether or not Setup should check the specified location for available disk space. Select the radio button corresponding to your choice and click Next. If you choose to check for disk space, go to step 10. If you choose to skip the space check, go to step 11. Setup checks for available space. If it finds there is insufficient disk space to complete the installation, a message box will open informing you of this. You should free sufficient disk space in the location specified or select a different location for the installation. If you have chosen to run the courseware using the CBTPlayer, a message box displays asking you if you want to create program icons. Click No if you do not wish to do so and go to step 14. Click Yes if you want program icons and go to step 12. If you have chosen to run the courseware using the Java-enabled web browser, you will need DNS or IP address—go to step 13. If you have chosen to run the courseware using a Java-enabled web browser, you do not have the option of creating program icons

8.

9.

10.

11.

12.

The Select Program Folder dialog box is displayed. Setup will add program icons in the default folder called CBT Systems Training. You may type a new folder name or select one from the existing folders list. Click Next when you are ready and go to step 14. The DNS or IP Address dialog box opens. This dialog box allows you to select either a DNS hostname or IP address as the location of the files you are about to install. Select the radio button of your choice and click Next. If you choose the DNS Hostname radio button, the DNS

13.

Installing Courseware

3-5

Hostname dialog box opens. Enter the address and click Next. If you select the IP Address radio button, the IP Address dialog box displays. Enter your IP address and click Next.
14.

Setup begins copying the course files to the location you specified.When the transfer is complete, the Setup Complete dialog box displays. Click Finish. If you have chosen to install audio courses, the RealPlayer bundle is also copied to your destination location into a folder called realplay.

When Setup closes, you will find the folder containing the program icon for the CBT Remove utility open on your desktop or taskbar. This utility is used to remove CBT Systems courseware from your computer. For instructions on using this utility, see “Removing courseware from computers”on p. 4-1. To install LivePlay courseware using adminstp.exe to a LAN server:
1.

Close down all other applications. Insert a LivePlay Courseware CD into your CD drive. The CD automatically kicks off allowing you choose whether you want to run Setup for administrators or run Setup for students. Choose Run Setup for administrators. Alternatively, if you are running Windows 95 or Windows NT, select Start - Run. If you are running Windows 3.x, select File - Run from the Program Manager In the Run dialog box type drive letter:\adminstp.exe For example, if D: is your CD drive type d:\adminstp.exe Click OK.

2.

The Welcome dialog box opens. Click Next to proceed with the installation process. The Software License Agreement dialog box displays. If you accept the terms of the license agreement, click Yes to continue with the installation. Otherwise, click No to exit setup.

3.

3-6

Administrator’s Guide

4.

The Server Type dialog box is displayed prompting you to choose whether you want to install the courses to a web server or a LAN server. Select the LAN Server radio button and click Next. In the Installation Type dialog box you are asked how you want to install the courseware. Select the radio button corresponding to your choice and click Next. If you choose to install the courseware to run from CD, go to step 6. If you choose to install the courses to run from a network or local hard drive, go to step 8. The CD Drive Location dialog box opens. Select the drive where the CBT Systems Course CD is located and click Next. If the CD is located on a local CD drive, go to step 8. If the CD is located on a network CD drive, go to step 7. In the Network CD Drive Path dialog box enter an absolute path to the network CD drive, for example \\CBT1\Training. Alternatively, if you have mapped a drive to this network location, you can enter the drive letter instead. For example, if you have the path \\CBT1 \Training mapped to G:, you can enter G:\. Click Next when you have entered this information. The Course Selection dialog box displays with a list of courses available on the Courseware CD. Each course title is preceded by the format it is in. This will indicate whether the course is standard or audio-enabled. Select the courses you want to install and click Next to continue. Click Back to change the selection. The Destination Folder dialog box opens and setup will install the course to the default folder c:\cbtlib. Click Browse if you want to specify a different folder. Click Cancel to exit Setup. Click Next to continue. The Confirm Destination message box displays, prompting you to confirm the installation location you have just specified. Click Yes to continue or No to select a different destination. The Disk Space Check dialog box opens, prompting you to choose whether or not setup should check the specified location for available disk space. Select the radio button corresponding to your choice and click Next. If you choose to check for disk space, go to step 12. If you choose to skip the space check, go to step 13. Setup checks for available space. If it finds there is insufficient disk space to complete the installation, a message box will open informing you of this. You

5.

6.

7.

8.

9.

10.

11.

12.

Installing Courseware

3-7

should free sufficient disk space in the location specified or select a different location for the installation.
13.

A message box displays asking you if you want to create program icons. Click No if you do not wish to do so and go to step 15. Click Yes if you want program icons and go to step 14. The Select Program Folder dialog box is displayed. Setup will add program icons in the default folder called CBT Systems Training. You may type a new folder name or select one from the existing folders list. Click Next when you are ready and go to step 15. If you have chosen to install audio courses, the RealPlayer bundle is also copied to your destination location into a folder called realplay.

14.

15.

Setup begins copying the course files to the location you specified. When the transfer is complete, the Setup Complete dialog box displays. Click Finish.

When Setup closes, you will find the folder containing the program icon for the CBT Remove utility open on your desktop or taskbar. This utility is used to remove CBT Systems courseware from your computer. For instructions on using this utility, see “Removing courseware from computers”on p. 4-1.

Installing RealPlayer
To install the RealPlayer, launch the executable file, realplayer.exe, from the realplay directory in the location you have installed the files. For further information, see Chapter 3, “Installing RealPlayer” of the CBT Systems Courseware Student’s Guide.

Installing Download courseware to a server
This section provides step-by-step instructions for running the setup.exe installation program found on the root of Download format Courseware CDs. The process described below covers installation to either a web or LAN server. You should ensure all other applications are closed before running setup.exe. To install Download courseware to a server using setup.exe:
1. 2.

Insert a Download Courseware CD into your CD drive and select Start - Run. In the Run dialog box type d:\setup where D: is the letter assigned to your CD drive. Click OK. The Welcome dialog box displays. If you have not already shut down all other applications, do so now. Click Next to proceed with the installation process. The Software License Agreement dialog box displays. If you accept the terms of the license agreement, click Yes to continue with the installation. Otherwise, click No to exit Setup.

3.

4.

3-8

Administrator’s Guide

5.

The setup program generates a list of courses available on the Courseware CD and prompts you to choose which courses you want to install. Select the courses you require from the list and click Next. The Choose Destination Location dialog box displays, prompting you to specify a location to install the courses to. Click Browse to select a location. Click Next when you are ready. A message box displays, prompting you to confirm the installation location you have just specified. Click Yes to confirm or No to change the location. A dialog box prompts you to choose whether or not Setup should check the location for available disk space. Select the appropriate radio button and click Next. If you chose to check for disk space, go to step 9. If you chose to skip the space check, go to step 10. Setup checks for available disk space. If it finds there is insufficient disk space to complete the installation, a message box will open informing you of this. You should free sufficient disk space in the location specified or select a different location for the installation. Setup begins copying the course files to the location you specified. When the transfer is complete, the Setup Complete dialog box displays. Click Finish.

6.

7.

8.

9.

10.

When Setup closes, you will find the folder containing the program icon for the CBT Remove utility open on your desktop or taskbar. This utility is used to remove CBT Systems courseware from your computer. For instructions on using this utility, see “Removing courseware from computers”on p. 4-1.

Creating a diskette set from a Download course
You can create a diskette set for installing a course by running the self-extracting executable file that contains each course shipped in Download format. This feature is useful if your students don’t have access to a network or CD drives on their machines. Each self-extracting executable file provides you with three options when it is run—you can extract the course files to a hard drive, create a complete diskette set for installing the course, or replace any one of the diskettes in an existing diskette set created for that course. The following instructions will deal with the diskette creation functions only. Instructions for extracting Download courseware to a hard drive are provided in the accompanying CBT Systems Courseware Student’s Guide. To create a diskette set from a Download course:
1.

Choose the directory name of the course you want to copy to diskette. You will find this in the Course Listing diskette that comes in the folder or box with the CDs. Close down all other applications. Insert the CD into the CD drive. If you are running Windows 95 or Windows NT, click Start - Run. If you are using Windows 3.x, select File - Run from the Program Manager.

2. 3. 4.

Installing Courseware

3-9

5.

In the Run dialog box type drive letter:\course directory name\filenamez.exe For example, if the course directory name is ma1001e and your CD drive letter is D:, type d:\ma1001e\ma1001ez.exe Click OK to continue.

6.

A dialog box opens, allowing you to install the courses or copy them to diskette. Click Diskette to continue. The next dialog box opens, with a default directory selected. Before you can begin the copying process, you need to choose a temporary location for copies of the source images you will be creating. We recommend that you use the default. However, you can browse to select a different one. Click OK to continue. This is a merely a temporary location and files will be deleted when the Diskette Installation utility terminates.

7.

8.

The Diskette Installation utility then copies the necessary files to their temporary location. You now have a choice: • • to create a complete diskette set, go to step 9 to replace a single diskette in a set, go to step 16

3 - 10

Administrator’s Guide

9.

Select the radio button Diskettes. Click Next to continue.

Do not select the diskette drive in the drive selection drop-down list. Continue to use the drive where you temporarily stored copies of the diskette images.
10.

A dialog box opens, advising you how many diskettes you will need to complete the process. Click OK to continue. Click Start Copy to begin copying. Number the diskettes in the sequence you inserted them into the diskette drive in case you ever need to replace one of the diskettes in the set.

11.

12. 13. 14.

Insert the first diskette into the diskette drive and click OK to continue. Insert diskettes as prompted and click OK each time. A confirmation dialog box opens when copying is complete. Click OK to confirm. A dialog box opens, asking whether you want to create another diskette set. If you would like to do this, click Yes and follow these steps again. If you do not want to make another diskette set, click No and go to step 22. If you have previously made a diskette set and want to make a replacement copy for a single diskette file, select the Diskettes radio button. Click Next to continue. Do not select the diskette drive in the drive selection drop-down list. Continue to use the drive where you temporarily stored copies of the diskette images.

15.

16.

Installing Courseware

3 - 11

17.

Select the Recopy one diskette only checkbox. Click Yes to continue.

18.

Select the file for which you want to create a replacement from the Copy file list. For example, if you wanted to replace diskette number 8 in your set, you would select setup.w08. Click Yes to confirm your choice. Insert a diskette when prompted and click OK to continue. A dialog box will open when copying is complete. Click OK to continue. A dialog box opens, giving you the opportunity to create another replacement diskette. If you want to do this, click Yes and follow these steps again. If you have finished, click No. A dialog box opens, informing you that the source images will be deleted when you click OK to return to Windows. This refers to the temporary files earlier created for the source images. However, if you want to keep them, click Ignore and Close to return to Windows.

19. 20. 21.

22.

Creating a diskette set for the CBTPlayer
If you are distributing Download courses without the CBTPlayer on diskette, you will also need to create a diskette set for the CBTPlayer for distribution to your students. The diskette creator for the CBTPlayer can be found only on Download CDs.

3 - 12

Administrator’s Guide

To create a diskette set for the CBTPlayer:
1. 2. 3.

Close down all other applications. Insert the CD into the CD drive. If you are running Windows 95 or Windows NT, click Start - Run. If you are using Windows 3.x, select File - Run from the Program Manager. Enter the path to the CBTPlayer Diskette Creator utility. If your students have Windows 3.x, type drive letter:\cbtplayi\lan\diskette\16\plydsk16.exe For example, if your CD drive letter is D:, type d:\cbtplayi\lan\diskette\16\plydsk16.exe If your students have Windows 95, Windows NT, or Windows 98, type drive letter:\cbtplayi\lan\diskette\32\plydsk32.exe For example, if your CD drive letter is D:, type d:\cbtplayi\lan\diskette\32\plydsk32.exe Click OK to continue.

4.

5. 6. 7.

Confirm that you want to create a diskette set for the CBTPlayer by clicking Yes. InstallShield then extracts the necessary files. The Enter Disk dialog box opens. Insert a diskette into the diskette drive and click OK. Insert diskettes when prompted and click OK each time to continue. When the process is complete, you can create another diskette version of the CBTPlayer. Click Yes at the prompt if you wish to do so. Otherwise click No. Click Finish to return to Windows.

8. 9.

10.

4
COURSEWARE UTILITIES
This chapter describes the utilities included on the CBT Systems Courseware CDs and how to install and use them. See the appendix for the location of each of the utilities on the Courseware CDs.

Removing courseware from computers
Three utilities are available for removing CBT Systems courses. Some of these utilities also perform other functions, such as moving or deleting student progress files. These utilities are • the Courseware Remove utility • the Remove/Record Return utility (student’s version) • the Remove/Record Return utility (administrator’s version) Each utility is explained below.

The Courseware Remove utility
The Courseware Remove utility gives you three options: • copy student progress files to another drive—this function enables students to copy their progress files to a shared drive on the network or to a floppy disk, so that you can monitor progress by using a reporting tool to produce reports • remove one or more courses and move the associated student progress files to another drive—this function allows students to copy their progress files to a shared network drive or to a floppy disk and at the same time remove the completed course from their hard drives • remove all course-related files—this function enables students to remove one or more courses and their associated progress files at the same time, permanently deleteing student progress files

The Remove/Record Return utility (student’s version)
The student’s version of the Remove/Record Return utility provides all three of the functions of the Courseware Remove utility with two additional options. • upload student progress files—this function enables students to upload progress files to an FTP server. You will need to advise students of the FTP server name the FTP username allocated to them on the server, and the FTP password for that username.

4-2

Administrator’s Guide

• upload student files and delete courses—this function enables students to upload their progress files to an FTP server and at the same time remove the completed course from their hard drives. You will need to advise students of the FTP server name, the FTP username allocated to them on the server, and the FTP password for that username

The Remove/Record Return utility (administrator’s version)
The administrator’s version of the Remove/Record Return utility is designed to remove multiple courses from locations such as a file or web server. This version of the Remove/Record Return utility does not include the functions related to FTP upload of student progress files. All the remove utilities offer the functionality described below.

Using the Remove/Record Return utility (administrator’s version)
This section covers the use of the Remove/Record Return utility (administrator’s version), as that is the version you are likely to use most of the time. CBT Systems Courseware Student’s Guide provides instructions for using the Courseware Remove utility and the Remove/Record Return utility (student’s version). However, advice on setting up an FTP server for return of student progress files from the Remove/ Record Return utility (student’s version) is included later in this guide. For more information, see “Setting up an FTP server for return of student progress files” on p. 4-4. To use the Remove/Record Return utility:
1. 2. 3.

Close down all other applications. Insert a Download or LivePlay CD into your CD drive. Select Start - Run if you are using Windows 95 or Windows NT. Select File Run from Program Manager if you are using Windows 3.x. In the Run dialog box type drive letter :\cbtutil\admin\32\remrecr.exe If, for example, your CD drive is D:, type d:\cbtutil\admin\32\remrecr.exe Click OK to continue.

4.

Courseware utilities

4-3

5.

A dialog box displays and you must specify whether you want to remove LivePlay or Download courses. Do this by selecting the relevant radio button.

6.

Select the task you would like the utility to perform by clicking the radio button next to it. Click OK to continue. The last two functions are accessible only if you have configured an FTP server. Enter the path to the courses and click the Continue button. If you make a mistake, click Back and correct the path. The Remove/Record Return utility then searches for courses. A dialog box opens. Select the relevant courses by highlighting them. Click OK to continue.

7.

8.

9.

10.

At the prompt confirm your choice of courses by clicking OK. To make changes to your selection, click Back and enter the correct one.

4-4

Administrator’s Guide

11.

Select the location in which the student progress files should be stored and click OK. We recommend using the default c:\cbthist If you chose the last option—Remove all Course-related Files—you will skip this step.

The option you selected is executed. Depending on the option you chose, one of three things has happened—the courses and/or student progress reports are now copied to a specified drive, moved to a specified drive and the course deleted, or deleted from the specified drive.

Setting up an FTP server for return of student progress files
If yours is a geographically dispersed organization, an FTP server is an efficient way for students to return progress files. Using a LAN, you can copy NAM files to a location on the network where they are accessible. You can also choose to configure the FTP server details at a later stage using the Configure FTP Information utility. This enables students to enter or change the FTP server and log in details after the installation of the Remove/Record Return utility. To facilitate use of the Remove/ Record Return utility’s record return functions, you should • have a network running the TCP/IP protocol • have an FTP server • provide appropriate student rights to access the FTP server • distribute the Remove/Record Return utility to students • ensure students have the correct instructions from CBT Systems Courseware Student’ Guide on installing the Remove/Record Return utility • ensure students have the address of the FTP server, their FTP usernames, and their passwords This Remove/Record Return utility does not install onto the hard drive with the courses. Students have to install the utility separately, as outlined in CBT Systems Courseware Student’s Guide. Therefore you must provide student access to the executable file for installing the utility by, for example, placing it on the network or

Courseware utilities

4-5

distributing the CDs. The following directory structures and files are placed on the root of the FTP server when students return records:

In this example the ftproot folder is the root of the FTP server, the cbtlib folder contains a folder for each course that student progress files have been returned for, and the iisk09e folder contains all student progress reports relating to that course in its student subfolder.

Creating a diskette set for the Courseware Remove utility
If your students want to bring courses home but do not have CD drives on their machines, or if they have access to a network, they can create a diskette set from Download courses, as discussed in the previous chapter. However, the Courseware Remove utility does not copy onto diskette with the course. Therefore, if students later want to remove the courses from their machines, they will have to install the Courseware Remove utility from diskette. This is outlined in Chapter 4, “Courseware Utilities”, of CBT Systems Courseware Student’s Guide. As administrator, all you have to copy is cbtutil.exe from the cbtutil folder.

The Access utility
The Access utility enables you to control access to courses by granting or revoking registration options. Using this utility, you can change the registration type of any course to self-registration, pre-registered numbers, or unregistered (zero) access, depending on your needs. If you enable self-registration to courses, students will have to register a name and student number the first time they access a course. Thereafter the can access the course by entering their student number. If you enable pre-registration for a course, you must allocate a number to students that they use to register each time they access a course. Allocation of numbers is possible only through CBT Systems deployment systems, so this option is exclusively for use with these systems. If you enable zero registration for a course, students can access that course by entering the anonymous student ID 0 (zero). However, if this student ID is used, no student progress information is recorded for that course session. To change student registration options using the Access utility:
1.

Close down all other applications and insert the CD into the CD drive.

4-6

Administrator’s Guide

2.

If you are running Windows 95 or Windows NT, select Start - Run. If you are running Windows 3.x, select File - Run from the Program Manager. In the Run dialog box type the path to the Access utility. If you installed it to the default location, this will be drive letter:\admin\access\setup.exe where the drive letter is the drive where you installed the courseware and related utilities. Click OK.

3.

4.

The Access utility opens and displays a Welcome dialog box. Click Next to proceed. The Software License Agreement dialog box displays. If you accept the terms of the license agreement, click Yes to continue with the installation. Otherwise, click No to exit setup. The User Information dialog box opens. Enter your name and the name of your company. Click Next. The Select Course Directory dialog box opens, which allows you to select the directory where the CBT Systems courses are located. You are presented with two options—searching the default CD location or specifying an alternative directory by choosing Browse. Select the radio button of your choice and click Next. This will generate a course list. The Specify Access Options dialog box opens, prompting you to select the course(s) you want to update. Once you have selected the course(s) you want to update, select the access options you want to have available for the selected course(s) by selecting the appropriate checkbox. There are two access options available, granting self-registration rights and allowing access (using zero) to unregistered students. Click Next when you are ready to proceed.

5.

6.

7.

8.

Courseware utilities

4-7

9.

The Confirm Access Update dialog box opens, informing you that the selected course(s) will be updated to grant your chosen access options. The Access utility updates the selected course(s). Click Finish once Setup is complete.

10.

Using the CBT Systems Catalog
Although designed specifically for CBTCampus, you can install and access the CBT Systems Catalog without having CBTCampus. You can install it to your hard drive or publish it in the root of the web server where others in the organization can access it. It is an excellent way to view all the courses offered by CBT Systems and is also beneficial to your students, as it helps them structure their study. The CBT Systems Catalog contains a complete list of all courses produced by CBT Systems, so some of the courses listed may not be on the CDs you have available. The diagram below illustrates the path a potential user would take to access CBT Systems’ course information.

Each of the titles in the Catalog graphic represent a broad grouping of courses and curricula available. These titles in turn link to the introductory planner for that particular curriculum.

4-8

Administrator’s Guide

The introductory planner displays all the curricula under a title. By clicking on a curriculum, a curriculum planner displays.

The curriculum planner illustrates the courses in each curriculum and the recommended order in which they should be taken. By clicking these sections, you see a detailed text description of each course.

Courseware utilities

4-9

To install the CBT Systems Catalog:
1. 2.

Close down all other applications. If you are running Windows 95 or Windows NT, select Start - Run. If you are running Windows 3.x, select File - Run from the Program Manager. In the Run dialog box type drive letter:\catalog\setup.exe For example, if D: is your CD drive, type d:\catalog\setup.exe

3.

4.

Setup then displays a Welcome dialog box. Click Next to continue. The CBT Systems Software License Agreement then displays. If you agree with its terms, click Yes. If you do not, click No and Setup will quit the installation. The User Information dialog box opens, prompting you to enter your name and company in the spaces provided. Click Next to continue. A new dialog box opens, requesting you to specify a directory. You can use the default or click Browse to choose a different directory. If you are installing to a web server, you should choose the root of the web server as the destination directory. Regardless of the directory you choose, setup automatically appends \cbtlib\htmlplan to it. Click Next to continue. Setup then checks for disk space and you are asked to specify the program group you want the launch and uninstall icons for the Catalog to reside in. To specify a program group, you can select the default folder (CBTCampus Catalog), select another folder from the list, or enter the name of a new folder you want setup to create. Setup then displays the settings. If they are correct, click Next. If not, click Back and enter the correct settings. Setup installs CBT Catalog. Click Finish to return to Windows.

5.

6.

7.

8.

9.

10.

11.

5
DEPLOYMENT STRATEGIES AND TOOLS
CBT Systems realizes that access to the best library of courseware is only half the solution to the training needs of today’s IT-driven enterprises. The other half of the solution is a training deployment system that will work with your existing technologies to deliver courseware to students wherever they are and whenever they need it. To meet current and future deployment needs, CBT Systems has developed a range of simple yet powerful training deployment systems such as CBTCampus, CBTWeb, and CBTWeb Plus. These provide students with flexible access to their training needs and empower training managers with the administrative and reporting tools they require. For those of you who have not installed a dedicated deployment system, this chapter describes how you can deploy CBT Systems courseware using the installation programs and utilities included on the Courseware CDs. This information will also be of interest to anyone who needs to install CBT Systems courseware on a thirdparty deployment system. However, dealing with the different characteristics of the many third-party systems is beyond the scope of this guide or any other single volume.

Deploying courses without a dedicated system
Even if you are not using a dedicated course deployment system, there are many ways in which you can provide students with access to CBT Systems courses. Four of the most common ways of deploying courses without a dedicated deployment system are described in the sections below.

Distributing the courseware CDs
The most basic method of allowing students access to CBT Systems courses is to distribute copies of the Courseware CDs. You may want to do this if students don’t have access to a network. Probably the most feasible way to do this is to set up a central library, perhaps in the training department, where students can access courses by borrowing a CD. They can then run the appropriate setup programs on their desktop machines, as outlined in CBT Systems Courseware Student’s Guide. However, if your organization is large or geographically dispersed, this method may not be suitable, as only one student can have access to a CD at a time. If you choose this method, you should ensure that students receive the instructions from

5-2

Administrator’s Guide

CBT Systems Courseware Student’s Guide on installing Download or LivePlay courses as appropriate.

Distributing courseware on diskette
If you have access to Download-format courseware, you can create diskette sets for installing each course. This is a useful deployment solution where students don’t have access to a network or don’t have CD drives on their desktop machines. You can give the diskettes to students or store them in a central library, perhaps in the training department, where students can access courses by borrowing a diskette set. However, this method is not suitable if your organization is large or geographically dispersed. When creating diskette sets, it is important to remember that there are two varieties of Download courseware—Download (with player) and Download (no player). If you have Download courseware without the CBTPlayer, you also need to distribute a diskette set of the CBTPlayer so that students can play the courses. If you choose this solution, you should read the instructions on creating diskette sets from Download courseware and creating a diskette set for the CBTPlayer located in Chapter 3, “Installing Courseware”, of this guide. You should also ensure that students receive the instructions from CBT Systems Courseware Student’s Guide on installing a Download course from diskette.

Providing network access to the Courseware CDs
If your organization has a network, you can use it to deploy courseware to students even without dedicated deployment software. There are a number of ways in which this can be accomplished. For example, you could place the Courseware CDs on a shared network CD drive or CD stacker, or install LivePlay courses on the network to play from a CD stacker. Alternatively, you could copy the entire directory structure of the courseware CDs to a shared network drive. Each of these deployment options is expanded on below.

Placing the courseware CDs 0n a network CD drive
You can place the courseware CDs on a CD drive or CD stacker accessible on the network. Students can then run the setup programs from the CDs and install the courses on their own machines. You should also ensure that students receive the appropriate instructions from CBT Systems Courseware Student’s Guide on installing LivePlay courses to run from CD or installing Download courses. Depending on students’ needs, you may also want to provide the instructions on installing a LivePlay course, creating a diskette set from a Download course, and creating a diskette set for the CBTPlayer. These instructions are also available in the CBT Systems Courseware Student’s Guide.

Installing LivePlay courses on the network to run from CD
You can install LivePlay courses to run from a CD stacker on the network. This solution has the advantage that very few files are installed on the network, as most of the course files remain on the CD. Students will require read and write access to the student directories installed under each course directory on the network. This

Deployment strategies and tools

5-3

enables the CBTPlayer to write student progress files to the student directories when the student accesses the courseware. If you choose this solution, you should read the instructions on installing LivePlay courses to run from a network CD drive, (see “Installing the courseware on a network hard drive” below). You should also ensure that students receive the instructions from CBT Systems Courseware Student’s Guide on playing a LivePlay course from a network CD.

Copying the directory structure of the Courseware CDs to the network
You can copy the entire directory structure of the courseware CDs to a network drive and allow students access to that drive. This is a useful solution if you don’t have a CD stacker and you don’t want to give students write access to the network. Copying the contents of the Courseware CDs to the network enables students to run the setup programs as if they had access to the CDs. If you choose this solution, copy the course CDs onto the network volume and give students read access. You must also ensure that students receive the instructions from CBT Systems Courseware Student’s Guide on installing Download or LivePlay courseware as appropriate. Depending on student needs, they may also want to refer to the instructions on installing a LivePlay course, creating a diskette set from a Download course, and creating a diskette set for the CBTPlayer.

Installing the courseware on a network hard drive
You can install both LivePlay and Download courseware on a network drive and arrange access to that drive for students. Students can then play LivePlay courseware across the network, run the self-extracting executable files to install Download courseware onto their own machines, or create their own set of course diskettes. This is a useful solution where you do not have access to a CD stacker and is the best solution if you want to choose which courses are made available to students, as you can install your choice of courses instead of giving students access to all courses on a CD. It also means that courses from different CDs can be installed at one location. However, playing courses across your LAN takes up network bandwidth. An important point is that, if students are to run LivePlay courseware from a network drive, they must have write access so that student progress files may be written to the student subdirectory of the course directory. If you choose this solution, you should read the instructions on installing LivePlay and Download courseware in Chapter 3 of this guide. You must also ensure that students receive the instructions from CBT Systems Courseware Student’s Guide on playing a LivePlay course from a network and installing Download courses. Depending on student needs, they may also want to refer to the instructions on installing a LivePlay course, creating a diskette set for a Download course, and creating a diskette set for the CBTPlayer.

5-4

Administrator’s Guide

A note on third-party deployment solutions
CBT Systems courseware has been designed to be easily deployable in different situations using many different tools. This flexibility enables you to deliver courses to students using third-party dedicated course deployment systems, network applications such as groupware systems, and deployment solutions of your own design. For example, your organization could use a Lotus Notes® database to make Download courseware available from a central point in your organization. The sheer number of possible third-party deployment solutions that you can use in conjunction with CBT Systems courseware precludes any detailed discussion of specific scenarios in this guide. However, the deployment scenarios and installation instructions in this guide will provide an overview of the most important procedures involved in installing CBT Systems courseware in any situation. The setup programs and background information in this guide should provide a sound basis for planning and implementing other deployment solutions. If you are using a third-party dedicated courseware deployment solution, you should refer to the documentation for that product in conjunction with this guide.

CBT Systems deployment solutions
As mentioned in the introduction to the chapter, CBT Systems offers a number of training deployment solutions designed to meet the training needs of diverse enterprises. Most of these deployment solutions have integral reporting facilities for monitoring student progress. Those deployment solutions that have no integral reporting facility are supplemented by CBTReporter, a separate product that provides comprehensive reporting functions. All these CBT Systems products are described in brief below.

CBTCampus
CBTCampus is a training and deployment architecture that delivers CBT Systems interactive courseware and other training materials to students across a LAN or an intranet. Students can play courses across the network or download them to their hard drives or diskettes. Comprehensive report-generating facilities are available to both student and administrator, so it is easy to monitor the progress students make through courses, tests, and curricula.

CBTWeb
As its name suggests, CBTWeb is a deployment system that uses web technologies such as CGI and HTML to deploy CBT Systems courseware. The advantages of CBTWeb are that it • provides quick and simple access to training information and courseware through a web browser • enables training administrators to maintain and update the information and courseware quickly, efficiently, and cost effectively

Deployment strategies and tools

5-5

• enables training administrators to maintain records on student progress and, when used in conjunction with CBTReporter, generate progress reports.

CBTWeb Plus
CBTWeb Plus represents a major step forward in ease of use for web-based deployment systems. It offers all the functionality of CBTWeb, but the web server and associated web site are hosted by CBT Systems on your behalf. Each CBTWeb Plus customer has access to their own CBTWeb Plus site, which can be tailored to their requirements in a number of ways. All your students need is a browser and a URL to access training information, course search functions, and courseware across the Internet. CBTWeb Plus enables students to play courses live across the Internet or download them for offline play. In either case, the CBT Systems training environment is just the same.

CBTReporter
CBTReporter is a flexible student record management and reporting utility that allows you to produce reports from CBT Systems student progress files. The utility comes complete with a set of report formats that you can use to report on course and student data. Alternatively, you can export data from CBTReporter as a text file for use with a third-party application such as a spreadsheet. CBTReporter also includes full record-management capabilities that allow you to archive and delete unwanted student progress files.

PCM
CBT Systems Personal Curriculum Manager, or PCM, is a predecessor to CBTCampus and other more modern deployment systems—it is still used by a number of organizations. It is a LAN-based deployment solution, and is most often employed in situations where no intranet is installed.

APPENDIX: DIRECTORY STRUCTURES
This appendix gives a breakdown of the directory structure contained in both the LivePlay and Download CDs when run from CD and when installed.

LivePlay CD directory structure
The directory structure for every LivePlay CD is as follows: 1. admin: this folder contains the software that launches the administrator’s version of the install program. 2. access: the application in this folder allows you to install the CBT Access utility—simply run setup.exe. This utility enables you to choose different registration formats for students taking courses. 3. catalog: this contains the setup.exe file for installing the CBT Systems Catalog. 4. course: each course folder has a different code, for example iiski03. There is normally one folder per course and each one contains a student subfolder. 5. student: this is the folder to which the student progress files are written. 6. cbtfiles: this folder contains the other subfolder. 7. other: this folder contains the 16, 95, and nt folders. 8. 16: (see 10) 9. 95: (see 10) 10. nt: this folder contains two DLL files that the CBTPlayer requires if it is to run, depending on the operating system. If the student doesn’t have the relevant DLLs on their system before the CBTPlayer runs, these DLLs are used. 11. cbtlang: this folder contains subfolders of several different languages. Depending on which language you are using, the CBTPlayer locates it in this folder and launches the course in the required language.

A-2

Administrator’s Guide

12. language: each language is identified by a unique four-digit number. Each subfolder contains language-specific support for the install program. 13. cbtplay: this folder contains the 32bit CBTPlayer. 14. common: this folder contains all the generic interface default language graphics for the 32-bit CBTPlayer 15. cbtply16: this folder contains the 16-bit CBTPlayer. 16. common: this folder contains all the generic interface default language graphics for the 16-bit CBTPlayer 17. cbtutil: this folder contains remove.exe, which launches the Courseware Remove utility. This utility copies NAM files, moves NAM files, deletes old course files, and removes all course-related files. However, this is not the utility that you as administrator should use to remove courseware from the course server. Instead, you should use the Remove/Record Return utility (see 19). 18. admin: this folder contains the 32 subfolder. 19. 32: the application in this folder will launch the 32-bit administrator’s version of the Remove/Record Return utility. 20. System: contains the support directory for the Remove/Record Return utility. 21. student: this folder contains the 16 and 32 subfolders. 22. 16: the application in this folder will launch the16-bit student’s version of the Remove/Record Return utility. 23. System: contains the support directory for the Remove/Record Return utility. 24. 32: the application in this folder will launch the 32-bit student’s version of the Remove/Record Return utility. 25. System: contains the support directory for the Remove/Record Return utility. 26. ccmini: this contains the Library.ini file used by CBTCampus.

Appendix: Directory structures

A-3

27. Manuals: this folder contains all the DOC files for each course on the CD. 28. runfrom: this folder contains dosexec.exe and winexec.exe. These files are responsible for running courses from CD when this installation option is used. 29. Stusetup: the application in this folder allows you to install the CBT Icon Setup utility—simply run setup.exe. This application enables you to create icons for the courseware on a student’s desktop.

Download CD directory structure
The directory structure for every Download CD is as follows: 1. admin: contains the software that launches the administrator’s version of the install program. 2. access: the application in this folder allows you to install the CBT Access utility— simply run setup.exe. This utility enables you to choose different registration formats for students taking courses. 3. catalog: this contains the setup.exe for installing the CBT Systems Catalog. 4. course: each course folder has a different code, for example iiski03. There is normally one folder per course and each one contains a student subfolder. 5. cbtfiles: this folder contains the other subfolder. 6. other: this folder contains the 16, 95, and nt folders. 7. 16: (see 11) 8. 95: (see 11) 9. nt: this folder contains two DLLs that the CBTPlayer requires to run, depending on the operating system. If the student doesn’t have the relevant DLLs on their system before the CBTPlayer runs, these DLLs are used.

A-4

Administrator’s Guide

10. cbtlang: this folder contains subfolders of several different languages. Depending on which language you are using, the CBTPlayer locates it in this folder and launches the course in the required language. 11. language: each language is identified by a unique four-digit number. Each subfolder contains language-specific support for the install program. 12. cbtplay: this folder contains the 32-bit CBTPlayer. 13. common: this folder contains all the generic interface default language graphics for the 32-bit CBTPlayer. 14. cbtplayi: this folder contains subfolders that in turn contain the various installations for the CBTPlayer. 15. lan: this folder contains the diskette and standard folders. 16. diskette: this folder contains the 16 and 32 subfolders. 17. 16: the application in this folder will create a diskette install for the 16-bit CBTPlayer. 18. 32: the application in this folder will create a diskette install for the 32-bit CBTPlayer. 19. standard: this folder contains the 16 and 32 subfolders. 20. 16: the application in this folder will install a 16-bit version of the CBTPlayer. 21. 32: the application in this folder will install a 32-bit version of the CBTPlayer. 22. cbtply16: this folder contains the 16-bit CBTPlayer. 23. common: this folder contains all the generic interface default language graphics for the 16-bit CBTPlayer 24. cbtutil: this folder contains the following applications and associated files: • • cbtutil.exe: this installs the Courseware Remove utility. remove.exe: this launches the Courseware Remove utility, which copies NAM files, moves NAM files, deletes old course files, and removes all course-related files. However, this is not the utility that you as administrator

Appendix: Directory structures

A-5

should use to remove courseware from the course server. Instead, you should use the Remove/Record Return utility,(see 26). 25. admin: this folder contains the 32 subfolder. 26. 32: the application in this folder will launch the 32-bit administrator’s version of the Remove/Record Return utility. 27. cbtutili: this folder contains the student folder. 28. student: this folder contains the 16, 32, and diskette subfolders. 29. 16: the application in this folder will install the 16-bit Remove/Record Return utility (student’s version). 30. 32: the application in this folder will install the 32-bit Remove/Record Return utility (student’s version). 31. diskette: this folder contains the 16 and 32 folders. 32. 16: the application in this folder will create a diskette install for the 16-bit Remove/Record Return utility (student’s version). 33. 32: the application in this folder will create a diskette install for the 32-bit Remove/Record Return utility (student’s version). 34. ccmini: this contains the Library.ini file used by CBTCampus. 35. Manuals: this folder contains all the DOC files for each course on the CD. 36. runfrom: this folder contains dosexec.exe and winexec.exe. These files are responsible for running courses from CD when this installation option is used. 37. Stusetup: the application in this folder allows you to install the CBT Icon Setup utility—simply run setup.exe. This application enables you to create icons for the courseware on a student’s desktop.

A-6

Administrator’s Guide

LivePlay setup.exe directory structure when courses are installed to a hard drive
The directory structure that displays, after running setup.exe from LivePlay CDs to install to a hard drive, is as follows: 1. cbtlib: this is the default root directory for installing courses. 2. course: each course folder has a different code, for example iiski03. There is normally one folder per course installed and each one contains a student subfolder. 3. student: this is the folder to which the student progress files are written. 4. cbtfiles: this folder contains the other subfolder. 5. other: this folder contains the 16, 95, and nt folders. 6. 16: (see 8) 7. 95: (see 8) 8. nt: this folder contains two DLLs that the CBTPlayer requires to run, depending on the operating system. If the student doesn’t have the relevant DLLs on their system before the CBTPlayer runs, these DLLs are used. 9. cbtplay: this folder contains the CBTPlayer (Ckernel or Cklite) and its associated files and Help system. If you are installing to a local drive, either the 16- or 32-bit version will be installed. If the 16-bit CBTPlayer is installed, this folder will be called cbtply16. However, if you install to a network drive, both versions are installed. 10. common: this folder contains all the generic interface default language graphics for the CBTPlayer 11. cbtlang: contains the necessary language folders depending on whether you have installed any courses in a non-default language. 12. language: each language is identified by a unique four-digit number. Each subfolder contains language-specific support for the install program. 13. cbtutil: this folder contains the 16-bit or 32-bit Remove/Record Return utility (student’s version). 14. System: contains the support directory for the Remove/Record Return utility.

Appendix: Directory structures

A-7

15. RealPlay: this folder contains RealPlayer and is installed only if you have chosen to install audio courseware.

LivePlay setup.exe directory structure when courses are run from CD
The directory structure after running setup.exe for LivePlay CDs to run from CD is as follows: 1. cbtlib: this is the default root directory for installing courses. 2. course: each course folder has a different code, for example iiski03. There is normally one folder per course installed and each one contains a student subfolder. 3. student: this is the folder to which the student progress files are written. 9. cbtlang: contains the necessary language folders depending on whether you have installed any courses in a nondefault language. 10. language: each language is identified by a unique four-digit number. Each subfolder contains language-specific support for the install program. 11. cbtutil: this folder contains the 16-bit or 32-bit Remove/Record Return utility (student’s version). 12. System: contains the support directory for the Remove/Record Return utility.

A-8

Administrator’s Guide

LivePlay adminstp.exe directory structure
The directory structure after running adminstp.exe for LivePlay Courseware is as follows: 1. cbtlib: this is the default root directory for installing courses. 2. course: each course folder has a different code, for example iiski03. There is normally one folder per course installed and each one contains a student subfolder. 3. student: this is the folder to which the student progress files are written. 4. cbtfiles: this folder contains the other subfolder. 5. other: this folder contains the 16, 95, and nt folders. 6. 16: (see 8) 7. 95: (see 8) 8. nt: this folder contains two DLLs that the CBTPlayer requires to run, depending on the operating system. If the student doesn’t have the relevant DLLs on their system before the CBTPlayer runs, these DLLs are used. 9. cbtplay: this folder contains the 32-bit version of the CBTPlayer. 10. common: this folder contains all the generic interface default language graphics for the 32-bit CBTPlayer. 11. cbtutil: this folder contains the Remove/Record Return utility (administrator’s version). 12. System: contains the support directory for the Remove/Record Return utility. 13. cbtlang: contains the necessary language folders depending on whether you have installed any courses in a non-default language. 14. language: each language is identified by a unique four-digit number. Each subfolder contains language-specific support for the install program. 15. ccmini: this contains a selection of files essential to CBTCampus.

Appendix: Directory structures

A-9

Installed Download courseware directory structure
The directory structure for installed Download courses is as follows: 1. cbtlib: this is the default root directory for installing courses. 2. course: each course folder has a different code, for example iiski03. There is normally one folder per course installed and each one contains a student subfolder. 3. cbtplayi: this folder contains subfolders that in turn contain the various installations for the CBTPlayer. 4. lan: this subfolder contains the diskette and standard subfolders. 5. diskette: this folder contains the 16 and 32 subfolders. 6. 16: the application in this folder will create a diskette set of the 16-bit CBTPlayer. 7. 32: the application in this folder will create a diskette set of the 32-bit CBTPlayer. 8. standard: this folder contains the 16 and 32 subfolders. 9. 16: the application in this folder will install a 16-bit version of the CBTPlayer. 10. 32: the application in this folder will install a 32-bit version of the CBTPlayer. 11. cbtutil: this contains the administrator’s version of the Remove/Record Return utility. 12. cbtutili: this folder contains subfolders that in turn contain the installation for the student’s version of the Remove/Record Return utility. 13. student: this folder contains the 16 and 32 subfolders.

A-10

Administrator’s Guide

14. 16: the application in this folder will install the 16-bit Remove/Record Return utility (student’s version). 15. 32: the application in this folder will install the 32-bit Remove/Record Return utility (student’s version). 16. diskette: this folder contains the 16 and 32 folders. 17. 16: the application in this folder will create a diskette install for the 16-bit Remove/Record Return utility (student’s version). 18. 32: the application in this folder will create a diskette install for the 16-bit Remove/Record Return utility (student’s version). 19. ccmini: these files are essential when using the Library in CBTCampus.

INDEX
A
Access utility description . . . . . . . . . . . . . . . . 2-4 using . . . . . . . . . . . . . . . . . . . 4-5 audio capability . . . . . . . . . . . . . . . . 2-3 deployment solutions CBTCampus . . . . . . . . . . . . . . . 5-4 CBTReporter . . . . . . . . . . . . . . . 5-5 CBTWeb . . . . . . . . . . . . . . . . . 5-4 CBTWeb Plus . . . . . . . . . . . . . . . 5-5 PCM . . . . . . . . . . . . . . . . . . . 5-5 diskette sets for the CBTPlayer . . . . . . . . . . . . 3-11 from a Download course . . . . . . . . . 3-8 distributing courseware CDs . . . . . . . . . . . . . . 5-1 courseware on diskettes . . . . . . . . . 5-2 Download courseware . . . . . . . . . . . . . . . . 2-2 creating a diskette set from courses . . . . 3-8 installing courses to a network hard drive 5-3 no player . . . . . . . . . . . . . . . . . 2-2 with player . . . . . . . . . . . . . . . . 2-2

C
CBT Systems Catalog description . . . . . . . . . . . . . installing . . . . . . . . . . . . . . using . . . . . . . . . . . . . . . . CBTCampus definition . . . . . . . . . . . . . CBTPlayer creating a diskette set . . . . . . . description . . . . . . . . . . . . . CBTReporter description . . . . . . . . . . . . . CBTWeb description . . . . . . . . . . . . . CBTWeb Plus description . . . . . . . . . . . . . course listing diskette . . . . . . . . . . course removal utilities . . . . . . . . . courseware Download . . . . . . . . . . . . . installation programs . . . . . . . . installing to a LAN server . . . . . installing to a web server . . . . . . Java-enabled . . . . . . . . . . . . LivePlay . . . . . . . . . . . . . . Courseware Remove utility creating a diskette set . . . . . . . functions . . . . . . . . . . . . . . creating diskette set for the CBTPlayer . . . diskette set from a download course . . . 2-5 . . . 4-9 . . . 4-7 . . . 5-4 . . .3-11 . . . 2-1 . . . 5-5 . . . 5-4 . . . 5-5 . . . 3-1 . . . 2-5 . . . . . . . . . . . . . . . . . . 2-2 3-2 3-5 3-3 2-2 2-2

F
FTP server returning student progress files . . . . . . 4-4

I
installing CBT Systems Catalog . . . . . . . . courseware on a network hard drive Download courseware . . . . . . . LivePlay courses to run from CD . . LivePlay courseware . . . . . . . . LivePlay courseware to a LAN server LivePlay courseware to a web server . . . . . . . . . . . . . . . 4-9 . 5-3 . 3-7 . 5-2 . 3-2 . 3-5 . 3-3

. . . 4-5 . . . 4-1 . . .3-11 . . . 3-8

J
Java-enabled courseware . . . . . . . . . . . . 2-2

L
LAN server installing LivePlay courseware to . . . LivePlay courseware . . . . . . . . . . . . . . installing courseware to a LAN server . installing courseware to a web server . installing on a network hard drive . . installing on network to run from CD . . 3-5 . . . . . . 2-2 . 3-5 . 3-3 . 5-3 . 5-2

D
deploying courses distributing courseware on diskette distributing the courseware CDs . . installing to a network hard drive . providing network access . . . . . third-party solutions . . . . . . . . . . . . . . . . . . . . . . . 5-2 5-1 5-3 5-2 5-4

I-2

Index

N
NAM files . . . . . . . . . . . . . . . . . . . network copying the directory structures of CDs to installing LivePlay courses to run from CD installing the courseware to a hard drive . providing access to . . . . . . . . . . . . 2-4 5-3 5-2 5-3 5-2

student’s version . . . . . . . . . . . . . 4-1 using . . . . . . . . . . . . . . . . . . . 4-2 removing courseware . . . . . . . . . . . . . 4-1

S
server installing download courseware to . . . . 3-7 setting up an FTP server . . . . . . . . . 4-4 student progress files . . . . . . . . . . . . . 2-4

P
PCM description . . . . . . . . . . . . . . . . 5-5

U R
utilities Access . . . . . . . . . . . . . . . . . . 4-5 Remove . . . . . . . . . . . . . . . . . . 4-1 Remove/Record Return (administrator’s) 4-2 Remove/Record Return (student’s) . . . . 4-1

registration changing the registration formats pre-registration . . . . . . . . . self-registration . . . . . . . . . student login . . . . . . . . . . . zero registration . . . . . . . . . Remove/Record Return utility administrator’s version . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

4-5 2-4 2-4 2-3 2-4

W
web server installing LivePlay courseware to . . . . . 3-3

. . . . 4-2

Sign up to vote on this title
UsefulNot useful