imsmanifest.xml and Success Factors

Apr 14, 2020

Hi fellow Heroes,

We have some customers that are using Success Factors and having some issues with premature completion of the course. Their LMS admin has pointed out that the manifest appears to have completionSetByContent="false" objectiveSetByContent="false" and that these are set outside of the item tags and set to false. I have attached a screenshot of both the original manifest section in question as well as the modified one that is confirmed to be working in Success Factors. This has happened with other customers as well, but I cannot remember which LMS they were using.

To see if a freshly created course had the same issues, we created 2 new courses with a few slides each and finished one with a results slide and one with completion trigger. The manifests were different, the results slide had set completionSetByContent="false" objectiveSetByContent="false" outside the item tag but also set completionSetByContent="true" objectiveSetByContent="true" inside the item tag. The completion trigger variant had a similar manifest to the others, both values set to false. 

This leads me to a couple questions:

  1. Did we do something wrong???
  2. If the imsss:sequencing rules must be inside the item tag, why would Storyline put them outside?
  3. Regardless of the location of the sequencing rules, why would Storyline ever set completionSetByContent or objectiveSetByContent to false in a SCORM publish situation? 

Any help would be greatly appreciated, thanks!

8 Replies
Katie Riggio

Hi there, Steven!

I appreciate you capturing those views and sharing what's going on around strings, completionSetByContent="false" objectiveSetByContent="false".

I brought our senior support engineers to the troubleshooting table. We're going to carefully tackle each question and circle back here with our findings. Stay tuned!

Katie Riggio

Hi again, Steven!

I'm back to share our testing. Here are the steps we took:

  1. Create two separate project files. One that tracks by a result slide and the other by a complete course trigger.
  2. Publish each course for LMS multiple times. The SCORM 2004 4th Edition for the LMS Reporting option and the corresponding Tracking option (i.e., Track using quiz result and Track using complete course trigger). Also, we tried every Report status to LMS as option.
  3. Review each imsmanifest.xml file.

Strings completionSetByContent and objectiveSetByContent do not appear in courses that have the complete course trigger only. However, both strings appear defaulted to true in courses that have a result slide. 

XML

If you can share the affected .story files, that would help us greatly. You can use this secure upload link to share them privately. We're eager to find what's causing them to default to false!

Leslie McKerchie

Not at this time, Thomas. We're still investigating the reported issue.

Workaround: 

Manually add <imsss:deliveryControls tracked="true" completionSetByContent=“true” objectiveSetByContent=“true” /> in the time tag of the imsmanifest.xml file.

This conversation is attached to the report so that we can pop in and share updates with you here as well.

Daniel Cibej
Leslie McKerchie

Not at this time, Thomas. We're still investigating the reported issue.

Workaround: 

Manually add <imsss:deliveryControls tracked="true" completionSetByContent=“true” objectiveSetByContent=“true” /> in the time tag of the imsmanifest.xml file.

This conversation is attached to the report so that we can pop in and share updates with you here as well.

Hi Team!

I was wondering if this is a "bug" or if this is an expected outcome from publishing with "completed course" and "% slides viewed" as I'm also facing the same issues in my LMS.  Leslie: is your workaround still an expectation to resolve this?

Also, how do I identify the time tag? Attached is my IMSMANIFEST if you could please assist?

Cheers,

Dan

 

Daniel Cibej

Hi Leslie,

Apologies I only saw this today. Yes we're (unfortunately) using SuccessFactors.  With I tried updating the IMSMANIFEST but it didn't work.

I'm publishing as SCORM 2004v2 - I believe this might be why.

As a workaround for now, I've added a question and a fake results slide that a user doesn't see to give a "100%" mark so the LMS likes it.

Cheers,

Dan