Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/LearningController.java =================================================================== diff -u -r12fea6ceba38f9359f46c1a7ae37793b764f712f -r844ffaca6d7137f02508f94278df450891baa480 --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/LearningController.java (.../LearningController.java) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/LearningController.java (.../LearningController.java) (revision 844ffaca6d7137f02508f94278df450891baa480) @@ -665,10 +665,12 @@ } @RequestMapping("/getPrintMindmap") - public String getPrintMindmap(@RequestParam Long toolSessionID, HttpServletRequest request) { + public String getPrintMindmap(@RequestParam Long toolSessionID, @RequestParam(required = false) Long userUid, + HttpServletRequest request) { MindmapSession session = mindmapService.getSessionBySessionId(toolSessionID); Mindmap mindmap = session.getMindmap(); - LearningController.storeMindmapCanvasParameters(mindmap, toolSessionID, null, ToolAccessMode.TEACHER.toString(), + MindmapUser user = mindmap.isMultiUserMode() || userUid == null ? null : mindmapService.getUserByUID(userUid); + LearningController.storeMindmapCanvasParameters(mindmap, toolSessionID, user, ToolAccessMode.TEACHER.toString(), false, request); request.setAttribute("printMode", true); request.setAttribute("sessionName", session.getSessionName()); @@ -686,6 +688,6 @@ request.setAttribute("contentEditable", contentEditable); request.setAttribute("mode", mode); request.setAttribute("currentMindmapUser", user == null ? "" : user.getFirstName() + " " + user.getLastName()); - request.setAttribute("finishedActivity", user == null ? false : user.isFinishedActivity()); + request.setAttribute("finishedActivity", user != null && user.isFinishedActivity()); } } \ No newline at end of file Index: lams_tool_mindmap/web/common/mapjs.jsp =================================================================== diff -u -r12fea6ceba38f9359f46c1a7ae37793b764f712f -r844ffaca6d7137f02508f94278df450891baa480 --- lams_tool_mindmap/web/common/mapjs.jsp (.../mapjs.jsp) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) +++ lams_tool_mindmap/web/common/mapjs.jsp (.../mapjs.jsp) (revision 844ffaca6d7137f02508f94278df450891baa480) @@ -416,7 +416,7 @@ function showPrintView(){ - var printWindow = window.open('', + var printWindow = window.open('', 'MindmapPrint', 'width=1152,height=900,scrollbars=yes,resizable=yes'); if (window.focus) { printWindow.focus(); Index: lams_tool_mindmap/web/pages/learning/singleMindmap.jsp =================================================================== diff -u -r12fea6ceba38f9359f46c1a7ae37793b764f712f -r844ffaca6d7137f02508f94278df450891baa480 --- lams_tool_mindmap/web/pages/learning/singleMindmap.jsp (.../singleMindmap.jsp) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) +++ lams_tool_mindmap/web/pages/learning/singleMindmap.jsp (.../singleMindmap.jsp) (revision 844ffaca6d7137f02508f94278df450891baa480) @@ -8,7 +8,15 @@ - <fmt:message key='activity.title'/> <fmt:message key='monitoring.label.group'/> "<c:out value="${sessionName}" />" + + <fmt:message key='activity.title'/> + <c:if test="${not empty sessionName}"> +  <fmt:message key='monitoring.label.group'/> "<c:out value="${sessionName}" />" + </c:if> + <c:if test="${not empty currentMindmapUser}"> +  <fmt:message key='node.learner.label'/> "<c:out value="${currentMindmapUser}" />" + </c:if> +