Using Completion & Restriction

Activity Completion Settings

Moodle's Completion Tracking system allows both instructors and students to clearly track the overall completion of course elements. This system has a variety of settings from a very passive interface to being applied in conjunction with restriction settings to guide users deliberately through course content.


Turning Completion Tracking on and off

The initial setting  for Completion Tracking is located in the Course Settings page, under the Completion Tracking dropdown: 

Completion tracking on and off toggle

  1. No Tracking - disable completion tracking altogether
  2. Passive Tracking - completion tracking is Enabled but the completion conditions - requirements and results - are not shown on the course homepage for every element.
  3. Active Tracking - completion tracking is Enabled and activity completion conditions - including the requirements and results - are shown on the course homepage.

Note: all completion settings can be overridden within an individual Activity component.


Applying Completion Settings to Course Content

Different Activity types have different Activity Completion Setting options. 

Global Options

All Activity Completion settings have the option of turning completion settings off completely, or having students mark the Activity as complete themselves. 

They also all have an option to set a completion deadline. This deadline will appear in their course calendar if enabled.


1. Course Page, Book, Uploaded File, or URL Link

For these course content elements, the only condition available is a simple "view" and "viewed" completion setting. Completion setting options:

  • Student must view this activity to complete it.


2. Forums

Forums have several options for setting Completion requirements, mainly surrounding engagement such as submitting discussions and replies.

  • Student must view this activity to complete it.
  •  A Grade is required - with the extra option of a Passing Grade being required
  •  Student must post:
    • Discussions or replies (any posts)
    • New Discussion (create discussions)
    • Replies to other discussions
  •  All post settings can be set to a certain number threshold.


3. Assignments

Assignments base their completion settings around submissions and grades. 

  • Student must view
  • Student must receive a grade (potentially a passing grade)
  • Student must make a submission


4. Quizzes

Quiz activity completion settings can be tied to not only receiving a grade or passing grade but also to a number of attempts. 

You might set attempts to two if, for example, you had a setting which required students to complete the quiz once before doing a reading, and then they had to re-write the quiz after the reading. 

  • Student must view
  • Student must receive a grade (a passing grade?)
  • All or some minimum number of attempts completed