Redevelop the Completions API

Redevelop the Completions API

Redevelop the Completions API: one-time amount

A$

Description

The Completions API controls the activity and logic of Activity completion within a Moodle course. As this was first developed many years ago and has been added to over a long period there are a number of known issues with it and inconsistencies which cannot be easily resolved without a significant redevelopment. This redevelopment also aims to clean up and improve existing functionality to allow for new functionality in the Moodle UI in the future.

For more details, see the tracker issue IDEA-257.