Online Content Management 
Objective data is not recorded 
AICC content has the ability to send objective data to 
SuccessFactors Learning; however, the objectives must exist in 
SuccessFactors Learning, and must be associated with the AICC 
content object. The AICC DES import file often contains a list of 
the objectives for the content (objective identifiers typically start 
with "J"). To add the objectives to SuccessFactors Learning, use 
the Developer_ID from the DES file in the Objective field in 
SuccessFactors Learning. Once created, the objectives can be 
associated to the content objects under the Objectives tab of the 
content object record. 
Content is unable to find the SCORM API 
When SCORM content is launched, the first thing it does is search 
for the communication piece, an object called "API". The content 
searches all the frames in its own window first, and if it does not 
find the API object, it attempts to search in its opener window. In 
SuccessFactors Learning, the API is hosted in the user access piece, 
so the content will have to search the opener window to find the 
API. There are several reasons why the content may not be able to 
find the API: 
Make sure the content is specified as a SCORM type content 
object in SuccessFactors Learning (use Browser type for 
Learning v.4.2 and earlier). The API is not available to AICC or 
Document type content objects. 
If the content is hosted under a separate DNS name (server 
name) from the LMS, the content will not be able to access the 
API. The browser, for security reasons, will prevent the 
content from searching in the opener window and will usually 
SuccessFactors Learning 
- 65 - 
© 2011 SuccessFactors, Inc. 
Confidential. All rights reserved. 
Pdf rotate single page - Split, seperate PDF into multiple files in, ASP.NET, MVC, Ajax, WinForms, WPF
Explain How to Split PDF Document in Visual C#.NET Application
pdf split; break apart a pdf in reader
Pdf rotate single page - VB.NET PDF File Split Library: Split, seperate PDF into multiple files in, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Splitter Control to Disassemble PDF Document
break pdf password online; break pdf into separate pages
Online Content Management 
© 2011 SuccessFactors, Inc. 
- 66 - 
SuccessFactors Learning 
Confidential. All rights reserved. 
give an "Access Denied" error. For more information, please 
see the section discussing the cross-domain restriction. 
The code that looks for the API may need to be altered. 
Typically, there will be an APIWrapper.js file that contains 
functions provided by ADL (writers of the SCORM spec). The 
functions that locate the API are "getAPI" and "findAPI". The 
getAPI function calls the findAPI function and specifies a 
window to search. As mentioned above, the content will first 
search the content window, and then the opener window 
(SuccessFactors Learning user piece). The getAPI call to seach 
the opener window is usually: 
theAPI = findAPI(window.opener); 
If the SCORM content is using frames, this function call will not 
make sense to the browser because it will look for the opener 
of a particular frame. It may be necessary to fix this line of 
code to search the opener of the frameset as follows: 
theAPI = findAPI(top.window.opener); 
Likewise, if the content is using an opener window to format the 
content's browser window, the content will be two levels out 
from the system, and thus the proper call would need to be: 
theAPI = findAPI(window.opener.opener); 
Not sure if the content is communicating 
There are two ways to confirm content communication. The first 
method is to check the user record in the SuccessFactors 
1. Log in to SuccessFactors as an administrator. 
2. Navigate to Users > Users
3. Access the user record in edit mode. 
C# PDF Page Rotate Library: rotate PDF page permanently in
And C# users may choose to only rotate a single page of PDF file or all the pages. See C# programming demos below. DLLs for PDF Page Rotation in C#.NET Project.
acrobat split pdf bookmark; break pdf into multiple pages
VB.NET PDF Page Delete Library: remove PDF pages in, ASP.
Able to remove a single page from adobe PDF document in VB.NET. using RasterEdge. XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
break a pdf; pdf split pages in half
Online Content Management 
SuccessFactors Learning 
- 67 - 
© 2011 SuccessFactors, Inc. 
Confidential. All rights reserved. 
4. Select the Online Status tab from the Related area. 
or the 
to see if the content is 
data being 
ata is recorded for the content, please review the "Content 
ked complete 
5. Click the Object Details link to examine the details f
content object. Values updated by SCORM include: 
− Total time 
− Score 
− Finishe
− Complete
− Objective fi
− Objective complete
This method should allow you
communicating, but it will not show you all the SCORM
stored in the SuccessFactors Learning database. Since AICC and 
SCORM share a common data model, it is possible to construct a 
simple AICC request to obtain all the content data stored in the 
database. The following page can be used to retrieve AICC or 
SCORM data from SuccessFactors Learning. 
If no d
is unable to find the SCORM API" section. 
Content is communicating but is not mar
Content completion is tied to the SCORM Lesson_Status
SuccessFactors Learning only grants credit for a Lesson_Status 
value of Passed; however, many content vendors only send a value
Completed. Please see the Lesson_Status section on the Known 
Issues page. It is possible to configure SuccessFactors Learning to 
grant credit for a SCO sending a Lesson_Status value of 
C# PDF Page Delete Library: remove PDF pages in, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
pdf split pages; break pdf
VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.
anticlockwise in VB.NET. Rotate single specified page or entire pages permanently in PDF file in Visual Basic .NET. Batch change PDF page
break pdf file into multiple files; reader split pdf
Online Content Management 
Completed. Please see the Lesson_Status section on the AICC 
Known Issues page for details. 
If the Lesson_Status and score values are not being updated, 
check the max normal setting for the item. 
Objective data is not recorded 
SCORM content has the ability to send objective data to 
SuccessFactors Learning; however, the objectives must exist in 
SuccessFactors Learning, and must be associated with the content 
object. If the objectives are listed in the SCORM import files, they 
will be created and assigned during the import process. If the 
objectives are listed, but are not being generated during import, 
please see the objectives section on the SCORM import page and 
confirm the import file is properly formatted. 
© 2011 SuccessFactors, Inc. 
- 68 - 
SuccessFactors Learning 
Confidential. All rights reserved. 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
c# split pdf; pdf split file
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C# Users can view PDF document in single page or continue
acrobat split pdf into multiple files; break a pdf into parts
Online Content Management 
Appendix D: 
Tracking Functions 
SuccessFactors Learning Tracking functions consist of a set of 
instructions that is placed into online content. Upon launching, 
exiting, or completing the online content of a content object, 
these instructions send information from the content back to 
SuccessFactors Learning. 
For example, content bookmarks allow the user to resume the 
content in the place where he/she left off. This bookmark value is 
saved and retrieved using tracking functions. Another 
SuccessFactors Learning tracking function sends the completion of 
the content object to SuccessFactors Learning. 
The tracking functions are JavaScript-based (a scripting language) 
and are run in Internet browsers such as MS Internet Explore and 
Mozilla Firefox. Similar to SCORM, the functions can communicate 
via direct HTTP posts or through a client-side applet. The 
communication is processed by the same servlet used for AICC 
communication. The tracking functions are unidirectional; they 
only communicate from the content to SuccessFactors Learning. 
Admins cannot use the functions to retrieve information from 
SuccessFactors Learning. 
The primary difference between AICC/SCORM and SuccessFactors 
Learning tracking functions is the recording of online exam/survey 
scores. AICC/SCORM stores the exam score and time in the 
SuccessFactors Learning 
- 69 - 
© 2011 SuccessFactors, Inc. 
Confidential. All rights reserved. 
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in
Both single page and multipage tiff image files can be created from PDF. Supports tiff compression selection. Supports for changing image size.
break pdf into multiple documents; break pdf password
VB.NET PDF: Basic SDK Concept of XDoc.PDF
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
split pdf; add page break to pdf
Online Content Management 
content object record. If a user retakes the exam a number of 
times, the score and time will be overwritten each time to show 
only the most recent iteration of the exam.  
On the other hand, SuccessFactors Learning tracking functions 
saves exam scores and times each time the user takes the exam in 
a separate record called “exam iteration.” Administrators can 
view each user iteration for the exam/survey under the Online 
Status tab or by running a SuccessFactors Learning report. 
The following list is a sample of some of the tracking functions 
available for online content. A full list may be found at the URL 
given at the end of this section. 
function recordTrainingEvent() 
Records a learning event for the item currently being accessed 
by the user. 
function recordComponentCompletion() 
Sets the item currently being accessed by the user as complete. 
function recordModuleCompletion() 
Sets the content object currently being accessed by the user 
as complete. 
function bookmarkCurrentURL() 
Stores the current web page of the module being accessed as a 
bookmark. The next time the user accesses the content object 
in the online item, the stored web page will be launched, 
instead of starting from the beginning of the content.  
Note: This function cannot be used to bookmark pages within a frame set. 
© 2011 SuccessFactors, Inc. 
- 70 - 
SuccessFactors Learning 
Confidential. All rights reserved. 
VB.NET PDF File & Page Process Library SDK for, ASP.NET
With VB.NET PDF SDK, PDF document page can be rotated to 90, 180, and 270 in clockwise. Both a single page and whole file pages can be rotated and saved as
pdf file specification; acrobat separate pdf pages
VB.NET PDF File Merge Library: Merge, append PDF files in
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
break apart a pdf in reader; cannot print pdf file no pages selected
Online Content Management 
function bookmarkURL(url) 
Stores the specified URL as a bookmark. When the user next 
accesses the content object in the online item, the stored web 
page launches, instead of starting from the beginning.  
Note: This function can be used to bookmark pages within a frame set. 
This introductory session demonstrates how to pass content object 
completion within a file using SuccessFactors Learning tracking 
functions. Completion will be passed using a standard HTTP 
request by constructing a hyperlink that sends the completion 
parameters to SuccessFactors Learning. The first part of the URL is 
the address of the SuccessFactors Learning servlet. This servlet 
processes all the tracking data for SuccessFactors Learning. The 
URL address of the servlet is: 
http://[server address + context path / servlet Name] 
In SuccessFactors Learning, the servlet name is configurable, but 
defaults to PwsTrackingFunction
The second part contains the parameters for completion. The 
address and the URL parameters are separated by a ?.  
An example of a tracking function URL: 
http://[server address + context path]/pmod.phtml 
This URL can be added to any content with the ability to use 
hyperlinks, such as an HTML page, a Word document, a PDF file, 
or a PowerPoint presentation, and can be used in conjunction 
with a verification statement. For example, if an admin wants to 
ensure that his/her users fully read and understood a Standard 
Operating Procedure document in PDF format, he/she might 
SuccessFactors Learning 
- 71 - 
© 2011 SuccessFactors, Inc. 
Confidential. All rights reserved. 
Online Content Management 
include the following text hyperlinked to the above tracking 
function URL format: 
I verify I have read and understand all the material 
contained in this document. 
© 2011 SuccessFactors, Inc. 
- 72 - 
SuccessFactors Learning 
Confidential. All rights reserved. 
Online Content Management 
Appendix E: 
AICC Export 
It is recommended that administrators set up content objects and 
online items in a development instance of SuccessFactors 
Learning. Once the content objects and items are thoroughly 
tested, administrators upload the online item specification 
without recreating the records. The online content structure for 
online or blended items is exported using the AICC export tool 
found in the Actions area of the item (Figure 21). 
Figure 21. AICC Export 
This tool creates the four required AICC text files. Save the files 
locally and upload them into the production environment using 
the AICC Import Assistant. Before placing the imported item to 
the production catalog, re-test the content with a user account. 
SuccessFactors Learning 
- 73 - 
© 2011 SuccessFactors, Inc. 
Confidential. All rights reserved. 
Online Content Management 
© 2011 SuccessFactors, Inc. 
- 74 - 
SuccessFactors Learning 
Confidential. All rights reserved. 
Documents you may be interested
Documents you may be interested