Skip to main content

Activity completion data source in Dash

About the Activity completion data source and available fields, filters, and conditions (Premium only)

About

The activity completion data source allows you to list completion records for specific activities within Moodle. This data source is useful for tracking student progress on individual tasks, identifying which resources have been accessed, or creating checklists for module requirements.

You can find these settings when opening the preferences of a Dash block.


Available fields

These are the building blocks available for your layout:

Activity completion

  • Completion override by

  • Completion override date

  • Due date

  • Start date

Activity grade

  • Grade max

  • Grade to pass

  • Current grade

Action

  • Activity button

  • Toggle completion

  • Grade activity

Activities

  • Activity name

  • Activity Name (linked)

  • Description

  • ID number

  • Activities tags

  • Type

  • Module Name

  • Module icon

  • Module purpose

  • Completion status

  • Completion date

  • Due date

  • Section

  • Section link

  • Path

  • Created date

  • Last modified date

  • Activity image (requires Designer Pro)

  • Activity image url (requires Designer Pro)

  • Activity image link (requires Designer Pro)

Course

  • Short name

  • Full name

  • Course start date

  • ID number

  • Summary

  • Course URL

  • Course button

  • Course image URL

  • Course image

  • Course image link

  • Format

  • Enable completion tracking

  • Course tags

  • Total activities

  • Users completed

  • Users not completed

  • Status

  • Enrollment options

  • Smart course button

  • Custom course fields (setup individual on your Moodle installation)

Course category

  • Category name

  • Category URL

Details area

  • Details button

  • Details link

Note: For how to enable and arrange these fields, see Fields preferences. To configure how the details button and link behave, see the Details area preferences.


Available filters

These are the filters available in the data source:

  • Category

  • Course

  • Module Name

  • Activities tags

  • Type

  • Module purpose

  • Status (as multi-select)

  • User

  • Activity

  • Custom course fields (setup individual on your Moodle installation)

Note: For how to enable these for your users, see Filters preferences.


Available conditions

You can restrict which courses are included in the block using the following rules:

  • Course categories – Limits data to courses within selected Moodle categories.

  • My enrolled courses – Only shows courses where the current user is enrolled.

  • Courses – Manually select specific courses to display.

  • Activities tags – Limit data based on tags assigned to activities.

  • Course dates – Filters based on start or end date parameters.

  • Relations – Filter by specific Moodle roles or relationships.

  • Logged in user – Limits data to the current user.

  • Cohorts – Filter by specific Moodle cohort membership.

  • Users in one of my cohorts – Only shows data of users who belong to the same cohort as the viewer.

  • Activity completion status – Filter content based on whether students have finished the activities.

  • Module name – Filter data to show only specific types of Moodle activities.

  • Status – Filters by the activity status: open, due, overdue, complete, or late.

Note: For how to apply these restrictions, see Conditions preferences.

Did this answer your question?