diff --git a/classes/output/mobile.php b/classes/output/mobile.php
index 47f7762a22807c7c2a62f8715dc3ab3d7e18b139..3a8f91f1f4cf5449a80794aea922ca3c573c8d9a 100644
--- a/classes/output/mobile.php
+++ b/classes/output/mobile.php
@@ -53,7 +53,7 @@ class mobile {
         if (!$course) {
             print_error('coursemisconf');
         }
-        require_course_login($course, true, $cm);
+        require_course_login($course, false, $cm, true, true);
         $context = context_module::instance($cm->id);
         require_capability('mod/hvp:view', $context);