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

  1. Go to Instance URL then add: /admin/detail_field_list.php

e.g. https://cnrlcontractor.icomproductions.ca/admin/detail_field_list.php

  1. Click on Add New Detail Field

  2. Copy-Paste the info above then click Save.

  3. Navigate to Instance URL then add: /admin/course_detail_field_list.php

  4. Click Add New Course Detail Field

  5. On the Detail Field dropdown choose Prevent Course Setting Incomplete then leave other settings as is

  6. Click Save.