omnisocial general release note

136
Mzinga Social Learning Version 7.1 February 2009 Copyright 2010 Mzinga, Inc. All rights reserved. Reproduction in whole or in part without permission is prohibited. Student Workbook Firefly Simulation Developer September 2010 It's the leading software simulation tooland since its introduction, Firefly Simulation Developer has won industry acclaim for making it easy to build engaging, interactive software simulations. Firefly Simulation Developer www.mzinga.com l 888.MZINGA.8 l [email protected]

Upload: others

Post on 12-Sep-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OmniSocial General Release Note

Mzinga Social Learning Version 7.1 February 2009

Copyright 2010 Mzinga, Inc. All rights reserved. Reproduction in whole or in part without permission is prohibited.

Student Workbook Firefly Simulation Developer September 2010

It's the leading software simulation tool—and since its introduction, Firefly Simulation Developer has won industry acclaim for making it easy to build engaging, interactive software simulations.

Firefly Simulation Developer

www.mzinga.com l 888.MZINGA.8 l [email protected]

Page 2: OmniSocial General Release Note

Firefly Simulation Developer

Firefly Simulation Developer Student Workbook 2

Notes:

Page 3: OmniSocial General Release Note

Table of Contents

Firefly Simulation Developer Student Workbook 3

Confidentiality Statement ..................................................................................................................6

Training Agenda .................................................................................................................................7

Firefly Overview ............................................................................................................................... 12

Firefly Capture: Getting Started ........................................................................................................ 13

Capture Process ...................................................................................................................................... 13 Configuring Capture ................................................................................................................................ 14 Capturing Standard Applications ............................................................................................................ 15 Capturing Web Applications ................................................................................................................... 16 Previewing Screens ................................................................................................................................. 17 Appending Screens ................................................................................................................................. 17 Overwriting Screens ............................................................................................................................... 18

Firefly Author: Getting Started ......................................................................................................... 19

Author Process........................................................................................................................................ 19 Creating New Simulations ...................................................................................................................... 20 Authoring Environment .......................................................................................................................... 21 Previewing Simulations .......................................................................................................................... 23 Opening Existing Simulations ................................................................................................................. 24

Firefly Author: Working with Paths ................................................................................................... 25

Re-Recording Paths ................................................................................................................................. 25 Creating Alternate Paths ........................................................................................................................ 26 Changing the Primary Path ..................................................................................................................... 27 Clearing Paths ......................................................................................................................................... 28 Deleting Paths ......................................................................................................................................... 28 Importing Capture Data .......................................................................................................................... 29 Saving as New Simulation Types............................................................................................................. 30 Auto-Forwarding and Page Delaying Paths ............................................................................................ 31

Firefly Author: Working with Authored Text ..................................................................................... 32

Writing User Prompts ............................................................................................................................. 32 Writing Feedback .................................................................................................................................... 33 Writing Scenarios .................................................................................................................................... 34 Writing Summaries ................................................................................................................................. 35 Formatting Text ...................................................................................................................................... 36 Setting Default Fonts .............................................................................................................................. 37 Adding Hyperlinks to Instructional Text ................................................................................................. 38 Adding Images to Instructional Text ....................................................................................................... 40 Adding Pre-Recorded Audio to a Simulation .......................................................................................... 41 Recording Audio in a Simulation ............................................................................................................ 42 Spell Checking Text ................................................................................................................................. 43 Search and Replace ................................................................................................................................. 44 Global Search and Replace ..................................................................................................................... 45 Positioning Prompts ............................................................................................................................... 46

Firefly Author: Working with Objects (Part I) .................................................................................... 47

Page 4: OmniSocial General Release Note

Table of Contents

Firefly Simulation Developer Student Workbook 4

Selecting Objects .................................................................................................................................... 47 Selecting Multiple Objects ...................................................................................................................... 47 Changing Object Properties .................................................................................................................... 48 Setting Properties for Multiple Objects .................................................................................................. 49 Locking and Unlocking Objects ............................................................................................................... 50 Positioning, Resizing, and Zooming in on Objects .................................................................................. 51

Firefly Author: Creating New Objects ................................................................................................ 53

Creating New Objects ............................................................................................................................. 53 Checklist for Creating a New Object ....................................................................................................... 53 Creating and Using Buttons .................................................................................................................... 54 Creating and Using Fields ....................................................................................................................... 55 Creating and Using Text Labels ............................................................................................................... 57 Creating and Using Hot Areas ................................................................................................................. 58 Creating and Using Combo Boxes ........................................................................................................... 59 Creating and Using Image Objects.......................................................................................................... 61 Creating and Using Image Buttons ......................................................................................................... 62 Creating and Using List Boxes ................................................................................................................. 63 Creating and Using Hyperlinks ................................................................................................................ 65 Creating and Using Check Boxes ............................................................................................................ 67 Creating and Using Radio Buttons .......................................................................................................... 69 Creating and Using Menu Bars ............................................................................................................... 71 Creating and Using Pop-Up Menus ........................................................................................................ 73

Firefly Author: Working with Objects (Part II) ................................................................................... 75

Copying Objects Between Screens ......................................................................................................... 75 Grouping Objects .................................................................................................................................... 75 Creating and Using Template Objects .................................................................................................... 76 Using the Template Blaster .................................................................................................................... 76 Updating the Object Order ..................................................................................................................... 78 Initializing Objects .................................................................................................................................. 79 Aligning Objects ...................................................................................................................................... 80 Deleting Objects ..................................................................................................................................... 81 Converting Objects ................................................................................................................................. 82 Flattening Objects ................................................................................................................................... 83

Firefly Author: Using Object Tools .................................................................................................... 84

Using Find Rectangle .............................................................................................................................. 84 Using Capture Image .............................................................................................................................. 85 Adding Annotations ................................................................................................................................ 86

Firefly Author: Additional Topics ...................................................................................................... 88

Changing the Screen Image .................................................................................................................... 88 Creating Printable Output ...................................................................................................................... 89 Adding Reviewer Comments .................................................................................................................. 90 Importing Reviewer Comments .............................................................................................................. 91 Generating a Reviewer Comments Report ............................................................................................. 91 Publishing a Simulation for AICC or SCORM Compliance ....................................................................... 92

Page 5: OmniSocial General Release Note

Table of Contents

Firefly Simulation Developer Student Workbook 5

Publishing a Standard Simulation ........................................................................................................... 94 Publishing a Simulation in Full Screen Mode .......................................................................................... 95 Publishing a Simulation in Kiosk Mode ................................................................................................... 96 Publishing a Simulation in Embedded Mode .......................................................................................... 98

Advanced Firefly ............................................................................................................................ 101

Creating New Simulations without an .FFC File .................................................................................... 101 Creating New Simulations from a Template......................................................................................... 102 Creating and Using Screen Templates .................................................................................................. 103 Copying Existing/Creating New Simulation Screens ............................................................................. 104 Changing the Simulation Scheme (Look & Feel) ................................................................................... 105 Customizing Simulation Graphics ......................................................................................................... 106 Customizing Simulation Text ................................................................................................................ 107 Setting the Number of ‘Test me’ attempts for Test me Simulations ................................................... 108 Resizing User Prompts, Feedback, Scenario & Summary ..................................................................... 109 Removing the Previous or Next Button from a Simulation .................................................................. 111 Disabling the Skip Option in Simulations .............................................................................................. 111 Using the Object Border Customizer .................................................................................................... 112 Hiding the Directions Button in a Simulation ....................................................................................... 113 Preventing Feedback from Appearing in a Simulation ......................................................................... 113 Adding a Table of Contents .................................................................................................................. 114 Linking Simulations ............................................................................................................................... 116 Creating a Drag and Drop Event ........................................................................................................... 118 Writing Object-Specific Feedback ......................................................................................................... 122 Setting Multiple Correct Text Entries ................................................................................................... 123 Using the Translation Tool .................................................................................................................... 125 Editing Directions Pages ....................................................................................................................... 129

Manifest Maker ............................................................................................................................. 131

Creating a simple course with Manifest Maker .................................................................................... 131

Technical Specifications ................................................................................................................. 133

Minimum System Requirements for Learners...................................................................................... 133 Minimum System Requirements for Developers ................................................................................. 134 Minimum Capture Requirements ......................................................................................................... 134

Firefly Training Evaluation .............................................................................................................. 135

Page 6: OmniSocial General Release Note

Confidentiality

Firefly Simulation Developer Student Workbook 6

S T A T E M E N T

Confidentiality Statement

Information contained within this document is of a proprietary and confidential nature. Recipient agrees to keep such information confidential for the exclusive use of its own business. Except for its own internal use, recipient agrees that it will not duplicate or permit others to duplicate any material contained hereunder.

Copyright 2010 Mzinga.com, Inc. All rights reserved.

Reproduction in whole or in part without permission is prohibited.

MzingaSM 230 Third Avenue Waltham, MA 02451

(t) 888.MZINGA.8 (f) 781.930.5430 (e) [email protected] www.mzinga.com

Page 7: OmniSocial General Release Note

Training

Firefly Simulation Developer Student Workbook 7

A G E N D A

Training Agenda

Day 1 (virtual):

1. Firefly overview

o Introductions

o Review agenda, class objectives, and material from overview course

o Firefly support process and Performance Support System (PSS)

2. Firefly Capture

o Capture process

o Configuring the Capture

o Capturing standard applications

o Capturing Web applications

o Previewing screens

o Appending screens

o Overwriting screens

3. Firefly Author: Getting started

o Author process

o Creating new simulations

o Authoring environment

o Previewing simulations

o Opening existing simulations

Homework day 1: Capturing and creating a Let me try simulation

1. Set your screen resolution to 1024 x 768 for the Capture session; you can switch back to

your resolution of choice after you’ve completed the capture.

2. Using Firefly Capture, follow the Firefly Student Design Document and capture steps 1 –

6 of the “Creating a new contact” simulation.

3. Using Firefly Author, create a new Let me try simulation entitled “Creating a new

contact” using the FFC file that you just created.

4. Preview the simulation (don’t be concerned if you have errors!)

5. Email your finished “.SIM” file to the instructor.

Page 8: OmniSocial General Release Note

Training

Firefly Simulation Developer Student Workbook 8

A G E N D A

Day 2 (virtual):

4. Firefly Author: Working with paths

o Review homework assignment from the previous day

o Designing paths

Re-recording paths

Creating alternate paths

Changing the primary path

Clearing paths

Deleting aths

o Importing capture data

o Saving as new simulation types

o Auto-forwarding and page delaying paths

5. Firefly Author: Working with authored text

o Writing user prompts

o Writing feedback

o Writing scenarios

o Writing summaries

o Formatting text

o Setting default fonts

Homework day 2: Continue working with the Let me try simulation 1. If necessary, fix errors in the existing Let me try simulation by re-recording, deleting,

and/or creating paths.

2. Follow the Firefly Student Design Document and capture steps 7 – 9 of the “Creating a

new contact” simulation. (Remember to set your screen resolution to 1024 x 768 for the

Capture session; you can switch back to your resolution of choice after you’ve

completed the capture.)

3. Import these newly captured screens into the existing Let me try simulation.

4. Create a new path to bring the imported screens into the simulation flow.

5. Using the “Additional Information” column in the Firefly Student Design Document,

create alternate paths where needed.

6. If time permits, begin authoring content for the simulation. Either create your own

content, or use the content outlined in the “Firefly Student Design Document.”

7. Email your finished “.SIM” file to the instructor.

Page 9: OmniSocial General Release Note

Training

Firefly Simulation Developer Student Workbook 9

A G E N D A

Day 3 (virtual):

6. Firefly Author: Working with authored text (continued)

o Review homework assignment from the previous day

o Adding hyperlinks to instructional text

o Adding images to instructional text

o Adding audio to a simulation

Adding pre-recorded audio to a simulation

Recording Audio in a simulation

o Spell checking text

o Search and replace

o Global search and replace

o Positioning prompts

7. Firefly Author: Working with objects (part I)

o Selecting objects

o Selecting multiple objects

o Changing object properties

o Setting properties for multiple objects

o Locking and unlocking objects

o Positioning, resizing, and zooming in on objects

8. Firefly Author: Creating new objects

o Creating and using new objects

Button

Field

Text label

Hot area

Combo box

Image object

Homework day 3: Continue working with the Let me try simulation 1. If you haven’t already done so, author the content for the Let me try simulation that you

have been working on this week. Either create your own content, or use the content

outlined in the “Firefly Student Design Document.”

2. If time permits, feel free to try out any features you have learned – just for fun!

3. Email your finished “.SIM” file to the instructor.

Page 10: OmniSocial General Release Note

Training

Firefly Simulation Developer Student Workbook 10

A G E N D A

Day 4 (virtual)

9. Firefly Author: Working with objects (part II)

o Review homework assignment from previous day

o Copying objects between screens

o Grouping objects

o Creating and using template objects

o Updating the object order

o Initializing objects

o Aligning objects

o Deleting objects

o Converting objects

o Flattening objects

10. Firefly Author: Using object tools

o Find rectangle

o Capture image

o Add annotation

11. Firefly Author: Additional topics

o Changing the screen image

o Creating printable output

o Reviewing simulations

o Publishing simulations

Note: In addition to the topics on the agenda, the workbook contains an Advanced Firefly section at the end. This advanced section includes helpful information about topics that are not covered during the Firefly Simulation Developer training.

Page 11: OmniSocial General Release Note

Training

Firefly Simulation Developer Student Workbook 11

A G E N D A

Page 12: OmniSocial General Release Note

Firefly

Firefly Simulation Developer Student Workbook 12

O V E R V I E W

Firefly Overview

This course will teach the fundamental concepts and features of the Firefly Capture and Author tools. After taking this course, you will be able to use the Firefly Capture and Author tool to create simulations. Specifically, by the end of this course, you will be able to:

Identify the Firefly tool components

Describe the Firefly Simulation Creation process

Perform the screen capture process

Create new simulations

Design and edit simulation paths

Record new events

Author user prompts, feedback, scenarios, and summaries

Edit simulation objects

Add new objects to simulations

Add reviewer comments

Publish simulations

Simulations

Simulations are tasks performed in an application that enable end users (learners) to learn how to use an application in a safe practice environment. Simulations afford organizations the ability to train their employees in a test environment without risking actual data. Using simulations as a training tool, employees can obtain a comfort level with the application before transitioning to the actual application and real data. For example, if an insurance company is migrating all of its records and accounts to a new computer system, they don't want to risk losing any real data due to inexperience with the new system. They should first train their employees using simulations.

Firefly Support Process

Firefly comes with a built-in performance support system (PSS) to help you get up-to-speed quickly. You can access the PSS by clicking the Help button on the main toolbar. If you are using Firefly while connected to the Internet, this will take you to an online version of the PSS, which will be maintained and updated between releases. The online PSS can also be accessed directly at http://support.kimpact.com/pss-firefly/. If you’re using Firefly without an Internet connection, or if you have a slow connection, you can also access an off-line version of the PSS. The off-line PSS is updated only when new versions of Firefly are released and therefore may not always have the most up-to-date information. To access the Customer Experience Community for useful tips, tricks, application support, and FAQs, go to http://community.omnisocial.mzinga.com/app/signon/ You can also contact Support directly by phone at (888) 345-1687 or via e-mail at [email protected]

Page 13: OmniSocial General Release Note

Firefly Capture Tool

Firefly Simulation Developer Student Workbook 13

G E T T I N G S T A R T E D

Firefly Capture: Getting Started

Capture Process

Page 14: OmniSocial General Release Note

Firefly Capture Tool

Firefly Simulation Developer Student Workbook 14

G E T T I N G S T A R T E D

Configuring Capture

How to configure Capture

Firefly Capture > Capture tool > Configuration Settings window

1. Launch the Capture tool.

2. Click the Capture icon in the system tray and select Configure from the pop-up menu.

3. The default key used to capture screens is Print Screen. On the General tab, you can select a different capture key from the Manual Capture Key combo box.

Note: Web capture using Internet Explorer 7+ require the use of F2, F7, F8, F9, or F12 for the manual capture key. Other selections will cause conflicts with the capture.

4. On the General tab, you can select to optimize the color depth of your simulation screens. You should only optimize screens if you’re having size issues with your simulations.

Note: It is recommended that you leave this option set to Default. Selecting Optimized will reduce the color value of your screens. This process will greatly increase the capture time for each screen in your simulation.

5. On the Capture Objects tab, you can add or remove individual objects to capture.

6. On the Web Options tab, you can add or remove individual web objects to capture.

Note: Selecting “Capture Hidden Objects?” is not recommended since it will capture objects that are not visible on the screen and will inflate the size of the simulation.

7. On the Objects Settings tab, you can select or deselect two check boxes that tell the Capture tool to initialize menus and toolbar menus before capturing. The Capture Icons check box is not active at this time.

Note: You should not change the settings on this tab.

8. Click Save or Save As.

9. Click OK, then click Close.

Page 15: OmniSocial General Release Note

Firefly Capture Tool

Firefly Simulation Developer Student Workbook 15

G E T T I N G S T A R T E D

Capturing Standard Applications

How to capture standard applications

Firefly Capture > Capture tool > Taking screen shots

1. Launch the Firefly Capture tool.

2. Launch the application and ensure that it is maximized.

3. Navigate to the first screen that you want to capture in the application.

4. Click the Capture icon in the system tray and select Start.

5. Navigate to a new, empty folder that you created anywhere on your hard drive (or create a new folder now).

6. Select the folder, enter a file name, and click Open. Ensure that the window you are capturing is fronted (on top of any other open windows).

Note: When entering a file name, you should use all lower case letters and no special characters. Also, note that the simulation name CANNOT contain spaces. You can use underscores (_) in place of spaces.

7. Press [Print Screen], or the manual capture key that you designated, to capture the screen image and all live objects.

8. Perform the first step of the task.

9. Press [Print Screen] to capture the screen, objects, and any events you performed.

10. Repeat steps 8-9 until you have captured the last screen after the last step.

11. Click the Capture icon in the system tray and select Stop.

Page 16: OmniSocial General Release Note

Firefly Capture Tool

Firefly Simulation Developer Student Workbook 16

G E T T I N G S T A R T E D

Capturing Web Applications

How to capture web applications

Firefly Capture > Capture tool > Capturing Web applications

1. Launch the Firefly Capture tool.

2. Launch the application and ensure that it is maximized.

3. Navigate to the first screen that you want to capture in the application.

4. Click the Capture icon in the system tray and select Start.

5. Navigate to a new, empty folder that you created anywhere on your hard drive (or create a new folder now).

6. Select the folder, enter a file name, and click Open. Ensure that the window you are capturing is fronted (on top of any other open windows).

Note: When entering a file name, you should use all lower case letters and no special characters. Also, note that the simulation name CANNOT contain spaces. You can use underscores (_) in place of spaces.

7. Press [Print Screen], or the manual capture key that you designated, to capture the screen and objects. Make sure that the web page has completely loaded before pressing the capture key.

8. Perform the first step of the task.

9. Press [Print Screen] to capture the screen, objects, and any events you performed.

10. Repeat steps 8-9 until you have captured the last screen after the last step.

11. Click the Capture icon in the system tray and select Stop.

Page 17: OmniSocial General Release Note

Firefly Capture Tool

Firefly Simulation Developer Student Workbook 17

G E T T I N G S T A R T E D

Previewing Screens

How to preview screens

Firefly Capture > Capture tool > Previewing screens

Note: You must perform the following steps BEFORE exiting the Capture tool. The Preview option is for the current capture session only.

1. Click the Capture icon in the system tray.

2. Select Preview.

3. Using the slider or your arrow keys, navigate through the captured screens.

4. If you realize you missed a screen, resume the capture session and capture the missing screens immediately.

Appending Screens

How to append screens

Firefly Capture > Capture tool > Appending screen shots

1. Click the Capture icon in the system tray and select Start.

2. Navigate to the folder that contains the saved .FFC file.

3. Select the .FFC file and click Open.

4. Click Append.

5. Verify that the only open window is the application that you are capturing.

6. Begin capturing the screens/steps you want to add to the existing .FFC file.

Page 18: OmniSocial General Release Note

Firefly Capture Tool

Firefly Simulation Developer Student Workbook 18

G E T T I N G S T A R T E D

Overwriting Screens

How to overwrite screen shots

Firefly Capture > Capture tool > Overwriting screen shots

1. Click the Capture icon in the system tray and select Start.

2. Navigate to the folder that contains the saved .FFC file.

3. Select the .FFC file and click Open.

4. Click Overwrite.

5. Verify that the only open window is the application that you are capturing.

6. Begin re-taking the screen shots for the task you are simulating.

Page 19: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 19

G E T T I N G S T A R T E D

Firefly Author: Getting Started

Author Process

Page 20: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 20

G E T T I N G S T A R T E D

Creating New Simulations

How to create a new simulation from an .FFC file

Firefly Author > Get started > Creating new simulations

1. Launch the Firefly Author tool.

2. Click New .

3. Click the "Import data from" Browse button.

4. Navigate to the folder containing the .FFC file.

5. Select the .FFC file.

6. Click Select.

7. If you do not want the simulation saved in the same location as the .FFC file, click the "Save simulation as" Browse button and navigate to another location on your hard drive.

8. Type the title of the simulation in the Simulation title field.

9. Select the simulation type from the Simulation type drop-down list.

10. Optional: select the Use Event Text check box if you want the simulation prompts to be automatically populated with the event text.

11. Optional: select the Use Object Border Settings check box if you want captured objects (when they’re being imported from the .FFC) to reflect settings from the Object Border Settings tab in the Settings Model Customizer window. Note: See the Advanced Firefly section at the back of this workbook for more information about object border settings.

12. Optional: set the default font for the new simulation and/or the Author tool.

13. Click OK.

Page 21: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 21

G E T T I N G S T A R T E D

Authoring Environment

The Editing Objects tab contains 3 windows:

1. Object Browser – textual representation of every

object in the simulation

2. Screen Editor – graphical representation of the objects on the selected screen

3. Properties – attributes of the selected screen or object

Use these windows to create or modify objects.

The Designing Paths tab contains 1 window:

1. Simulation Flow – the order of the screens and

paths in a simulation

Use this window to make changes to the paths or add alternate paths.

Page 22: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 22

G E T T I N G S T A R T E D

Authoring Environment (continued)

The Authoring Content tab contains 2 windows: 1. Simulation Flow – the order of the screens and

paths in a simulation

2. Prompts and Feedback – authored content: scenario, summary, prompts, and feedback

Use these windows to navigate through the simulation and add instructional content.

The Reviewer Comments tab contains 1 window: 1. Reviewer Comments – the screens and associated

comments from individuals who have reviewed the simulation

Use this window to track comments to be addressed prior to publishing the final simulation.

Page 23: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 23

G E T T I N G S T A R T E D

Previewing Simulations

How to preview a simulation in the Author tool

Firefly Author > Get started > Previewing simulations in Author

1. Click Run Player .

2. Click the Show me button to see a demonstration of the correct action.

3. Perform the correct action yourself (if you're previewing a Teach me, Let me try, or Test me simulation type).

4. Repeat steps 2–3 until you've reached the end of the simulation.

5. Click the Exit button when you are finished previewing the simulation. You will return to the screen you were on when you clicked Run Player.

How to preview a simulation in the Default Browser

Firefly Author > Get started > Previewing simulations in Author

1. Select Simulation > Run in Default Browser.

2. Click the Show me button to see a demonstration of the correct action.

3. Perform the correct action yourself (if you're previewing a Teach me, Let me try, or Test me simulation type).

4. Repeat steps 2–3 until you've reached the end of the simulation.

5. Click the Exit button when you are finished previewing the simulation.

6. Click Yes to close the open browser and return to the screen you were on when you selected Simulation > Run in Default Browser.

Page 24: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 24

G E T T I N G S T A R T E D

Opening Existing Simulations

How to open an existing simulation

Firefly Author > Get started > Opening existing simulations

1. Click Open .

2. Navigate to the location on your hard drive where you saved the simulation when it was first created.

Note: Simulations should always be saved and opened from a local directory. Do not attempt to open or save files saved on a network drive.

3. Select the appropriate .SIM file.

4. Click Select.

Page 25: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 25

W O R K I N G W I T H P A T H S

Firefly Author: Working with Paths

Re-Recording Paths

How to re-record paths

Firefly Author > Modify events and paths > Re-recording paths

1. Click the Designing Paths tab.

2. Right-click the path that you would like to re-record and select Rerecord Path. This will launch the Event Recorder.

3. In the Event Recorder, perform the events that you want to re-record just as you would in the application.

4. Press [ALT] + [END] (if necessary) to stop the event recording mode.

Note: Events recorded using buttons, menus, hot areas, non-alpha-numeric keyboard strokes, and mouse actions are considered triggers. When you record a trigger, the recorded event will automatically end the recording session. For non-trigger events such as combo boxes, list boxes, typing alpha-numeric characters, or setting focus, you must press [ALT] + [END] to end the recording process.

5. Click Yes to confirm that you want to create a new path containing these events.

Page 26: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 26

W O R K I N G W I T H P A T H S

Creating Alternate Paths

How to create alternate paths

Firefly Author > Create new events and paths > Alternate paths

1. Click the Designing Paths tab.

2. Click Draw New Path to activate the path drawing feature.

3. Click the screen where your path will begin, and hold down the mouse button while you drag the mouse pointer to the desired end screen. You can hold and drag the mouse to reach screen images that are out of view. The Simulation Flow window will scroll with your mouse movements.

4. Click Yes on the Confirm New Path dialog box. This will launch the Event Recorder.

5. In the Event Recorder, simply record the events that make up the alternate path. For example, if the alternate path is to press CTRL + S to save, then press CTRL + S on your keyboard.

6. Press [ALT] + [END] (if necessary) to stop the event recording mode.

Note: Events recorded using buttons, menus, hot areas, non-alpha-numeric keyboard strokes, and mouse actions are considered triggers. When you record a trigger, the recorded event will automatically end the recording session. For non-trigger events such as combo boxes, list boxes, typing alpha-numeric characters, or setting focus, you must press [ALT] + [END] to end the recording process.

7. Click Yes in the Confirm New Path Creation dialog box.

Note: You will follow these same steps when you need to create a skip or reverse path. A skip path is a path that skips one or more screens in the linear simulation flow. For example, double-clicking a file to open it rather than selecting the file and then clicking Open. A reverse path is a path that moves the learner backwards in the simulation flow. For example, clicking Cancel to return to the previous screen.

Page 27: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 27

W O R K I N G W I T H P A T H S

Changing the Primary Path

How to change the primary path

Firefly Author > Create new events and paths > Defining the primary path

1. Click the Designing Paths tab.

2. Ensure that there are at least two paths between two screens - one with a blue line and one with a black line.

3. Right-click the alternate (black) connecting line that you want to make part of the primary (blue) path.

4. Select Set as Primary Path.

Page 28: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 28

W O R K I N G W I T H P A T H S

Clearing Paths

How to clear paths

Firefly Author > Modify events and paths > Clearing paths

1. Click the Designing Paths tab.

2. Right-click a connecting line between two screens and select Clear Events.

3. Click Yes in the Question dialog box. Notice that the arrow representing the path becomes clear (it looks like the outline of an arrow). This indicates the path no longer has associated events.

Deleting Paths

How to delete a path

Firefly Author > Modify events and paths > Deleting paths

1. Click the Designing Paths tab.

2. Right-click the path you want to delete.

3. Select Delete.

Page 29: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 29

W O R K I N G W I T H P A T H S

Importing Capture Data

How to import Capture data

Firefly Author > Create new screens and objects > Adding screens to an existing simulation

1. Using Firefly Capture, create a new .FFC file that contains the additional screens you need.

2. Open the simulation into which you want to import some newly captured screens, objects, etc.

3. On the Editing Objects tab, select File > Import Capture Data.

4. Navigate to the folder containing the .FFC file.

5. Select the .FFC file.

6. Click Select.

Importing the new capture data will take several seconds. When the import is finished, you will see a list of new screens (starting with Screen 1) at the bottom of the current screen list in the Object Browser window.

7. Click the Designing Paths tab.

8. Create some new paths (and record events) to connect the imported screen(s) with the rest of the simulation screens.

Page 30: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 30

W O R K I N G W I T H P A T H S

Saving as New Simulation Types

How to save as a new simulation type

Firefly Author > Get started > Saving as new simulation types

1. With a simulation open, select File > Save As.

2. Click Browse.

3. Navigate to the folder in which the new simulation should be saved.

Note: This must be a local directory. Do not attempt to save or work on files located on a network drive.

4. Type the file name of the new simulation in the Save simulation as field. We recommend using the format taskname_simtype.sim. So, for example, “creatinganewcontact_showme.sim”.

Note: When entering a file name, you should use all lower case letters and no special characters. Also, note that the simulation name CANNOT contain spaces. You can use underscores (_) in place of spaces.

5. Click Select.

6. Verify or change the title in the Simulation title field.

7. Select the new simulation type from the Simulation type drop-down list.

8. Click OK.

Note: The only way to rename a simulation is by using the Save As feature in Firefly Author. DO NOT rename a simulation by right-clicking and selecting Rename, etc.

Page 31: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 31

W O R K I N G W I T H P A T H S

Auto-Forwarding and Page Delaying Paths

How to auto-forward a path

Firefly Author > Modify events and paths > Auto-forwarding and page delaying paths

1. Click the Editing Objects tab.

2. Navigate to the screen that you want to automatically play for the learner.

3. Make sure that you have the screen selected in the Object Browser window.

4. In the Properties window, find the Auto forward property near the top of the list.

5. Select the check box in the Value column for this property.

6. Save the simulation.

7. Preview the simulation in the default browser to ensure the settings work as desired.

How to page delay a path

Firefly Author > Modify events and paths > Auto-forwarding and Page delaying paths

1. Click the Editing Objects tab.

2. Navigate to the screen that you want to time delay for the learner.

3. Make sure that you have the screen selected in the Object Browser window.

4. In the Properties window, find the Page delay property near the bottom of the list.

5. Type the number of milliseconds the simulation should pause before moving to the next screen in the Value column (for example, 5000 milliseconds for 5 seconds).

6. Save the simulation.

7. Preview the simulation in the default browser to ensure the settings work as desired.

Page 32: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 32

W O R K I N G W I T H A U T H O R E D T E X T

Firefly Author: Working with Authored Text

Writing User Prompts

How to write User Prompts

Firefly Author > Write instructions > Writing user prompts

1. Click the Authoring Content tab.

2. In the Prompts and Feedback window, navigate to and select the first prompt in the tree structure.

3. Type the user prompt in the white text box at the bottom of the screen. If you selected “Use Event Text” when you created the simulation, simple, path-specific text may already appear in the prompts. You should always review and rewrite this text to follow good instructional design standards. Examples are listed below.

Note: You can click Use Event Text at any time to automatically populate the prompt with primary path-specific text.

4. If desired, format the text using options on the format toolbar.

5. Click Go to Next to move through each prompt in the tree structure. (You can also navigate to and select the next prompt in the tree structure.) Repeat steps 3–5 until all prompts are written.

7. Click Save.

In this mode: We suggest writing prompts like this…

Show me Before creating a new contact, it’s important to search for the contact in the database to make sure they don’t already exist. Let’s search for Sarah Wu now.

Teach me Type Sarah in the First Name field and Wu in the Last Name field. Then, click Search.

Let me try Perform a search for Sarah Wu’s contact information.

Test me Perform a search for Sarah Wu’s contact information.

Page 33: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 33

W O R K I N G W I T H A U T H O R E D T E X T

Writing Feedback

How to write Feedback

Firefly Author > Write instructions > Writing feedback

1. Click the Authoring Content tab.

2. In the Prompts and Feedback window, navigate to and select the first feedback in the tree structure.

3. Type the feedback in the white text box at the bottom of the screen. Make sure that your feedback follows good instructional design standards. Examples are listed below.

4. If desired, format the text using options on the format toolbar.

5. Click Go to Next to move through each feedback in the tree structure. (You can also navigate to and select the next feedback in the tree structure.)

6. Repeat steps 3-5 until all feedbacks are written. Depending on your preference and the simulation type, you may want to author the prompts and feedback at the same time.

7. Click Save.

In this mode: We suggest writing feedback like this…

Show me (This simulation type doesn’t contain feedback.)

Teach me After typing Sarah in the First Name field and Wu in the Last Name field, please click Search.

Let me try #1: After typing the name of the contact you’re looking for, which button can you click to start the search?

#2: The fields and button you’re looking for are all located at the top of the screen.

Test me (This simulation type doesn’t contain feedback.)

Page 34: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 34

W O R K I N G W I T H A U T H O R E D T E X T

Writing Scenarios

How to write Scenarios

Firefly Author > Write instructions > Writing scenarios and summaries

1. Click the Authoring Content tab.

2. Click the plus sign next to the Instructions node in the Prompts and Feedback window.

3. Select Scenario Text in the navigation tree.

4. Type the scenario in the white text box at the bottom of the screen.

5. If desired, format the text using options on the format toolbar.

6. Click Save.

Page 35: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 35

W O R K I N G W I T H A U T H O R E D T E X T

Writing Summaries

How to write a Summary

Firefly Author > Write instructions > Writing scenarios and summaries

1. Click the Authoring Content tab.

2. On the last page of the simulation, expand the tree view.

Note: You can create a summary on any page of a simulation. These are called “mid-sim summaries”.

3. Right-click the Instructions node and select New > Summary. A Summary object will now appear below the last Feedback object.

4. Click the new Summary object.

5. Type the summary in the white text box at the bottom of the screen.

6. If desired, format the text using options on the format toolbar.

7. Click Save.

Page 36: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 36

W O R K I N G W I T H A U T H O R E D T E X T

Formatting Text

How to format text

Firefly Author > Write instructions > Formatting text

1. Within the authoring space for an instructional element, highlight the specific text to format, or place the cursor at the point at which all text typed after the cursor will be formatted.

2. Set the font, size, color, and style of the text using options on the format toolbar.

Either the highlighted text displays the new format settings, or anything typed after the cursor insertion point will display the new format settings.

Page 37: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 37

W O R K I N G W I T H A U T H O R E D T E X T

Setting Default Fonts

How to set the default font for a simulation

Firefly Author > Write instructions > Setting simulation font defaults

1. Click Set Default Font .

2. Set the font, size, color, and style of the text as desired. The Preview window will update to display the preview text with the current format settings.

3. Click Apply Globally.

4. Click Yes in the dialog box.

Note: If you apply a different format to text and subsequently want to reset it to the default font, highlight the specific text and click Apply Default Font

.

How to set the default font for the Author tool

Firefly Author > Get started > Setting Author tool font defaults

1. Select Simulation > Settings.

2. Select the Author Default Font tab from the Settings Model Customizer.

2. Set the font, size, color, and style of the text as desired. The Preview window will update to display the preview text with the current format settings.

3. Click OK.

Note: Setting the Author tool's default font will not affect the current simulation. Only new simulations will be affected by the new default font.

4. Click Close.

Page 38: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 38

W O R K I N G W I T H A U T H O R E D T E X T

Adding Hyperlinks to Instructional Text

How to create text hyperlinks in instructional text

Firefly Author > Write instructions > Creating and using hyperlinks in instructional text

1. Select the text from which you want to make the link or place your cursor where the link will appear.

2. Click Add Hyperlink to open the Add/Remove Hyperlink window.

3. Add the link text in the Link Text field, if necessary. If you selected the text in step 1, the link text will automatically populate the field.

4. Type the link address in the Link Destination field or use the ellipsis (...) to browse to the file location.

5. Select the pop-up characteristics for the link. The pop-up characteristics specify the attributes of the browser window that will appear when the hyperlink is clicked (when using a URL).

6. Click Insert.

How to create image hyperlinks in instructional text

Firefly Author > Write instructions > Creating and using hyperlinks in instructional text

1. Select the image from which you want to make the link or place your cursor where the image link will appear.

2. Click Add Hyperlink to open the Add/Remove Hyperlink window.

3. Type the link address in the Link Destination field or use the ellipsis (...) to browse to the file location.

Page 39: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 39

W O R K I N G W I T H A U T H O R E D T E X T

How to create image hyperlinks in instructional text, continued…

4. Click the Link Image ellipsis (...) to browse to the image graphic you want to use for the link, if necessary. If you selected the image in step 1, the link image will automatically populate the field.

5. Select the Show Border check box to add a border around the image.

6. Select the pop-up characteristics for the link. The pop-up characteristics specify the attributes of the browser window that will appear when the image hyperlink is clicked (when using a URL).

7. Click Insert.

Page 40: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 40

W O R K I N G W I T H A U T H O R E D T E X T

Adding Images to Instructional Text

How to add images to instructional text

Firefly Author > Write instructions > Adding images to instructional text

1. Place your cursor where the image will appear.

2. Click Add Image to open the Add/Remove Image window.

3. Click Browse.

4. Navigate to and select the image file.

5. Click Select.

6. If the image file is not in a valid simulation directory, you will see a message that asks if you want to copy the file to the appropriate directory. Click Yes.

7. Click OK.

Page 41: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 41

W O R K I N G W I T H A U T H O R E D T E X T

Adding Pre-Recorded Audio to a Simulation

How to add pre-recorded audio to a simulation

Firefly Author > Write instructions > Adding audio to a simulation

1. Open your simulation in Firefly and verify that all instructional text is complete for the elements that will have audio.

2. Click the Authoring Content tab.

3. In the Prompts and Feedback window, select the instructional element to which you want to add audio.

4. Click Add/Remove Audio on the toolbar.

5. The Add/Remove Audio dialog box appears.

6. Click Browse.

7. Navigate to and select the audio file that corresponds to this instructional element.

Note: The recommended audio file format is a .WAV file recorded in mono with 8 bit encoding at 22Khz. This blends the best audio quality with the smallest file size.

8. Click Select.

9. If the audio file is not in the simulation's Audio directory, you will see a message that asks if you want to copy the audio file to the appropriate directory. Click Yes.

10. Click OK.

11. Run the simulation to test the audio playback.

Page 42: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 42

W O R K I N G W I T H A U T H O R E D T E X T

Recording Audio in a Simulation

How to associate an audio editor with the Author tool

Firefly Author > Set up and customize simulations > Linking an audio editor

1. Select Simulation > Settings.

2. Select the Global Settings tab from the Settings Model Customizer.

3. Click the ellipsis (...) next to Selected External Audio Editor.

4. Browse to find your preferred audio editing program.

5. Click Select.

6. Click Close.

How to record audio in a simulation

Firefly Author > Write instructions > Adding audio to a simulation

1. Open your simulation in Firefly and verify that all instructional text is complete for the elements that will have audio.

2. Click the Authoring Content tab.

3. In the Prompts and Feedback window, select the instructional element to which you want to add audio.

4. Click Add/Remove Audio on the toolbar.

5. The Add/Remove Audio dialog box appears.

6. Click Create.

7. Record and save the audio file following the audio editor’s instructions.

Note: The recommended audio file format is a .WAV file recorded in mono with 8 bit encoding at 22Khz. This blends the best audio quality with the smallest file size.

8. Click OK.

9. Run the simulation to test the audio playback.

Page 43: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 43

W O R K I N G W I T H A U T H O R E D T E X T

Spell Checking Text

How to spell check text

Firefly Author > Write instructions > Spell checking text

1. Author all of your simulation text.

2. Click Spell Check Simulation on the main toolbar.

3. Select the appropriate check boxes in the Spell Checker Options dialog box.

4. If errors are found, accept the word in the Change to field or select another replacement in the Suggestions field.

5. Click Change or Change All.

6. Repeat steps 4–5 until the spell check is complete.

7. Click OK in the Spell Check Summary message box.

Page 44: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 44

W O R K I N G W I T H A U T H O R E D T E X T

Search and Replace

How to search and replace text

Firefly Author > Write instructions > Searching and replacing text

1. Click the Authoring Text tab.

2. Click Search and Replace or CRTL+R.

3. Type the word you want to find in the Find: field.

4. Type the word you want to replace it with in the Replace: field.

5. Click Find Next to locate an instance of the word you typed into the Find: field.

6. Click Replace to replace that instance of text.

7. Repeat steps 5 & 6 until the whole simulation has been reviewed.

8. Click Close .

OR

1. Click the Authoring Text tab.

2. Click Search and Replace or CRTL+R.

3. Type the word you want to find in the Find: field.

4. Type the word you want to replace it with in the Replace: field.

5. Click Replace All to replace all the text.

6. Click Close .

Page 45: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 45

W O R K I N G W I T H A U T H O R E D T E X T

Global Search and Replace

How to do a Global Search and Replace

Firefly Author > Modify screens and objects > Global search and replace

Note: The Global Search and Replace feature allows you to find and replace text anywhere in the simulation. This means that you can search and replace text that was added within the instructional elements or within the properties for any objects. For example, you could replace the text on all of the buttons named OK with Confirm.

1. Select Tools > Search and Replace.

2. Type the word you want to find in the Find: field.

3. Type the word you want to replace it with in the Replace: field.

4. Select the Case Sensitive and/or Whole Words Only check boxes if you want to limit your search by these attributes.

5. Select the check boxes in the Search/Replace Text Areas section of the window to indicate which text areas you want to search.

6. Select the check boxes in the Search/Replace Objects section of the window to indicate which objects you want considered in the search.

Note: If you want to search and replace the text for a specific object, you must select the check box for the object (in the Search/Replace Objects section) AND the check box for the text area you want searched (in the Search/Replace Text Areas section). For example, let's say you wanted to search for all of the fields containing the word Iowa and replace them with IA. After typing in the Find/Replace criteria, you would select Fields (in the Search/Replace Objects section) and Initial Text (in the Search/Replace Text Areas section).

7. Click Find (or Find Next) to locate an instance of the word you typed into the Find: field. The results of the search will display in the Search Results section of the window.

8. Click Replace to replace that instance of text.

9. Repeat steps 7 & 8 until the whole simulation has been reviewed. At any time during the search and replace, you can click Go To Object and Firefly will bring you to where the text is located in the simulation.

10. Click Close to close the Global Search and Replace window.

Page 46: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 46

W O R K I N G W I T H A U T H O R E D T E X T

Positioning Prompts

How to position prompts

Firefly Author > Write instructions> Positioning user prompts

1. Author the user prompt for the screen.

2. Verify that the Position drop-down list displays Bottom,Right.

3. Click Run Player .

4. Verify that the correct action, or object with focus, is not covered by the user prompt.

5. If it is covered, return to the Prompts and Feedback window.

6. Select a new position using the Position drop-down list.

7. Repeat steps 3-6.

8. Continue for all screens in the simulation.

Page 47: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 47

W O R K I N G W I T H O B J E C T S ( P A R T I )

Firefly Author: Working with Objects (Part I)

Selecting Objects

How to select an object

Firefly Author > Modify screens and objects > Selecting objects

1. Click the Editing Objects tab.

2. Expand the navigation tree in the Object Browser window until you locate the appropriate object. Alternately, you can roll the mouse pointer over the graphic in the Screen Editor window to find the appropriate object.

3. Click the object you want to select.

Selecting Multiple Objects

How to select multiple objects

Firefly Author > Modify screens and objects > Selecting multiple objects

1. Click the Editing Objects tab.

2. Select an object from either the Screen Editor or Object Browser windows.

3. Press [CTRL] or [SHIFT].

4. Select another object.

5. Continue selecting objects, as necessary.

Page 48: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 48

W O R K I N G W I T H O B J E C T S ( P A R T I )

Changing Object Properties

How to change object properties

Firefly Author > Modify screens and objects > Changing object properties

1. Select the object using the Screen Editor or Object Browser windows.

2. Select the property name that you want to change in the Properties window.

3. Make the change using the Value field or the ellipsis (...).

4. Click Save.

Page 49: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 49

W O R K I N G W I T H O B J E C T S ( P A R T I )

Setting Properties for Multiple Objects

How to set properties for multiple objects

Firefly Author > Modify screens and objects > Setting properties for multiple objects

1. Right-click the object, either in the Object Browser or the Screen Editor windows, and select Set Multiple Object Properties.

2. Using the check boxes in the far right column, select the properties you'd like to set.

3. Set the appropriate property values for each property selected.

Note: As you do this, you are updating the properties real-time for the object you clicked in step 1. You can use this to "preview" the correct properties.

4. Select "On this page, set these properties for all objects of this type.", or "In this simulation, set these properties for all objects of this type." depending on what you want to do.

Note: In addition, if you want to apply the changes to objects with a common Name property only, select the “Set properties for objects with this display name” check box.

5. Click Set Properties. A notification window appears informing you of the number of objects that were affected.

6. Click OK.

Note: You can select Edit > Undo or press [Ctrl] + [Z] to undo the property changes if it doesn't have the desired result. However, you will have to use the Undo function twice. Once for the objects you changed throughout the page or simulation, and once for the original object you selected.

Page 50: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 50

W O R K I N G W I T H O B J E C T S ( P A R T I )

Locking and Unlocking Objects

How to lock and unlock an object

Firefly Author > Modify screens and objects > Locking and unlocking objects

1. Click the Editing Objects tab.

2. Select the object you want to work with. If the object has red selection handles, it's locked. If it has green selection handles, it's unlocked.

3. To lock or unlock the object, right-click and select Lock/Unlock.

Page 51: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 51

W O R K I N G W I T H O B J E C T S ( P A R T I )

Positioning, Resizing, and Zooming in on Objects

How to move an object several pixels at a time

Firefly Author > Modify screens and objects > Positioning, resizing, and zooming in on objects

1. Click the Editing Objects tab.

2. Click the object to select it.

3. While holding down the mouse button, drag the object to its new location.

How to move an object one pixel at a time

Firefly Author > Modify screens and objects > Positioning, resizing, and zooming in on objects

1. Click the Editing Objects tab.

2. Click the object to select it.

3. Hold down the [SHIFT] key and press the up, down, left, and right arrows on the keyboard.

How to resize an object several pixels at a time

Firefly Author > Modify screens and objects > Positioning, resizing, and zooming in on objects

1. Click the Editing Objects tab.

2. Click the object to select it.

3. Click one of the handles around the object.

4. While holding down the mouse button, drag the boundary in or out to increase or decrease the size of the object.

Page 52: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 52

W O R K I N G W I T H O B J E C T S ( P A R T I )

How to resize an object one pixel at a time

Firefly Author > Modify screens and objects > Positioning, resizing, and zooming in on objects

1. Click the Editing Objects tab.

2. Click the object to select it.

3. Hold down the [CTRL] key and press the up, down, left, and right arrows on the keyboard to move the object's bottom and right boundaries.

4. Hold down the [CTRL] + [SHIFT] keys and press the up, down, left, and right arrows on the keyboard to move the object's top and left boundaries.

How to zoom in or out

Firefly Author > Modify screens and objects > Positioning, resizing, and zooming in on objects

1. Click the Editing Objects tab.

2. Click in the area of the screen, or on the object that you want to zoom in/out.

3. Select the desired zoom level from the Zoom drop-down list at the top of the Screen Editor window OR press [CTRL] + [+] to zoom in one level and [CTRL] + [-] to zoom out one level. Note that if you selected an object, the object you are focusing on will remain in view on the screen.

Page 53: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 53

C R E A T I N G N E W O B J E C T S

Firefly Author: Creating New Objects

Creating New Objects

How to create a new object

Firefly Author > Create new screens and objects > Creating new objects

1. On the Editing Objects tab, select the screen to which you want to add a new object in the Object Browser window.

2. In the Screen Editor window, click the Editor Toolbox to see the types of objects you can create.

3. Select the appropriate object from the list.

4. Using your mouse, draw the new object in the appropriate location on the screen.

5. Repeat steps 1-4 for each new object you need to create.

Checklist for Creating a New Object

Checklist for creating a new object

1. Draw the object.

2. Position the object.

3. Size the object.

4. Lock the object.

5. Name the object.

6. Update the object's properties.

7. Initialize the object, if necessary.

8. Update the tab order or z-order, if necessary.

9. Set initial focus, if necessary.

10. Record an event associated with the object, if necessary.

Page 54: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 54

C R E A T I N G N E W O B J E C T S

Creating and Using Buttons

How to create a Button

Firefly Author > Create new screens and objects > Creating and using buttons

1. Select Draw Button from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner of where you want the button to begin.

3. Click and drag the mouse until the button is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the button’s properties, select the button by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

How to record an event with a Button

Firefly Author > Create new screens and objects > Creating and using buttons

1. Click the Designing Paths tab. The screen on which you just created the new button should be highlighted.

2. Click Draw New Path .

3. Click on the highlighted screen (the one with the button you just created) and drag the mouse to the destination screen (the screen that should appear when the button is clicked).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Left or right-click the button you just created, depending on how it functions in the live application.

6. Click Yes to validate that you want to record the button click as the event connecting the two screens. The mode will return to Author mode.

Page 55: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 55

C R E A T I N G N E W O B J E C T S

Creating and Using Fields

How to create a Field

Firefly Author > Create new screens and objects > Creating and using text fields

1. Select Draw Field from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the text field to begin.

3. Click and drag the mouse until the text field is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the field’s properties, select the field by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

How to initialize a Field

Firefly Author > Create new screens and objects > Creating and using text fields

1. Select Simulation > Initialize Screen (or use the keyboard shortcut, F3).

2. Set the text field to the desired initial state by clicking it the same way a learner would. If the field should contain text by default, type the appropriate text into the field.

3. Once the text field appears as it should initially, press [Alt] + [End] to return to Author mode.

Page 56: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 56

C R E A T I N G N E W O B J E C T S

How to record an event with a Field

Firefly Author > Create new screens and objects > Creating and using text fields

1. Click the Designing Paths tab. The screen on which you just created the new text field should be highlighted.

2. Click Draw New Path .

3. Click on the highlighted screen (the one with the text field you just created) and drag the mouse to the destination screen (the screen that should appear when the text field is clicked).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Click the text field you just created.

6. Type the correct text into the field.

7. Press [Alt] + [End] to indicate that you are finished recording the path, or perform a trigger action to end the recording automatically (such as clicking a button).

Note: You can record multiple actions before you finish recording. For example, typing text in a field, tabbing to the next field, typing text in that field, and then clicking a button.

8. Click Yes to validate that you want to record typing into the text field as the event connecting the two screens. The mode will return to Author mode.

Page 57: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 57

C R E A T I N G N E W O B J E C T S

Creating and Using Text Labels

How to create a Text Label

Firefly Author > Create new screens and objects > Creating and using text labels

1. Select Draw Text Label from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the text label to begin.

3. Click and drag the mouse until the text label is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the text label’s properties, select the text label by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

Page 58: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 58

C R E A T I N G N E W O B J E C T S

Creating and Using Hot Areas

How to create a Hot Area

Firefly Author > Create new screens and objects > Creating and using hot areas

1. Select Draw Hot Area from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner of where you want the hot area to begin.

3. Click and drag the mouse until the hot area is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the hot area’s properties, select the hot area by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

How to record an event with a Hot Area

Firefly Author > Create new screens and objects > Creating and using hot areas

1. Click the Designing Paths tab. The screen on which you just created the new hot area should be highlighted.

2. Click Draw New Path .

3. Click the highlighted screen (the one with the hot area you just created) and drag the mouse to the destination screen (the screen that should appear when the hot area is clicked).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Click the hot area you just created.

6. Click Yes to validate that you want to record the hot area click as the event connecting the two screens. The mode will return to Author mode.

Page 59: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 59

C R E A T I N G N E W O B J E C T S

Creating and Using Combo Boxes

How to create a Combo Box

Firefly Author > Create new screens and objects > Creating and using combo boxes

1. Select Draw Combo Box from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the combo box to begin.

3. Click and drag the mouse until the combo box is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the combo box’s properties, select the combo box by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

7. To create the contents of the combo box, click the Item text ellipsis (...). A pop-up window appears. Type each item that you want to appear in the combo box on a separate line, and then click OK.

8. To create an editable combo box, select the Editable check box in the Properties window. (An editable combo box is one where the learner can type an entry into the field and the value is then added to the combo box.)

How to initialize a Combo Box

Firefly Author > Create new screens and objects > Creating and using combo boxes

1. Select Simulation > Initialize Screen.

2. Select the item that should appear in the combo box by default.

3. Once the combo box appears as it should initially, press [Alt] + [End] to return to Author mode.

Page 60: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 60

C R E A T I N G N E W O B J E C T S

How to record an event with a Combo Box

Firefly Author > Create new screens and objects > Creating and using combo boxes

1. Click the Designing Paths tab. The screen on which you just created the new combo box should be highlighted.

2. Click Draw New Path .

3. Click on the highlighted screen (the one with the combo box you just created) and drag the mouse to the destination screen (the screen that should appear when the correct item is selected from the combo box).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Select the correct item from the combo box you just created.

6. Press [Alt] + [End] to indicate that you are finished recording the path.

Note: You can record multiple actions before you finish recording. For example, selecting an item from the combo box, typing text in a field, and then clicking a button.

7. Click Yes to validate that you want to record the combo box selection as the event connecting the two screens. The mode will return to Author mode.

Page 61: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 61

C R E A T I N G N E W O B J E C T S

Creating and Using Image Objects

How to create an Image Object

Firefly Author > Create new screens and objects > Creating and using image objects

1. Select Draw Image Object from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the image object to begin.

3. Click and drag the mouse until the image object is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the image object’s properties, select the image object by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

How to record an event with an Image Object

Firefly Author > Create new screens and objects > Creating and using image objects

1. Click the Designing Paths tab. The screen on which you just created the new image object should be highlighted.

2. Click Draw New Path .

3. Click on the highlighted screen (the one with the image object you just created) and drag the mouse to the destination screen (the screen that should appear when the image object is clicked).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Click the image object you just created.

6. Click Yes to validate that you want to record clicking the image object as the event connecting the two screens. The mode will return to Author mode.

Page 62: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 62

C R E A T I N G N E W O B J E C T S

Creating and Using Image Buttons

How to create an Image Button

Firefly Author > Create new screens and objects > Creating and using image buttons

1. Select Draw Image Button from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the image button to begin.

3. Click and drag the mouse until the image button is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the image button’s properties, select the image button by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

How to record an event with an Image Button

Firefly Author > Create new screens and objects > Creating and using image buttons

1. Click the Designing Paths tab. The screen on which you just created the new image button should be highlighted.

2. Click Draw New Path .

3. Click on the highlighted screen (the one with the image button you just created) and drag the mouse to the destination screen (the screen that should appear when the image button is clicked).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Click the image button you just created.

6. Click Yes to validate that you want to record the image button click as the event connecting the two screens. The mode will return to Author mode.

Page 63: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 63

C R E A T I N G N E W O B J E C T S

Creating and Using List Boxes

How to create a List Box

Firefly Author > Create new screens and objects > Creating and using list boxes

1. Select Draw List Box from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the list box to begin.

3. Click and drag the mouse until the list box is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the list box’s properties, select the list box by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

7. To create the contents of the list box, click the Item text ellipsis (...). A pop-up window appears. Type each item that you want to appear in the list box on a separate line, and then click OK.

Page 64: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 64

C R E A T I N G N E W O B J E C T S

How to initialize a List Box

Firefly Author > Create new screens and objects > Creating and using list boxes

1. Select Simulation > Initialize Screen.

2. To set the initially selected item, select the item that should appear in the list box by default.

3. Once the list box appears as it should initially, press [Alt] + [End] to return to Author mode.

4. To set the item to which the box initially scrolls, go to Initialize mode again by selecting Simulation > Initialize Screen.

5. Scroll to the area that should be scrolled to by default.

6. Once the scroll area appears as it should, press [Alt] + [End] to return to Author mode.

How to record an event with a List Box

Firefly Author > Create new screens and objects > Creating and using list boxes

1. Click the Designing Paths tab. The screen on which you just created the new list box should be highlighted.

2. Click Draw New Path .

3. Click on the highlighted screen (the one with the list box you just created) and drag the mouse to the destination screen (the screen that should appear when the correct item is selected from the list box).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Select the correct item from the list box you just created.

6. Press [Alt] + [End] to indicate that you are finished recording the path.

7. Click Yes to validate that you want to record the list box selection as the event connecting the two screens. The mode will return to Author mode.

Page 65: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 65

C R E A T I N G N E W O B J E C T S

Creating and Using Hyperlinks

How to create a Hyperlink

Firefly Author > Create new screens and objects > Creating and using hyperlinks

1. Select Draw Hyperlink from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner of where you want the hyperlink to begin.

3. Click and drag the mouse until the hyperlink is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the hyperlink’s properties, select the hyperlink by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value. Properties to pay close attention to for hyperlinks include Underline, URL, Use URL, and the series of properties beginning with "Pop-up." The Pop-up properties specify the attributes of the browser window that will appear when the hyperlink is clicked (when using a URL).

Page 66: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 66

C R E A T I N G N E W O B J E C T S

How to record Hyperlink Events

Firefly Author > Create new screens and objects > Creating and using hyperlinks

1. Click the Designing Paths tab. The screen on which you just created the new hyperlink should be highlighted.

2. Click Draw New Path .

3. Click the highlighted screen (the one with the hyperlink you just created) and drag the mouse to the destination screen (the screen that should appear when the hyperlink is clicked).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Click the hyperlink you just created.

6. Click Yes to validate that you want to record the hyperlink click as the event connecting the two screens. The mode will return to Author mode.

Page 67: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 67

C R E A T I N G N E W O B J E C T S

Creating and Using Check Boxes

How to create a Check Box

Firefly Author > Create new screens and objects > Creating and using check boxes

1. Select Draw Check Box from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner of where you want the check box to begin.

3. Click and drag the mouse until the check box is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the check box’s properties, select the check box by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

7. If necessary, select Simulation > Initialize Screen to set the initial state of the check box. If there are multiple check boxes on one page, you can set all of the initial states at this time.

Page 68: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 68

C R E A T I N G N E W O B J E C T S

How to record Check Box events

Firefly Author > Create new screens and objects > Creating and using check boxes

1. Click the Designing Paths tab. The screen on which you just created the new check box should be highlighted.

2. Click Draw New Path .

3. Click the highlighted screen (the one with the check box you just created) and drag the mouse to the destination screen (the screen that should appear when the check box is clicked).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Select or de-select the check box.

6. Press [Alt] + [End] to indicate that you are finished recording the path.

7. Click Yes to validate that you want to record the check box selection as the event connecting the two screens. The mode will return to Author mode.

Page 69: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 69

C R E A T I N G N E W O B J E C T S

Creating and Using Radio Buttons

How to create Radio Buttons

Firefly Author > Create new screens and objects > Creating and using radio buttons

1. Select Draw Radio Button from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner of where you want the radio button to begin.

3. Click and drag the mouse until the radio button is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. To set the radio button’s properties, select the radio button by clicking it once.

6. In the Properties window, use the Value column to change each property to the desired value.

7. In the Value column for the Text property, type the label that should appear on the radio button. The radio button text will not wrap, so if a radio button object is shorter than the text, you will need to resize the object.

8. Repeat steps 1-7 until you've created each radio button in the group.

9. Using the [CTRL] key, multi-select all of the radio buttons you want to add to a group.

10. Right-click and select Group.

11. If necessary, select Simulation > Initialize Screen to set the initial state of the radio button group. If there are multiple radio button groups on one page, you can set all of the initial states at this time.

Page 70: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 70

C R E A T I N G N E W O B J E C T S

How to record Radio Button events

Firefly Author > Create new screens and objects > Creating and using radio buttons

1. Click the Designing Paths tab. The screen on which you just created the new radio button group should be highlighted.

2. Click Draw New Path .

3. Click the highlighted screen (the one with the radio button group you just created) and drag the mouse to the destination screen (the screen that should appear when the one of the radio buttons is selected).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Click the correct radio button from the radio button group you just created.

6. Press [Alt] + [End] to indicate that you are finished recording the path.

7. Click Yes to validate that you want to record the radio button selection as the event connecting the two screens. The mode will return to Author mode.

Page 71: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 71

C R E A T I N G N E W O B J E C T S

Creating and Using Menu Bars

How to create a Menu Bar

Firefly Author > Create new screens and objects > Creating and using menu bars

1. Select Draw Menu Bar from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the menu bar to begin.

3. Click and drag the mouse until the menu bar is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. In the Object Browser window, select the Main menu within the menu bar you just created.

6. Right-click and select New > Menu.

7. In the Properties window, click the Value column for the Text property and type the text label for the menu.

8. Repeat steps 6 and 7 for all menus that need to be created on the menu bar. (For example, if the menu bar has a File, Edit, Search, Window, and Help menu, you would create five menus on the menu bar.)

9. For each menu you create, select the menu object from the Object Browser window.

10. Right-click and select New > Menu Item.

11. In the Properties window, click the Value column for the Text property and type the text label for the menu item. (An example of a menu item is the Save option within the File menu. In other words, for the menu path File > Save, “File” is a menu and “Save” is a menu item.)

Page 72: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 72

C R E A T I N G N E W O B J E C T S

How to create a Menu Bar, continued…

12. If necessary, right-click the menu object and select New > Separator. This creates a separator bar between menu items.

13. Repeat steps 9 through 12 for each menu on the menu bar.

14. If your menu has cascading menus (or sub-menus), create a menu within the menu, then add the cascading menu items to it. For example, if you need to create a menu that contains the path File > New > Folder, "File" would be a menu, "New" would be a menu within the File menu, and "Folder" would be a menu item within the "New" menu.

15. To add images to the left of a menu or menu item (e.g., an open folder image next to the Open menu item beneath the File menu), select the appropriate menu or menu item in the Object Browser window and browse to the appropriate image using the Image property in the Properties window. The image should be 16 pixels x 16 pixels.

How to record an event with a Menu Bar

Firefly Author > Create new screens and objects > Creating and using menu bars

1. Click the Designing Paths tab. The screen on which you just created the new menu bar should be highlighted.

2. Click Draw New Path .

3. Click on the highlighted screen (the one with the menu bar you just created) and drag the mouse to the destination screen (the screen that should appear when the correct menu item is selected).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Select the correct item from the menu bar you just created.

6. Click Yes to validate that you want to record the menu bar click as the event connecting the two screens. The mode will return to Author mode.

Page 73: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 73

C R E A T I N G N E W O B J E C T S

Creating and Using Pop-Up Menus

How to create a Pop-Up Menu

Firefly Author > Create new screens and objects > Creating and using pop-up menus

1. Select Draw Menu Bar from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the right-click menu to begin.

3. Click and drag the mouse until the pop-up menu is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

5. Click on the pop-up menu object to select it.

6. In the Properties window, select the check box for the “Pop-up menu” property.

7. In the Object Browser window, select the Main Menu for the pop-up menu object. It’s called "Menu Bar" in the Object Browser tree.

8. Right-click and select New > Menu.

9. In the Properties window, click the Value column for the Text property. Type a text label for the menu. This text label won't actually appear; it just provides a "container" for the menu items in the pop-up menu.

10. Select the menu object from the Object Browser window.

11. Right-click the menu object and select New > Menu Item.

12. In the Properties window, click the Value column for the Text property. Type the text label for the menu item.

13. If necessary, right-click the menu object and select New > Separator. This creates a separator bar between menu items.

14. Repeat steps 11–13 for each menu item on the pop-up menu.

Page 74: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 74

C R E A T I N G N E W O B J E C T S

How to create a Pop-Up Menu, continued…

15. If your pop-up menu has cascading menus (or sub-menus), create a menu within the menu, then add the cascading menu items to it. For example, if you need to create a menu containing the path [Right-click] > New > Folder, "New" would be a menu within the menu object created in step 8, and "Folder" would be a menu item within the "New" menu.

16. To indicate if this pop-up menu should be accessed with a left-click, right-click, or both, you must set the “Pop-up trigger” property. Select the highest level of the menu bar in the Object Browser window. In the Properties window, select either "LEFT", "RIGHT", or "BOTH" from the Pop-up trigger combo box.

How to record an event with a Pop-Up Menu

Firefly Author > Create new screens and objects > Creating and using pop-up menus

1. Click the Designing Paths tab. The screen on which you just created the new pop-up menu should be highlighted.

2. Click Draw New Path .

3. Click the highlighted screen (the one with the menu bar you just created) and drag the mouse to the destination screen (the screen that should appear when the correct menu item is selected).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Select the correct item from the pop-up menu you just created.

6. Click Yes to validate that you want to record the pop-up menu selection as the event connecting the two screens. The mode will return to Author mode.

Page 75: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 75

W O R K I N G W I T H O B J E C T S ( P A R T II )

Firefly Author: Working with Objects (Part II)

Copying Objects Between Screens

How to copy an object between screens

Firefly Author > Modify screens and objects > Copying objects between screens

1. Click the Editing Objects tab.

2. Select the object in the Screen Editor window.

3. Click Copy.

4. Navigate to the screen on which you want to reuse the object.

5. Click Paste.

Grouping Objects

How to Group objects

Firefly Author > Modify screens and objects > Grouping objects

1. Click the Editing Objects tab.

2. Select an object from either the Screen Editor or Object Browser windows.

3. Press [CTRL] or [SHIFT].

4. Select another object.

5. Continue selecting objects, as necessary.

6. Right-click one of the selected objects.

7. Select Group from the pop-up menu.

At this point, you can copy and paste the group of objects to another destination that requires the grouping or save the group as a template object.

Page 76: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 76

W O R K I N G W I T H O B J E C T S ( P A R T II )

Creating and Using Template Objects

How to create a template object

Firefly Author > Modify screens and objects > Creating and using template objects

1. Click the Editing Objects tab.

2. Create the object you want to make into a template. Make sure this object is completely functional and has all properties correctly set before you save it as a template object.

3. Right-click the object and select Save Object To Template.

4. Enter a name for the template object with the file extension of .SIMOBJECT. Make sure to name it descriptively, so that the template is easy to find and use later.

5. Click Select.

Using the Template Blaster

Using the template blaster

Firefly Author > Modify screens and objects > Using the template blaster

1. From the Editing Objects tab, select Tools > Insert Template.

2. Select the check box corresponding to each page on which you want to insert the template, or click Select All to add the template to all pages within the simulation.

3. Click Insert Template.

4. Navigate to the .SIMOBJECT file.

5. Click Insert.

Page 77: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 77

W O R K I N G W I T H O B J E C T S ( P A R T II )

How to use a template object

Firefly Author > Modify screens and objects > Creating and using template objects

1. Click the Editing Objects tab.

2. In the Object Browser window, right-click the screen to which you want to add a template object and select New > Object From Template.

3. Browse for the appropriate .SIMOBJECT file.

4. Click Select. Note that when the new object is added to the screen, it will always appear in the location where it was originally created.

5. Drag the new object to the appropriate location, if necessary.

6. After the new object has been added and correctly placed on the screen, you will need to make sure it's moved to the correct location in the object hierarchy. This ensures that the tab order of the screen is correct. The hierarchy is located in the Object Browser window, and can be accessed by clicking the plus sign next to the appropriate screen.

Page 78: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 78

W O R K I N G W I T H O B J E C T S ( P A R T II )

Updating the Object Order

How to update the tab order

Firefly Author > Modify screens and objects > Updating object orders

1. Select the object that you want to re-order from the Object Browser window.

2. Press [ALT] + [up/down arrows] to move the object up/down in the screen's object list.

3. If necessary, repeat step 2 to position the object according to the tab layout of the application.

How to update the "Z" order

Firefly Author > Modify screens and objects > Updating object orders

1. Select the object that you want to order from the Screen Editor window.

2. Right-click and select Send to Back, Send Farther, Bring Closer, or Bring to Front.

3. Repeat steps 1-2 as necessary.

Page 79: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 79

W O R K I N G W I T H O B J E C T S ( P A R T II )

Initializing Objects

How to initialize objects

Firefly Author > Modify screens and objects > Initializing objects

1. Click the Editing Objects tab.

2. Select the screen on which you want to initialize objects.

3. Select Simulation > Initialize Screen (or use the keyboard shortcut, F3).

4. Change the object's state by selecting a different value or by typing text.

5. Press [ALT] + [END] to end the recording session.

6. Repeat these steps for all objects that require initialization.

7. After initializing any object, you should run the simulation to make sure the change was implemented correctly. You can run the simulation via the Run Player button on the toolbar or by selecting Simulation > Run in Default Browser.

Page 80: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 80

W O R K I N G W I T H O B J E C T S ( P A R T II )

Aligning Objects

How to align objects

Firefly Author > Modify screens and objects > Aligning objects

1 Click the Editing Objects tab.

2. Select the object in the Screen Editor window that you want to use as the guide for aligning all of the other selected objects.

3. Press [CTRL] and select all of the objects you want to align.

4. Click the appropriate alignment tool from the Screen Editor toolbar as follows:

Note: The alignment toolbar buttons will be enabled only after you've selected multiple objects, since one object is always aligned relative to another object. Objects will align with the first of the selected objects.

5. Repeat these steps for all objects that require alignment.

6. After aligning objects, you should run the simulation to make sure the change was implemented correctly. You can run the simulation via the Run Player button on the toolbar or by selecting Simulation > Run in Default Browser.

Page 81: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 81

W O R K I N G W I T H O B J E C T S ( P A R T II )

Deleting Objects

How to delete an object

Firefly Author > Modify screens and objects > Deleting objects

1. Select the object in the Screen Editor window.

2. Click Delete .

3. Repeat steps 1-2 for all of the objects you need to delete.

If you mistakenly delete an object, you can click Undo immediately to restore the object and all of its associated information.

Page 82: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 82

W O R K I N G W I T H O B J E C T S ( P A R T II )

Converting Objects

How to convert objects

Firefly Author > Modify screens and objects > Converting objects

1 Click the Editing Objects tab.

2. Right-click the object you want to convert.

3. Select Convert object to from the menu, followed by the object you want to convert to.

4. Set properties for the new object as needed. Where possible, all common properties would have been transferred to the new object.

5. Repeat these steps for all objects that require conversion.

6. After converting any object, you should run the simulation to make sure the change was implemented correctly. You can run the simulation via the Run Player button on the toolbar or by selecting Simulation > Run in Default Browser.

Page 83: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 83

W O R K I N G W I T H O B J E C T S ( P A R T II )

Flattening Objects

How to flatten objects

Firefly Author > Modify screens and objects > Flattening objects

1 Click the Editing Objects tab.

2. Right-click the object you want to flatten.

3. Select Paint Object to Screen from the menu.

4. Repeat these steps for all objects that require flattening.

5. After flattening any object, you should run the simulation to make sure the change was implemented correctly. You can run the simulation via the Run Player button on the toolbar or by selecting Simulation > Run in Default Browser.

Page 84: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 84

U S I N G O B J E C T T O O L S

Firefly Author: Using Object Tools

Using Find Rectangle

How to use Find Rectangle

Firefly Author > Create new screens and objects > Using Find Rectangle

1. Select Find Rectangle from the Editor Toolbox on the Screen Editor window.

2. Click the screen shot on the Screen Editor window where you want to create a new rectangular object.

3. If necessary, size the rectangle accordingly.

4. Right-click the rectangle that you created and select the object type from the pop-up menu.

Page 85: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 85

U S I N G O B J E C T T O O L S

Using Capture Image

How to use Capture Image to capture a portion of a simulation screen

Firefly Author > Create new screens and objects > Using Capture Image

1. Select Capture Image from the Editor Toolbox on the Screen Editor window.

2. Position the mouse pointer at the top-left corner of the portion of the screen that you want to capture.

3. Click and drag the mouse to the right and down until you have selected the portion of the screen that you want to capture.

4. Release the mouse pointer. You can see a rectangle around the portion of the screen that you want to capture, and the Save Image window opens.

5. Use the Look in drop-down list to navigate to the folder in which you want to save the image.

6. Type a name for the image in File name field.

7. Click Save Image.

How to use Capture Image to capture an image of a single object on the simulation screen

Firefly Author > Create new screens and objects > Using Capture Image

1. Right-click the object that you want to capture as an image.

2. Select Capture Image. The Save Image window opens.

3. Use the Look in drop-down list to navigate to the folder in which you want to save the image.

4. Type a name for the image in File name field.

5. Click Save Image.

Page 86: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 86

U S I N G O B J E C T T O O L S

Adding Annotations

How to create and use Annotations

Firefly Author > Create new screens and objects > Creating and using annotations

1. Select Draw Annotation from the Editor Toolbox. Once selected, your mouse pointer should turn into cross hairs when mousing over the screen shot.

2. Position the cross hairs at the top-left corner where you want the annotation to appear.

3. Click and drag the mouse to the right and down until the annotation is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

How to set the properties of the Annotation for text callouts

Firefly Author > Create new screens and objects > Creating and using annotations

1. Select the annotation object by clicking it once.

2. In the Properties window, select the check box next to the Allow border property if you want the annotation to have a border. Then, use the Borders property to set the border type.

3. Use the Background property to add color to the annotation.

4. Use the Text property to add text to the annotation.

Note: The text will not display until you set the Text Bounds property to identify the bounds in which the text resides in the annotation. To set the Text Bounds Property, click the ellipsis (...) button. The Draw Text Bounds window opens. Click and drag your mouse in the editing box to indicate where you would like the text to appear, then click OK.

How to set the properties of the Annotation for image callouts with text

Firefly Author > Create new screens and objects > Creating and using annotations

1. Select the annotation object by clicking it once.

2. In the Properties window, select an image for the Backdrop property.

Page 87: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 87

U S I N G O B J E C T T O O L S

How to set the properties of the Annotation for image callouts with text, continued…

3. If you want the white background areas of the Backdrop image to become transparent, select a .GIF or .PNG image file for the Mask

Transparency property. The transparent regions of the image will be

revealed. (Only .GIF and .PNG image files support transparency.)

4. Mask the image being used as the Mask Transparency with white. This lets the image inherit color from the Backdrop image. This is needed for the text (Text property) to display.

Page 88: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 88

A D D I T I O N A L T O P I C S

Firefly Author: Additional Topics

Changing the Screen Image

How to associate a graphics program with the Author tool

Firefly Author > Modify screens and objects > Changing the screen image

1. Select Simulation > Settings.

2. Select the Global Settings tab from the Settings Model Customizer.

3. Click the ellipsis (...) next to Selected External Image Editor.

4. Browse to find your preferred graphics editing program.

5. Click Select.

6. Click Close.

How to change the screen image

Firefly Author > Modify screens and objects > Changing the screen image

1. Use the Object Browser window to select the screen for which you would like to change the image.

2. Click the ellipsis (...) in the Backdrop row of the Properties window.

3. To modify the background image, select Edit from the pop-up menu. The graphics editing program you previously associated with the Author tool launches.

4. Make the necessary changes to the screen image.

5. Save the updated file. The new background will appear in the Author tool and simulation.

6. To browse for a new image that you may have already modified or created, select Browse from the pop-up menu. You will be prompted to select a new .PNG image that will replace the existing one.

Note: This is helpful if you need to copy a screen, but need the new screen to have a slightly different background image from the original. Since copied screens share the same .PNG file initially, you can make edits to that .PNG file following steps 3-4, but then do a Save as and save the .PNG to a different location. Then, you can go to the copied screen and browse for the new .PNG image you created.

Page 89: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 89

A D D I T I O N A L T O P I C S

Creating Printable Output

How to create Printable Output

Firefly Author > Write instructional text > Creating printable output

1. Select Tools > Create Printable Output.

2. In the Select Output Type group box, select the type of output you want to create.

3. In the Select Path group box, select either All Screens or Primary Path.

4. In the Select File Format group box, select the file type you would like to create. The choices are HTML, RTF, or PDF.

5. In the Select Instructional Elements group box, select the types of instructional text you want to appear in the storyboard. Options include the Simulation Header, Scenario, Prompts, Steps (Event Text), Feedback, and Summaries. (The Simulation Header includes the simulation title, file name and location, and simulation mode.)

6. In the Options group box, select Include Screen Shots to include the simulation screenshots in the storyboard. If you select the Include Screen Shots option, you will also need to select the image size (for example, 100%, 75%, 50%).

7. In thep Options group box, select Include Audio to include links to associated audio files.

8. Select Page Breaks to insert an automatic page break between each screenshot.

9. Select Hide Empty Elements to ensure that any instructional elements that do not contain text will not show up in the output.

10. If you want to preview the output before generating it, click Preview.

11. When you're ready to create the output, click Save.

12. Specify a file name and location where you want to save the output file. The file name defaults to "simulation_name_output.xxx", but can be changed. The file location defaults to the same location as the .SIM file.

Page 90: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 90

A D D I T I O N A L T O P I C S

Adding Reviewer Comments

How to add Reviewer Comments in the Author tool

Firefly Author > Add reviewer comments > Adding a reviewer comment

1. Click the Reviewer Comments tab.

2. Right-click the screen node in the navigation tree and select New Comment.

3. Type your name into the Entered By: field.

4. Select the appropriate severity from the Severity drop-down list.

5. Type a brief description into the Description: field.

6. Type additional comments into the Comments: field, if necessary.

How to add Reviewer Comments in the runtime

Firefly Author > Add reviewer comments > Adding a reviewer comment

1. Launch the simulation.

2.

Click Open Review Tool . The Select Comments dialog box will open.

Note: The simulation property “Use review tool” must be selected for this icon to appear on the navigation bar.

3. Click the appropriate radio button if you want to import previously entered comments, otherwise, click Cancel.

4. Type your name into the Entered By: field.

5. Select the appropriate severity from the Severity drop-down list.

Page 91: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 91

A D D I T I O N A L T O P I C S

How to add Reviewer Comments in the runtime, continued…

6. Type a brief description into the Description: field.

7. Type additional comments into the Comments: field, if necessary.

8. Click Save. A Save dialog box will open.

9. Navigate to the location where you want to save the file. Click OK.

Importing Reviewer Comments

How to import Reviewer Comments

Firefly Author > Add reviewer comments > Importing reviewer comments

1. Open the simulation in the Author tool.

2. Select File > Import Comment.

3. Navigate to the XML file on your computer and double-click it.

Generating a Reviewer Comments Report

How to generate a Reviewer Comments report

Firefly Author > Add reviewer comments > Generating a Reviewer Comments report

1. Access the Reviewer Comments window either via the Reviewer Comments tab in the Author tool or the runtime.

2. Select either the All Comments or This Comment radio button.

3. Click Generate Report.

4. Click Save.

5. Click OK to close the dialog box.

Page 92: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 92

A D D I T I O N A L T O P I C S

Publishing a Simulation for AICC or SCORM Compliance

How to publish a simulation for AICC or SCORM compliance

Firefly Author > Publish simulations > Publishing a simulation for AICC or SCORM compliance

Note: Publishing a simulation for AICC or SCORM compliance provides an option to create all of the files necessary for integration with an AICC or SCORM-based Learning Management System and place them in a particular folder.

1. Complete the simulation including enabling all events and paths, drawing all objects, and authoring instructional text.

2. Select File > Publish As.

3. Select either the SCORM 1.2 or SCORM 2004 radio buttons for a SCORM output or the AGR-006 (Query String) or AGR-010 (API) radio buttons for AICC output.

4. On the Course Meta Data tab, enter a Course Title and a Course ID. The Course Title will identify this content in the LMS. The Course ID needs to be unique to this course from the perspective of the LMS.

5. On the Block Meta Data tab, enter a Display Name for the Block. This will be used in conjunction with the Course Title to identify the content to the learner.

6. On the SCO Meta Data tab, enter a Display Name for the SCO (simulation). This name will also be used to identify the content from within the LMS.

7. Complete the other fields on each tab as necessary (the other fields are optional, depending on whether they are required by your LMS).

8. Select the appropriate Output Options (reference later sections in this workbook).

9. Click Publish.

10. Select a folder in which to place the files.

11. Click Save. Firefly creates the runtime and other necessary files and places them in the chosen directory.

Page 93: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 93

A D D I T I O N A L T O P I C S

How to publish a simulation for AICC or SCORM compliance, continued…

12. Click Close.

13. You can now browse to the chosen location and click the .HTM file that corresponds to the .SIM file to run the simulation and view it from a learner's perspective. The published output can now be loaded to your AICC or SCORM Learning Management System.

Page 94: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 94

A D D I T I O N A L T O P I C S

Publishing a Standard Simulation

How to publish a standard simulation

Firefly Author > Publish simulations > Publishing a standard simulation

Note: Publishing a standard simulation provides an option to create all of the files necessary for standard Web deployment and place them in a particular folder.

1. Complete the simulation including enabling all events and paths, drawing all objects, and authoring instructional text.

2. Select File > Publish As.

3. Select the Standard Simulation radio button.

4. Select the appropriate Output Options (reference later sections in this workbook).

5. Click Publish.

6. Select a folder in which to place the file.

7. Click Save. Firefly creates the runtime and other necessary files and places them in the chosen directory.

8. Click Close.

9. You can now browse to the chosen location and click the .HTM file that corresponds to the .SIM file to run the simulation and view it from a learner's perspective. You can copy and paste these files to move the simulation to another location, or copy them to a Web server.

OR

If you chose to zip the output, you can now unzip the file to any location. You can also send the zip file to a colleague for review.

Page 95: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 95

A D D I T I O N A L T O P I C S

Publishing a Simulation in Full Screen Mode

How to publish a simulation in Full Screen Mode

Firefly Author > Publish simulations > Publishing a simulation in Full Screen mode

Note: Publishing a simulation in Full Screen mode provides an option to create all of the files necessary for Web deployment, place them in a particular folder, and specify that you want the simulation to appear in full screen mode, thus taking over the whole screen.

1. Complete the simulation including enabling all events and paths, drawing all objects, and authoring instructional text.

2. Select File > Publish As.

3. Select the appropriate Publishing Options (reference earlier sections of this workbook).

4. If you want, select the Zipped check box to zip up all of the files when they are published.

5. Select the Full Screen Mode radio button.

6. Click Publish.

7. Select a folder in which to place the file.

8. Click Save. Firefly creates the runtime and other necessary files and places them in the chosen directory.

9. Click Close.

10. You can now browse to the chosen location and click the .HTM file that corresponds to the .SIM file to run the simulation and view it from a learner's perspective. You can copy and paste these files to move the simulation to another location, or copy them to a Web server.

OR

If you chose to zip the output, you can now unzip the file to any location. You can also send the zip file to a colleague for review.

Page 96: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 96

A D D I T I O N A L T O P I C S

Publishing a Simulation in Kiosk Mode

How to publish a simulation in Kiosk Mode

Firefly Author > Publish simulations > Publishing a simulation in Kiosk mode

Note: Publishing a simulation in Kiosk mode provides an option to create all of the files necessary for Web deployment, place them in a particular folder, and resize the browser window in which your simulation will run.

1. Complete the simulation including enabling all events and paths, drawing all objects, and authoring instructional text.

Note: Kiosk mode will not resize the captured screens. All screens must be captured or manually resized to accommodate the selected kiosk size or the simulation will be published with scroll bars to accommodate the overflow.

2. Select File > Publish As.

3. Select the appropriate Publishing Options (reference earlier sections of this workbook).

4. If you want, select the Zipped check box to zip up all of the files when they are published.

5. Select the Kiosk Mode radio button.

6. Type the window title in the Title field.

7. Type the width of the browser window in the Width field.

Note: Firefly will automatically add 20px to the simulation’s actual image size to accommodate the browser window.

8. Type the height of the browser window in the Height field.

Note: Firefly will automatically add 20px to the simulation’s actual image size to accommodate the browser window.

9. Type the vertical location of the browser window in the x coord field.

10. Type the horizontal location of the browser window in the x coord field.

11. Select each browser window option from the available check boxes.

12. Click Publish.

Page 97: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 97

A D D I T I O N A L T O P I C S

How to publish a simulation in Kiosk Mode, continued…

13. Select a folder in which to place the file.

14. Click Save. Firefly creates the runtime and other necessary files and places them in the chosen directory.

15. Click Close.

16. You can now browse to the chosen location and click the .HTM file that corresponds to the .SIM file to run the simulation and view it from a learner's perspective. You can copy and paste these files to move the simulation to another location, or copy them to a Web server.

OR

If you chose to zip the output, you can now unzip the file to any location. You can also send the zip file to a colleague for review.

Page 98: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 98

A D D I T I O N A L T O P I C S

Publishing a Simulation in Embedded Mode

How to publish a simulation in Embedded Mode

Firefly Author > Publish simulations > Publishing a simulation in Embedded mode

Note: Publishing a simulation in Embedded mode provides an option to create all of the files necessary for Web deployment, place them in a particular folder, and specify that you want the simulation to run inside a web browser window (iframe).

1. Complete the simulation including enabling all events and paths, drawing all objects, and authoring instructional text.

2. Select File > Publish As.

3. Select the appropriate Publishing Options (reference earlier sections of this workbook).

4. If you want, select the Zipped check box to zip up all of the files when they are published.

5. Select the Embedded Mode radio button.

6. Type the window title in the Title field.

7. Type the width of the browser window in the Width field.

Note: Firefly will automatically add 20px to the simulation’s actual image size to accommodate the browser window.

8. Type the height of the browser window in the Height field.

Note: Firefly will automatically add 20px to the simulation’s actual image size to accommodate the browser window.

9. Type the vertical location of the browser window in the x coord field.

10. Type the horizontal location of the browser window in the x coord field.

11. Select each browser window option from the available check boxes.

12. Click Publish.

13. Select a folder in which to place the file.

Page 99: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 99

A D D I T I O N A L T O P I C S

How to publish a simulation in Embedded Mode, continued…

14. Click Save. Firefly creates the runtime and other necessary files and places them in the chosen directory.

15. Click Close.

16. You can now browse to the chosen location and click the .HTM file that corresponds to the .SIM file to run the simulation and view it from a learner's perspective. You can copy and paste these files to move the simulation to another location, or copy them to a Web server.

OR

If you chose to zip the output, you can now unzip the file to any location. You can also send the zip file to a colleague for review.

Page 100: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 100

A D D I T I O N A L T O P I C S

Notes:

Page 101: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 101

A D D I T I O N A L T O P I C S

Advanced Firefly

The following topics are not covered during basic Firefly training. If you are interested in learning more about these features, refer to the Firefly Performance Support System (PSS) for more information.

Creating New Simulations without an .FFC File

How to create a new simulation without an .FFC File

Firefly Author > Get started > Creating new simulations

1. Click New .

2. Leave the "Import data from" field blank (do not click Browse).

3. Click the "Save simulation as" Browse button and browse to the location where you want to save the new simulation file.

4. Type the title of the simulation in the Simulation title field.

5. Select the simulation type from the Simulation type drop-down list.

6. Click OK. At this point, Firefly creates a new simulation with two blank screens. You can then draw objects on the screens and manipulate object properties. You can also add other new screens by right-clicking the top-level Simulation node and selecting New > Screen.

Page 102: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 102

A D D I T I O N A L T O P I C S

Creating New Simulations from a Template

How to create a new simulation from a template

Firefly Author > Get started > Creating new simulations

1. Select File > New from Template.

3. Click the "Template file" Browse button.

4. Navigate to the folder containing the template (.SIMSCREEN) file.

5. Select the .SIMSCREEN file.

6. Click Select.

7. If you do not want the simulation saved in the same location as the .SIMSCREEN file, click the "Save simulation as" Browse button and navigate to another location on your hard drive.

4. Type the title of the simulation in the Simulation title field.

5. Select the simulation type from the Simulation type drop-down list.

6. Click OK. At this point, Firefly creates a new simulation with the selected screen template. You can then draw objects on the screens and manipulate object properties. You can also add other new screens by right-clicking the top-level Simulation node and selecting New > Screen.

Page 103: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 103

A D D I T I O N A L T O P I C S

Creating and Using Screen Templates

How to create a screen template

Firefly Author > Modify screens and objects > Creating and using screen templates

1. Click the Editing Objects tab.

2. Create the screen you want to make into a template. Make sure the screen contains all of the appropriate objects and associated properties before you save it as a template object.

3. Select the screen, or multi-select several screens, right-click, and select Save Screen(s) To Template.

4. Enter a name for the screen template with the file extension of .SIMSCREEN. Make sure to name it descriptively, so that the template is easy to find and use later.

5. Click Select.

How to use a Screen Template

Firefly Author > Modify screens and objects > Creating and using screen templates

1. On the Editing Objects tab, select the top-level Simulation node in the Object Browser window.

2. Select Tools > Insert Screen Template, or right-click and select New > Screen(s) From Template.

3. Browse for and select the appropriate .SIMSCREEN file.

4. Click Select. Note that when the new screen(s) are added to the simulation, they will always appear at the bottom of the list in the Object Browser window, and as “orphaned” screens (not connected to the simulation path) in the Simulation Flow window.

5. Record the necessary events to connect the new screens to the rest of the simulation.

Page 104: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 104

A D D I T I O N A L T O P I C S

Copying Existing/Creating New Simulation Screens

How to copy simulation screens

Firefly Author > Create new screens and objects > Adding screens to an existing simulation

1. Open the simulation to which you need to add one or more screens.

2. Make sure you are on the Object Browser window.

3. Right-click the screen that you want to copy and select Copy.

4. Click the top-level Simulation node in the Object Browser window and select Paste.

5. On the Designing Paths tab, create some new paths (and record events) to connect the new screen with the rest of the simulation screens.

Note: If you make changes to the background image of either the original or copied screen, the changes will appear on both screens.

How to create a new screen in an existing simulation

Firefly Author > Create new screens and objects > Adding screens to an existing simulation

1. Open the simulation to which you need to add one or more screens.

2. On the Editing Objects tab, right-click the top level Simulation node in the Object Browser window and select New > Screen. This adds a new, blank screen to the simulation.

3. Now, using the Properties window, you can add a background image to the page. This is where you would import the new screenshot you've taken in the case of an application change.

4. Alternately, using the drawing tools in the Screen Editor window, you can add new objects to the page and modify their properties.

5. On the Designing Paths tab, create some new paths (and record events) to connect the new screen with the rest of the simulation screens.

Page 105: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 105

A D D I T I O N A L T O P I C S

Changing the Simulation Scheme (Look & Feel)

How to change the simulation scheme

Firefly Author > Set up and customize simulations > Changing the simulation scheme

1. Select Simulation > Customize Interface.

2. Select a scheme from the list of pre-defined schemes. A sample of the selected scheme appears in the Preview pane.

3. If you want to see an enlarged view of what the scheme will look like, click View Full Screen.

4. Once you've located the scheme you want to use, click Apply.

5. Click OK.

6. Click Close.

Page 106: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 106

A D D I T I O N A L T O P I C S

Customizing Simulation Graphics

How to customize simulation graphics

Firefly Author > Set up and customize simulations > Customizing simulation graphics

1. Select Simulation > Customize Interface.

2. Click the Customize Graphics tab. The Customize Graphics tab contains a tree structure that lists of all the graphics in the simulation interface. Similar types of graphics are grouped together.

3. Expand the appropriate node(s) and select the first graphic you want to customize.

4. Click Browse next to the File Name field. If a pop-up menu appears, select Browse. The Select File dialog box will appear.

5. Navigate to the appropriate graphic and select it.

6. Click OK. The Preview pane on the Customize Graphics tab updates to display the new graphic.

7. Click Apply to apply the new graphic.

8. If you decide you want to revert back to the last saved version of the graphic, click Revert.

9. Repeat steps 3-8 for each graphic you want to customize.

10. When you're finished customizing all of the simulation graphics, click Save. You'll be prompted to name the new set of simulation graphics.

11. Type a name for the new graphics scheme.

12. Click Select. The new graphics scheme is added to your list of schemes on the Schemes tab.

13. Click Yes to apply the new scheme to the open simulation.

14. Click OK.

15. Click Close.

Page 107: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 107

A D D I T I O N A L T O P I C S

Customizing Simulation Text

How to customize simulation text

Firefly Author > Set up and customize simulations > Customizing simulation text

1. Select Simulation > Customize Interface.

2. Click the Customize Text tab. The Customize Text tab contains a list of all the text strings in the simulation interface.

3. Click the first text string you want to customize. The text string appears in the Description field below the grid.

4. Type the new text string in the Description field.

5. Click Apply to apply the new text.

6. If you decide you want to revert back to the last saved version of the text string, click Revert.

7. Repeat steps 3-6 for each text string you want to customize.

8. When you're finished customizing all of the simulation text, click Save.

9. Click Close.

Page 108: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 108

A D D I T I O N A L T O P I C S

Setting the Number of ‘Test me’ attempts for Test me Simulations

Setting the number of ‘Test me’ attempts for Test me simulations

Firefly Author > Set up and customize simulations > Settings Model Customizer window

1. Select Simulation > Settings.

2. Select the Settings I tab from the Settings Model Customizer.

3. Locate the following property in the Process pane:

Number of ‘Test me’ attempts

4. Enter a number that equals the number of tries a learner can have in a Test me simulation before getting a failure status.

5. Click Save.

6. Click Close. You'll be prompted to save and reopen the simulation.

Page 109: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 109

A D D I T I O N A L T O P I C S

Resizing User Prompts, Feedback, Scenario & Summary

How to resize User Prompt windows

Firefly Author > Set up and customize simulations > Settings Model Customizer window

1. Select Simulation > Settings.

2. Select the Settings II tab from the Settings Model Customizer.

3. Locate the following property in the Viewer pane:

Default size of User Prompt windows

5. Modify the default x,y coordinates (300,200) to the size you want the user prompt to be.

6. Click Save.

7. Click Close. You'll be prompted to save and reopen the simulation.

How to resize Feedback windows

Firefly Author > Set up and customize simulations > Settings Model Customizer window

1. Select Simulation > Settings.

2. Select the Settings II tab from the Settings Model Customizer.

3. Locate the following property in the Viewer pane:

Default size of Feedback windows

5. Modify the default x,y coordinates (410,205) to the size you want the feedback box to be.

6. Click Save.

7. Click Close. You'll be prompted to save and reopen the simulation.

Page 110: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 110

A D D I T I O N A L T O P I C S

How to resize Summary\Scenario windows

Firefly Author > Set up and customize simulations > Settings Model Customizer window

1. Select Simulation > Settings.

2. Select the Settings II tab from the Settings Model Customizer.

3. Locate the following property in the Viewer pane:

Default size of Summary\Scenario windows

5. Modify the default x,y coordinates (330,300) to the size you want the scenario and summary boxes to be.

6. Click Save.

7. Click Close. You'll be prompted to save and reopen the simulation.

Page 111: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 111

A D D I T I O N A L T O P I C S

Removing the Previous or Next Button from a Simulation

How to remove the Previous or Next button from a simulation

Firefly Author > Set up and customize simulations > Settings Model Customizer window

1. Select Simulation > Settings.

2. Select the Settings II tab from the Settings Model Customizer.

3. Locate the following property in the Viewer pane:

Show Next Button (for the Next button) or Show Previous (for the Previous button).

4. Select ‘false’ from the drop-down list.

6. Click Save.

7. Click Close. You'll be prompted to save and reopen the simulation.

Disabling the Skip Option in Simulations

How to disable the Skip option in a simulation

Firefly Author > Set up and customize simulations > Settings Model Customizer window

1. Select Simulation > Settings.

2. Select the Settings II tab from the Settings Model Customizer.

3. Locate the following property in the Viewer pane:

Allow learner to skip pages

4. Select ‘false’ from the drop-down list.

6. Click Save.

7. Click Close. You'll be prompted to save and reopen the simulation.

Page 112: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 112

A D D I T I O N A L T O P I C S

Using the Object Border Customizer

How to use the Object Border Customizer

Firefly Author > Set up and customize simulations > Settings Model Customizer window

1. Select Simulation > Settings.

2. Select the Object Border Settings tab from the Settings Model Customizer.

3. Select a border type for a specific object from the drop-down list, or create a default border type for a specific object using the ellipsis (...).

Note 1: Selecting the border type for a specific object sets the default for future objects that you create using the Editor Toolbox, or for future objects being imported from the .FFC when a new simulation is created (provided the Use Object Border Settings check box is selected on the New Simulation window).

Note2: The drop-down list of border types provides several border types by default. You can create your own xml file containing custom borders and add them to the drop-down list. For an example of this, log in to the Customer Experience Community and locate the download entitled Firefly – Custom XP style Borders. Download the file (customBorders.xml) to the ‘system’ folder within your Firefly installation folder. Go back to the drop-down list for a specific object and you’ll see the list has been expanded to include XP style borders!

Page 113: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 113

A D D I T I O N A L T O P I C S

Hiding the Directions Button in a Simulation

How to hide the Directions button in a simulation

Firefly Author > Modify screens and objects > Object Properties table

Note: The directions button. is located on the navigation bar.

1. Select the top-level Simulation node in the Object Browser window.

2. In the Properties window, select the Hide directions check box.

Note: Hiding the Directions menu also hides all other options on this menu including Scenario, Disable Audio, and About Firefly Simulations.

Preventing Feedback from Appearing in a Simulation

How to hide authored Feedback in a simulation

Firefly Author > Modify screens and objects > Object Properties table

1. Select the top-level Simulation node in the Object Browser window.

2. In the Properties window, select either:

The Hide authored feedback check box to prevent authored feedback from appearing when you run the simulation (i.e. system generated feedback will still appear.)

or

The Do not show any feedback check box to prevent all feedback (both authored and system generated) from appearing when you run the simulation.

Page 114: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 114

A D D I T I O N A L T O P I C S

Adding a Table of Contents

How to add a Table of Contents in a simulation

Firefly Author > Modify screens and objects > Enabling a table of contents

1. On the Editing Objects tab, select the top-level Simulation node in the Object Browser window.

2. Select the property Show TOC in the Properties window. This enables the TOC when the simulation is run using the Run in Default Browser option.

3. Select the property Show TOC in Player in the Properties window. This enables the TOC when the simulation is run using the Run Player option.

4. Select a screen in the Object Browser window to be included in the TOC.

5. Select the property Include In TOC in the Properties window.

6. Click the ellipsis (...) button next to the TOC Entry property in the Properties window. Type the text to be displayed as the TOC entry for the screen. By default, Firefly uses the path description as the text unless you set this property.

7. Repeat steps 4 - 6 for each screen that you want to include in the TOC. To set the Include in TOC property for multiple screens at once, use Set Multiple Object Properties.

8. On the Editing Objects tab, select the top-level Simulation node in the Object Browser window.

9. Set properties in the Properties window to enhance the look of the TOC.

Page 115: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 115

A D D I T I O N A L T O P I C S

How to access the Table of Contents in a simulation

Firefly Author > Modify screens and objects > Enabling a table of contents

1. Run the simulation via the Run Player button on the toolbar or by selecting Simulation > Run in Default Browser.

2. Click the information button on the left-hand side of the simulation navigation bar, and select Table of Contents. The TOC displays a list of screens.

3. Navigate to a screen by selecting it from the TOC. This allows you to move around within the simulation in any order, rather than requiring you to perform an action to reach a certain screen. Note that the TOC does not necessarily list all of the screens in the simulation, but only those screens that were identified as being included in the TOC.

Page 116: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 116

A D D I T I O N A L T O P I C S

Linking Simulations

How to Link simulations together with no event

Firefly Author > Create new events and paths > Linking between simulations

1. Right-click the screen from which you want to create the external link.

2. Select Create External Path from the pop-up menu. The Select Simulation File dialog box will appear.

3. Browse to and select the simulation that you want the current simulation to link to. The Preview pane will display a thumbnail of the first screen of the simulation.

4. Select the screen to which the link should connect in the list box below the Preview pane. The Preview pane will refresh to display a thumbnail of the selected screen.

5. Click Select.

6. Click Yes if prompted to copy the file into a valid directory. If the .SIMs are in different directories, you will receive this message as the .SIMs must reside in the same directory for the link to work properly.

7. Click the Editing Objects tab.

8. Select the ExternalScreen object in the Object Browser window.

9. Select the appropriate properties in the Properties window depending on how you want the linked simulations to behave.

Page 117: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 117

A D D I T I O N A L T O P I C S

How to Link simulations together with an event

Firefly Author > Create new events and paths > Linking between simulations

1. Right-click the screen from which you want to create the external link.

2. Select Record External Path from the pop-up menu. The Select Simulation File dialog box will appear.

3. Browse to and select the simulation you want the current simulation to link to. The Preview pane will display a thumbnail of the first screen of the simulation.

4. Select the screen to which the link should connect in the list box below the Preview pane. The Preview pane will refresh to display a thumbnail of the selected screen.

5. Click Select.

6. Click Yes if prompted to copy the file into a valid directory. If the .SIMs are in different directories, you will receive this message as the .SIMs must reside in the same directory for the link to work properly. The mode will change to Record mode.

7. Record the event that will link the two simulations.

8. If necessary, press ALT+END.

9. Click Yes to validate that you want to record the event linking the two simulations. The mode will return to Author mode.

10. Click the Editing Objects tab.

11. Select the ExternalScreen object in the Object Browser window.

12. Select the appropriate properties in the Properties window depending on how you want the linked simulations to behave.

Page 118: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 118

A D D I T I O N A L T O P I C S

Creating a Drag and Drop Event

How to create the object to be dragged

Firefly Author > Modify screens and objects > Creating a drag and drop event

1. Select Draw Image Object or Draw Text Label from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the object to begin.

3. Click and drag the mouse until the object is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

How to set the properties of the object to be dragged

Firefly Author > Modify screens and objects > Creating a drag and drop event

1. Select the object by clicking it once.

2. In the Properties window, select the check box next to the Dragable property.

3. If the object is an image object, browse to and select the object's default image using the Image property.

4. Using the Drag mode property, select how the image object should appear while being dragged. Select Drag ghost to display a ghost (shaded) image when the image object is being dragged. Select Drag object to drag the object with no ghost image.

5. If you want a different image to appear as the ghost image while the object is being dragged, browse to and select the appropriate image file using the Drag image property. If you don't specify an image file using this property, the default image will appear shaded (ghosted) while being dragged.

6. If the object is a text label, enter the text that should appear in the text label using the Text property.

Page 119: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 119

A D D I T I O N A L T O P I C S

How to set the properties of the object to be dragged, continued…

7. Using the Drag mode property, select how the text label should appear while being dragged. Select Drag ghost to display a ghost (shaded) image when the text label is being dragged. Select Drag object to drag the object with no ghost image.

8. If you want a different background color to appear while the ghost image is being dragged, modify the Drag background property and verify that the drag mode is set to Drag ghost.

How to create the Drop Target

Firefly Author > Modify screens and objects > Creating a drag and drop event

1. Select Draw Image Object or Draw Text Label from the Editor Toolbox. Your mouse pointer will turn into cross hairs when mousing over the screen image.

2. Position the cross hairs at the top-left corner where you want the object to begin.

3. Click and drag the mouse until the object is the desired size.

4. Release the mouse pointer. You can now position, resize, and zoom in on the object as necessary to adjust it.

How to set the properties of the Drop Target

Firefly Author > Modify screens and objects > Creating a drag and drop event

1. Select the object by clicking it once.

2. Click the Properties window to make it active.

3. Select the check box next to the Drop target property.

4. If the object is an image object, browse to and select the object's default image using the Image property.

5. Using the Drop image property, select another image that should appear when an object is dragged and placed over the image object. If you don't specify an image file using this property, the default image will appear shaded (ghosted) when an object is placed over it.

Page 120: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 120

A D D I T I O N A L T O P I C S

How to set the properties of the object to be dragged, continued…

6. If the object is a text label, enter the text that should appear in the text label using the Text property.

7. If you want the text label to have a different background color when an object is dragged and placed over it, make the appropriate selection using the Drop background property. If a Drop background is not specified, the text label will appear shaded (ghosted) using the default color when an object is placed over it.

Page 121: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 121

A D D I T I O N A L T O P I C S

How to record a Drag and Drop event with the objects

Firefly Author > Modify screens and objects > Creating a drag and drop event

1. Click the Designing Paths tab. The screen on which you just created the new objects should be highlighted.

2. Click Draw New Path .

3. Click the highlighted screen (the one with the objects you just created) and drag the mouse to the destination screen (the screen that should appear after the drag and drop event is performed).

4. Click Yes to verify that you want to create a path between these two screens. The mode will change to Record mode.

5. Click and drag the object for which you enabled the dragable property previously.

6. Continue dragging the object and drop it on the drop target.

7. Click Yes to validate that you want to record the drag and drop event connecting the two screens. The mode will return to Author mode.

Page 122: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 122

A D D I T I O N A L T O P I C S

Writing Object-Specific Feedback

How to write Object-Specific Feedback

Firefly Author > Modify screens and objects > Writing object-specific pop-ups

1. Click the Editing Objects tab.

2. Click the object for which you want to add feedback.

3. In the Value field of the Pop-up message property, type the message that should appear when learners select this object.

4. Click Save.

5. Run the simulation using Run Player or Run in Default Browser to verify that selecting the object causes the object-specific pop-up feedback to appear.

Page 123: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 123

A D D I T I O N A L T O P I C S

Setting Multiple Correct Text Entries

How to set an Anytext text entry

Firefly Author > Modify screens and objects > Setting multiple correct text entries

1. Before you can instruct Firefly to accept “any text” the learner enters in a field or editable combo box, your simulation must contain a path that uses a text field or editable combo box.

2. Click the Editing Objects tab.

3. In the Object Browser window, expand the Simulation Flow node of the page on which the text field or editable combo box event occurs. You may need to expand the sub-nodes several times to reach the event you’re looking for.

4. Locate and select the event that includes the appropriate text field or editable combo box. For example, “Type Anna in the First Name field.”

5. In the Properties window, select the “Anytext accepted” check box. Notice the event path in the Object Browser window now has the following text added to it: "(Any text accepted)."

Note: The “Anytext accepted” property is path specific. If you have both a primary and an alternate path on a screen, you will need to select the “Anytext accepted” check box for each path.

How to set a Keyword Text entry

Firefly Author > Modify screens and objects > Setting multiple correct text entries

1. Before you can set a keyword text entry, your simulation must contain a path that uses a text field or editable combo box.

2. Click the Editing Objects tab.

3. In the Object Browser window, expand the Simulation Flow node of the page on which the text field or editable combo box event occurs. You may need to expand the sub-nodes several times to reach the event you’re looking for.

4. Locate and select the event that includes the appropriate text field or editable combo box. For example, “Type Laptop requires new battery in the Comments field.”

Page 124: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 124

A D D I T I O N A L T O P I C S

How to set a Keyword Text entry, continued…

5. In the Properties window, click the ellipsis (...) next to the Keywords property.

6. Type the keywords that you will accept as valid text entries in the window that appears. Each keyword should be separated by a hard return.

Note: The event path in the Object Browser window now has the following text added to it: "(All keywords required: keyword1, keyword2, keyword3)."

7. If you want to require learners to enter a minimum number of the specified keywords, enter the appropriate number in the “Minimum keywords accepted” property field.

8. If you want to limit the learner to entering only one of the keywords listed without any other text or characters, select the “Exact keyword match” property.

Page 125: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 125

A D D I T I O N A L T O P I C S

Using the Translation Tool

Note: Translation is a three-step process:

(1) Export the text to be translated; (2) Translate the text; (3) Import the text back into the simulation.

How to export Text Elements for Translation

Firefly Author > Translation tool > Exporting text elements for translation

1. Select Tools > Export Text, and the Export Options window opens.

2. Select the check boxes in the Export Text Areas section of the window to indicate which text areas you want to export for translation.

3. Select the check boxes in the Export Objects section of the window to indicate which objects you want the export to "look at" when it is collecting the text to be translated.

Note: If you want to export the text for a specific object, you must select the check box for the object (in the Export Objects section) AND the check box for the text area you want exported (in the Export Text Areas section). For example, let's say you wanted to export the text for all of the annotations. You would select Annotations (in the Export Objects section) and Object Text (in the Export Text Areas section).

4. Click OK, and the Save window opens.

5. Use the Save in: drop-down list to navigate to the folder in which the .XML file containing the text to be translated will reside.

6. Type a name for the .XML file in the File name: field.

7. Click Save. The exported text is ready to be translated.

Page 126: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 126

A D D I T I O N A L T O P I C S

How to use the Translation tool

Firefly Author > Translation tool > Using the Translation tool

1. Select Tools > Run Translation Tool, and the Open window opens.

Note: The translation tool is accessible from the Firefly Author menu using Tools > Run Translation Tool, or via a standalone version of the same translation tool, Firefly Translation tool SA. The standalone version is intended to be used by those who do not have access to Firefly Author - for example, a translator working for an external translation business.

2. Use the Look in: drop-down list to navigate to the folder in which the .XML file containing the exported text resides.

3. Select the .XML file containing the exported text.

4. Click Open, and the Firefly Translation Tool window opens.

5. Select the object in the left-hand window pane. The original text displays in the Original Text window pane.

6. Type the translation for the text in the Translated Text window pane.

7. Click Apply to apply the translation to the text.

Note: If you've selected Auto Apply (Edit > Auto Apply), then the translation for the text is applied automatically when you:

1. Click Next to move to the next object in the left-hand window pane. 2. Select an object in the left-hand window pane.

8. Click Next to select the next object in the left-hand window pane.

9. Repeat steps 6 - 8 until all of the text has been translated. Click Close to close the Firefly Translation Tool window. The translated text is ready to be imported back into the simulation.

Page 127: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 127

A D D I T I O N A L T O P I C S

How a translator uses the Translation Tool

Firefly Author > Translation tool > Using the Translation tool

Note: Exported text (in the .XML file) can be translated by selecting Tools > Run Translation Tool. Alternatively, the .XML file can be provided to a translator, along with the standalone translation tool, Firefly Translation Tool SA. The translator can translate the text in the .XML file using the standalone translation tool, and then provide the translated .XML file back to the simulation developer. The simulation developer would import the translated text into the simulation.

1. Deliver the installation/setup file for Firefly Translation tool SA to the translator. The file is called TranslationToolSetup.exe, and it is located in your Firefly installation folder.

2. Provide the translator with the .XML file containing the exported text.

3. The translator would double-click the installation/setup file and walk through the wizard to install Firefly Translation tool SA. Create a desktop shortcut for easy access to the translation tool.

4. The translator would double-click the Firefly Translation tool SA shortcut on the desktop, and the Open window opens.

5. The translator would follow steps 2 – 9 in the previous section entitled How to Use the Translation Tool.

Page 128: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 128

A D D I T I O N A L T O P I C S

How to import translated text elements

Firefly Author > Translation tool > Importing translated text elements

1. Select Tools > Import Translated Text, and the Open window opens.

2. Use the Look in: drop-down list to navigate to the folder in which the .XML file containing the translated text resides.

3. Select the .XML file containing the translated text.

4. Click Open. An informational message displays.

5. Click OK.

Note: If you want to retain the original simulation, make a copy of it using File > Save As... prior to importing the translated text.

Page 129: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 129

A D D I T I O N A L T O P I C S

Editing Directions Pages

How to edit Directions pages

Firefly Runtime > Integrating simulations > Editing Directions pages

1. Open Windows Explorer.

2. To edit directions for an individual simulation, navigate to and open the folder containing the simulation.

OR

To edit directions for all future simulations created using Firefly, navigate to the location where you installed Firefly. If you accepted the default directory, this location will be C:\Program Files\Mzinga\Firefly\.

3. Double-click the directions folder to open it.

4. Open the .HTML file to be edited (letmetrydir.html, showmedir.html, teachmedir.html, or testmedir.html) in an HTML editor.

5. Make the necessary edits.

6. Save the .HTML file(s).

Page 130: OmniSocial General Release Note

Firefly Author Tool

Firefly Simulation Developer Student Workbook 130

A D D I T I O N A L T O P I C S

Page 131: OmniSocial General Release Note

Manifest Maker

Firefly Simulation Developer Student Workbook 131

Manifest Maker

Creating a simple course with Manifest Maker

How to create a simple course with Manifest Maker

Firefly Author > Publish simulations > Creating a manifest

1. Close Firefly Author or Firefly Capture.

2. Open Firefly Manifest Maker. A blank Course containing one Block is displayed on the main screen.

3. Click Add Blocks to create all the Blocks you will need for this course.

Note: As you create each Block, you can name it using the Block Meta Data tab.

4. Click the first Block to begin importing simulations into the Block.

5. Click Add HTML File . The Add HTML File window appears.

6. Browse to the directory that contains the externally-created HTML file you want to add to this Block. You can select one file at a time using the [CTRL] key, select multiple files using the [SHIFT] key, or select all of the files in the folder by pressing [CTRL] + [A].

7. Click Add.

8. Click Add Simulation . The Add Simulation window appears.

9. Browse to the directory that contains the Firefly simulations you want to add to this Block. You can select one simulation at a time using the [CTRL] key, select multiple simulations using the [SHIFT] key, or select all of the simulations in the folder by pressing [CTRL] + [A].

10. Click Add. A progress bar appears to show you the importing progress. This may take a moment, depending on how many simulations you are adding.

11. At this point, repeat steps 4-10 for each Block in your course. You can even add content objects to one Block from multiple locations on your hard drive.

Page 132: OmniSocial General Release Note

Manifest Maker

Firefly Simulation Developer Student Workbook 132

How to create a simple course with Manifest Maker, continued…

12. When the course structure looks exactly like you want it to appear, and you are done adding all the content, click the Course object.

13. Type the course title in the Course Title field, and enter the course number in the Course ID field.

Note: If you do not enter a Course ID, the default Course ID of kp3359 will be used. However, you should always enter a new Course ID, since this is what most LMSs use to uniquely identify a course

14. Minimize Manifest Maker and create a new, blank folder on your desktop or any other easily locatable place. This is the folder where you'll output all of the Manifest Maker files.

15. Click Generate or select Project > Generate… to generate the course. The Output Options window appears.

16. Select how you'd like to group the output, either as learning objects or as an entire course. Learning Objects is selected by default.

17. Select which tracking methodology you'd like to use, whether SCORM (1.2 or 2004), AICC (AGR-006, AGR-006 Multiple Domains, or AGR-010), or via cookies. SCORM 1.2 is selected by default.

18. Select Output as zip file to store the generated files as a zip file.

19. Click Generate. The Select Generation Directory window will appear.

20. Navigate to the new, blank folder you created in step 14 and select the folder.

21. Click Save. Once you click Save, you will see a progress bar as the files are generated into the destination folder. Manifest Maker generates an XML manifest, along with all of the files necessary to import and run the course in an LMS (including the simulation files themselves).

22. Select File > Save Project. The Save dialog box appears.

23. Navigate to the location on your hard drive where you want to store this Manifest Maker project (.MMP) for later use.

24. Click Save.

Page 133: OmniSocial General Release Note

Technical Specifications

Firefly Simulation Developer Student Workbook 133

Technical Specifications

Minimum System Requirements for Learners

Minimum system requirements: Pentium II 233 MHz 128 MB RAM Windows 2000, XP, Vista, Windows 7 (32-bit) Microsoft Internet Explorer versions 6.0, 7.0, 8.0 Mozilla Firefox 3.0 56 kbps Internet connection speed (64 kbps or higher recommended) Sun JREs 1.3.1_x, 1.4.2_x, 1.4.3_x, 1.5.0_x, 1.6.0_x Runtime Audio requirements: Sun JREs 1.3.1_x, 1.4.2_x, 1.4.3_x, 1.5.0_x, 1.6.0_x File types supported:

.WAV

.AU Firefly supports the following encodings and compressions for audio files:

PCM encoding, 16-bit

CCITT A-Law encoding, 8-bit

CCITT u-Law encoding, 8-bit Firefly supports sample rates from 8KHz to 48KHz, mono and stereo. Windows 2003 Server Deployment: When deploying Firefly simulations in a Windows 2003 server environment the following MIME types must be registered in IIS in order for the simulation to run: .texi as text/plain .text as text/plain .properties as text/plain .sim as application/octet-stream Anonymous access permissions may need to be set on the virtual directory where the simulation files are deployed.

Page 134: OmniSocial General Release Note

Technical Specifications

Firefly Simulation Developer Student Workbook 134

Minimum System Requirements for Developers

Minimum system requirements: Pentium III 650 MHz 512 MB of available memory Windows XP, Vista, Windows 7 (32-bit) Recommended system requirements: Intel 1.5 GHz or better 512 MB RAM or higher Windows XP, Windows 7 (32-bit)

Minimum Capture Requirements

Minimum system requirements: Pentium III 650 MHz 512 MB RAM Windows 2000, XP, Vista, Windows 7 (32-bit) Web Capturing requires Microsoft I.E. 6.0 or greater 1GB allocated as virtual memory

Note: Firefly Capture does not capture objects through a Citrix virtual desktop or through PC-sharing tools like Centra or PC Anywhere. Only screenshots will be captured. Firefly Capture will need to be installed on the machine that hosts the application. For example, in the case of a Citrix environment, Capture would have to be installed on the Citrix server and accessed on the server.

Page 135: OmniSocial General Release Note

Firefly Training Evaluation

Your Name (optional): Training date(s): Job Title: Instructor(s):

Please select the appropriate score for each question

(1=Below Average 2=Average 3=Good 4=Very Good 5=Excellent =not applicable) Regarding the training…

1. Please rate the effectiveness of the instructor's presentation.

Comments:

2. Please rate the effectiveness of the content covered in class.

Comments:

3. Please rate the software for meeting your needs.

Comments:

4. Please rate how well this training meets your expectations.

Comments:

5. Please rate the effectiveness of the performance support system (PSS) that was referenced during the class.

Comments:

6. Please rate the quality of the PSS.

Comments:

7. What is the likelihood that you'll use the PSS while developing simulations using Firefly?

Not likely Probably Definitely

Comments:

Page 136: OmniSocial General Release Note

Firefly Training Evaluation (continued)

Please select the appropriate radio button for each question.

(1=Not comfortable 2=A little comfortable 3=Comfortable 4=Mostly Comfortable 5=Very comfortable)

After taking this course…

8. My comfort level for capturing screens using the Capture tool is…

Comments:

9. My comfort level for building simulations using the Author tool is...

Comments:

10. My comfort level for drawing and recording new paths is...

Comments:

11. My comfort level for authoring user prompts, feedback, scenario, and summary text is...

Comments:

12. My comfort level for drawing and modifying objects is...

Comments:

13. Was the length of the course appropriate? Yes No If not, what would be a more appropriate course length?

Comments:

Other comments:

Thank you for your feedback!