Tearing my hair out. Client is using Plateau (Success Factors) and SCORM 2004, single SCO. They would like detailed interaction data to go to their reports on each test attempt, failed or not. If the user fails, they get to return to the SCO, which consists of course pages and the test, and try again. When the user returns, their progress and tracking data should still be available to the course, eg they should not have to repeat the content, only retake the test.
It appears the only way to commit the attempt to the reporting is to NOT set cmi.exit to "suspend". However the only way to access the previous tracking IS to set cmi.exit to "suspend".
Please am I missing something here? I have even tried stashing my suspend_data info in an interaction but after closing out with a cmi.exit set to "normal", it starts all over again with no access to the previous interactions.
How can I get Plateau to record data on failed attempts and still allow the user to pick up where they left off? Help!