diff --git a/lib/accesslib.php b/lib/accesslib.php
index 5ff904c..d650abd 100755
--- a/lib/accesslib.php
+++ b/lib/accesslib.php
@@ -4287,6 +4287,13 @@ function get_users_by_capability($context, $capability, $fields='', $sort='',
             $iscoursepage = true;
         }
     }
+    elseif ($context->contextlevel == CONTEXT_MODULE) {
+        if (get_field('course_modules', 'course', 'id', $context->instanceid) == SITEID) {
+            $isfrontpage = true;
+        } else {
+            $iscoursepage = true;
+        }
+    }
 
     // What roles/rolecaps are interesting?
     $caps = "'$capability'";
