Index: lams_bb_integration/RELEASE_NOTES.TXT =================================================================== diff -u -rcc8d3d8eb334bded5a6efbc81e059c1eb4361cfb -r158085d203307edee955237dcc1b3cb62c72430e --- lams_bb_integration/RELEASE_NOTES.TXT (.../RELEASE_NOTES.TXT) (revision cc8d3d8eb334bded5a6efbc81e059c1eb4361cfb) +++ lams_bb_integration/RELEASE_NOTES.TXT (.../RELEASE_NOTES.TXT) (revision 158085d203307edee955237dcc1b3cb62c72430e) @@ -45,6 +45,7 @@ 1.2.2 Release Fixes =================== * LDEV-3102 Remove user call back URLs from Blackboard integration +* LDEV-3143 Create an option to opt out from Gradecenter column Index: lams_bb_integration/web/modules/create.jsp =================================================================== diff -u -r9d05eb517e00791c6e11d35d250f6c70e8959229 -r158085d203307edee955237dcc1b3cb62c72430e --- lams_bb_integration/web/modules/create.jsp (.../create.jsp) (revision 9d05eb517e00791c6e11d35d250f6c70e8959229) +++ lams_bb_integration/web/modules/create.jsp (.../create.jsp) (revision 158085d203307edee955237dcc1b3cb62c72430e) @@ -112,6 +112,7 @@
Display image design? +
<%-- Display LAMS Sequence tree (Using tigra) --%> @@ -134,6 +135,13 @@ Yes No + + + Yes + No + + + Yes No @@ -285,4 +293,4 @@ - \ No newline at end of file + Index: lams_bb_integration/web/modules/start_lesson_proc.jsp =================================================================== diff -u -r4abd25a85614330519173ac2c287d014fe2199af -r158085d203307edee955237dcc1b3cb62c72430e --- lams_bb_integration/web/modules/start_lesson_proc.jsp (.../start_lesson_proc.jsp) (revision 4abd25a85614330519173ac2c287d014fe2199af) +++ lams_bb_integration/web/modules/start_lesson_proc.jsp (.../start_lesson_proc.jsp) (revision 158085d203307edee955237dcc1b3cb62c72430e) @@ -93,8 +93,11 @@ long ldId = Long.parseLong(strSequenceID); String strIsAvailable = request.getParameter("isAvailable"); + String strIsGradecenter = request.getParameter("isGradecenter"); + String strIsTracked = request.getParameter("isTracked"); boolean isAvailable = strIsAvailable.equals("true")?true:false; + boolean isGradecenter = strIsGradecenter.equals("true")?true:false; boolean isTracked = strIsTracked.equals("true")?true:false; String isDisplayDesignImage = request.getParameter("isDisplayDesignImage"); @@ -141,8 +144,10 @@ throw new ServletException(e.getMessage(), e); } - //Create new Gradebook column for current lesson + Lineitem lineitem = new Lineitem(); + if (isGradecenter) { + //Create new Gradebook column for current lesson lineitem.setCourseId(courseId); lineitem.setName(strTitle); lineitem.setPointsPossible(Constants.GRADEBOOK_POINTS_POSSIBLE); @@ -180,10 +185,10 @@ uutcomeDefinitionScaleDbPersister.persist(ods); ocd.setScale(ods); ocdPersister.persist(ocd); + } - // Add port to the url if the port is in the blackboard url. int bbport = request.getServerPort(); String bbportstr = bbport != 0 ? ":" + bbport : ""; @@ -196,8 +201,15 @@ bbportstr + request.getContextPath() + "/modules/learnermonitor.jsp?lsid=" + lessonIdStr + - "&course_id=" + request.getParameter("course_id") + "&lineitemid=" + lineitem.getId() + + "&course_id=" + request.getParameter("course_id") + "&ldid=" + ldId + "&isDisplayDesignImage=" + isDisplayDesignImage + "&title=" + URLEncoder.encode(strTitle); + + if (isGradecenter) { + + contentUrl += "&lineitemid=" + lineitem.getId(); + + } + //+ "&description=" + URLEncoder.encode(strDescription); newLesson.setUrl(contentUrl); @@ -250,4 +262,4 @@ Content successfully added. - \ No newline at end of file +