For anyone looking for a solution, here you go.
To fix all of this, here's what you need to do.
Take your published Rise 360 .zip file and extract it somewhere.
Go into the extracted folder, and open/edit your imsmanifest.xml file (I recommend using Notepad++, it's great for this)
There are 2 parts to solving this problem.
- Adding the missing line to the top of your manifest file.
- Adding the code to your manifest file that hides those annoying buttons.
For Part 1 you need to check the very top section of the manifest file. If you compare a manifest file from Storyline 360 output with that of a Rise 360 output you will see there are some lines missing, most importantly, the xmlns:adlnav line that enables the hiding of the elements that we are trying to achieve:
Storyline 360
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest identifier="wpwUr_cb_De7M3C2CYMXohGJzRe6cts1KGHj0ATy" version="1.3"
Rise 360
<?xml version="1.0" standalone="no" ?>
<manifest identifier="wpwUr_cb_De7M3C2CYMXohGJzRe6cts1KGHj0ATy" version="1.3"
MISSING
What you need to do is add that missing line (bolded) into your manifest file.
That takes care of Part1
Now you can add the hideLMSUI elements which then forces the LMS to hide those annoying buttons that appear in LMSs like SuccessFactors.
Add the following code under the second <title> row of your Manifest file (In-between the 2nd <title> tag and the <adlcp:dataFromLMS> tag
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandon</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandonAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exitAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
Once this is done, save the manifest file, and rezip all the contents of the folder back into a .zip file.
Import this "updated" zip file into your SuccessFactors LMS and it should work.
Attached is a fixed example of a Rise 360 manifest file.
Hope this helps anyone else struggling with this!
H