Home โ€บ Completion Rules

Completion Rules

Completion rules control when Moodle marks a student as having completed this Case Study activity. This feeds into course-level completion tracking, badges, and progress bars. You can require a total number of satisfactory submissions, or require submissions across specific categories โ€” or both.

๐Ÿ“
Completion rules are configured in the Activity Settings form, in the Completion Conditions section.

Rule types

Rule TypeDescription
Total Satisfactory SubmissionsStudent must have X submissions marked as Satisfactory in total, across all case studies
Category-Based Satisfactory SubmissionsStudent must have X Satisfactory submissions where a specific category field equals a specific value

Both rules can be enabled at the same time. A student must satisfy all enabled rules to complete the activity.

Enabling completion rules

  1. Open the Case Study activity, click Settings (or Edit settings).
  2. Scroll to the Completion Conditions section.
  3. Enable the rules you need and set the required counts.
  4. Click Save and display.
Completion Conditions section in the Activity Settings form
Completion Conditions section in the Activity Settings form

Rule 1: Total Satisfactory Submissions

Enable the checkbox, then set a count. The student must have at least that many submissions marked Satisfactory across all case study entries.

CountMeaning
1Student needs at least 1 satisfactory submission
2Student needs at least 2 satisfactory submissions
5Student needs at least 5 satisfactory submissions
๐Ÿ’ก
Example: Set count to 2 so the student must have 2 case studies accepted as satisfactory before the activity is considered complete.

Rule 2: Category-Based Satisfactory Submissions

This rule requires satisfactory submissions where a specific category field contains a specific value. You can add multiple category rules โ€” one per row โ€” to require submissions across different categories.

Step 1 โ€” Set up a Category Field

Before using this rule you need at least one field marked as a Category Field. Only Dropdown and Radio fields can be category fields.

  1. Go to Manage Fields.
  2. Edit a Dropdown or Radio field.
  3. Tick the Category Field checkbox.
  4. Save the field.

That field's options now become available in the completion rule configuration.

Step 2 โ€” Configure each category rule

Each rule row has three settings:

SettingDescription
Category FieldChoose a field that has been marked as a Category Field
Category ValueChoose which value in that field must be present โ€” the dropdown populates automatically from the field's options
Required CountHow many satisfactory submissions matching this category value are required

Adding and removing rules

Configuration examples

Example 1 โ€” Total count only

Goal: Student must have 2 satisfactory case study submissions total.

SettingValue
Total Satisfactory SubmissionsEnabled โ€” Count = 2
Category rulesNone

Example 2 โ€” Category-based (multiple categories)

Goal: Student must have 1 satisfactory submission in "General Surgery" (Case Category) AND 1 in "Child (1โ€“12 years)" (Patient Age Group).

RuleFieldValueCount
Total SatisfactoryEnabled โ€” Count = 22
Category rule 1Case CategoryGeneral Surgery1
Category rule 2Patient Age GroupChild (1โ€“12 years)1
๐Ÿ“Œ
All enabled rules must be satisfied. A student with 2 General Surgery submissions but 0 Child age group submissions has not completed the activity.

Case Study Summaries view

The Case Study Summaries table gives teachers a real-time overview of every student's progress against the configured completion rules. Access it from the activity page by selecting Case Study Summaries from the Submissions dropdown.

Case Study Summaries table showing per-student progress against completion rules
Case Study Summaries โ€” per-student progress against completion rules

Understanding the table columns

ColumnDescription
StudentStudent name and profile picture
Total number of satisfactory cases
(e.g., /2)
How many satisfactory submissions the student has out of the required total. Green highlight = rule met.
Category column
(e.g., Case Category: General Surgery, Satisfactory /1)
One column per configured category rule. Shows the student's count of satisfactory submissions matching that category and value. Green highlight = rule met.
GradeThe student's current overall grade badge โ€” Satisfactory or Unsatisfactory

Filtering and searching

Use the Search users field to find a specific student, and the Filter by name control to sort or narrow the list.

Learner progress reports

When completion rules are configured, the system automatically sends weekly Learner Progress Reports by email to all enrolled students, showing how close they are to meeting each rule. See Notifications & Reports for details.