Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Oracle Custom Guided Learning Service FAQ 1
Oracle® Custom Guided Learning Service
Frequently Asked Questions
Release 1.0
F19512-03
February 2020
Oracle Custom Guided Learning Service FAQ 2
Copyright © 2019, 2020, Oracle and/or its affiliates.
This software and related documentation are provided under a license agreement containing
restrictions on use and disclosure and are protected by intellectual property laws. Except as
expressly permitted in your license agreement or allowed by law, you may not use, copy,
reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or
display any part, in anyform, or by any means. Reverse engineering, disassembly, or
decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be
errorfree. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone
licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system,
integrated software, any programs installed on the hardware, and/or documentation, delivered to
U.S. Government end users are "commercial computer software" pursuant to the applicable
Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use,
duplication, disclosure, modification, and adaptation of the programs, including any operating
system, integrated software, any programs installed on the hardware, and/or documentation, shall
be subject to license terms and license restrictions applicable to the programs. No other rights are
granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management
applications. It is not developed or intended for use in any inherently dangerous applications,
including applications that may create a risk of personal injury. If you use this software or
hardware in dangerous applications, then you shall be responsible to take all appropriate fail-
safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its
affiliates disclaim any liability for any damages caused by use of this software or hardware in
dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
This software or hardware and documentation may provide access to or information about
content, products, and services from third parties. Oracle Corporation and its affiliates are not
responsible for and expressly disclaim all warranties of any kind with respect to third-party
content, products, and services unless otherwise set forth in an applicable agreement between
you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs,
or damages incurred due to your access to or use of third-party content, products, or services,
except as set forth in an applicable agreement between you and Oracle.
Oracle Custom Guided Learning Service FAQ 3
.............................................................................................................. 1
Oracle® Custom Guided Learning Service .................................................................................... 1
Frequently Asked Questions ........................................................................................................... 1
Introduction & Overview of Oracle Custom Guided Learning Service ......................................... 8
What are Branches and Filling Forms .......................................................................................... 10
Changing the flow based on a user’s choice ................................................................................. 11
Cloning a Tooltip .......................................................................................................................... 13
Context Sensitive Help (CSH) using Oracle Guided Learning .................................................... 15
Contextual Help Links .................................................................................................................. 15
Contextual Page Level Help ......................................................................................................... 29
Create a customer help widget ...................................................................................................... 31
Customization and Personalization Methods ................................................................................ 32
Deployment Best Practices ........................................................................................................... 34
Editing Step Branches ................................................................................................................... 34
Editor Manual ............................................................................................................................... 39
Embedding an iframe in a Guided Learning Step ......................................................................... 47
Expanded Content Editor Reference ............................................................................................. 51
Exporting and Importing Guided Content .................................................................................... 54
Goals – Measuring Product Training ............................................................................................ 57
Guide Activation Conditions ........................................................................................................ 58
Help Widget Explained ................................................................................................................. 63
How to Launch a Guide Based on User Interaction – Create a “Launcher Guide” ...................... 65
Integrating Oracle Guided Learning with your Learning Management System (LMS) ............... 66
Oracle Guided Learning Setup Instructions .................................................................................. 66
JavaScript API .............................................................................................................................. 71
Release notes with Oracle Guided Learning ................................................................................. 80
Setup Oracle Guided Learning in a Single Page Application (SPA) ............................................ 82
Step Conditions and Page Conditions ........................................................................................... 84
Step conditions explained ............................................................................................................. 85
Task List/Onboarding Widget....................................................................................................... 86
Understanding Guide Options....................................................................................................... 93
Oracle Custom Guided Learning Service FAQ 4
URL configuration for a guide ...................................................................................................... 94
User Feedback ............................................................................................................................... 95
User Report ................................................................................................................................... 97
Using Branches for Form Validation ............................................................................................ 99
Add a background image to a tip ................................................................................................ 101
Advance on click does not work ................................................................................................. 101
Assigning multiple roles to guides .............................................................................................. 102
Autoload a closed guide .............................................................................................................. 102
Blocked:CSP error when trying to load Guided Learning .......................................................... 102
Can ‘show tip on hover’ and ‘disable element’ be used together? ............................................. 103
Can a guide be launched automatically from an email campaign or a knowledge-base article? 104
Can a guide work across multiple domains?............................................................................... 105
Can I change the element selection algorithm? .......................................................................... 106
Can I change the order of the guides in the start panel? ............................................................. 107
Can I embed a MP4 or AVI movie in a tooltip? ......................................................................... 107
Can I get the screen to scroll so we can actually see the section where the tip is pointing? ...... 107
Can I hide a tooltip if another tooltip is displayed? .................................................................... 107
Can I hide the help widget? ........................................................................................................ 108
Can I highlight the Help Widget (the Guide tab on the right hand side) in a guide? ................. 109
Can I launch a guide based if a user field contains a certain value? ........................................... 109
Can I launch a guide when a user is stuck ? ............................................................................... 110
Can I launch two guides simultaneously? ................................................................................... 111
Can I link one guide to another? ................................................................................................. 111
Can I open more than one tooltip at once? ................................................................................. 113
Can I remove the Powered by footer?......................................................................................... 113
Can I start a guide on a particular step using the public api ....................................................... 114
Can I target a guide to a list of users? ......................................................................................... 114
Can I use Guided Learning even if a user is not logged in? ....................................................... 115
Can you have a guide with only one step, and not show the step counter? ................................ 116
Can you set a condition for a guide to only show once? ............................................................ 116
Conceptually, is it better to design a tour guide, use steps to actually show the sequence of clicks
OR a combination of both? ......................................................................................................... 116
Does Guided Learning provide functionality for selecting elements within an iframe? ............ 117
Embedding an IFrame in a Guided Learning Step...................................................................... 117
Filtering guide in the guides page ............................................................................................... 121
Oracle Custom Guided Learning Service FAQ 5
Guide does not scroll .................................................................................................................. 122
Guide feedback widget does not display .................................................................................... 122
Guide Report ............................................................................................................................... 123
Help widget does not load........................................................................................................... 124
Highlight an item from the help widget ...................................................................................... 125
How can I embed a video in a guide? ......................................................................................... 126
How do I make an image a session variable? ............................................................................. 128
How do I select a column? .......................................................................................................... 129
How do I skip the navigation steps if I'm already on the right page? ......................................... 131
How to change the help icon ....................................................................................................... 132
How to launch a guide from another guide? ............................................................................... 133
How to prevent a tooltip from hiding a drop down menu? ......................................................... 134
How to setup a remind me later button? ..................................................................................... 136
I cannot preview a guide that my colleague created. .................................................................. 137
If I want a guide to only show when referenced/linked from another guide but I do not want it to
be in the help guide list how do I set the guide activation? ........................................................ 137
I have made some changes to a guide and saved them accidentally, can this be reverted? ........ 137
I have successfully setup Guided Learning but the Help Widget does not appear ..................... 138
I need to create a guide on a page with a dynamic URL, what are the best practices? .............. 138
Invisible Steps - React to User Interactions ................................................................................ 139
I receive the message "A tip is waiting for the page to refresh". What does that mean exactly? 140
I setup Guided Learning and none of my guides are showing, what's missing? ........................ 141
Is it possible to change the font to an option not available within the dropdown list? We would
like to add a font called "Proxima Nova" if possible. ................................................................. 141
Is it possible to change the text on the buttons in the interactive tour? Either by having the same
language shown for all users, or making the button text dependent on a user setting? .............. 141
Is it possible to display multiple tooltips at the same time? ....................................................... 142
Is it possible to make the overlay to make the overlay a little lighter? ....................................... 142
Is it possible to segment tooltips based on conditions connected to user data, such as the
user_role field we'd be passing on? ............................................................................................ 143
Is there a way to search for guides by keyword through the Guided Learning JS API? ............ 143
I want a guide to show on 2 different pages with different URLs. How should I set up the
conditions? .................................................................................................................................. 144
I want to create a new guide that is based on another guide I have already created. Is this
possible? ...................................................................................................................................... 144
I want to enable user to proceed upon clicking the spacebar ...................................................... 144
Oracle Custom Guided Learning Service FAQ 6
I would like guide to launch only on the root "/" path of my website. ....................................... 145
Multi-Language Support ............................................................................................................. 145
My application uses popup windows/multiple browser tabs, what is the best way to create
guides? ........................................................................................................................................ 146
My guide does not load on the right URL .................................................................................. 146
No checkboxes were selected ..................................................................................................... 146
Our product is internal, behind a firewall, can we still create Guided Learning guides for them?
..................................................................................................................................................... 147
Scroll parent container - Handling internal scrollbars ................................................................ 147
So if my application has a form and the user clicks on close instead of submit, I would like for
the guide to end then. Is that possible? ....................................................................................... 148
Switching language in runtime ................................................................................................... 148
Unable to edit guide options ....................................................................................................... 149
Use an image map to launch a guide .......................................................................................... 150
Video does not show in center screen ......................................................................................... 150
Video not showing in a tip .......................................................................................................... 151
We have clients who use different terminology such as "Intake" instead of "Class". Is there any
way to have two different terminologies depending on the viewer? .......................................... 152
We use a different subdomain (sub-domain) for each customer; can the same set of guides be
used on all domains by all customers? ........................................................................................ 153
We use angularJS, do we have to use the SPA API for every call to notify Guided Learning what
page has been loaded? ................................................................................................................. 153
What does 'Active', 'Testing' and 'Offline' mean? ....................................................................... 153
What if I want the guide to advance when user clicks on ANY element in a list? ..................... 154
What is a beacon? ....................................................................................................................... 156
What is Advanced visibility check? ............................................................................................ 157
What is an API name?................................................................................................................. 157
What is fieldsNotSet error? ......................................................................................................... 158
What is routeNotSet error? ......................................................................................................... 158
What is the best way to embed a simple audio file into a step?.................................................. 158
What is the best way to guide a user while filling out a form? ................................................... 159
What is the difference between the two Oracle Guided Learning deployments? ....................... 159
What is the difference between Viewer, Editor and Owner? ...................................................... 159
What is the help icon? ................................................................................................................. 160
What is the start panel? ............................................................................................................... 160
Oracle Custom Guided Learning Service FAQ 7
When I copy the URL of the page I want the guide to start from, it does not load correctly in the
browser ........................................................................................................................................ 161
When I see the statics on the use of the guides, I have been able to see three indicators:
Satisfaction, completion and engagement. How do you calculate them? ................................... 161
When I use two or more activation options in a guide, do they work like OR or like AND
conditions? .................................................................................................................................. 162
Why doesn't my guide show up? ................................................................................................ 162
Oracle Custom Guided Learning Service FAQ 8
Introduction & Overview of Oracle Custom
Guided Learning Service
Note: Oracle acquired Iridize in 2018 and the rebranding is not yet complete. Iridize will be
rebranded Oracle Custom Guided Learning Service, referred to herein as Guided Learning. You
might come across the Iridize name in this document and in the application until the rebranding
is complete.
Oracle Custom Guided Learning Service is an Enterprise cloud platform that supports the
creation of personalized, guided and contextual user on-boarding visualizations - to simplify and
accelerate your adoption of Oracle Cloud applications or other HTML applications. With guided
learning you can create in-application guidance to simplify and accelerate your adoption of the
Oracle Cloud applications or other HTML applications.
Guided Learning offers the following features:
• Interactive Guides - Guides allow you to visually walk users through a process, step-by-
step to help them complete a task. For example, you could step users through the process
of submitting an expense form, and enforce that the correct fields are filled out as they
complete the process.
• Smart Pop-Ups - Used for broadcast messaging, broadcast messaging to announce new
features and functions, welcome new users, or let your users know about upcoming
events. You can configure Smart Pop-ups to appear automatically, to specific users, for a
given duration. For example, a pop-up could tells users about a new application and
provide a video that they can watch to learn more about
• Smart Tips - Allow you to add context-sensitive help, hover text, or supplemental
information to buttons, labels, and other screen elements.
• Task Lists - Allow you to group your process guides together into clear task lists that
inform users in what order they need to complete processes. For example on-boarding
new users - including getting started, forms needing submitting, benefits, etc.
• And More - Guided learning also supports the creation of product tours, rich media
guides, beacons, invisible smart tips, and linking to additional content.
The Guided Learning application is composed of two primary parts
• Dashboard - View all guides that you have in place, or initiate the creation or editing of
a guide.
• Editor - Allows for detailed capture and settings to support the needs of your guide.
Oracle Custom Guided Learning Service FAQ 9
Oracle Custom Guided Learning Service FAQ 10
What are Branches and Filling Forms
Branching is one of the most powerful features in the Guided Learning editor. It can be used to create very
complex flows.
Still, its most common use-case isn't all that complex. The most common use-case for using branches is to
control the flow of the guide based on user choices in forms.
Real Life Example - Linkedin Job Search
Below is an image of the Linkedin job search form,
Now, for the sake of this example, let's say that if the user selects United States we want to recommend that
he/she also enters a Postal Code. If a different country is selected we'll point the user directly to the search
button.
So, our guide will look like this:
1. Select a country 2. It is recommended to enter a postal code for searches inside the US.
(this will only display if US was selected)
3. Click Search
The 'natural' flow of a Guided Learning guide is to go from one step to the next; so 1 than 2 than 3. In our case
we want Guided Learning to jump directly from step #1 to step #3 if the user did NOT select US.
In step #1, under the 'advanced settings' click to add a branch.
Oracle Custom Guided Learning Service FAQ 11
Select Jump to Step, choose step #3 from the drop down menu.
Now we need to make sure this branch is activated only if the user did NOT select US. So let's click on Add
Conditions.
Last step, choose the form field - drop down condition and hover over the drop down to select it. Guided
Learning will automatically fill the selected value (e.g. US) for you.
Changing the flow based on a user’s choice
Sometimes you need to ask the user a question and change the flow of the guide based on the
answer that the user provides. The answer does not necessary have to be something in the UI of
the application it can be something specific to what the user wants to do now.
A good example of this is creating a troubleshooting guide or as some call it a diagnostics' guide.
You have probably already been on one of these phone calls with a customer support representative
(CSR). You explain the problem to the CSR and in return s/he asks you a list of questions. Each
question depends on the answer you gave to the one before it. In the end of these questions,
hopefully, your problem is solved.
A troubleshooting/diagnostics' guide can be of tremendous help to either party here:
1. If you didn't have to call anyone to ask these questions you'd be happy to service yourself!
2. If the CSR did NOT have to read this list of questions from a printed document or worse her/his
torn notebook, the service would be much quicker and less prone to error.
Actual Use Case
Let's see this in action with an real life scenario - "smartphone battery does not charge"
Oracle Custom Guided Learning Service FAQ 12
This would be the document your CSR will be reading from:
1. CSR: Is the wall socket providing power? Try connecting the charger to a another socket that you
know for certain works. For example, a socket you have a working lamp connected to.
2. You (option 1): I changed the socket and it works! --> FINISH
3. You (option 2): Still nothing --> GOTO 4
4. CSR: Are you charging from a USB port on a computer?
5. You (option 1): No --> GOTO 7
6. You (option 2): Yes --> GOTO 8
7. CSR: Contact your service provider. The phone may be damaged.
8. CSR: ensure that the computer is turned on. Some computers provide no USB power when they’re
turned off.
9. You (option 1): I turned on my computer and it works! --> FINISH
10. You (option 2): Still nothing --> GOTO 8
The Guided Learning Way - Session Variables
Guided Learning allows you to ask the user a question inside a tooltip; It saves the user's answer and
allows you to change the flow of the guide accordingly using Branches.
The tooltip above consolidates the 3 steps in our list into a single tooltip. To configure the possible
answers we will need to click on the session variables button and configure each answer as can be
seen in the image below.
Oracle Custom Guided Learning Service FAQ 13
Notice that all answers should have the same value (e.g. q1) set as the Variable Name.
What we need to do next is to alter the guide flow based on the answer that the user clicks on. To do
this we will setup a branch to jump to the relevant step. In our example, if the user click Yes! we
should end the guide; Guided Learning will default to going to the following question hence we do
not need to creating any additional settings for the case that the user selected Still Nothing
[The above outlines the condition that needs to be added to the branch]
Cloning a Tooltip
Cloning a tooltip is useful when
Oracle Custom Guided Learning Service FAQ 14
1. You have created a beautiful tooltip, with customized settings and styles. And you want to create
another one just like it
2. You have created a step with multiple tooltips and you want to move one of those tooltips to a
new step
3. You want to move a tooltip, you have created, into an existing step (e.g. to branch the guide)
Cloning will create an identical copy with all the text, styling, conditions, branches and any other
setting.
To clone a tooltip, in the editor, you will need to select it first.
Once selected, click on the clone icon:
The clone dialog will appear,
1. Choose whether you want to clone only the selected tip (default) or all tooltips
Oracle Custom Guided Learning Service FAQ 15
2. In the drop-down select where you want to clone to. This can be the same step (default), a new
step (the new step will be created immediately after the selected step), or any other step in your
guide.
3. Click the Clone button
Context Sensitive Help (CSH) using Oracle
Guided Learning
"Context-sensitive help is a kind of online help that is obtained from a specific point in the state of
the software, providing help for the situation that is associated with that state."
This definition is taken from this wikipedia article. Also from this article, "Context-sensitive help can
be implemented using tooltips" which is exactly where Oracle Guided Learning comes in.
While you can use Guided Learning to create flows to guide users through complex procedures,
sometimes, some extra information that appears when you put your mouse cursor over a button or a
form field can do a world of good.
In Guided Learning we call these on-hover tooltips. To add them to any page in your application
please do the following:
1. In the display settings of each tooltip, remember to:
• check 'Hide Next button'
• check 'Hide Close button'
• uncheck 'Show Back button'
• check 'Hide step count footer'
2. In the activation settings of each tooltip, remember to set 'Show on hover'
3. In the step settings section uncheck 'Highlight Target Element'
Contextual Help Links
Process Overview
Contextual help links appear in the Help Widget as set up with Oracle Guided Learning.
Links can be created in two methods:
1. Using the Guided Learning user interface to build/edit guides which are just links.
2. Using a bulk upload method that requires loading the links into a spreadsheet and using that
Guided Learning’s import function to load them.
This document explains this second method.
https://en.wikipedia.org/wiki/Online_helphttps://en.wikipedia.org/wiki/Context-sensitive_help
Oracle Custom Guided Learning Service FAQ 16
1. Creating/Editing the Spreadsheet
File Format
The Guided Learning web site accepts any Comma-Separated Values (CSV) file. One can use a
standard Excel spreadsheet, and convert to CSV prior to upload.
Guided Learning requires that the first line of the spreadsheet contain the column names. All
subsequent lines consist of data.
Columns
The following displays, at the time of this writing, the spreadsheet column names, that must appear
in the order shown.
But see the note following the list of columns.
Oracle Custom Guided Learning Service FAQ 17
Guided Learning has built some flexibility into the columns. In particular, no conditions are strictly
required and also you may add an arbitrary number of conditions as required.
When you want to add another condition, add the following column names:
conditionn_code
conditionn_summary
conditionn_tags
where n represents the next higher integer after the last that has appeared.
Place these columns to follow the existing pattern. For example, if you were to add a fourth condition
to the above,
Oracle Custom Guided Learning Service FAQ 18
add condition4_code and condition4_summary after condition3_code and condition4_summary.
Then add condition4_tags after condition3_tags.
Cell contents
Format individual cells as follows.
Oracle Custom Guided Learning Service FAQ 19
Oracle Custom Guided Learning Service FAQ 20
Oracle Custom Guided Learning Service FAQ 21
Oracle Custom Guided Learning Service FAQ 22
Oracle Custom Guided Learning Service FAQ 23
Oracle Custom Guided Learning Service FAQ 24
Oracle Custom Guided Learning Service FAQ 25
Oracle Custom Guided Learning Service FAQ 26
Oracle Custom Guided Learning Service FAQ 27
3. Preliminary Upload
You could just upload your spreadsheet and be done, but it’s a safer plan to first test it in the
development environment and once you have verified that everything looks okay, go ahead and
make it live in the production environment.
By the way, there can be about a five-minute delay before your new links become live as Guided
Learning sends them to web service. So if you don’t see your links right away, be patient as they may
yet appear. Unfortunately there is no notification that the links are ready.
Procedure:
1. When you finish preparing the spreadsheet, navigate to https://iridize.com/account/settings
2. Scroll down to find EXPORT / IMPORT LINKS:
3. Choose Choose File.
• Guided Learning displays a file chooser dialog.
1. Choose your spreadsheet and Open.
2. Check the Delete box if you want to remove any existing links.
3. Do not check the Publish all box.
4. Choose Import.
• Guided Learning begins installation of your links.
4. Testing
1. Testing is recommended.
5. Troubleshooting
Note that there can be about a five-minute delay before your new links become live as Guided
Learning sends them our web service. So if you don’t see your links right away, be patient as they
may yet appear. Unfortunately there is no notification that the links are ready.
1. Actual Upload
When you have tested the links and are ready to upload to the live product, the process is nearly the
same as described in the Preliminary Upload above. The only change is to now check the Publish
all box. Here are the details to make it explicit:
https://iridize.com/account/settings
Oracle Custom Guided Learning Service FAQ 28
1. When you finish preparing the spreadsheet, navigate to https://iridize.com/account/settings
2. Scroll down to find EXPORT / IMPORT LINKS:
3. Choose Choose File.
• Guided Learning displays a file chooser dialog.
4. Choose your spreadsheet and Open.
5. Check the Delete box if you want to remove any existing links.
6. Check the Publish all box.
7. Choose Import.
• Guided Learning begins installation of your links.
Remember that there can be about a five-minute delay before your new links become live as Guided
Learning sends them to web services. So if you don’t see your links right away, be patient as they
may yet appear. Unfortunately there is no notification that the links are ready.
2. Download
You may also download the Guided Learning link data and save it as a CSV that you can examine
using spreadsheet software. This might be useful if, for example your copy is lost or corrupted, or for
debugging purposes. (Another way to debug is to use the Guides user interface at iridize.com.)
Download procedure:
1. Navigate to https://iridize.com/account/settings
2. Login if necessary.
3. Scroll down to find EXPORT / IMPORT LINKS:
4. Choose Export.
• Guided Learning displays a file chooser dialog.
5. Choose the file name and location for saving.
3. Hints and Tips
A good way to make a link is to copy and customize an existing one of similar type.
One way to copy an entire row is to start at one end, hold down shift and then press the arrow key
until reaching the other end. Then copy-paste.
Things to check if new links do not appear:
• Have you given Guided Learning enough time – about five minutes – to get the links uploaded
to web services?
https://iridize.com/account/settingshttp://iridize.com/https://iridize.com/account/settings
Oracle Custom Guided Learning Service FAQ 29
• Is the publish column set to 1 (or TRUE) or did you check the Publish All box when importing?
• If you created your link by copying another one and modifying that, did you leave
the api_namecolumn blank for the new one?
If you’re really unable to figure out what has gone wrong you can always go to the Guided Learning
site and check the guides manually. Just search for significant keywords in your label.
Contextual Page Level Help
Let's say that a new feature has been added to your application and you've written a detailed article
about how to use this feature and have added this article to your knowledge-base/help-center/wiki.
How do I get the users who use this feature to read the article and to see the full power of the
feature?
What if you could:
1. Open a splash window for the first 3 times the user lands on the feature page
2. Embed a 30 seconds overview video of this feature
3. Write the key benefits of using this feature
4. Link to your detailed article for more information
Actually, you can do this! We call this Contextual Page Level Help.
Here is how Guided Learning can help you look like a pro:
• Create a new walk-through guide on your guides page
• Make the first step a splash.
• Use the display settings to change the placement of the tip to be inside-top-right
https://iridize.com/account/manage/
Oracle Custom Guided Learning Service FAQ 30
• Now open the extended text editor and write/embed the desired content.
• Be sure to remove the Back button and consider using remind me later
• Remove the Highlight; this would allow the user to interact with the page as he sees fit while
reading your content.
• Under the Advanced Settings, set Fixed Position; this will make the tip stay in view as the user
scrolls the page up or down.
Here's the result:
Oracle Custom Guided Learning Service FAQ 31
Create a customer help widget
Oracle Custom Guided Learning Service FAQ 32
Sometimes the built in left/right positioning of the help widget do not work well with the hosting
application. For example, they might overlay on top of an important part of the some pages.
To that end, we provide a service for customizing the help widget.
The process of creating a custom help widget involves the following 3 steps:
1. You need to place the following empty DIV element into the application
2. Go to the help widget setup page and check the Custom Widget setting.
3. Once the container is populated, you will need to style it using our design kit.
Customization and Personalization Methods
With Guided Learning you can set complex activation rules for your guides, based on individual end-
user fields. For example, you may wish to automatically start an introductory guide for every new
user once. Or you may want to make a guide available for a user two days after she have viewed a
different guide. In order to be able to use such rules, you need to set some fields for your end-users,
using the API.
api.fields.set
Set fields for the current end-user. This method expects a dictionary of one or more fields as the
second argument. For example, the Guided Learning embed code includes the following call
(commented out) by default:
iridize("api.fields.set", {
user_id:"USER_ID_GOES_HERE",
joined_at:UNIXEPOCH_TIMESTAMP
});
where we set the reserved-name field "user_id", which can be any string uniquely identifying your
end-users, such as a username, user ID or an email address. Here the field joined_at is a date field,
set as a numeric unix epoch timestamp (in seconds) giving the time the user signed-up to the
application.
NOTE: You must set the user_id in the very first call to api.fields.set on a page. Subsequent calls may
omit this field, but it is considered best practice to always include it.
Setting user group/role: you may want to user this method to customize the experience of users
based on group participation or user roles. This information could then be used to set up activation
rules, such that members of different groups will have different guides available. An example for such
call could be:
iridize("api.fields.set", {
user_id:"[email protected]",
https://iridize.com/account/panel/https://iridize.com/account/theme/
Oracle Custom Guided Learning Service FAQ 33
joined_at:629848800,
role:"admin"
});
Time fields: to set a time field, simply name the field with an "_at" suffix. The time value should be
provided using a unix epoch timestamp (in seconds). For example, to set the date a user joined the
application, we could call:
iridize("api.fields.set", {
user_id:"[email protected]",
joined_at:629848800,
});
Personalization and Dynamic Content
api.vars.set
Dynamically set page variables which can be used in guides content.
For example, you may want to address your end-users in your guides using their names. In such a
case the call to api.vars.set could be:
iridize("api.vars.set", {"new user":"F. Bar"});
The variable can then be used in any guide that will be running on the page by enclosing the variable
name ("new user") within double curly brackets ({{new user}}). When the guide is run and the step is
displayed, the part enclosed within curly brackets will be replaced with the value of the page variable
if it is set. If it is not set, the variable name will be used instead (without the curly brackets). A default
value different than the variable name can be set using the pipe, "|", symbol. For example, the text of
a welcoming step could be set to:
Hi {{user_name|there friend}}, thanks for signing up to fooBar. Let us show you around.
With the variable was set as described above, the text of this step will read "Welcome F. Bar, thanks
for signing up to fooBar, let us show you around.". If the variable was not set, the text will open with
"Hi there friend,..."
Another use case for this API call is for including dynamically generated hyperlinks in your guides
text. For example, you may have in your application paths such as "/foo/username/bar/". If you
would like to add a hyperlink to such a path within a guide you could simply set the link target to
"/foo/{{username}}/bar/", and run "api.vars.set" as follows:
iridize("api.vars.set", {"username":"007"});
This will yield a hyperlink with the target "/foo/007/bar/".
If the var is not set, but a user field with the same name was set in an api.fields.set call, the value
from the user field will be used. If both a var and a field with the same name are set the value of the
var will be used.
Oracle Custom Guided Learning Service FAQ 34
Deployment Best Practices
Guided Learning support two deployment modes out of the box: development mode and production
mode.
You can determine whether Guided Learning will work in production mode or
in development mode by setting the env variable in the embed code. Refer to our FAQ
about setting up Guided Learning.
Production mode
Production mode should be used in your live application; this is where your users engage with
the guides that you have published.
In production mode Guided Learning:
• Displays only published versions of your guides. That is, if a guide is not published it will not be
available.
• Uses the our CDN to cache your guides for better latency and high availability.
• Uses your internal browser cache to store recently used guides.
Development mode
Development mode is where you create, edit and test your guides before publishing them.
In development mode Guided Learning:
• Displays the newest versions of your guides even if they are not published yet.
• Does not use any type of caching so that changes that you make are immediately propagated
without any delay.
It is highly recommended to embed Guided Learning in development mode in your staging
environment that is the environment where you run all your tests before you release to production.
This enables the training professionals to create and test the guides on the newest features and
improvements before they are released to production.
Editing Step Branches
One of the strong points of the Guided Learning solution is how simple it is to create and manage
guides for the most complex processes. At the heart of this lies the Step Branches editing page the
Guide Editor. The Step Branches editing page empowers you to control the flow of the guide based
on various page conditions, setting multiple branches all from the a single place.
If you have any questions about these guidelines, please contact us.
http://www.iridize.com/contact/
Oracle Custom Guided Learning Service FAQ 35
How Branches Work
You can set one or more branches for each step in the guide. For each branch you can optionally set
one or more page conditions to limit when that branch could be chosen. When the guide advances
from a step which has branches, the first branch that can be chosen (considering each branch's
conditions) is selected and the guide continues along that branch. Thus, the order in which branches
are set in the Edit Branches page is important. Additionally, adding a branch after a branch without
conditions will have no effect (see Keep Current Guide Open below for an important exception). If no
branch is chosen, the guide will continue to the default next step, just as if no branches were set.
NOTE: If you have multiple Tips in parallel within a Step, the branches are set for each Tip separately.
The Edit Branches Page
The Edit Branches page lists the branches for the current step, you can add and archive branches as
well as edit branch settings. To open the page click the "Step Branches: Add" setting in the
Advanced Settings Panel of the current step in the Guide Editor.
A step with two branches. The first branch is a Jump to Step branch with conditions and the second
is a Launch Guide branch.
1. Done/Cancel
Click Done to save the step branches or click Cancel to discard your changes.
2. Action Buttons
The action buttons (Activate/Deactivate/Delete) allow you to perform an action on all selected
branches. You can select all branches by checking “Select all branches” box (labeled 3 in the image
above) or by manually selecting each branch using the selection checkbox at its top right corner.
• Activate – Click to activate all selected branches. Only active branches are evaluated.
• Deactivate – Click to deactivate all selected branches. Inactive branchesare not evaluated and will
not affect the flow of the guide.
• Archive– Delete all selected branches. This action cannot be reversed once Done is clicked.
3. Check to select all Branches
Check this box to select all the branches in the Edit Branches page. Helpful if you would like to
perform a mass action.
4. Branch Editing Area
See below for more details on editing branches . The image above displays 2 branches.
https://iridize.zendesk.com/hc/en-us/articles/203491171-Editing-Step-Branches#keep_current_guide_open
Oracle Custom Guided Learning Service FAQ 36
5. Edit Branch
Click to edit the branch.
6. Show/Hide Advanced Settings
Click to toggle whether advanced branch settings are visible. This option is visible for Launch a Guide
type branches only.
7. Reorder Branches
Drag the up & down arrow to drag and drop a branch and change the order of branches.
8. Add Branch
Click to add a new branch.
Jump to Step Branch Type
Jump to another step within the same guide.
Editing a Jump To Step branch. This branch is set to Jump to Step with step API Id "3" when the set
Conditions are fulfilled.
1. Select Branch Type
Branch type select box.
2. Step API id
The API id of the step to jump to. The step API id may be found in the Step Settings Panel of the
Guide Editor.
3. Add/Edit Conditions
Click to open the conditions editor, where you can add/edit Conditions to the branch.
4. Done/Cancel
Click on Done to finish editing the branch and keep your changes. Click on Cancel to discard the
changes made to the branch.
https://iridize.zendesk.com/hc/en-us/articles/208548455
Oracle Custom Guided Learning Service FAQ 37
Launch a Guide Branch Type
Choose the Launch a Guide branch type to launch another guide from within the current guide.
When used without branch conditions, this is often used to string together several guides into a
unified guide. When branch conditions are used this is often used for forking a guide based on user
choices or application state.
Editing a Launch a Guide branch with advanced settings. This branch is set to Launch a Guide with
apiName "98j68vyj".
1. Select Branch Type
Branch type select box.
2. Guide apiName
The apiName of the guide to launch. The apiName of a guide can be found in the guide's listing on
the Guides page of the Guided Learning dashboard.
3. Step API Id
By default the launched guide is started from its first step. When this textbox is not empty, the
launched guide will start from the step with the API id in the textbox. The step API id may be found
in the Step Settings Panel of the Guide Editor.
4. Keep Current Guide Open
The Launch a Guide type of branch normally launches the guide and then closes the current guide.
When the Keep Current Guide Open checkbox is checked the current guide is kept open.
Additionally, the branch choosing process continues on to the following branches (if any) and to the
default next step if no other branch is chosen. This is often useful when launching a guide which is
run in a popup window (see Popup Window Name setting below), where the current guide stays
open waiting for the user to get back from following the launched guide on the popup window.
5. Add/Edit Conditions
Click to open the conditions editor, where you can add/edit Conditions to the branch.
6. Show/Hide Advanced Settings
Click to toggle whether advanced branch settings (items 7-11 below) are visible.
https://iridize.zendesk.com/hc/en-us/articles/203436102-Guide-Activation-Conditions#page_condition_types
Oracle Custom Guided Learning Service FAQ 38
7. Wait for Page to Load
When this checkbox is checked the launched guide will not start until a page load takes place (either
a full page load or a SPA route load on a properly integrated SPA). This is almost always necessary
when launching a guide in a popup window (see Popup Window Name setting below). Another use
for this setting is when combined with the Redirect to Page or Reload Page settings.
8. Redirect to Page
When the textbox is not empty, the user will be redirected to the URL specified in the textbox when
launching the guide. Please note that it is almost always a good idea to also set the Wait for Page to
Load setting when using Redirect to Page.
9. Reload Page
When this checkbox is checked, the page will be reloaded when launching the guide. Please note
that it is almost always a good idea to also set the Wait for Page to Load setting when using Redirect
to Page.
10. Popup Window Name
By default the launched guide starts in the current browser tab/window. When this textbox is not
empty the guide will be launched in a tab/window with the Javascript window.name property
matching the text in the textbox. This is useful for launching guides within a popup window or
another tab. For use with a popup window, this setting almost always requires also setting the Wait
for Page to Load setting to work properly.
If you don't know the name of the popup window, refer to this video
11. On Close Return-Here/Launch-a-Guide
This setting sets an action to take place when the launched guide is closed (either by the user or by
finishing the guide).
• Return Here - with this setting the launcher guide is suspended upon launching the guide. When
the launched guide is closed the launcher guide resumes from the same step it was when
suspended.
• Launch a Guide - with this setting the launcher guide is closed as usual. When the launched guide
is closed, the guide with the apiName set in the textbox is launched.
12. Done/Cancel
Click on Done to finish editing the branch and keep your changes. Click on Cancel to discard the
changes made to the branch.
http://window.name/https://youtu.be/UD6_8kk-5Mk
Oracle Custom Guided Learning Service FAQ 39
Editor Manual
Terminology
Tip - also called tooltip, callout, help balloon, popover; this is the UI element that provides additional
information and/or instructions about something on the web page
Target element - the element on the page to which the tip is pointing.
Splash - a special type of tip that does not have a target element, it is simply a modal dialog that is
displayed at the center of the web page.
Selector - a unique identifier of an element on the web page.
Step - a set of tips that are run in parallel.
Guide - an interactive tutorial; an ordered set of steps used to provide the end user with relevant
information as he is using the application.
Player - the Guided Learning piece of software embedded in the hosting web application which
is responsible for launching all guides.
Guided Learning editor components: Red - Content Editor, Green - Top Panel, Purple - Flow Panel,
Yellow - Step Settings Panel and Cyan - Tip Preview
Tip Preview
Shows a live preview of the currently selected tip as it would be shown as part of the guide. The
Next, Back and Close (x) buttons are all functional.
Content Editor
The content editor allows you to define the contents of the tip. The content editor has two modes -
Minimal and Expanded. The minimal mode supports the most important commands used in the
majority of Guides. The Expanded mode empowers you to create rich content tips and splash screens
which can include media.
The commands of the minimal mode are detailed below.
The Top Button Bar
• - Click the button and start entering content to make it bold. You can also highlight part of
the tip's content and click this button.
• - Click on the button and start entering content to make it italic. You can also highlight a part
of the tip's content and click this button.
Oracle Custom Guided Learning Service FAQ 40
• - Click on the button and start entering content to underline it. You can also highlight a part
of the tip's content and click this button.
• - Click to add a bullet item list to your tip's content
• - Select a part of the tip's content and click this button to convert it into a link.
• - Click to add an Guided Learning Session Variable button. Session Variable buttons can be
used to create rich guide flows based on user choices. Clicking on a Session Variable Button
dynamically sets a Variable which can be used in Step and Branch conditions to control step
activation and guide flow. The Variable can also be persisted as a User Field, which can be used
in Guide Activation Conditions.
The Bottom Button Bar
• - Click to change the target element
• - Click to change to placement of the tip relative to the target element
• - Click to expand the content editor into Expanded mode
• - Click to discard the changes you have made to the tip
• - Click to save your changes and create another tip.
Top Panel
1. "My Guide" - this is your guide’s name, click to edit it in place. For a new guide this will be
"Untitled".
2. Done - click to save your changes and return to the manage page.
3. Preview - click to preview the guide in a new browser tab as it would display in the live site. If you
have already opened the preview, click this again will refresh the preview tab and relaunch the
guide with your recent changes.
4. Publish changes - An Guided Learning guide has multiple revisions. Each time you edit a guide a
new revision of that guide is stored in our database. A revision can either be a published revision
or a draft revision. To complement this, Guided Learning supports a dual deployment mode.
While you can only see published revisions in your production environment, Guided Learning
allows you to see draft revisions in your staging environment. This is very useful if you want to
create a guide for new feature that is not yet live in production. Check this checkbox to make this
revision published.
Flow Panel
Here you can view a list of all steps in your guide. You can click on any step to view it. You can drag
and drop steps to reorder them.
Oracle Custom Guided Learning Service FAQ 41
Use the _ button to delete a step
Use the _ button to toggle the step settings panel.
Click on the green + button at the bottom of the panel to append a new step to the guide.
+/- Symbol:
A step can display more than one tip simultaneously. To add or remove tips from a step use the +/-
icons.
Display settings
Highlight Target Element
Setting this option tells Guided Learning to highlight the target element and mask the rest of the
page. Except for the target element all other elements will be visible but inaccessible to your end
user. This setting allows you to focus your user’s attention on a specific element or section on the
page and help him avoid mistakes.
Hide Next button
By default, every Guided Learning tip has a Next and a Back button which allows your users to
navigate back and forth within a guide. However, sometimes it is considered best practice to remove
the Next button. To remove the Next button, check the Hide Next box in Settings.
For example: when you want to make a button mandatory, add a tip that reads “Click this button”
and use the Hide Next setting to drive the user to complete the guide without skipping any steps.
Change Next Button Text
Use this to change the text of the Next button.
For example: on the first tip of guide consider changing the text to something more engaging like
“Let’s Go” or “Show Me”. For the last tip, try “That’s It”.
Hide Close Button
This will remove the ‘X’ from the top right corner of the tip, compelling the user to read the tip
content and act on it.
Best practice: use this setting when launching a guide for first time users.
Show Back button
Oracle Custom Guided Learning Service FAQ 42
By default, every Guided Learning tip has Next and Back buttons which allow users to navigate back
and forth within a guide. However, sometimes it is considered best practice to remove the back
button, to do so - Uncheck the Show Back box in Settings.
Show Remind Me Later button
Use this setting to show a “Remind me Later” button for the tip. If clicked, Guided Learning will
launch the tip again for the same user at a later time. To define that later time you will need to define
Guide Activation Conditions.
Hide steps count footer
Use this to toggle the display of the step counter at the bottom right corner of your tooltip.
Tip Width
Use this to determine the width of the tip. This field's value is measured in pixels.
Tip offset
Offset the tip from it's center position. Use a negative number in the top setting to place the tip
further on top. Use a negative value for left to take the tip further to the left.
Tip Placement
Use this setting to define the position of the tip in relation to the target element. This is similar to the
function of [button] in the tip editor.
Disable Element
Blocks the user from interacting with the highlighted element. For example, if you want to highlight a
button and explain it while making sure the user will not click it.
Change Highlight Element
While the tip will always point at the target element you can choose to highlight a different element
on the screen. Normally this is used to highlight a container of the target element. for example, while
the tip can point at the submit button of a form you could opt to highlight the entire form.
Activation Settings
Invisible Step
Oracle Custom Guided Learning Service FAQ 43
Consider the following use case, you want to show a tip as soon as the user clicks on a certain
button. To do this set an “invisible step” on the button. This will tell the player to wait until that
button is clicked before advancing to the next step thus showing the first tip.
Advance On Event
By default the player advances from one step to the next as soon as the user clicks on the next
button. However the make the guide flow more smoothly you can tell the player to advance based
on user interaction like clicking a button or enter text in a form field. Guided Learning support all
these events.
Best practice: use this when guiding users to fill out forms. Use Keypress and select events to
advance the guide to the next step automatically.
Manually setting the event to and empty value (while keeping the checkbox checked) will set the
guide to advance as soon as the target element appears on the page and all the step conditions set
for this tip are true.
You can get some inspiration from the most commonly used events:
• Mouse Events
• click - use this to advance when the user clicks on the selected element
• dblclick - use this to advance when the user double clicks on the selected element
• mouseover - use this to advance when the mouse pointer enters the selected element
• mousedown - use this to advance when the user starts to click on the selected element. This
is most commonly used as a substitute for when the click event cannot be used.
• Keyboard Events
• keypress - use this to advance when a character key (or enter) is pressed. Note: use this to
handle a user filling out a form field.
• ir-enter - a custom Guided Learning event used to advance when the user clicks on the Enter
key.
• ir-tab - a custom Guided Learning event used to advance when the user clicks on the Tab key.
• ir-esc - a custom Guided Learning event used to advance when the user clicks on the ESC key.
• ir-backspace - a custom Guided Learning event used to advance when the user clicks on
Backspace key.
• ir-space - a custom Guided Learning event used to advance when the user clicks on the Space
key.
• Form Events
• blur - use this to advance when the selected element has lost focus.
• change - use this to advance when the user has made a selection a drop down list, clicked on
a radio button or a checkbox.
• focus - use this to advance when the selected element has received focus.
Delay Advance by
Oracle Custom Guided Learning Service FAQ 44
This will tell the player to wait x milliseconds before advancing to the next step. If the step has an
Advance on event set the delay period starts after that event occurs. If there is no Advance on event
set the delay period starts as soon as the target element is found.
Best practice: use this in conjunction with the advance on Keypress. The next tip will appear
automatically x milliseconds after the user has started typing text.
Note: with this setting the guide does not advance to the next step before the delay period is over.
Thus, a page refresh or navigation during the delay period will cancel the advancement to the next
step. Use the "Delay showing this tip" setting above to set the delay on the next tip directly for such
use cases.
Change Advance on Event Target
On occasion, you may want the tip to point to one target element and at the same time wait for the
user to interact with another element.
Best practice: If you want to highlight an entire form section & set the “advance on” selector to be
the “Submit” button so that the guide will advance when the Submit button is clicked)
Show Tip after page refresh
If the next tip’s element selector exists in the current page, then the tip will flash twice. This prevents
that flashing tip. We consider this better UX.
Show tip after
This will tell the player to wait x milliseconds before showing the current tip.
Best practice: use this as an alternative for Show Tip after page refresh if you need to prevent a tip
from "flashing" but there is not page refresh or navigation when advancing between the steps. This
can sometime happen when parts of the page (or Dialog modals) are dynamically rendered.
Note: this setting only delays the showing of the tip. If the tip has an Advanced on event set it would
wait for the event even while the tip is still waiting to show.
Show tip on hover
Only show this tip when the user moves their mouse over the target element.
Best practice: use this to provide additional information about a form field.
Skip if element not found
Knowing that web pages are dynamic in nature, the Guided Learning software embedded in your
website continuously looks for elements, even if they are not currently visible. Guided Learning will
Oracle Custom Guided Learning Service FAQ 45
show the tip as soon as they become visible. You can tell Guided Learning not to wait for an element
by setting the Step as Optional.
For example: If you want to create a guide on the Settings page of your application, your first tip
should probably be: "Click on Settings”. But what if the user launched the guide from the Settings
page? The solution: set that first step to be optional.
Step Conditions
There are cases where you want to condition the showing of a specific tip in a step on the state of
the page the guide is running on. For example, whether a page element, other than the target
element of the tip, exists or is visible on the page. Another example can be to only show a tip on a
specific page based on the page URL (and maybe skip the step on other pages). Use this setting to
add/edit a list of page conditions to the tip. The tip will only be shown when all the conditions
are fulfilled and will be hidden as soon as any of the conditions becomes false.
Best practice: This setting is very useful in cases where you have multiple tips in a step. It is especially
useful for conditional branching of a guide, where the different tips in a step have different
conditions and are set to launch different guides (or continue with the current guide). Another
common use case is for optional navigation steps, that should only show if the user is not already on
the page where the guide is built to run.
Advanced Settings
Fixed Position
When using a splash tip you can use this setting so that the tip will remain visible even if the user
scrolls up or down the page.
Allow changing number of targets
Use this setting when attaching a tip to multiple targets, where the number of targets may
dynamically change while the tips are showing.
Track target position
If the element’s position moves dynamically (fixed positioning), this will ensure that the tip stays on
the target element. (E.g.: virtual customer service agent that can be on different areas of the page.)
No Scroll
By default, Guided Learning will scroll the page so that the tip and the highlighted element will be
visible. This setting allows you to disable this behavior.
Advanced visibility check
Oracle Custom Guided Learning Service FAQ 46
On some applications, Guided Learning might think that an element is visible while it is not. This can
happen if the web application uses multiple layers and an element could be hidden behind another
on that was added on top of it.
This setting tells Guided Learning to run some extra checks against the element.
Scroll Parent Container
If the target element is within an internal element with an internal scroll, this will enable us to scroll
down to the target element.
Limit the wait on target to 3000 ms
Our guide tips wait for the target element to appear indefinitely. This setting sends Guided Learning
an error message if the current target element does not appear within x ms so that we can notify you
and fix the problem.
Step Branches: add/edit
This setting allows you to set one or more branches to the step, either jumping to another step on
the current guide or launching a different guide.
Target selector
This enables you to use the developer tools & select selectors (often complex elements) via
jquery/css selector. Use the up-arrow to go up the DOM tree and automatically select the container
of the existing target element.
Next URL
Navigates the user to a new page when clicking on the next button. This is very useful if you want to
create a site tour.
Change Highlight Stretch
make the highlighted section of the screen smaller or bigger using pixel precision. This is very useful
if the section you want to highlight does not have a corresponding HTML container.
Note that this setting is not responsive.
Only display one tooltip
This setting is on by default.
Oracle Custom Guided Learning Service FAQ 47
When you select an element Guided Learning tries to find a unique identification for this element.
Sometimes that identification is not strong enough and could result in multiple tooltips appearing on
the screen at once. Un-check this setting to allow for the display of duplicate tips. This could be very
useful if you want identical tooltips to appear next to each item in a list.
Embedding an iframe in a Guided Learning
Step
One of the ways of using Guided Learning is embedding external content into a Guided Learning
“bubble.”
You can use this feature to, for example -
• Provide your users with a survey that you’ve created (in SurveyMonkey or in Google Sheets for
example) directly over the interface of your product.
• Give you users direct access to relevant information in your FAQ or Knowledgebase while they are
using the product
• Sharing information from an external source or website in a contextually relevant
This features utilizes Guided Learning’s ability to embed iframes (or Inline Frame) in our bubbles.
These iframe-bubbles can appear as single-step guides or as part of a longer guide (one of the
steps), based on your requirements and the process.
And, of course, these guides and bubbles can be made to appear according to pre-
set conditions (Only once, only on certain pages, only to certain people, etc.), just as any other guide.
In addition, Guided Learning collects all usage data and lets you know that your users have actually
seen this content (even though it is outside of your product).
https://en.wikipedia.org/wiki/HTML_element#Frameshttps://iridize.com/account/stats/
Oracle Custom Guided Learning Service FAQ 48
Embedding an iframe
The mechanism of embedding an iframe into a bubble is similar to embedding a video or an audio
link and uses the same process. Guided Learning has a generic algorithm that recognizes the type of
content that is provided in the URL and automatically deploys it correctly in the bubble.
Just as with video and audio, there are two ways you can embed iframes into Guided Learning
bubbles. In both cases the process is easy and quick.
From the Editor
• Launch the Guided Learning Editor
• In the Expanded Content Editor choose the Embed Media Console Box (see Image)
Oracle Custom Guided Learning Service FAQ 49
• In the console box enter the URL for your iframe and click “ok”
• The external website will now appear in your Guided Learning bubble
Oracle Custom Guided Learning Service FAQ 50
• You can minimize the Expanded Editor and either continue to the next Step or click “Done” and
continue to the Guide Activation Conditions.
From the Dashboard
• Click the New button for creating a guide and choose “Video” from the options in the green bar
(1).
• In the URL box (2) enter the URL of the page you wish to embed
• Don’t forget to give the new guide a name (3)
• Now click CREATE
• A new guide has been added to your Video Guide list
• You can now choose the URL you wish this guide to appear on
Oracle Custom Guided Learning Service FAQ 51
Please note! Some products do not allow you to embed them inside of an iframe. We suggest you
test each page to see that it works before launching it to your users.
Expanded Content Editor Reference
The expanded view of the content editor includes many options for creating, styling and embeding
rich content into your Guided Learning guides and walkthroughs. Below is a quick reference for the
Oracle Custom Guided Learning Service FAQ 52
most important options and their application.
-
View Source: view and edit the HTML source of the step's content directly.
-
Advanced Paste: when pasting rich text content into the editor you may want to use these buttons to
paste as plain text (without styling) or to paste from Word and keep the content styles intact.
-
Oracle Custom Guided Learning Service FAQ 53
Undo/Redo: undo changes to the content or redo changes which were previously undone.
-
Clear Styling: remove all content styling, such as text color, background color, font size and type etc.
-
Quote: turn selected text into a Quote element with its custom styling.
-
Text Direction: Set the direction of the currently selected paragraph to Right or Left.
-
Link/Unlink: turn selected text into a link (anchor) or insert link at the current cursor position. The
Link Dialog allows you to set the type of the link, its URL and its target window (open in same/new
tab or window).
-
Table: add or modify a Table element. The Table Dialog lets you set table properties such as the
number of rows and columns, table headers, border, width and more.
NOTE: you can also right-click a table in the content to open the table properties as well as cell and
row level options.
-
Special Symbols: add a special symbol to the current cursor position. This is especially useful for
adding currency symbols, such as Euro or Pound or Yen.
-
Image: add or modify and Image element. The Image Dialog allows you to set image properties such
as its URL, size, alignment and whether it is a Captioned Image.
NOTE: you can change the Image's size both from the Image Dialog or by the in-content drag-to-
resize controls. For Captioned Images, the caption can be edited directly in the content.
-
Embed Video (and media): add or modify a Video or Slideshow from and external source such as
Youtube, Vimeo and Slideshare. While the main use of this option is to embed Videos in guides and
messages the full list of supported services also includes Audio, Photo and Rich Content sources
such as Soundcloud, Bandcamp, flickr, instagram and wikipedia. Here you may find the full list of
currently supported sources.
-
Text Style: set or modify the selected text's Style (Heading 1-6, Paragraph), Font type and Font Size
using these drop-downs.
-
http://ckeditor.com/addon/oembedhttp://ckeditor.com/addon/oembed
Oracle Custom Guided Learning Service FAQ 54
Emphasis: set or unset Bold, Italic and Underline emphasis on the currently selected text.
-
Text Alignment: set the alignment for the currently selected paragraph to Left, Center, Right or
Justify.
-
List: add numbered or bullet list. Right click the list elements to open up the list properties dialog,
where you may choose numbered list type (Decimal, Latin numerals, Alpha etc.) or bullet list type
(Circle, Disc or Square).
-
Indentation: increase and decrease text indentation level. Increasing the indentation level of a list
item creates a nested.
-
Text Colors: set the text and background colors of the currently selected text. The color selection
dialog lets you choose a color from a list of preset colors or enter your own custom colors.
-
Session Variable Button: add a Session Variable Button. Session Variable Buttons can be used to
create rich guide flows based on user choices. Clicking on a Session Variable Button dynamically sets
a Variable which can be used in Step and Branch conditions to control step activation and guide
flow. The Variable can also be persisted as a User Field, which can be used in Guide Activation
Conditions.
Exporting and Importing Guided Content
This section explains the process for exporting and importing Guided Learning guides for translation
purposes. Translation of guides allows you to dynamically control which language of the guide will
be displayed to the end user. Once the guides are exported you can translate the relevant text in the
provided files and import them back to Guided Learning with the new language.
Export
To Export the guides content you will need to access the Customize page in your Guided Learning
account.
Look for the Multi-Language section and click on the Export button. This will prompt you to save
the exported guides to your local disk.
https://iridize.com/account/settings/
Oracle Custom Guided Learning Service FAQ 55
Guided Learning guides will be saved as a ZIP file with all the exported content in the target
directory.
Extract and save the information in the ZIP file to a directory of choice. If your operating systems
does not support ZIP files you can use one of the following software providers: Winzip, Winrar, izip.
Your export folder should include the following directories:
• active - This directory contains all published/active revisions of your guides; it should match
what you see in your production environment. The directory will contain a list of directories,
one for each language. In each such language directory you will find a list of files named
according to your guides’ api-names. The directory names ‘--’ denotes the native language
you used to create your guides originally; this will be english in most cases.
• testing - This directory contains all draft revisions of your guides; it should match what you
see in your staging/test environment. The structure of this directory is identical to the active
directory.
• import - This directory has no real content. It is where you will need to place your
translated guides before importing them back to Guided Learning. For more information
about the import process please read the section below.
• README.txt - this is the file you are reading now :)
Import
In order to import the translated guides back to Guided Learning you will need to populate
the import directory with the translated content.
The import directory should include directory for each language you support. The name of each
directory signifies the language it contains and should follow this naming convention. For your
convenience, during the export process we have generated in the import directory a directory for
each language you currently have guides for in the Guided Learning servers.
To import the translated content you will need to ZIP the contents of this directory only and upload
it using the “Import” button in the Customize page of that product in your account.
http://www.science.co.il/Language/Locale-codes.asp
Oracle Custom Guided Learning Service FAQ 56
Export Guide Format
The content of your guides will be saved in a tab-separated values file. This should allow you to
double click and open it in any spreadsheet software (e.g. Microsoft Excel).
Header Section
This section contains meta-data related to the guide.
rev_key djebjwtsi7p9rqe
display_name display name
Use this section to translate the name of your guide to multiple languages. This name will be
displayed in your Guided Learning dashboard and in the help widget for your end users.
Notice: please leave everything else untouched.
Content Section
This section contains the actual content of the guide.
id uid type next contents
1 tip voila hello world - fr
The is a marker used during the import process.
The line after provides column headers. Each tooltip in your guide should have a corresponding line.
id, uid, type - are internal Guided Learning fields. They are used in the import process.
next - The text that will be displayed in the Guided Learning next button. This field will normally be
empty unless you have changed it from the default value ‘Next’. To translate the default text for
the Next button to a language please read the Tiplate section below.
Oracle Custom Guided Learning Service FAQ 57
contents - The contents of the tooltip.
Notice: do not change the order of the lines, it might break the import process.
Export Tiplate Format
The Guided Learning tiplate is a template of what your tooltip looks like. It defines the default look of
the tooltips in your application.
This is important because through the tiplate you can define the texts of the following defaults:
• Next - this is the default text for the next button. Simply search and replace the word Next in the
tiplate.
• Back - this is the default text for the back button. Simply search and replace the word Back in the
tiplate.
• Remind me later - change the default text of the remind me later button. search for Remind me
later
• Step counter - by default the step counter looks like this ‘Step 1/n”. Search for Step to replace.
The tiplate file will be named tiplate.csv in your export directory.
Goals – Measuring Product Training
Even if you achieve the impossible and finish writing all the technical communication content you
ever wanted. Or if you have created THE perfect product training course and uploaded it to your
LMS. Something is still missing!
If you can not measure the effectiveness of your training you are not done.
Measuring is crucial because it allows you to:
1. Improve your training based on real data
2. It's a highly effective way to share your results with high level executives. Some would say it's the
only way to do so.
Whether or not you use Guided Learning to train your users and help them master key procedures;
Guided Learning lets you track and measure which users complete these procedures.