...
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 SCORM courses that only use one of these the available statuses.