diff --git a/course/lib.php b/course/lib.php
index 02e39144c7c..b47fedab9a4 100644
--- a/course/lib.php
+++ b/course/lib.php
@@ -598,10 +598,15 @@ function print_section_block($heading, $course, $section, $mods, $modnames, $mod
if ($mod->visible or $isteacher) {
$instancename = urldecode($modinfo[$modnumber]->name);
$link_css = $mod->visible ? "" : " class=\"dimmed\" ";
+ if (!empty($modinfo[$modnumber]->extra)) {
+ $extra = urldecode($modinfo[$modnumber]->extra);
+ } else {
+ $extra = "";
+ }
$modicon[] = "
wwwroot/mod/$mod->modname/icon.gif\"".
" height=\"16\" width=\"16\" alt=\"$mod->modfullname\">";
- $moddata[] = "modfullname\" $link_css ".
+ $moddata[] = "modfullname\" $link_css $extra".
"href=\"$CFG->wwwroot/mod/$mod->modname/view.php?id=$mod->id\">$instancename".
"
$editbuttons";
}