You already may have Activity completion in the settings of any Moodle activity. If not, the Moodle administrator can enable course completion for the site:
- Navigate to Administration | Site administration | Advanced features:
- Tick the Enable completion tracking checkbox and Enable conditional access:
- A teacher can then enable or disable course completion for their course by setting Enable completion ...