Index: lams_bb_integration/web/modules/learnermonitor.jsp =================================================================== diff -u -rb29fcc0fc241926bdbf411c89c0e1a6e16c559fe -rf52ac414dcf0258bf1c89c5c910440587221d2d9 --- lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision b29fcc0fc241926bdbf411c89c0e1a6e16c559fe) +++ lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision f52ac414dcf0258bf1c89c5c910440587221d2d9) @@ -26,7 +26,22 @@ String monitorUrl = LamsSecurityUtil.generateRequestURL(ctx, "monitor") + "&lsid=" + lsid; String liveEditUrl = LamsSecurityUtil.generateRequestURL(ctx, "author"); +// add port to the url if the port is in the blackboard url. + int bbport = request.getServerPort(); + String bbportstr = bbport != 0 ? ":" + bbport : ""; + //String contentUrl = LamsSecurityUtil.generateRequestURL(ctx, "learner") + "&lsid=" + learningSessionId; + String updateGradesUrl = "\"" + request.getScheme() + + "://" + + request.getServerName() + + bbportstr + + request.getContextPath() + + "/modules/updateGrades.jsp?lsid=" + lsid + + "&course_id=" + request.getParameter("course_id") + + "&lineitem_id=" + request.getParameter("lineitem_id") + + "\""; + + String course_idstr = request.getParameter("course_id"); BbPersistenceManager bbPm = BbServiceManager.getPersistenceService().getDbPersistenceManager(); @@ -131,6 +146,11 @@ } } + function updateGrades() + { + window.location = <%=updateGradesUrl%> + } + function openAuthorForEditOnFly( learningDesignID ) { liveEditUrl= '<%=liveEditUrl%>' + '&layout=editonfly&learningDesignID=' + learningDesignID; @@ -144,6 +164,8 @@ monitorWin.focus(); } } + + //--> @@ -163,8 +185,9 @@ Please Choose an Option

     - + +