Index: lams_tool_lamc/db/sql/activity_insert.sql
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/db/sql/activity_insert.sql,v
diff -u -r1.6 -r1.7
--- lams_tool_lamc/db/sql/activity_insert.sql 16 Nov 2005 15:24:15 -0000 1.6
+++ lams_tool_lamc/db/sql/activity_insert.sql 18 Nov 2005 12:53:26 -0000 1.7
@@ -73,7 +73,7 @@
, NULL
, NULL
, NULL
-, '/tool/laqa11/images/icon_questionanswer.swf'
+, '/tool/lamc11/images/icon_questionanswer.swf'
, NULL
, NULL
, NULL
Index: lams_tool_lamc/db/sql/create_lams_tool_lamc.sql
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/db/sql/Attic/create_lams_tool_lamc.sql,v
diff -u -r1.17 -r1.18
Binary files differ
Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java,v
diff -u -r1.24 -r1.25
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java 17 Nov 2005 23:11:06 -0000 1.24
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java 18 Nov 2005 12:53:26 -0000 1.25
@@ -1324,6 +1324,42 @@
* Call controller service to complete the qa session
* @see org.lamsfoundation.lams.tool.ToolSessionManager#leaveToolSession(java.lang.Long)
*/
+ public String leaveToolSession(Long toolSessionId,User user) throws DataMissingException, ToolException
+ {
+ logger.debug("start of leaveToolSession with toolSessionId:" + toolSessionId);
+ //logger.debug("start of leaveToolSession with learner:" + learnerId);
+
+ if (toolSessionId == null)
+ {
+ logger.debug("toolSessionId is null");
+ throw new DataMissingException("toolSessionId is missing");
+ }
+
+ /*
+ if (learnerId == null)
+ {
+ logger.debug("learnerId is null");
+ throw new DataMissingException("learnerId is missing");
+ }
+ */
+
+ try
+ {
+ /*
+ String nextUrl=learnerService.completeToolSession(toolSessionId,learner);
+ logger.debug(logger + " " + this.getClass().getName() + " " + "nextUrl: " + nextUrl);
+ return nextUrl;
+ */
+ return "nextUrl";
+ }
+ catch(DataAccessException e)
+ {
+ throw new ToolException("Exception occured when user is leaving tool session: " + e);
+ }
+
+ }
+
+
public String leaveToolSession(Long toolSessionId,Long learnerId) throws DataMissingException, ToolException
{
logger.debug("start of leaveToolSession with toolSessionId:" + toolSessionId);
@@ -1335,11 +1371,13 @@
throw new DataMissingException("toolSessionId is missing");
}
+
if (learnerId == null)
{
logger.debug("learnerId is null");
throw new DataMissingException("learnerId is missing");
}
+
try
{
Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java,v
diff -u -r1.8 -r1.9
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 17 Nov 2005 16:02:38 -0000 1.8
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McLearningStarterAction.java 18 Nov 2005 12:53:26 -0000 1.9
@@ -182,13 +182,7 @@
*/
setupAttributes(request, mcContent);
- Map mapLeanerFeedbackIncorrect=AuthoringUtil.buildInCorrectFeedbackMap(request, mcContent.getMcContentId());
- request.getSession().setAttribute(MAP_LEARNER_FEEDBACK_INCORRECT, mapLeanerFeedbackIncorrect);
- Map mapLeanerFeedbackCorrect=AuthoringUtil.buildInCorrectFeedbackMap(request, mcContent.getMcContentId());
- request.getSession().setAttribute(MAP_LEARNER_FEEDBACK_CORRECT, mapLeanerFeedbackCorrect);
-
-
/*
* fetch question content from content
*/
@@ -342,15 +336,13 @@
Map mapLeanerAssessmentResults= new TreeMap(new McComparator());
request.getSession().setAttribute(MAP_LEARNER_ASSESSMENT_RESULTS, mapLeanerAssessmentResults);
- Map mapLeanerFeedbackIncorrect= new TreeMap(new McComparator());
+ Map mapLeanerFeedbackIncorrect=AuthoringUtil.buildInCorrectFeedbackMap(request, mcContent.getMcContentId());
request.getSession().setAttribute(MAP_LEARNER_FEEDBACK_INCORRECT, mapLeanerFeedbackIncorrect);
+ logger.debug("MAP_LEARNER_FEEDBACK_INCORRECT: " + mapLeanerFeedbackIncorrect);
-
-
-
-
- Map mapLeanerFeedbackCorrect= new TreeMap(new McComparator());
+ Map mapLeanerFeedbackCorrect=AuthoringUtil.buildCorrectFeedbackMap(request, mcContent.getMcContentId());
request.getSession().setAttribute(MAP_LEARNER_FEEDBACK_CORRECT, mapLeanerFeedbackCorrect);
+ logger.debug("MAP_LEARNER_FEEDBACK_CORRECT: " + mapLeanerFeedbackCorrect);
/* .. till here */
}
Index: lams_tool_lamc/web/IndividualLearnerResults.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_lamc/web/Attic/IndividualLearnerResults.jsp,v
diff -u -r1.3 -r1.4
--- lams_tool_lamc/web/IndividualLearnerResults.jsp 17 Nov 2005 16:02:38 -0000 1.3
+++ lams_tool_lamc/web/IndividualLearnerResults.jsp 18 Nov 2005 12:53:26 -0000 1.4
@@ -66,7 +66,7 @@
-
+
|
@@ -78,31 +78,57 @@
-
-
-
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
- |
- |
+
-
-
-
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|