diff --git a/entity/course_format_iena_completion.php b/entity/course_format_iena_completion.php
index 7f831d1c187da12b223a9064ea98b94a92d50037..08d6ccebae87150d65834dc8a36fdb4759f8d21c 100644
--- a/entity/course_format_iena_completion.php
+++ b/entity/course_format_iena_completion.php
@@ -47,14 +47,14 @@ class course_format_iena_completion {
         $fastmodinfo = get_fast_modinfo($COURSE->id);
         $modinfoscms = $fastmodinfo->get_cms();
 
-       $even_if_hidden_but_available = $course->allmodulesbreadcrum == 1;
+       $hiddenbutavailable = $course->allmodulesbreadcrum == 1;
         $modules = [];
         //Il récupère les modules qui ne sont pas en cours de suppression, qui ont l'achèvement d'activité, qui sont visibles pour l'user, et qui dépend du paramètre "caché mais disponible"
-        foreach ($modinfos_cms as $cm) {
-            $module = $completion->get_data($cm, true, $USER->id, $fast_modinfo);
+        foreach ($modinfoscms as $cm) {
+            $module = $completion->get_data($cm, true, $USER->id, $fastmodinfo);
             $module->url = "$CFG->wwwroot/mod/$cm->modname/view.php?id=$cm->id";
             $module->section = $cm->section;
-            if ( $cm->deletioninprogress == 0 && $cm->completion != 0 && $cm->uservisible && ($cm->visibleoncoursepage==1 || $even_if_hidden_but_available)) {
+            if ( $cm->deletioninprogress == 0 && $cm->completion != 0 && $cm->uservisible && ($cm->visibleoncoursepage==1 || $hiddenbutavailable)) {
                 $module->name = $cm->name;
                 $module->url = "$CFG->wwwroot/mod/$cm->modname/view.php?id=$cm->id";
                 $modules[] = $module;