diff --git a/course/weeks.php b/course/weeks.php
index 891bf1a66d6..721171b42a3 100644
--- a/course/weeks.php
+++ b/course/weeks.php
@@ -149,7 +149,9 @@
foreach ($thisweekmods as $modnumber) {
$mod = $mods[$modnumber];
$instancename = get_field("$mod->modname", "name", "id", "$mod->instance");
- echo "
modname/icon.gif\" HEIGHT=16 WIDTH=16 ALT=\"$mod->modfullname\"> modname/view.php?id=$mod->id\">$instancename";
+ echo "
modname/icon.gif\" HEIGHT=16 WIDTH=16 ALT=\"$mod->modfullname\">";
+ echo " modfullname\"";
+ echo " HREF=\"../mod/$mod->modname/view.php?id=$mod->id\">$instancename";
if ($USER->editing) {
echo make_editing_buttons($mod->id);
}