Prevent FiLMS from setting Course Completion to Incomplete upon relaunch
Overview
Some 3rd party courses such as Articulate will try to set course completion to incomplete upon relaunch.
To resolve this, there is a course detail field called Prevent Course Setting Incomplete in the Course Edit page. Set that to True.
If this is not found, create a new course detail field with the following settings provided below:
Detail Type: True / False
Name: Prevent Course Setting Incomplete
Description: Some 3rd party courses such as articulate will try to set course completion to incomplete upon relaunch. This is used in datamodle.
Default: false
Code can found from: https://gitlab.icomfiles.com/films/films/blob/master/films/modules/FM_SCORM1_2/datamodel.php/#L1151
Process
Go to Instance URL then add: /admin/detail_field_list.php
e.g. https://cnrlcontractor.icomproductions.ca/admin/detail_field_list.php
Click on Add New Detail Field
Copy-Paste the info above then click Save.
Navigate to Instance URL then add: /admin/course_detail_field_list.php
Click Add New Course Detail Field
On the Detail Field dropdown choose Prevent Course Setting Incomplete then leave other settings as is
Click Save.