Download ToolBook 10.5 User Guide PDF

TitleToolBook 10.5 User Guide
TagsTypes Instruction manuals
File Size5.7 MB
Total Pages341
Table of Contents
                            Getting Started
	Introduction
	Introducing ToolBook
	Before You Install
		System Requirements
	Additional Digital Media Requirements
	Installing ToolBook
	Starting and Exiting ToolBook
	Learning ToolBook
		Using the Online Help System
		Using the ToolBook Coach
		Accessing Release Notes and Other Files
		Visiting the ToolBook Web Site
		Contacting SumTotal for Technical Support
	About this Book
		Finding OpenScript Instruction
		Document Conventions
Basic Concepts
	Introduction
	About the ToolBook Product Family
	About ToolBook
		Exploring the Kinds of Applications You Can Create with ToolBook
			Interactive Online Learning Applications
	Planning your project
		Creating an Organized Directory Structure
		Deciding How You Will Deliver Your Course
		Prepare Your Project for Release Based on a Method of Distribution
	Building an Application
		Author Level and Reader Level
		Books and Pages
		Objects and Properties
	Using the Actions Editor
	Using OpenScript
		Extending ToolBook using Windows Technologies
		Extending OpenScript with Dynamic-Link Libraries
	Using Resources in Your Application
Learning the ToolBook Interface
	Introduction
	Introducing the Visual Interface
	Working at Author Level
		Working with the Menu Bar
		Working with the Toolbar
		Working with the Status Bar
		Working with Palettes
		Working with the Catalog
		Working with the ToolBook Coach
		Working with Properties and Extended Properties Dialog Boxes
			Working with the Properties Dialog Box
			Working with the Extended Properties Dialog Box
		Working with the Actions Editor
		Using the Book Explorer
		Working with the Property and Handler Browsers
			The Property Browser
			The Handler Browser
		Working with Rulers and the Grid
		Working with Right-Click Menus
	Working at Reader Level
	Navigating in an Application
		Using the Status Bar Page Navigation Features
		Using the Go Menu and Arrow Keys
		Navigating using the Book Explorer
Creating Books and Pages
	Introduction
	About Books and Pages
	About Templates
		Designating a Default Template
		Creating and Saving Templates
	Creating a New Book
		Starting a New Book Using a Template
		Starting a New Book Using a Book Wizard
		Starting a New, Blank Book
		Creating Backup Copies
			Using ToolBook's Backup Feature
			Creating Backups Manually
	Creating Pages and Backgrounds
		Adding Pages and Backgrounds to a Book
		Importing Pages from Another Book
	Organizing Pages and Backgrounds
		Using the Book Explorer
		Renumbering Pages in a Book
		Removing Pages and Backgrounds
	Working with Backgrounds
		Applying Color and a Pattern to a Background
		Adding and Removing Backdrops
	Setting the Page Size
		Scaling the Window Size to the Page Size
	Setting Properties for Books
		Protecting Books with Passwords
	Navigating Through a Book
		Using Built-in Navigation
		Using Navigation Objects
		Skipping Pages when Navigating
		Setting Up Transition Effects between Pages
		Adding Navigation Behavior to an Object
	Enhancing a Book's Performance
Working with the Catalog
	Introduction
	About the Catalog
	Authoring with the Catalog
		Browsing Through the Catalog
		Using Drag-and-Drop Authoring
		Finding the Right Object
		Viewing Objects
	Exploring Types of Catalog Objects
		Action Triggers
		Scoring and Tracking
		Placeholders
		Media Players
		Navigation
		Questions
		Quiz Summary
		Other Available Objects
	Customizing the Catalog
		Modifying the Categories in the Catalog
		Adding and Removing Catalog Objects
Working with Objects
	Introduction
	About Objects
	Using the Book Explorer
	Adding Objects from the Catalog
	Creating Objects Using the Tool Palette
	Selecting Objects
	Creating Hyperlinks
		Choosing a Type of Link
	Cutting, Copying, Pasting, Duplicating, and Deleting Objects
	Moving Objects
	Spreading and Centering Objects
	Flipping and Rotating Objects
	Aligning Objects
		Using the Align Command
	Changing the Size and Shape of Objects
		Constraining an Object's Shape
	Modifying the Appearance of Objects
		Applying Line Styles
		Applying Color to Objects
		Using Windows Colors
		Making Objects Transparent
		Filling an Object with a Pattern
	Moving Objects Between Layers
		Changing Layer Order
		Planning Layer Order for Tabbing at Reader Level
	Grouping Objects
		Editing Groups
		Editing Objects within a Group
		Moving Grouped Objects
		Adding and Deleting Objects from a Group
		Setting Group Properties
		Ungrouping Objects
		Nesting Groups
Setting Object Properties
	Introduction
	Understanding Properties and Extended Properties
	Using the Properties Dialog Box
		Toolbar Buttons in the Properties Dialog Box
	Using the Right-Click Menu
	Using the Extended Properties Dialog Box
		Setting Extended Properties for Groups
	Using the Book Explorer
	Using the Property Browser
Working with Text
	Introduction
	About Fields
	Working with Fields
	Creating Fields
		Adding a Field from the Catalog
		Creating a Field Using the Tool Palette
		Creating a Field Using OpenScript
	Setting Field Properties
		Modifying Border Style and Field Type
		Modifying the Behavior of a Field
	Adding Text to Fields
		Typing Text
		Importing Text
		Copying and Pasting Text from an RTF Document
		Selecting and Editing Text
		Navigating in Text
		Selecting Text
		Cutting, Copying, and Pasting Text
		Deleting Text
	Formatting Text in Fields
		Applying Color to Text
		Formatting Paragraph Styles
	Inserting Inline Graphics
	Inserting Special Characters
	Finding and Replacing Text
	Working with Record Fields
		Using Record Fields to Display Information
		Using Record Fields for Reader-Level Data Entry
		Importing Pages with Record Fields
		Sorting Pages by Record Field
Using Graphics
	Introduction
	About Graphics
	Using Graphics on the Internet
	Adding Graphics to Your Book
		Pasting Graphics from the Clipboard
		Importing Graphics
		Assigning a Graphic Resource to an Object
		Storing Graphic Files in ToolBook
	Modifying Graphics
		Changing the Line Style of an Imported Graphic
		Converting Picture or Paint Objects to Image Objects
Adding Interactive Features to your Application
	Introduction
	About Buttons
	Defining How Buttons Look
	Using and Modifying Buttons
		Adding a Button from the Catalog
		Creating a Button Using the Tool Palette
		Creating a Button Using OpenScript
		Setting Button Properties
		Formatting Caption Text
		Creating Hyperlinks
		Scripting a Button
		Programming a Button with the Actions Editor
	Adding a Graphic to a Button
		Creating Transparent Areas in a Bitmap
		Displaying the Graphic and Caption
	About Hotwords
	Creating and Modifying Hotwords
	Editing Hotwords
		Applying Color to Hotwords
	Removing Hotwords
Working with List Boxes and Combo Boxes
	Introduction
	About List Boxes and Combo Boxes
	Creating List Boxes
		Adding a List Box from the Catalog
		Creating a List Box Using the Tool Palette
		Creating a List Box Using OpenScript
	Setting List Box Properties
		Modifying Field Type
	Adding Text to a List Box
	Creating Combo Boxes
		Adding a Combo Box from the Catalog
		Creating a Combo Box Using the Tool Palette
		Creating a Combo Box Using OpenScript
	Setting Combo Box Properties
	Adding Text to Combo Boxes
	Determining User Selection
		Determining List Box or Combo Box Selections Using an Action Sequence
		Determining List Box Selection Using OpenScript
		Determining Combo Box Selection Using OpenScript
Creating a Quiz using Question Objects
	Introduction
	About Question Objects
	Working with Question Objects
		Setting the Properties of a Question Object
	Question Objects in Action
	Scoring Questions
		Assigning Weight to an Answer
	Specifying Feedback
		Types of Feedback
		Choosing Immediate or Delayed Feedback
		Specifying Feedback for a Question Object
			Using the Actions Editor to Specify Feedback
		Quiz Summary
Adding a Certificate to a Book
	Introduction
	The Certificate Feature
	Using the Certificate Page
		To use a Certificate page in your book:
Hiding, Showing, and Animating Objects
	Introduction
	Creating Visual Effects
	Hiding and Showing Objects
		Using an Action Trigger to Hide and Show Objects
		Using the Actions Editor to Hide and Show Objects
		Using OpenScript to Hide and Show Objects
	Animating ToolBook Objects
		Using the ToolBook Animation Editor
		Creating a Path Animation
		Creating a Cel Animation
	Playing an Animation at Reader Level
		Using an Action Trigger to Play an Animation
		Using the Actions Editor to Play an Animation
		Using OpenScript to Play an Animation
	Modifying an Animation in the Animation Editor
		Selecting an Animation
		Setting Animation Options
Adding Audio and Video Files
	Introduction
	About Digital Media
	Choosing a Media Player
	Using the Universal Media Player
		Choosing a Media File
		Using Time Markers
		Creating Actions for Time Markers
	Using Other Media Players
		Working with Media Players and Stages
		Setting the Appearance of a Stage
		Choosing a Frame Style
			Setting the Size and Position of Clips in a Stage
			Setting Transition Effects
	Creating and Managing Clips
		Creating Clips
			Using OpenScript
		Managing Clips
			Using OpenScript
		Creating a Clip Library
		Working with Media Clip Paths
		Making Clip Paths Independent
		How ToolBook Searches for Media
		Refining Media Search Paths
Adding a Voice Recording
	Introduction
	About the Voice Recording Feature
	Using the Voice Recording Feature
		Creating a Voice Recording
		Changing a Voice Recording
		Copying an Existing Voice Recording to a Page
	Using the UMP to Play Prerecorded Voice Recordings
Using the Actions Editor
	Introduction
	About Action Sequences
	Choosing When to Create Action Sequences
		Using Action Sequences in Place of Catalog Objects
		Using Action Sequences in Place of OpenScript
	Opening the Actions Editor
	Creating Action Sequences Using the Actions Editor
		Working with the Toolbar in the Actions Editor
		Working with the Actions Palette
		Choosing an Event
		Inserting Actions, Conditions, and Loops
		Actions
		Conditions
		Loops
		Setting Properties for Actions
		Creating Valid Actions
		Building Expressions
		Operators and Functions
		Variables and Parameters
		Object Properties
		Special Values
		Using Variables
			Using Arrays
	Creating and Using Shared Action Sequences
		Naming and Locating Shared Action Sequences
		Using Shared Action Sequences
		Executing Shared Action Sequences
		Using Parameters
	Managing Action Sequences
		Validating Actions
		Viewing Action Sequences
		Enabling and Disabling Actions
		Importing and Exporting Action Sequences
			Importing and Exporting Actions in the Actions Editor
			Importing and Exporting from the Shared Actions Dialog Box
Creating Action Sequences: Practical Examples
	Introduction
	About the Examples
	Using the Examples
	Example 1: Using Conditions
		Building the Action Sequence
			Opening the Actions Editor and Selecting an Event
			Inserting Actions
		Testing the Action Sequence
	Example 2: Using Variables
		Building the Action Sequence
			Opening the Actions Editor and Selecting an Event
			Defining a Variable
			Inserting Actions
		Testing the Action Sequence
	Example 3: Changing Object Properties
		Building the Action Sequence
			Opening the Actions Editor and Selecting an Event
			Inserting Actions
		Testing the Action Sequence
	Example 4: Using Shared Action Sequences
		Building the Shared Action Sequence
			Creating a New Shared Action Sequence
			Defining Parameters and Variables
			Inserting Actions
			Saving and Naming the Shared Action Sequence
		Building the Action Sequence for the List Box
			Opening the Actions Editor and Selecting an Event
			Defining Variables
			Inserting Conditions to Determine List Box Selection
			Executing a Shared Action Sequence
			Copying, Pasting, and Editing an Action
			Inserting the Display Alert Action
		Testing the Action Sequence
	Troubleshooting Action Sequences
Using Resources
	Introduction
	About Resources
	Creating and Modifying Resources
	Adding Resources to a Book
		Assigning Resources as Object Properties
	Working with Resources
		Adding a Graphic to a Button
		Changing the Drag Image and No-Drop Cursor
		Changing a Viewer's Minimize Icon
		Changing a Book's System Cursor with OpenScript
	Getting Information about a Resource
	Replacing Resources
	Exporting Resources
	Removing Resources from a Book
Importing and Exporting Data
	Introduction
	About Importing and Exporting
	Importing and Exporting Text
		Importing Text Files into a Text Field
		Exporting Text from a Text Field
		Importing Text into Record Fields
			Importing Fixed-Field Files
			Using Openscript
			Importing Delimited-Field Files
			Using Openscript
		Exporting Text from Record Fields
			Exporting to Fixed-Field Files
			Exporting to Delimited-Field Files
	Importing Books and Pages
		Importing Books
			Using Openscript
		Importing Pages
			Using Openscript
	Customizing the Import Process
	Importing ToolBook XML
		About the SumTotal Publish to ToolBook Add-in
			About the Export of Audio to PowerPoint
			About the Export of Speaker Notes
		Using the SumTotal Publish to ToolBook Add-in
		About ToolBook XML
		Importing a ToolBook XML Book into ToolBook
Building Software Simulations
	Introduction
	About Software Simulations
	Planning a Software Simulation
	Choosing a Simulation Mode
		Practice Mode
			Assessment Mode
			Demonstration Mode
			Setting the Simulation Mode
	Creating a Simulation with the Sim AutoBuilder
	Developing a Simulation Manually
		Preparing Screen Images
	Working in the Simulation Editor
		Setting Properties for a Simulation
		Developing Steps
		Setting Trigger Events
		Using Evaluation Objects
		Evaluating Text Entry
		Displaying Feedback
		Scoring a Simulation
		Programming Behavior for Simulation Events
		Locating Objects on a Simulation Page
Distributing Applications on the Internet
	Introduction
	About Internet Distribution Options
	Choosing an Internet Distribution Option
		Understanding DHTML
		Understanding Neuron
	Tips for Optimizing a Book Designed for DHTML Export
	Publishing Your Book as Web Pages
	Preparing a Native ToolBook Book for the Web
	Using ToolBook Courses with a Learning Management System
		Adding Score Tracking to a ToolBook Course
		Managing ToolBook Courses with TotalLMS
Preparing Native ToolBook Applications for Release
	Introduction
	Organizing and Checking Your Application
		Creating a Central Book Directory Structure
		Checking Spelling
			To check the spelling in an application:
		Checking for Unused Resources
		Checking for Unused Extensions
		Compressing your Book
		Resetting your Book
	Preparing your Application based on a Distribution Method
		Preparing Files for the Internet
		Preparing Files for a Local Area Network
		Preparing Files for CD-ROM
			Using a Cache File for a CD-ROM Application
	Using the AutoPackager
		Gathering Files
		Packaging Files
		Copying Files
		Including the Run-time Version of ToolBook
	Using ToolBook on a Network
	Installing and Testing your Application
	Uninstalling an Application
Glossary
                        
Document Text Contents
Page 2

Copyright © 2010 SumTotal Systems, Inc. All rights reserved. Duplication prohibited. i


Getting Started ...................................................................................................... 5
Introduction ..................................................................................................................................... 5
Introducing ToolBook ..................................................................................................................... 5
Before You Install ........................................................................................................................... 5
Additional Digital Media Requirements .......................................................................................... 6
Installing ToolBook ......................................................................................................................... 6
Starting and Exiting ToolBook ........................................................................................................ 7
Learning ToolBook ......................................................................................................................... 7
About this Book .............................................................................................................................. 9

Basic Concepts ................................................................................................... 11
Introduction ...................................................................................................................................11
About the ToolBook Product Family .............................................................................................11
About ToolBook ............................................................................................................................12
Planning your project....................................................................................................................13
Building an Application .................................................................................................................16
Using the Actions Editor ...............................................................................................................21
Using OpenScript .........................................................................................................................22
Using Resources in Your Application ...........................................................................................24

Learning the ToolBook Interface ....................................................................... 25
Introduction ...................................................................................................................................25
Introducing the Visual Interface ....................................................................................................25
Working at Author Level ...............................................................................................................26
Working at Reader Level ..............................................................................................................42
Navigating in an Application .........................................................................................................43

Creating Books and Pages ................................................................................. 45
Introduction ...................................................................................................................................45
About Books and Pages ...............................................................................................................45
About Templates ..........................................................................................................................45
Creating a New Book ...................................................................................................................47
Creating Pages and Backgrounds ...............................................................................................49
Organizing Pages and Backgrounds ............................................................................................52
Working with Backgrounds ...........................................................................................................54
Setting the Page Size ...................................................................................................................56
Setting Properties for Books ........................................................................................................57
Navigating Through a Book ..........................................................................................................58
Enhancing a Book's Performance ................................................................................................60

Working with the Catalog ................................................................................... 61
Introduction ...................................................................................................................................61
About the Catalog .........................................................................................................................62
Authoring with the Catalog ...........................................................................................................63
Exploring Types of Catalog Objects .............................................................................................65
Customizing the Catalog ..............................................................................................................68

Working with Objects .......................................................................................... 71
Introduction ...................................................................................................................................71
About Objects ...............................................................................................................................71

Table of Contents

Page 170

Animating ToolBook Objects




Copyright © 2010 SumTotal Systems, Inc. All rights reserved. Duplication prohibited. 169


 In the Select the property to set list, select Visible.
 Under Property value, check Specify the new value for the property as a literal value.
 In the Select logical value list, select false to hide the object or true to show the object.

6. Click OK.

7. From the File menu in the Actions Editor, choose Update Actions & Close.

8. Switch to Reader level (press F3) to test your sequence.

For more information about using the Actions Editor to create action sequences, see Chapter 17,
"Using the Actions Editor," and Chapter 18, "Creating Action Sequences: Practical Examples."

Using OpenScript to Hide and Show Objects
Using the Command window or the script editor, you can write scripts to show and hide objects.
For more information about using the OpenScript programming language, refer to the
Programming in OpenScript online book.

• You can show and hide a series of objects in a stack, each of which is a slight variation of the
same image:

to handle buttonClick

step ctr from 1 to 6

if ctr < 6 then

show ellipse ("ellipse" & (ctr + 1)) --Shows next view

end if

hide ellipse ("ellipse" & ctr) --Hides the current one

pause 20

end step

show ellipse ("ellipse1") --Restores first view

end buttonClick


Animating ToolBook Objects
You can animate any object (with the exception of pages, backgrounds, and books). Animation
can add visual impact to your learning application and illustrate how things move or change over
time.

You can create two types of animations with the ToolBook Animation Editor:

• Path-based animation – This type of animation allows you to define the path an object will
follow as it moves in an animation. You can use a path animation to simulate or show
movement and action, such as a banner that flies across the page.

• Cel-based animation – This type of animation allows you to define individual views of an
object, called cels that are shown in rapid succession. You can use cel-based animation to
simulate motion, such as a globe that spins.

Page 171

Hiding, Showing, and Animating Objects



170 Copyright © 2010 SumTotal Systems, Inc. All rights reserved. Duplication prohibited.


Using the ToolBook Animation Editor
You use the ToolBook Animation Editor to create, edit, and manage the animations in a book.
When you open the Animation Editor, ToolBook copies all of the objects on the page (or
background) to the Animation Editor. You use the buttons and slider along the bottom of the
window to create, edit, and run animations.


Figure 1: ToolBook Animation Editor

► To open the Animation Editor:
1. Optional. In the main window, select the object you want to animate.

2. From the Object menu, choose Path Animation.

To create a path animation in the Animation Editor, you use the mouse to draw the path you want
the object to follow. A path consists of segments connected by vertices. You can create a path
animation that moves an object while the object changes size. In addition, you can create
multiple animations for an object that you can trigger using an action trigger from the Catalog,
using a command you create in the Actions Editor, or using OpenScript. When you are finished
drawing the path, ToolBook compiles information about the path and stores it as a property of the
object.

Page 340

Uninstalling an Application



Copyright © 2010 SumTotal Systems, Inc. All rights reserved. Duplication prohibited. 339


Value A piece of data such as text, a number, or a logical value. For
example, in the following statements, Joe, 3456, and true are all
values:

text of field "name" = "Joe" --Text value

svQuantity = 3456 --Numerical value

visible of selection = true --Logical value

See also container.

Variable A named container that holds data in action sequences and
OpenScript programs. See also global variable, local variable, and
system variable.

Variables Window The window that displays the current values for
local variables and system variables when you work in the Debugger.
See also Debugger, local variable, system variable.

Vector Graphics See draw-type graphic.

Vertex, Vertices The points defining the beginning and end of a
segment in a path animation. When you draw a path animation, you
click to position a vertex, and ToolBook draws a segment between the
vertex at the end of the path and the new vertex.

Video Overlay See overlay video.

Viewer A window that you can create in ToolBook that displays pages
from any book. Viewers are composed of a frame window, a client
area, and a client window. Viewers can be used to create dialog
boxes, tool palettes, status bars, pop -up windows, and application
startup screens. See also client area, client window, frame window,
pop-up window.

Visual Media Clip Clips created from animation, video, photo CDs, or
still images. See also clip.

Voice Recording Audio that can be recorded for any page in your
book, using a microphone on your computer. The recording plays as
the page loads.

Wave Audio Sound recorded in a digital format and stored as a file
with the file extension .wav.

Web Document An HTML file on a Web server. A Web document
becomes a Web page when it is viewed through a browser. See also
Web page.

Web Page A document that can be viewed and interacted with over
the Internet. Web pages can contain text, graphics, and links to other
Web pages. Web pages make up the content of the World Wide Web.
See also home page, Web document, World Wide Web.

Web Specialist A wizard that helps you to prepare your Tool Book
application in a format that can be distributed on the Internet.

Wildcard A question mark (?) used to represent a single character, or
an asterisk (*) used to indicate multiple characters in a file name or
search text.

Page 341

Glossary



340 Copyright © 2010 SumTotal Systems, Inc. All rights reserved. Duplication prohibited.


Window The fundamental interface object of Microsoft Windows.
Compare instance.

Wizard An interactive utility that guides a user through a process step
by step. The Web Specialist is an example of an ToolBook wizard.

Wordwrap An option that automatically places text on the next line
when you type past the right margin in a field. Text does not wrap in
button captions. See also field.

World Wide Web (WWW)A part of the Internet with the capacity to
handle multimedia (text, graphics, video, and sound) information.
Documents, called Web pages that are stored on computers around
the world make up the content of the World Wide Web.

WWW See World Wide Web.

Zoom To magnify the view of a page using the magnify tool from the
tool palette.

Similer Documents