## define a few reuseable macros for rendering things like links to assessment, external content and surveys
##
#macro(renderAssessmentLink $assessment)
#set ($modalFlag = $e.getParameter("modalassessmentflag","false"))
#if ($topic.getObjectTypeId() == 2)
#foreach ($groupObject in $visibleGroupList)
#if ($groupObject.getObjectTypeId() == 11)
$e.getRenderedContent($groupObject)
#else
#if ($groupObject.getObjectTypeId() == 6)
#renderAssessmentLink($groupObject)
#elseif ($groupObject.getObjectTypeId() == 13)
#renderSurveyLink($groupObject)
#elseif ($groupObject.getObjectTypeId() == 7)
#renderExternalContentLink($groupObject)
#end
#end
#end
#else
#if ($topic.getObjectTypeId() == 6)
#renderAssessmentLink($topic)
#elseif ($topic.getObjectTypeId() == 13)
#renderSurveyLink($topic)
#elseif ($topic.getObjectTypeId() == 7)
#renderExternalContentLink($topic)
#end
#end
##
#if ($e.isTrue('showcopyrightmsg') )
#set ($lologoframewidth = $e.getParameter("lologoframewidth","200"))
#set ($footerWidth = $tools.math.sub(760,$lologoframewidth))
#if ($e.isTrue('showcopyrightmsg'))
$e.getParameter('copyrightmsg')
#end
#end