Skip to main content

Activity and Course completion tracking

Site: OpenLearn Create
Course: How to use OpenLearn Create
Book: Activity and Course completion tracking
Printed by: Guest user
Date: Thursday, 18 July 2024, 6:10 AM


If you need to set up completion tracking of activities so that a Statement of Participation or Badge can be configured for your course, you need to switch on the Course completion tracking in the Edit settings. These checks and setup should only be done after everything else in the course is ready, including the quizzes. Some of this configuration (badges) can only be setup by someone with ‘manager’ permissions for a course. If you are the course ‘owner’ you will need to request the ‘manager’ role for your course from (please provide the URL of the course for which you are requesting ‘manager’ permissions).

  1. Set up completion tracking
  2. Set up activity tracking
  3. Quiz activity settings
  4. Bulk editing the resource and activity completion settings
  5. Course activity completion
  6. Test the course materials and the quiz
  7. Set up the badge
  8. Final checks
  9. Enable the badge
  10. Set up the Statement of Participation

1. Set up completion tracking

  1. Turn editing on
  2. Administration - Edit settings - Completion tracking
  3. Set the dropdown option to ‘Yes’
  4. Save and display

2. Set up activity tracking

  1. For each activity go to the activity on the home page and click on the edit settings button 
  2. Click on Activity completion and the options will appear
  3. Default is ‘do not indicate activity completion’.  This means the activity will not be tracked and no checkbox will appear beside it.
  4. Select ‘Show activity as complete when conditions are met’ from the dropdown box.
  5. Check the ‘require view’ box if they only have to view the activity to complete it alternatively you may want to check the ‘require complete view’ box to ensure the learner works through the entire activity rather than viewing one page.  You may want to make some pages optional (i.e. not required) and these should be listed in the text box provided.
  6. Save and return to unit. 

3. Quiz activity settings

Quiz activity completion

For each quiz activity the activity completion settings are slightly different.

Activity completion
  • Select ‘show activity as complete when conditions are met’.
  • If a quiz needs to be attempted or completed and there is no passing grade check the ‘require’ view’ box.
  • If any grade is required then check the ‘require grade’ box.
  • If there is a pass mark for the quiz then check ‘require passing grade’ instead of ‘require grade’.  The actual pass mark is set in the ‘grade’ settings further up the form.

Quiz grade pass mark

  • Set the grade by using the grade settings options:
  • If there are 8 questions in the quiz and the learner is required to pass 6 of the 8, then set the grade to pass at 6.00, for example:
  • If there are 10 questions and the learner is required to pass 5 out of the 10, set the grade to pass at 5.00.
  • Save and return to unit
  • On the home page alongside each item to be tracked there should now be a checkbox which will be ticked by the system when a learner completes the activity.
  • Set feedback for grades in quiz
  • Click on the edit settings button for the quiz
  • Click on ‘overall feedback’
  • In the feedback box for 100% type in a feedback message, for example:
  • If you have specific additional feedback for other grade boundaries which are above a pass grade then in the next grade boundary box down put the percentage figure (e.g. 80%) and type a specific message for learners who just miss achieving that percentage.
  • For your pass grade percentage put in the percentage in the grade boundary box (e.g. 70%) and type in the feedback for anyone who does not achieve that percentage.  For example:
  • If you message includes a link to a page in the course where you want learners to go after they’ve received the feedback, then include this too.
  • Save and return to unit

4. Bulk editing resource and activity completion settings

You can also set up activity tracking for several similar activity types at the same time, with the same settings. 

  1. To go the Edit completion settings menu
  2. Click on the dropdown box at the top of the screen which has ‘edit completion settings’ as the default and select ‘bulk edit activity completion’ on the dropdown
  3. All the activities and resources in the course will appear on the screen. 
  4. Select all the activities for which the same completion settings need to apply and click on the edit button
  5. Configure the settings on the Bulk edit activity completion screen which appears then save the changes. The screen will tell you exactly which activities or resources you have selected which the changes will affect.

You would probably select all the quizzes to have similar completion settings, or all the course content resources to have the same completion settings (activities and resources would not necessarily have the same completion settings).

5. Course activity completion

  1. Edit the course completion settings to select the activities which must count towards the completion of the course.
  2. Administration – Edit completion settings
  3. Condition: Activity completion
  4. There will now be some activities lists under ‘activity completion’. Check the boxes for the activities which count towards course completion.
  5. Condition requires – set this to ‘all selected activities to be completed’
  6. Save changes

6. Test the course materials and the quiz

Use a test account to test the course and the quiz(zes). If you use your own account as manager of the course you will need to switch role to be able to attempt rather than preview the quiz (the system will not record in preview mode).  So it is better to use a completely separate test account.

In your main account enrol the test account and give it ‘reviewer’ permissions so that the test account can see the draft course.

Login to your test account (in a different browser to save time if you need to use your own account for checking settings if you encounter any problems with the quiz).
Use the test account to check through the course as if you are a learner who wants to complete the course.

Work through the course in the preferred order and note any navigational, editorial or accessibility issues (for example are there clear links between different sections, are there any remaining grammatical or spelling errors not previously picked up in editing, do images have long descriptions to make them accessible to screen readers, etc).
Attempt the quiz, working through all the questions.  You can have the quiz answers to hand by using your main account to retrieve them via quiz settings – results – review questions.

However it is good practice to actually try the questions without the answers so you see the feedback for wrong answers.

Also, it is a good idea to get some answers wrong to bring the score down to test the grade boundary feedback is working correctly.  This may also mean that you might submit a quiz which is a fail grade, then attempt it 24 hours later to get a pass grade to achieve the badge.  Alternatively have 2 test accounts – one to deliberately fail the quizzes to get these messages, and one to pass the quizzes to achieve the badge.
To see in your main account whether the activities have been marked as completed go to Administration – Reports – Activity completion.  This will show a list of all users and checkboxes for each activity which counts for course completion.  The checkboxes will be ticked if a user has completed the activity.

7. Set up the badge

Administration – Badges – Manage badges – add a new badge

  • Complete the information about the badge. Please note that there is no formatting (font, numbering) within the badge system and URLs will not be live links. An example badge description is shown below.

This badge has been issued for participating in the activities in the free non-accredited [Course name] course. This free course supported demonstration of the following key learning outcomes:

1. xxx

2. xxx

3. xxx

4. xxx

You can review this course at the link [Course URL]. This badge does not represent formal credit or award. It does demonstrate participation in informal learning activity.

Add the badge criteria

  • Click on the dropdown list and select ‘activity completion’
  • The screen will appear showing the available activities.  Check the boxes to choose the activities which count towards the badge.
  • Set ‘this criterion is complete when’ to ‘all of the selected activities are complete’
  • Add a description of what the learner had to do to achieve the badge into the description box.
  • Click on Save

Badge message

  • Set up the message which the learner will receive when the badge is issued by clicking on the ‘message’ tab in the badge settings.
  • A default message will appear in the ‘message body’ box.  You can adapt this to suit your needs.
    You have been awarded the badge "%badgename%"!
    More information about this badge can be found at %badgelink%.
    You can manage and download the badge from your Manage badges page.
  • In a badge message, certain variables can be inserted into the subject and/or body of a message so that they will be replaced with real values when the message is sent. The variables should be inserted into the text exactly as they are shown below. The following variables can be used:
    %badgename% - This will be replaced by the badge's full name.
    %username% - This will be replaced by the recipient's full name.
    %badgelink% - This will be replaced by the public URL with information about the issued badge.
  • It is usually good practice to attach the badge to the message.
  • Save changes
  • DO NOT ENABLE THE BADGE AT THIS TIME – you will come back to this later.

8. Final checks

Make any final changes to content and acknowledgements. This is a good time to get someone else who has reviewer access to the course to check through everything for a final time to flag any issues.

9. Enable the badge

Once you are completely satisfied that everything is set up correctly, you can enable the badge(s).  Because you’ve worked through the criteria for the badge using the test account the system should issue the badge straight away when you enable it and an email should arrive in the mailbox associated with the test account. Check the email to make sure it all works okay. 

If there are problems with the email or if the badge email did not arrive and the system tells you that no one was eligible for the badge (go to ‘administration – reports – activity completion’ to view who has completed the various activities which are being tracked), check that the test account has met all the badge criteria.  There might be a navigational issue which is preventing the test user from working through all the materials and missing a couple of pages (such as the acknowledgements page which is often after the quiz link and the link to another section).  You can set certain pages to be optional by going to the activity completion ‘require complete view’ and putting a page number into the text box.

If there is any problem with the badge issued you might have to set up the badge again and disable the badge which has issued for the test account.

10. Set up the Statement of Participation

Once you’re satisfied the badge(s) works correctly, set up the Statement of Participation.  If you set this up earlier you will need to go back into it to add the badges and you might find that your test account receives a SoP which is not complete.

  • Add a block - Achievements
  • An ‘achievements’ block will now appear in the menu area
  • Click on the ‘configure achievements block’ button
  • The Block settings form will appear
  • There will be a default email message in the ‘email text’ box – you can amend this to suit the learner needs.
  • Upload a logo into the provider logo box.  This will appear on the top of the Statement of Participation
  • It is usually a good idea to include the badge(s) on the Statement of Participation, so check this box.  This is shown on the second page of the document.
  • Save changes
  • In the achievements block you can view a test Statement of Participation which will show what the newly created SoP looks like.
 The alternative to using the SoP is a Moodle Custom Certificate.