diff --git a/controller.php b/controller.php
index 9f763193ff034f50b4b5e6a067c354d4b67200ee..19f4af42845a5e6ef03de58f297195870fc64f70 100644
--- a/controller.php
+++ b/controller.php
@@ -97,7 +97,7 @@ if ($action === 'forwardquestion') {
         $data = new stdClass();
         $data->course = $cm->course;
         $data->pdfannotatorid = $cm->instance;
-        $data->pdfname = $cm->name;
+        $data->pdfname = format_string($cm->name, true);
         $data->commentid = $commentid;
         $data->id = $cm->id; // Course module id.
         $data->action = 'forwardquestion';
@@ -474,7 +474,7 @@ if ($action === 'report') {
     $data = new stdClass();
     $data->course = $cm->course;
     $data->pdfannotatorid = $cm->instance;
-    $data->pdfname = $cm->name;
+    $data->pdfname = format_string($cm->name, true);
     $data->commentid = $commentid;
     $data->id = $id; // Course module id.
     $data->action = 'report';
@@ -498,11 +498,12 @@ if ($action === 'report') {
         $report->reportinguser = fullname($USER);
         $report->url = $CFG->wwwroot . '/mod/pdfannotator/view.php?id=' . $cm->id . '&action=overviewreports';
         $messagetext = new stdClass();
-        $messagetext->text = pdfannotator_format_notification_message_text($course, $cm, $context, get_string('modulename', 'pdfannotator'), $cm->name, $report, 'reportadded');      
+        $modulename = format_string($cm->name, true);
+        $messagetext->text = pdfannotator_format_notification_message_text($course, $cm, $context, get_string('modulename', 'pdfannotator'), $modulename, $report, 'reportadded');      
         $messagetext->url = $report->url;
         try {
             foreach ($recipients as $recipient) {
-                $messagetext->html = pdfannotator_format_notification_message_html($course, $cm, $context, get_string('modulename', 'pdfannotator'), $cm->name, $report, 'reportadded', $recipient->id);
+                $messagetext->html = pdfannotator_format_notification_message_html($course, $cm, $context, get_string('modulename', 'pdfannotator'), $modulename, $report, 'reportadded', $recipient->id);
                 $messageid = pdfannotator_notify_manager($recipient, $course, $cm, $name, $messagetext);
             }
             // 2. Notify the reporting user that their report has been sent off (display blue toast box at top of page).
diff --git a/lib.php b/lib.php
index a1dcaae652f0ea959782c246d010463d5f24bb46..17e8a16542cb0303b22cb08bbe6a102eb90e8541 100644
--- a/lib.php
+++ b/lib.php
@@ -605,14 +605,12 @@ function pdfannotator_get_recent_mod_activity(&$activities, &$index, $timestart,
         return;
     }
 
-    $aname = format_string($cm->name, true);
-
     foreach ($printposts as $post) {
         $tmpactivity = new stdClass();
 
         $tmpactivity->type = 'pdfannotator';
         $tmpactivity->cmid = $cm->id;
-        $tmpactivity->name = $aname;
+        $tmpactivity->name = format_string($cm->name, true);
         $tmpactivity->sectionnum = $cm->sectionnum;
         $tmpactivity->timestamp = $post->timecreated;
 
diff --git a/locallib.php b/locallib.php
index b1d86354d7b37db94b5c08280f2943109f7167b9..bdf20c957fd453cfce2d92faf58f2d464f381eac 100644
--- a/locallib.php
+++ b/locallib.php
@@ -259,11 +259,12 @@ function pdfannotator_send_forward_message($recipients, $messageparams, $course,
     $name = 'forwardedquestion';
     $text = new stdClass();
     $module = get_string('modulename', 'pdfannotator');
-    $text->text = pdfannotator_format_notification_message_text($course, $cm, $context, $module, $cm->name, $messageparams, $name);
+    $modulename = format_string($cm->name, true);
+    $text->text = pdfannotator_format_notification_message_text($course, $cm, $context, $module, $modulename, $messageparams, $name);
     $text->url = $messageparams->urltoquestion;
 
     foreach ($recipients as $recipient) {
-        $text->html = pdfannotator_format_notification_message_html($course, $cm, $context, $module, $cm->name, $messageparams, $name, $recipient);
+        $text->html = pdfannotator_format_notification_message_html($course, $cm, $context, $module, $modulename, $messageparams, $name, $recipient);
         pdfannotator_notify_manager($recipient, $course, $cm, $name, $text);
     }
 }
@@ -272,10 +273,11 @@ function pdfannotator_notify_manager($recipient, $course, $cm, $name, $messagete
 
     global $USER;
     $userfrom = $USER;
+    $modulename = format_string($cm->name, true);
     if ($anonymous) {
         $userfrom = clone($USER);
         $userfrom->firstname = get_string('pdfannotatorname', 'pdfannotator') . ':';
-        $userfrom->lastname = $cm->name;
+        $userfrom->lastname = $modulename;
     }
     $message = new \core\message\message();
     $message->component = 'mod_pdfannotator';
@@ -283,11 +285,11 @@ function pdfannotator_notify_manager($recipient, $course, $cm, $name, $messagete
     $message->courseid = $course->id;
     $message->userfrom = $userfrom;
     $message->userto = $recipient;
-    $message->subject = get_string('notificationsubject:' . $name, 'pdfannotator', $cm->name);
+    $message->subject = get_string('notificationsubject:' . $name, 'pdfannotator', $modulename);
     $message->fullmessage = $messagetext->text;
     $message->fullmessageformat = FORMAT_PLAIN;
     $message->fullmessagehtml = $messagetext->html;
-    $message->smallmessage = get_string('notificationsubject:' . $name, 'pdfannotator', $cm->name);
+    $message->smallmessage = get_string('notificationsubject:' . $name, 'pdfannotator', $modulename);
     $message->notification = 1; // For personal messages '0'. Important: the 1 without '' and 0 with ''.
     $message->contexturl = $messagetext->url;
     $message->contexturlname = 'Context name';
diff --git a/model/comment.class.php b/model/comment.class.php
index ac4e4079eee6eed091b23238fd889435c8a07caf..428d7511a1183ff5bdfb7419123679d8fc850f07 100644
--- a/model/comment.class.php
+++ b/model/comment.class.php
@@ -76,6 +76,7 @@ class pdfannotator_comment {
             $datarecord->solved = false;
 
             $anonymous = $visibility == 'anonymous' ? true : false;
+            $modulename = format_string($cm->name, true);
             if ($isquestion == 0) {
                 // Notify subscribed users.
                 $comment = new stdClass();
@@ -88,12 +89,12 @@ class pdfannotator_comment {
 
                 $messagetext = new stdClass();
                 $module = get_string('modulename', 'pdfannotator');
-                $messagetext->text = pdfannotator_format_notification_message_text($course, $cm, $context, $module, $cm->name, $comment, 'newanswer');
+                $messagetext->text = pdfannotator_format_notification_message_text($course, $cm, $context, $module, $modulename, $comment, 'newanswer');
                 $messagetext->url = $comment->urltoanswer;
                 $recipients = self::get_subscribed_users($annotationid);
                 foreach ($recipients as $recipient) {
                     if ($recipient != $USER->id) {
-                        $messagetext->html = pdfannotator_format_notification_message_html($course, $cm, $context, $module, $cm->name, $comment, 'newanswer', $recipient);
+                        $messagetext->html = pdfannotator_format_notification_message_html($course, $cm, $context, $module, $modulename, $comment, 'newanswer', $recipient);
                         $messageid = pdfannotator_notify_manager($recipient, $course, $cm, 'newanswer', $messagetext, $anonymous);
                     }
                 }
@@ -111,13 +112,13 @@ class pdfannotator_comment {
                 $question->urltoanswer = $CFG->wwwroot . '/mod/pdfannotator/view.php?id=' . $cm->id . '&page=' . $page . '&annoid=' . $annotationid . '&commid=' . $commentuuid;
 
                 $messagetext = new stdClass();
-                $messagetext->text = pdfannotator_format_notification_message_text($course, $cm, $context, get_string('modulename', 'pdfannotator'), $cm->name, $question, 'newquestion');
+                $messagetext->text = pdfannotator_format_notification_message_text($course, $cm, $context, get_string('modulename', 'pdfannotator'), $modulename, $question, 'newquestion');
                 $messagetext->url = $question->urltoanswer;
                 foreach ($recipients as $recipient) {
                     if ($recipient->id == $USER->id) {
                         continue;
                     }
-                    $messagetext->html = pdfannotator_format_notification_message_html($course, $cm, $context, get_string('modulename', 'pdfannotator'), $cm->name, $question, 'newquestion', $recipient->id);
+                    $messagetext->html = pdfannotator_format_notification_message_html($course, $cm, $context, get_string('modulename', 'pdfannotator'), $modulename, $question, 'newquestion', $recipient->id);
                     $messageid = pdfannotator_notify_manager($recipient, $course, $cm, 'newquestion', $messagetext, $anonymous);
                 }