...
If you have a SCORM course that sends both the 'passed' and 'complete' statuses, the user’s completion attempt will be considered complete as soon as they reach either of these statuses. If the user must complete additional steps afterwards, the SCORM course will send an alternative terminal status, and a new attempt record will be created each time. To avoid this from occurring, it is recommended that you design your SCORM courses so that they only use one of these statuses.