Create a SCORM package in your course and test with the following settings
(use a scorm that provides a complete status - Fruit quiz is a good one)
Test 1
Use the following settings:
Number of attempts: Unlimited
Force new attempt: Yes
Student skip content structure: Always
Display package: New Window
Enter the SCORM as a student (not admin/teacher)
Complete the SCORM - make sure lesson_status is complete or passed.
Enter the SCORM again and make sure it generates a new attempt.
Test 2
Use the following settings:
Number of attempts: Unlimited
Force new attempt: Yes
Student skip content structure: First Access
Display package: New Window
Enter the SCORM as a student (not admin/teacher)
On first entry it should open popup immediately - complete this attempt by answering all questions correctly and make sure it provides a lesson_status of complete or passed.
Enter the SCORM again (If first entry was completed) it should display scorm/view.php to student with form to allow entry but no "checkbox" to "start new attempt", Enter SCORM and make sure it generates a new attempt.
Test 3
Use the following settings:
Number of attempts: Unlimited
Force new attempt: Yes
Student skip content structure: Always
Display package: current Window
Enter the SCORM as a student (not admin/teacher)
Complete the SCORM - make sure lesson_status is complete or passed.
Enter the SCORM again and make sure it generates a new attempt.
Test 4
Use the following settings:
Number of attempts: Unlimited
Force new attempt: No
Student skip content structure: Never
Display package: current Window
Enter the SCORM
Complete the SCORM - make sure lesson_status is complete or passed.
Enter the SCORM again, make sure the checkbox "start new attempt" is ticked and make sure it generates a new attempt.
Test 5
Use the following settings:
Number of attempts: Unlimited
Force new attempt: No
Student skip content structure: Never
Display package: current Window
Enter the SCORM
Complete the SCORM - make sure lesson_status is complete or passed.
Enter the SCORM again, make sure the checkbox "start new attempt" is NOT ticked and make sure "review mode" is shown at the top of the TOC
Test 6
Use the Single Activity Course format and the following settings in your SCORM:
Number of attempts: Unlimited
Force new attempt: Yes
Student skip content structure: First Access
Display package: New Window
Enter the SCORM as a student (not admin/teacher)
On first entry it should open popup immediately - complete this attempt by answering all questions correctly and make sure it provides a lesson_status of complete or passed.
Enter the SCORM again (If first entry was completed) it should display scorm/view.php to student with form to allow entry but no "checkbox" to "start new attempt", Enter SCORM and make sure it generates a new attempt.
NOTE: The skipview setting only applies to students - if skipview is set and a teacher/admin is logged in it reacts as if skipview is set to never - this is historically because the view.php page was the only navigation point to allow a teacher to access SCORM reports.