diff --git a/src/core/course/components/format/core-course-format.html b/src/core/course/components/format/core-course-format.html
index d2c81ada0..2600ed8fc 100644
--- a/src/core/course/components/format/core-course-format.html
+++ b/src/core/course/components/format/core-course-format.html
@@ -27,7 +27,7 @@
- = 0">
+ = 0 && course.completionusertracked !== false">
diff --git a/src/core/course/pages/section-selector/section-selector.ts b/src/core/course/pages/section-selector/section-selector.ts
index f438ceef9..6186fe8ca 100644
--- a/src/core/course/pages/section-selector/section-selector.ts
+++ b/src/core/course/pages/section-selector/section-selector.ts
@@ -36,7 +36,8 @@ export class CoreCourseSectionSelectorPage {
this.selected = navParams.get('selected');
const course = navParams.get('course');
- if (course && course.enablecompletion && course.courseformatoptions && course.courseformatoptions.coursedisplay == 1) {
+ if (course && course.enablecompletion && course.courseformatoptions && course.courseformatoptions.coursedisplay == 1 &&
+ course.completionusertracked !== false) {
this.sections.forEach((section) => {
let complete = 0,
total = 0;
diff --git a/src/core/courses/components/course-progress/core-courses-course-progress.html b/src/core/courses/components/course-progress/core-courses-course-progress.html
index 4e2757ebb..ed633bbac 100644
--- a/src/core/courses/components/course-progress/core-courses-course-progress.html
+++ b/src/core/courses/components/course-progress/core-courses-course-progress.html
@@ -30,7 +30,7 @@
- = 0">
+ = 0 && course.completionusertracked !== false">