--- loncom/interface/loncommon.pm 2004/08/25 18:13:00 1.207 +++ loncom/interface/loncommon.pm 2004/08/26 21:42:40 1.208 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.207 2004/08/25 18:13:00 matthew Exp $ +# $Id: loncommon.pm,v 1.208 2004/08/26 21:42:40 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1829,9 +1829,28 @@ sub syllabuswrapper { if ($fontcolor) { $linktext=''.$linktext.''; } - return "$linktext"; + return qq{$linktext}; } +sub track_student_link { + my ($linktext,$sname,$sdom,$target) = @_; + my $link ="/adm/trackstudent"; + my $title = 'View recent activity'; + if (defined($sname) && $sname !~ /^\s*$/ && + defined($sdom) && $sdom !~ /^\s*$/) { + $link .= "?selected_student=$sname:$sdom"; + $title .= ' of this student'; + } + if (defined($target) && $target !~ /^\s*$/) { + $target = qq{target="$target"}; + } else { + $target = ''; + } + return qq{$linktext}; +} + + + =pod =back