Update saved progress
mark_progressRecord the learner's progress server-side (shows on their account + syncs across devices). Call when a section is genuinely completed (section_id), or after a boss battle (boss='passed'/'failed', boss_attempt=true), or on a lab status change (lab=...).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lab | No | ||
| boss | No | ||
| course | Yes | ||
| module | Yes | ||
| auth_token | No | ||
| section_id | No | ||
| boss_attempt | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||