22 Replies
Steve Flowers

We use Oracle Taleo Learn and Storyline content works fine. Much better, in fact, than some of the Captivate content we have published. 

I tend to publish and custom edit the embed in the player. I hide the left navigation menu in Oracle's player and my embed looks something like this in HTML. This will launch the course and the background in a window that is completely filled with the Storyline publish.

<div align="center"><img alt="!ldcFrame:2,/files/scorm/courseFolder/index_lms.html,100%,100%,true! " src="/images/btn_edtoolbar_import.gif" border="0" />&nbsp;</div>

You can add custom JavaScript triggers to do things within the player. For example, if you add multiple SCOs to a course in the player, you can navigate between them or trigger the exit function within the player to return the participant to the place which they launched the course from a button or tab control.

We've found some things we don't like about Oracle Taleo Learn but there are some benefits that take a little digging to discover. Take a look at the attached structure diagrams. This describes how the system logically arranges containers. It's not super clear within the admin interface what you can do to build logical structures. This helps a bit to make the system more than an "event dispenser".

You can also build practically anything you want within a learn.com page or even within the course player if you know a little HTML and Javascript.

Steve Flowers

The learn.com system definitely takes some getting used to. Articulate Online does what it does (launch and track) really well. It's simple and pretty much hassle free. Moving from simple, hassle free, to something with an admin panel with 100 different items is a big jump.

Stepping into a system that does more than launch and track is a blessing and a curse:) On one hand, you have a lot of opportunity to build out structures for a variety of developmental activities. On the other, you may not have a need for all of them. So sorting out what's useful from what's not is going to be your first challenge.

Of all of the things we found in the system (the previous attachment), we decided to focus most of our energy on five of them:

  • Learning Plans
  • Training Offerings
  • Enrollments
  • Credits
  • Categories

Learning plans offer a way to tie different activities together into an aggregate. You can make some activities required and others optional. You can even mark completing a number of optional items as a requirement. For example, Item A and Item B are required and completion of at least 3 of Item C - Item J are required.

Training offerings are similar but don't connect to as many things. Where these are interesting is when you want to offer items that would be equivalent. Complete one of the items to earn credit. So you could have a classroom offering, a webinar and a self-paced course all contribute to completion. You can also use empty training offerings to gather interest and notify those that indicated they wanted a particular offering when something is added to the empty. Pretty handy.

Enrollments have a lot of complicated mechanics. These are for your classroom and webinar -- scheduled events. Lots of approval workflow that can be added here and notifications are pretty flexible.

Credits are a way to attach number values to the completion of developmental activities. These can be summed up by category. So if you have a requirement for folks to earn a certain number of credits in a particular area over a year, with options for how to earn those credits, you could set that up and display the total to the user.

Categories. These are key to finding things in the system and tying together logic. Focus some time on establishing some base-level categories up front. We are avoiding deep category structures in favor of shallow, broad, simple, topic / performance based, and flexible.

Amr Zaghloul

Highly appreciate your clarifications Steve, you are a real trainer (of course beside a HERO) and you had opened the way for me for the next step towards a comprehensive LMS. Only one more question : What is the SCORM type that is better to publish to Taleo Learn... SCORM 2004 or SCORM 1.2 or something else.

Great Thanks. 

Steve Flowers

Hi Amr - 

We typically stick with SCORM 1.2. However, I believe you'd be fine going with SCORM 2004. 

One caveat. If your modules are REALLY large, Oracle sticks to the SCORM 1.2 specification "floor" (supposed to be the minimum) of 4K characters for suspend data. So if you have a module with a lot of questions or slides, restore can get inconsistent in SCORM 1.2. We've had a few very large modules restore incorrectly because of truncated suspend data.

SCORM 2004 bumps this limit up to 64K characters. You'll also see a bit better interaction reporting with SCORM 2004. 

Chris Bibzak


 You'll also see a bit better interaction reporting with SCORM 2004. 

This is what led me here in the first place.  I specifically want the cmi.interactions data but can't seem to find these fields in any of Taleo's reports.  Is there a specific report or field that I'm overlooking?  Did you have to create add'l custome fields?  I can get the data from SCORM Cloud's reportin, but we just use that as a test bed.  Taleo is our live system.  Any help would be great.

Steve Flowers

Hi Chris - 

Publish to SCORM 2004 r3. The LMS will capture the interactions. You can view these using the LMS tracking feature or assemble a report that outputs to Excel using the BI Reporting feature (if you're on 15A or newer).

The report takes a little getting used to. Start with a custom report. Add users and LMS API. Join these by UserID. Then add default fields for the stuff you want to show in the report. For an extra filter, you could also add in the Course table and join with LMSAPI by courseID. Takes some playing but once you get it figured out, BI reports will give you whatever data you want. 

Unfortunately, it's really easy to mess up your queries and return no data. Just takes a little trial and error. Try to keep them thin and simple. Minimize tables and joins and you should be good to go.

Tiffany Jervis


My company just recently purchased Taleo Learn through Oracle and we are new to the LMS world.  We have never had an LMS and we are slowly figuring out what it does.  Is there any great resources out there that any of you would suggest to us that might teach us the in's and outs of Taleo Learn?  

Thank you in Advance!


Edwin Martinez

Hi Tiffany,

We're also using Oracle Learn as our LMS. Here's a list of useful links -

Video tutorials

Learn forum

Learn Notifications

You're probably already aware, Learn is a very configurable LMS. It all depends how you want Learn to fit with your business - fit for purpose. For instance, we're currently using the Task Widget to showcase 'incomplete' & 'up-coming' eLearning courses across our business.

Another Widget we're using is the Learning Plan widget. We've created multiple Learning Plans, each containing a single course (SCORM 1.2) with a unique dynamic group attached. The Task Widget essentially pulls the course for the individual group.

This is just an example of how we're currently using Learn to fit with our needs.

Pradeep Patel

Hi All, 

We have implemented Taleo Learn. We want to capture a Survey/Checklist. We have created an Assessment in Taleo Learn for the same. However, we have the below issues:

 We do not have Save for Later option with Assessments in Taleo Learn. For example, an assessment has 20 questions. If the employee answers 8 questions out of 20 in the checklist, and want to save the responses to be able to come back later and start from 9th question, we are not able to achieve it with Assessments. When the employee log back next time, he is having to answer all the questions again.

Please let us know if there is a way to achieve 'Save for Later' functionality. Also, the Supervisor/Admin should be able to see the responses given by employees. If using Assessment is not the right option for this functionality, can you please suggest an alternative.




Calvin Lo

Thanks for replying Edwin. They showed us that they upload via SFTP then go to Taleo to point to the manifest file. I suppose that's the way for uploading a new course? So to update, it's just a matter of finding the directory and replacing all files? 

They were saying that we need to change the title and identifier (add version number) under Course SCORM identifier of the updated course or else it will overwrite the student's current record. I don't think that's the right process as it will just create a new record since the course will be treated as a new one. Has this been a problem with Taleo (maybe an older version)? when you overwrite the files it will lose the student's data for that course? 


Edwin Martinez

Yes, the answer to your first question. For a new course you can do the following. After uploading your Storyline or Rise SCORM content to your SFTP, you then need to tell Taleo where the manifest file lives. You can import a new course via Control Panel > Content > SCORM Class Importer; then you'll need to insert your course into the LearnCentre.

As for an existing course, you can simply override all existing files within the directory^. Any user who has already completed the course will attain their course completion record. It should be fine if it's the same project file, regardless of a different title or identifier. Do you have access to a Staging environment to test/experiment? I'd suggest doing testing in your Staging environment.

However, are you overriding a course built in Storyline or a Rise? It's a little different if you're overriding a Rise course with an entirely 'new' built Rise course.

With course records, just remember 'course completion records' or in this case, your 'student data' are attached to the courseID. Every time you 'insert a new course', Taleo Learn gives a unique courseID to your course. When you 'insert a new course', no completion records will appear against newly inserted course. No 'student data' will be lost when you override the same course.

Update: ^Need to be the same SCORM type.