Index: lams_bb_integration/web/modules/learnermonitor.jsp =================================================================== diff -u -r2847bf67c95146d33cb3573618fb36fe0de142e8 -r129cad938e3c090b579a76aa774ad909e2030566 --- lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision 2847bf67c95146d33cb3573618fb36fe0de142e8) +++ lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision 129cad938e3c090b579a76aa774ad909e2030566) @@ -80,6 +80,7 @@ } String strLessonId = request.getParameter("lsid").trim(); + long lessonId = Long.parseLong(strLessonId); String courseIdParam = request.getParameter("course_id"); // Get Course ID and User ID @@ -151,12 +152,9 @@ boolean isDisplayDesignImage = "true".equals(strIsDisplayDesignImage) ? true : false; String learningDesignImageUrl = ""; if (isDisplayDesignImage) { - String strLearningDesignId = request.getParameter("ldid").trim(); - long learningDesignId = Long.parseLong(strLearningDesignId); - String username = ctx.getUser().getUserName(); - learningDesignImageUrl = LamsSecurityUtil.generateRequestLearningDesignImage(username, false) + "&ldId=" - + learningDesignId; + learningDesignImageUrl = LamsSecurityUtil.generateRequestLearningDesignImage(username, false) + "&lsId=" + + lessonId; } //check whether user has score for this lesson @@ -186,7 +184,6 @@ boolean isScoreAvailable = (current_score != null); //prepare learnerProgressDto for displaying on jsp - long lessonId = Long.parseLong(strLessonId); LearnerProgressDTO learnerProgressDto = LamsSecurityUtil.getLearnerProgress(ctx, lessonId); %>