Only viewing and grading are currently supported as completion criteria for the External Tool plugin.
Since LTI external tools often provide tests, quizzes, assignments, etc. where completion (e.g. based on a passing grade) is determined provider side, this leads to awkward constructions to handle course completions.
Are there plans to add a completion criterion based on e.g. the Result.state?
How do you guys handle this?