Edushade
Progress & Grading

Completion Rules

Decide exactly what marks an activity as 'done' — from watching a video to passing a quiz — and set it for one item, a whole course, or your entire platform.

A completion rule answers one question: what does a learner have to do for this activity to count as finished? Your platform comes with sensible defaults, and you can change them whenever you like.

The built-in defaults

Out of the box, each kind of content completes like this:

Content typeCounts as done when…
Video / audioThe learner has watched almost to the end (about 90%).
Text lessonThe learner has scrolled to the end.
PDFThe learner has viewed every page.
File (download/attachment)The learner has opened it.
QuizThe learner has submitted an attempt.
AssignmentThe learner has made a submission.
Sections, courses, termsAll of their contents are complete.

For a quiz, completed is not the same as passed. By default, simply submitting an attempt — even a failing one — marks the quiz complete. If you want completion to require a passing score, choose the Pass rule below.

Changing the rule

You can override the default for lessons, files, quizzes, and assignments.

For lessons and files

OptionWhat it means
DefaultUse the built-in rule above.
ViewedDone as soon as the learner opens it.
Reach a minimum percentDone when they reach a percentage you set (for example, watch 75% of a video).
Spend a minimum timeDone after a set number of seconds. (Video and audio only.)

For quizzes and assignments

OptionWhat it means
DefaultUse the built-in rule (any submission counts).
AttemptDone on any submission — pass or fail.
PassDone only when the score meets the passing mark.

The Pass option only appears if the quiz or assignment actually has a passing mark set. If there is no passing mark, there is nothing to pass, so the option is hidden.

Where you can set rules — and which one wins

You can set completion rules at several levels:

  • Per learner — a special rule for one individual.
  • Per item — a rule for one specific lesson or quiz.
  • Per course (offering) — defaults for that whole course. Lessons here are split into two groups, Video & audio and Text & PDF, because they support different signals (you cannot "watch" a PDF, for example).
  • Platform-wide — your default for everything.

When more than one rule could apply, the most specific one wins:

Per learner → Per item → Course default → Platform default → Built-in

So a rule you set for a single learner overrides everything; a rule on a single item overrides the course default; and so on down to the built-in behaviour.

Two things that are intentional

  • There is no "manual tick only" mode and no "don't track" mode. Completion is always worked out automatically from what the learner does.
  • There is still a "Mark as complete" button that learners can use where you allow it — handy for activities like reading a downloadable file.

When a whole course finishes

A course completes automatically the moment 100% of its available, completable items are done. That can:

  • Send the learner a completion notice,
  • Mark their enrollment as completed, and
  • Automatically issue a certificate, if you have set one up.

Good to know

  • Completion is sticky — once an activity is done, it stays done even if the learner revisits it.
  • Completion (the what counts as done) is separate from drip scheduling and access rules, which control when content becomes available in the first place.

On this page