Setting Activity Completion on a Moodle Activity


Activity completion tracking is a feature in Moodle courses that provides a way for students, instructors, and the course to keep track of a user's progress. It can be enabled for multiple different conditions, including viewing the activity, manually marking it as completed, and more.

This article provides instructions for enabling and configuring activity completion settings in Moodle.

Enabling Completion Tracking on a Moodle Course

To enable completion tracking for an entire Moodle Course:

  1. On the main course page, click the Settings tab at the top of the page.
  2. Under Edit course settings, scroll down to the Completion tracking tab and click on it to expand the settings.
  3. Ensure that the dropdown box next to Enable completion tracking is set to Yes.
  4. Set Show activity completion conditions to the desired setting.
  5. At the bottom of the page, click Save and display.

Activity completion conditions will now be available for all activities in the Moodle space.

Setting Activity Completion on a Moodle Activity

To enable activity completion for an activity or resource:

  1. In the main course page, click on the activity to access its page.
  2. In the activity menu at the top of the page, select the Settings tab.
  3. Find and expand the Completion conditions section.
  4. Select one of the completion condition categories.
  5. Configure the completion conditions for the activity, if needed.
  6. Click the Save and return to course button at the bottom of the page.

For further details on what conditions are available, see the "Completion Completion Options" section of this article.

Completion condition options

Completion conditions can vary based on the type of activity or resource they're applied to. 

The common options are:

Different activity types have different Add requirements completion conditions. As an example, Assignments may be complete when a student submits a file, while Quizzes may be set to be complete when the student receives a grade.

When an activity is "viewed"

Since Moodle only tracks clicks on activities and resources, when selecting Student must view this activity to complete it, the student only needs to click the activity for it to be marked complete. This means that files, pages, and other resources may be marked complete when they haven't been viewed entirely.

For better accountability when attempting to track views, set Students can manually mark the activity as completed as the completion condition.

Additional Resources

Activity completion (Moodle Doc)

Displaying Activity Dates in a Moodle Course (DELTA Knowledge Base)

For additional assistance, please contact the LearnTech Help Desk at learntech@ncsu.edu or (919) 513-7094, or via the Get Help form on the DELTA Knowledge Base.