Index: lams_bb_integration/web/modules/learnermonitor.jsp
===================================================================
diff -u -rfb8ca0f2bd535731334235c19819744f4712fad0 -ra930db13eb2e9bd50802f65516c169da454e9030
--- lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision fb8ca0f2bd535731334235c19819744f4712fad0)
+++ lams_bb_integration/web/modules/learnermonitor.jsp (.../learnermonitor.jsp) (revision a930db13eb2e9bd50802f65516c169da454e9030)
@@ -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
    
-
+
+