I dont think it is something to deal with the Construct. I uploaded my SCORM package to the SCORM Cloud and checks gave me the results that its okay.
Here's also SCORM log if you are interested to look in:
[22:12:39.788] Beginning prerequisites evaluation of activity B0
[22:12:39.788] Beginning prerequisites evaluation of activity B0
[22:12:39.788] Beginning prerequisites evaluation of activity A0
+ [22:13:20.858] LMSInitialize('') returned 'true' in 0.001 seconds [22:13:20.859] LMSGetLastError() returned '0' in 0 seconds
+ [22:13:20.859] LMSGetValue('cmi.core.lesson_status') returned 'not attempted' in 0.001 seconds [22:13:20.860] LMSGetLastError() returned '0' in 0.001 seconds
+ [22:13:20.861] LMSSetValue('cmi.core.lesson_status', 'incomplete') returned 'true' in 0.007 seconds + [22:13:20.868] LMSCommit('') returned 'true' in 0 seconds + [22:13:20.869] LMSSetValue('cmi.core.score.min', '0') returned 'true' in 0 seconds + [22:13:20.869] LMSSetValue('cmi.core.score.max', '7') returned 'true' in 0 seconds + [22:13:20.870] LMSSetValue('cmi.core.score.raw', '0') returned 'true' in 0 seconds + [22:13:20.871] LMSGetValue('cmi.core.lesson_status') returned 'incomplete' in 0 seconds [22:13:20.871] LMSGetLastError() returned '0' in 0 seconds
+ [22:13:20.871] LMSCommit('') returned 'true' in 0 seconds [22:13:21.023] Beginning prerequisites evaluation of activity B0
[22:13:21.023] Beginning prerequisites evaluation of activity B0
[22:13:21.023] Beginning prerequisites evaluation of activity A0
[22:13:21.182] Beginning prerequisites evaluation of activity B0
[22:13:21.182] Beginning prerequisites evaluation of activity B0
[22:13:21.182] Beginning prerequisites evaluation of activity A0
+ [22:14:40.976] LMSGetValue('cmi.core.lesson_status') returned 'incomplete' in 0.001 seconds [22:14:40.977] LMSGetLastError() returned '0' in 0 seconds
+ [22:14:44.192] LMSSetValue('cmi.core.score.raw', '1') returned 'true' in 0 seconds [22:14:44.344] Beginning prerequisites evaluation of activity B0
[22:14:44.344] Beginning prerequisites evaluation of activity B0
[22:14:44.344] Beginning prerequisites evaluation of activity A0
+ [22:14:44.576] LMSCommit('') returned 'true' in 0 seconds + [22:14:47.868] LMSSetValue('cmi.core.score.raw', '2') returned 'true' in 0 seconds [22:14:48.020] Beginning prerequisites evaluation of activity B0
[22:14:48.020] Beginning prerequisites evaluation of activity B0
[22:14:48.020] Beginning prerequisites evaluation of activity A0
+ [22:14:48.274] LMSCommit('') returned 'true' in 0 seconds + [22:14:59.942] LMSSetValue('cmi.core.score.raw', '3') returned 'true' in 0 seconds [22:15:00.094] Beginning prerequisites evaluation of activity B0
[22:15:00.094] Beginning prerequisites evaluation of activity B0
[22:15:00.094] Beginning prerequisites evaluation of activity A0
+ [22:15:00.241] LMSCommit('') returned 'true' in 0 seconds + [22:15:15.193] LMSSetValue('cmi.core.score.raw', '4') returned 'true' in 0 seconds + [22:15:15.193] LMSSetValue('cmi.core.lesson_status', 'passed') returned 'true' in 0.002 seconds [22:15:15.344] Beginning prerequisites evaluation of activity B0
[22:15:15.344] Beginning prerequisites evaluation of activity B0
[22:15:15.344] Beginning prerequisites evaluation of activity A0
[22:15:15.497] Beginning prerequisites evaluation of activity B0
[22:15:15.497] Beginning prerequisites evaluation of activity B0
[22:15:15.497] Beginning prerequisites evaluation of activity A0
+ [22:15:15.684] LMSCommit('') returned 'true' in 0 seconds + [22:15:20.688] LMSSetValue('cmi.core.score.raw', '5') returned 'true' in 0 seconds [22:15:20.840] Beginning prerequisites evaluation of activity B0
[22:15:20.840] Beginning prerequisites evaluation of activity B0
[22:15:20.840] Beginning prerequisites evaluation of activity A0
+ [22:15:21.338] LMSCommit('') returned 'true' in 0 seconds + [22:15:28.624] LMSSetValue('cmi.core.score.raw', '6') returned 'true' in 0 seconds [22:15:28.776] Beginning prerequisites evaluation of activity B0
[22:15:28.776] Beginning prerequisites evaluation of activity B0
[22:15:28.776] Beginning prerequisites evaluation of activity A0
+ [22:15:29.202] LMSCommit('') returned 'true' in 0 seconds + [22:15:32.143] LMSSetValue('cmi.core.score.raw', '7') returned 'true' in 0.001 seconds [22:15:32.295] Beginning prerequisites evaluation of activity B0
[22:15:32.295] Beginning prerequisites evaluation of activity B0
[22:15:32.295] Beginning prerequisites evaluation of activity A0
+ [22:15:33.180] LMSCommit('') returned 'true' in 0 seconds + [22:15:50.294] OverallSequencingProcess for SCORM 1.1 / SCORM 1.2 Although I tried to set score as the major criteria of the course completion, it still doesnt make sense. Even I get score higher than 4 nothing changes! It says that "Completed: No".
Just in case, if I will enable manual course completion only, without the scorm packages, the course will be able to be finished. Because of that I just cant continue to develop my project. Due to the limitations of the project I cannot allow manual completion of the course.
No doubt, for me it feels like a bug.