Skilljar lessons can be marked as complete based on actions outside of our system, such as a custom simulation or tutorial.
The API to mark lessons as complete is here:
https://api.skilljar.com/docs/#users-published-courses-lessons-update
Flag the lesson for API completion
In the Lesson Settings at the bottom of each lesson creation page, mark the box that says 'Disable automatic completion.'
Write the API to mark the lesson complete based on outside services
This could include requiring the student to complete tasks in your application or could be dependent on any other tools that you would like to leverage.
Some tools which can be used to Mark this lesson complete include:
Completing lessons from other tools via iFrame
Skilljar lessons that are embedded via an iFrame can be marked as complete by sending a specific message within the browser window. To learn more, please reach out to your Customer Success Manager (CSM).