Set up course and activity completion
Follow this step-by-step guide if you want to set up completion on your course, so your users can view progression, and you can track completion by your users.
Completion works in two layers. For each activity you set when it counts as complete, for example when the learner has viewed it or reached a minimum score. Then you choose for the course itself which of those activities must be complete. Learners see their progress and you see who finished the course.
Completion is also the basis for restricting access: a section or a certificate that waits for another activity only opens once that activity is complete.
1. Set completion for an activity
Click Courses in the menu and then Manage content for the course. Open the settings of the activity with the pencil icon. For an activity that already has conditions, you can also click Completion (1) on the course page and then Edit conditions (2).

Open Completion conditions, choose Add requirements (1) and tick the conditions (2). Then click Save and return to course.

Which conditions you can choose depends on the type of activity:
| Type | Conditions under Add requirements |
|---|---|
| SCORM package | View the activity, Require minimum score, Passed, Completed, All SCOs must return completion status, Receive a grade |
| xAPI | View the activity, Verb, Expiry. See add an xAPI activity. |
| Page, File, Certificate | View the activity |
| Text | No completion conditions |
Instead of Add requirements you can also choose Students must manually mark the activity as done.
A minimum score only works when the SCORM package reports a score. If it doesn’t, choose one of the other conditions.
2. Set completion for the course
Click the Course completion tab. Under Condition: Activity completion (1), tick the activities a learner must complete, or click Select all/none. Only activities with a completion condition appear in this list. Under Condition requires, choose ALL selected activities to be completed or ANY selected activities to be completed. Click Save changes (2).

That’s it: your users can now see how they progress through the course. On the Activity completion tab you see per learner which activities are complete.
Completion is set on the learning objects in a course, so a course without content yet starts at adding a SCORM package. A minimum score only works when the package reports a grade, and the grading method behind that sits on the Grade tab in the SCORM settings. Whether that result also reaches your LMS depends on the tool: grade synchronisation and the option to hold the grade until the object is complete are both explained in the overview of LTI tool settings. Does the course only have content without a grade of its own, such as a page? Then Grade-item gives the course a grade of 100 once it is completed.