I create manifest, with multiple sco. I set that when i open sco then is init, set('cmi.success_status','passed'); save(). It's works, but when i open next sco, i see that is ok. Icon on navigation tree is change to 'passed'. But when I refresh page [f5], the first sco i good save, but second sco don't have save data that i set. What's wrong is with my manifest?
<organizations default="w2l">
<organization identifier="w2l">
<title>Kurs pisania Beta 1</title>
<item identifier="l0_i" identifierref="l0" isvisible="true">
<title>Wstęp</title>
<item identifier="l1_i" identifierref="l1" isvisible="true"><title>Title1</title></item>
<item identifier="l2_i" identifierref="l2" isvisible="true"><title>Title2</title></item>
<item identifier="l3_i" identifierref="l3" isvisible="true"><title>Title3</title></item>
<item identifier="l4_i" identifierref="l4" isvisible="true"><title>Title4</title></item>
</item>
</organization>
</organizations>
This is probably a problem with the run-time implementation within the SCO and not the manifest. Are you calling Terminate in the onunload event? Are you setting cmi.exit to suspend before unloading to ensure that data is persisted?