Skip to Main Content

Course Content

Help is Just a Click Away

Library staff is available to support faculty with pedagogical approaches for using academic technologies and course design. Send us an email with your questions.


Activity Completion is tool in LATTE that allows both the instructor and students to keep track of their progress in a course. Visually, this tools adds check-boxes along the right side of the course, indicating whether or not the student has completed the expected activities.

With Activity Completion enabled in the course, the instructor can add an Activity Completion check-box to any activity or resource in the course. Depending on the type of activity or resource, an Activity Completion check-box may be set up to be checked manually or when certain conditions are met.

Enabling Activity Completion

Enabling at the Course level

Activity Completion is enabled in all new LATTE courses by default. However, if it has been disabled, you can enable it in your course settings.

  1. Find the Administration block and click Edit Settings.
  2. In the Completion Tracking section, set Enable completion tracking to Yes.
  3. Click Save and display.

Enabling at the Activity level

Once Activity Completion is enabled in the course, every activity and resource on your course page can also have Activity Completion enabled or disabled. By default, Activity Completion is disabled on new and existing activities and resources, so to get a completion check-box next to any activity, you will need to enable it in that activity's settings.

  1. With editing turned on, find the activity or resource you want to modify, and click Edit > Edit Settings.
  2. In the Activity Completion section, change the drop-down selection from Do not indicate activity completion to one of the following options: Students can manually mark the activity as completed, or Show activity as complete when conditions are met. Further details about the differences between these two options can be found in the Types of Activity Completion section below.
  3. Optional: To provide timing guidance to the students, you can select a date in the Expect completed on setting. This setting lets students know by what date they should plan to complete the activity; it does not penalize anyone for missing the date.
  4. Click Save and return to course. You will now see an empty check-box next to the activity.

Types of Activity Completion

Activity Completion section of an Edit Settings page, with the manual tracking option selected

The Students can manually mark the activity as completed option in the Activity Completion settings enables manual completion tracking for that activity. In this tracking mode, students can check the box whenever they feel ready to do so. This can be a good option for readings or other activities the student might revisit several times before deciding they are satisfied with their progress. It can also be used as an indicator for the instructor that the student has read and acknowledged some content or message on the course page.

This is the simplest completion tracking option, but you can also enable conditional tracking. Click the Conditional tab above to learn more.

Conditional completion tracking is enabled when the instructor chooses Show activity as complete when conditions are met and assigns at least one condition in an activity's Activity Completion settings. This means that the check-box next to the activity cannot be checked by the students themselves; instead, the LATTE system assigns a checkmark when it sees that the student has fulfilled the assigned conditions.

Here are a few examples of conditions that can be assigned using Activity Completion:

  • Require view: The student must click on the item and view the activity's page. This is a good choice for readings and other items that are important for the student to view by a certain time.
  • Require grade: The student receives a checkmark when a grade is assigned. This could be an automatic grade, as with a Quiz, or it could be a grade the instructor assigns, meaning the checkmark would not appear until later on, when the grading has been done. 
    Additionally, if the grade to pass setting has been enabled in the activity, then Require passing grade can also be used to "upgrade" this condition to only be fulfilled if the student receives a grade at above the grade to pass threshold. This can be a good option for something like a pre-test or reading check Quiz, where the student should keep studying and repeating the Quiz until they are performing at the right level.
  • Require attempts: The student receives a checkmark when they have made the minimum number of attempts (usually 1 attempt) at a Quiz. The student does not need to achieve a certain grade in order to receive the checkmark. This condition is a good general option for a Quiz, since it reflects the student's completion of their obligation to take the Quiz.
  • Require submission: The student receives a checkmark after they have made their submission. This condition is available in Assignments, Feedback, and Questionnaire activities. It is a great option for these kinds of activities, because the checkmark appears when the student has submitted their work or feedback, completing their portion of the activity.

Activity Completion Report

Instructors can view the Activity Completion Report to view their students' progress in the course based on the Activity Completion checkboxes they have created. Particularly when conditional completion tracking is used, this can be a very good way to keep an eye on the overall class progress and to zoom in on students who might be behind or places where the whole class might be struggling.

To view the Activity Completion report in a course, go to the Administration block and select Reports > Activity Completion.

Moodle Activity Completion Report showing a sample matrix of activities and student names

External Resources