# How do I setup Course completion?

**URL:** <https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27>\
**Category:** General Help\
**Tags:** extension, completion, coursecompletion\
**Created:** [November 13, 2017, 10:17am UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27 "2017-11-13T10:17:54Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![appitierre](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/appitierre/32/10_2.png) [@appitierre](https://community.evolveauthoring.com/u/appitierre)\
**Post date:** [November 13, 2017, 10:17am UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/1 "2017-11-13T10:17:54Z")

</div>

By default Evolve will register Completion when all components have been completed.

If you are using your Evolve course with a Learning Management System then it will register the course as complete when all the components have been viewed and/or answered.

Tailoring your completion to listen for specific interactions can be achieved in a number of ways.

At a macro level this can be by using any or all of these in combination:

- The **Course Attainment Extension**
- The **Achievements Extension**
- The **Course Assessment Extension**
- **Links component**

Access these by:

1. Navigating to the course you want to edit.
2. Select Extensions
3. Toggle the relevant extension

### Example:

#### Using Course Attainment to set completion on a specific component.

1. Navigate to the course you wish to edit.
2. On the course, click the **Extensions** menu

![extensions](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/1X/09999ead6e37e4d00c38e807e46cc6bc460b4b3c.jpg)

1. Scroll to the **Course Attainment Extension**
2. Click **Edit**
3. On the next screen **Edit Course Attainment** , click **Behaviour**

 ![courseAttainment](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/1X/788ff86f9599fc105b71c4b79415e798dcdd7bdb.jpg)

1. Select Component from the Course Attainment Method dropdown

 ![attainmentDropdown](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/1X/485b58a6f72283337d9c25da2d4db10c6bd8931d.jpg)

1. Click **Show Components**
2. On the **Select Components** window enable any component that you wish to be part of course completion/attainment by toggling **Set Attainment Component** on each.

**N.B.** By default Evolve will automatically title a component by it’s component type e.g. “Matching Title” for a Matching Component. As components are added it is wise to to set the Component Title to make it easier to identify the components.

#### Tips

Check you have no empty **Articles, Blocks or Components.** These are known to cause issues with Learning Management Systems. Evolve warns you of any empty items when a course is published.

If you are having issues with completion turning on the Progress Extension can help you to see if items are being marked as complete and therefore identify where a problem originates.

If your course has more than one page then the progress bars on menu items can also be used to track down where an item isn’t completing correctly.

---

<div class="post-metadata">

**Author:** ![appitierre](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/appitierre/32/10_2.png) [@appitierre](https://community.evolveauthoring.com/u/appitierre)\
**Post date:** [November 21, 2017, 11:06am UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/3 "2017-11-21T11:06:53Z")

</div>



---

<div class="post-metadata">

**Author:** ![uniquenospacesshort](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/uniquenospacesshort/32/487_2.png) [@uniquenospacesshort](https://community.evolveauthoring.com/u/uniquenospacesshort)\
**Post date:** [December 1, 2020, 12:35pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/4 "2020-12-01T12:35:47Z")

</div>

Hi everyone! 👋

Just having an issue with Completion of pages in one of our courses.

I have turned on the Progress Extension and checked that all the Articles and Components are shown as complete before moving onto the next one.

However, once I’ve completed the six pages, the menu (Topic) that you can navigate to the pages from shows all of them between 83-94% complete.

From the **Tip** shown in your post, I would just like to clarify what “empty” means when referring to **Articles** ( **A** ), **Blocks** ( **B** ), or **Components** ( **C** ).

Is this specifically referring to the internal Title, Display Title, Body, or something else altogether in the **ABC** s?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![hbailey](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/hbailey/32/603_2.png) [@hbailey](https://community.evolveauthoring.com/u/hbailey)\
**Post date:** [December 1, 2020, 5:52pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/5 "2020-12-01T17:52:18Z")

</div>

Hi there! 👋

Being empty means that an article is without a block, a block I without a component or a component has no content. There would be a warning for this at the top of the screen for you. Titles do not contribute to this.

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/1X/a617533bb650022defac573ff3879bab92aaf7b3.png)

In order to get 100% the learner will have to interact with EVERYTHING within components - so if it’s an accordion, they must open every bar. If it’s a hot graphic they must click every hotspot, etc etc.

Does that help?

---

<div class="post-metadata">

**Author:** ![uniquenospacesshort](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/uniquenospacesshort/32/487_2.png) [@uniquenospacesshort](https://community.evolveauthoring.com/u/uniquenospacesshort)\
**Post date:** [December 2, 2020, 2:40pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/6 "2020-12-02T14:40:26Z")

</div>

Hello hmaffin,

Thanks for getting back to me!

The information about the Articles ( **A** ) requiring Blocks ( **B** ) and Blocks requiring Components ( **C** ) not to be considered “Empty” is very useful.

However, I would like to clarify what you mean when you mention a Component having “no content.”

I think the problematic **ABC** s are the ones containing an Action Button Component, because my testing before adding those to the page had zero problems with Page Completion.

Are there any known issues with Action Buttons, Hidden Articles, or Articles included in Triggers affecting Page completion?

---

<div class="post-metadata">

**Author:** ![hbailey](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/hbailey/32/603_2.png) [@hbailey](https://community.evolveauthoring.com/u/hbailey)\
**Post date:** [December 2, 2020, 3:58pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/7 "2020-12-02T15:58:49Z")

</div>

I’m not aware of any issues - can you post a screenshot of your settings for the action button?

---

<div class="post-metadata">

**Author:** ![uniquenospacesshort](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/uniquenospacesshort/32/487_2.png) [@uniquenospacesshort](https://community.evolveauthoring.com/u/uniquenospacesshort)\
**Post date:** [December 2, 2020, 5:04pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/8 "2020-12-02T17:04:59Z")

</div>

After investigation this afternoon, I have discovered the issue.

The pages in this course each have an Article set to Hidden on the Page Builder:

 ![hidden_article](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/1X/479423db7c9e266fddbbe0275a4e6c767ebccb58.jpeg)

This is “Unhidden” via certain interactions set up using Variables and Logic.

Regardless, in terms of page completion percentage showing in the menus generated by Evolve (when you nest Pages in Topics, and view the Topic), this _usually hidden_ **ABC** is **also** required to be InView or Clicked (depending on how you have set the completion for the Component).

Therefore, one would have to interact with all the normally viewable **ABC** s, trigger the _usually hidden_ **ABC** to be viewable, and then navigate back to that page to view/click on the previously hidden **ABC** to reach 100% completion for that Page.

My next lane of investigation is to find out whether a Hidden **ABC** can be automatically set to complete, and have that reflected in the menu feedback.

---

<div class="post-metadata">

**Author:** ![Max\_C](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/max_c/32/1388_2.png) [@Max\_C](https://community.evolveauthoring.com/u/Max_C)\
**Post date:** [December 6, 2023, 10:51am UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/9 "2023-12-06T10:51:29Z")

</div>

Hi there,

In my testing to understand the mechanics of course completion for an Evolve course presented in Exceed/Intellum, I’ve discovered the following hypotheses. Please can you help validate or correct them?

1. There are FIVE ways an Evolve course can be marked as ‘Completed’ in Intellum:

- all the components have been viewed and/or answered (DEFAULT)
- The Course Attainment Extension
- The Achievements Extension
- The Course Assessment Extension
- Links component

Am I missing any?

1. using the _Action Button component_ with logic set to, ‘Set Course to Complete’ does NOT register course completion in Intellum. (Perhaps this only works within Evolve itself?)

 ![Screenshot 2023-12-06 at 10.28.46](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/b/b30e3fbcf31bd63d82eb09c0c7abb106d42fd06c.png)

2.1. To use a button to mark course completion, one must use the Course Attainment extension and set the completion criteria to Components = Action Button:

 ![Screenshot 2023-12-06 at 10.36.31](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/4/401bcf604c444e16f06dbeb57f55eb2faca6eafc.png)

1. Course completion status for users is **automatically reset when new content is pushed** to update an existing Evolve course in Intellum.  
For users who had already completed the course, Intellum will no longer show it is completed or passed. Aside from any outreach like Letters, the following notification is their only way of knowing the course has been updated?

![Screenshot 2023-12-05 at 20.34.35](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/d/d0b97d0312cdac862cf1f389cb7f5a79a3cba2f7.png)

3.1 However, if updating Intellum-based (non-Evolve courses), updating content does not reset the completion statuses of the course (probably not as relevant to this forum).

Thanks for any insight you can share on these points!

---

<div class="post-metadata">

**Author:** ![Max\_C](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/max_c/32/1388_2.png) [@Max\_C](https://community.evolveauthoring.com/u/Max_C)\
**Post date:** [December 7, 2023, 7:55am UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/10 "2023-12-07T07:55:34Z")

</div>

Hi @hbailey - tagging you here in case you don’t get notifications on old threads. Any wisdom or resources you might share on the above questions would be helpful, please 🙂

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [December 7, 2023, 4:13pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/11 "2023-12-07T16:13:22Z")

</div>

> [@Max\_C](#):
>
> Am I missing any?

Yes - and that’s probably why you’re getting the issue you mention in point 2… you need to go into the course settings \> Behavior and under ‘Select How Your Course Should Set A Status’ select _Logic Completion_. Hopefully that should resolve the issue for you.

I will try and find out the answer to 3. for you

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [December 7, 2023, 5:10pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/12 "2023-12-07T17:10:36Z")

</div>

@Max_C regarding points 3. and 3.1 could you get in touch with support regarding this? It’s really more a function of the Intellum Platform than Evolve - and it’s likely they’d need to be able to view an example of what you’re referring to in order to be able to advise properly.

---

<div class="post-metadata">

**Author:** ![Max\_C](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/max_c/32/1388_2.png) [@Max\_C](https://community.evolveauthoring.com/u/Max_C)\
**Post date:** [December 8, 2023, 8:45am UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/13 "2023-12-08T08:45:12Z")

</div>

Hey Matt, that’s great, thanks for the tip on updating ‘How Your Course Should Set A Status’, at the course settings level.

For points 3 and 3.1, I’ve checked with our internal Intellum support and the response is encouraging:

Essentially, the completion status will never go backwards, so completions won’t disappear in the backend when new updates are pushed in (for both Evolve and pure Intellum courses). Once completed, it stays completed for that user.

But, on the front interface that the user sees, the completion status does seem to get removed when a course is updated but this is superficial as the system in the backend keeps the recorded completion.

Any progress on a course that is part way done, but not completed, seems to be fully reset. In my first post, I wasn’t distinguishing between ‘completion’ and ‘progress’.

The user can then choose to do the course again which would only update their (already completed) status, causing it to reveal again in the Intellum interface as well, I think.

Cheers for your help on this all!

---

<div class="post-metadata">

**Author:** ![Shoval\_Shirom](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/shoval_shirom/32/1499_2.png) [@Shoval\_Shirom](https://community.evolveauthoring.com/u/Shoval_Shirom)\
**Post date:** [December 11, 2024, 10:29am UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/14 "2024-12-11T10:29:51Z")

</div>

Hey, on the same topic, I would like the course in Intellum to be marked as completed only when the user clicks on the specific button, ‘Action Button to What’s Next.’ However, for some reason, it is already marked as completed when the user clicks on the video at the beginning.

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/d/d6eb91f188d9f9310f6988b33f7e091cbc043917.png)

> **[WME Advanced - Junction Boxes and Paths ](https://skillshop.exceedlms.com/student/path/1206565-wme-advanced-junction-boxes-and-paths?sid=6c2639ce-2e8b-410a-8381-2e78727f0711&sid_i=1)**
>
> Master complex road systems, optimize routing, and provide accurate guidance. Once you’re ready, take the assessment and get an official Junction Boxes and Paths certification! (and also a cool badge!)

![image](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/9/9121c025a29ee69eb599114e0439d46e48eb5d3a.png)

---

<div class="post-metadata">

**Author:** ![Sam\_Cook\_Evolve\_LQA](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/sam_cook_evolve_lqa/32/902_2.png) [@Sam\_Cook\_Evolve\_LQA](https://community.evolveauthoring.com/u/Sam_Cook_Evolve_LQA)\
**Post date:** [December 11, 2024, 12:26pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/15 "2024-12-11T12:26:03Z")

</div>

Hey @Shoval_Shirom , if you DM me a link to your course (in the editor, not the preview) I can take a look.  
Cheers-Sam

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [December 12, 2024, 12:49pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/16 "2024-12-12T12:49:36Z")

</div>

Check what you have set for that Action Button under _Behavior \> Set completion status on_. It needs to be set to **Click**.

---

<div class="post-metadata">

**Author:** ![Shoval\_Shirom](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/shoval_shirom/32/1499_2.png) [@Shoval\_Shirom](https://community.evolveauthoring.com/u/Shoval_Shirom)\
**Post date:** [December 12, 2024, 5:05pm UTC](https://community.evolveauthoring.com/t/how-do-i-setup-course-completion/27/17 "2024-12-12T17:05:11Z")

</div>

Hi to you all!  
Sorry I forgot to answer it did work eventually

Thank you so much anyway!!  
Shoval
