#if($row.isThumbnailAvailable()) #else
#end

$r.render($row.getSelectLinkName())

#if($row.authors)
$r.translate("course.made.by") $row.authors
#end #if($row.lifecycle || $row.lifecycleSoftKey || $row.lifecycleStart || $row.lifecycleEnd)
#if($row.lifecycle) $row.lifecycle #end #if($row.lifecycleSoftKey) $row.lifecycleSoftKey #end #if($row.lifecycleStart) $r.formatDate($row.lifecycleStart) #end #if($row.lifecycleEnd) - $r.formatDate($row.lifecycleEnd) #end
#end
$row.shortenedDescription
$r.render($row.markLinkName)
#if($r.get("ac_$row.key")) #foreach($ac_type in $r.get("ac_$row.key")) #if($ac_type.price && $ac_type.price.length() > 0) $ac_type.price #else #end #end $r.render($row.getSelectLinkName()) #end #if($row.isMember() || $row.getVisit() > 0)
$r.translate("details.label.status"):
#if($row.passed)
$r.translate("passed.true")
#elseif($row.failed)
$r.translate("passed.false")
#else
$r.translate("passed.unknown")
#end
#if($row.score)
$r.translate("details.label.score"):
$row.score
#end #if($row.recentLaunch)
$r.translate("details.label.recent"):
$r.formatDateAndTime($row.recentLaunch)
#end #end #if($row.accessTypes && !$row.isMember())
$r.translate("details.orders"):
#foreach($type in $row.accessTypes) #end
#end
$r.render($row.ratingFormItemName) $r.render($row.commentsLinkName)
$r.render($row.getDetailsLinkName()) $r.render($row.getStartLinkName())