Index: lams_build/lib/lams/lams-gradebook.jar
===================================================================
diff -u -r53be6f88884b380ccb963eb05c985a57f580b5d4 -rde44e2e970afac102177634d2e9106919f65f773
Binary files differ
Index: lams_build/lib/lams/lams.jar
===================================================================
diff -u -rfc7f1fe67a744c918c3bf334bfc2370121317fad -rde44e2e970afac102177634d2e9106919f65f773
Binary files differ
Index: lams_common/.classpath
===================================================================
diff -u -r53be6f88884b380ccb963eb05c985a57f580b5d4 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_common/.classpath (.../.classpath) (revision 53be6f88884b380ccb963eb05c985a57f580b5d4)
+++ lams_common/.classpath (.../.classpath) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -40,7 +40,7 @@
-
+
Index: lams_common/src/java/org/lamsfoundation/lams/tool/ToolOutput.java
===================================================================
diff -u -rd0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa -rde44e2e970afac102177634d2e9106919f65f773
--- lams_common/src/java/org/lamsfoundation/lams/tool/ToolOutput.java (.../ToolOutput.java) (revision d0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa)
+++ lams_common/src/java/org/lamsfoundation/lams/tool/ToolOutput.java (.../ToolOutput.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -32,6 +32,11 @@
private String name;
private String description;
private ToolOutputValue value;
+
+ /**
+ * User Id. Used when tool returns multiple tool outputs for different users.
+ */
+ private Integer userId;
/**
* Create a ToolOutput based on a Boolean. This will create a value of type OUTPUT_BOOLEAN
@@ -190,4 +195,12 @@
public void setValue(ToolOutputValue value) {
this.value = value;
}
+
+ public Integer getUserId() {
+ return userId;
+ }
+
+ public void setUserId(Integer userId) {
+ this.userId = userId;
+ }
}
Index: lams_common/src/java/org/lamsfoundation/lams/tool/ToolSessionManager.java
===================================================================
diff -u -rd0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa -rde44e2e970afac102177634d2e9106919f65f773
--- lams_common/src/java/org/lamsfoundation/lams/tool/ToolSessionManager.java (.../ToolSessionManager.java) (revision d0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa)
+++ lams_common/src/java/org/lamsfoundation/lams/tool/ToolSessionManager.java (.../ToolSessionManager.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -143,6 +143,18 @@
* Note: the learnerId may not be the userId of the current user as the current user may be a staff member.
*/
ToolOutput getToolOutput(String name, Long toolSessionId, Long learnerId);
+
+ /**
+ * Returns outputs for all learners that left responses required for this output. Returns nothing for the learners
+ * that haven't started the activity or haven't provided required results. Method is useful when tool should provide
+ * results for all users at once rather than on one-by-one basis.
+ *
+ * @param name
+ * tool output name
+ * @param toolContentId
+ * @return
+ */
+ List getToolOutputs(String name, Long toolContentId);
/**
* Notifies tool that the user is force completed. Currently it's been utilized only by leader aware tools, which
Index: lams_common/src/java/org/lamsfoundation/lams/tool/service/ILamsCoreToolService.java
===================================================================
diff -u -rd0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa -rde44e2e970afac102177634d2e9106919f65f773
--- lams_common/src/java/org/lamsfoundation/lams/tool/service/ILamsCoreToolService.java (.../ILamsCoreToolService.java) (revision d0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa)
+++ lams_common/src/java/org/lamsfoundation/lams/tool/service/ILamsCoreToolService.java (.../ILamsCoreToolService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -212,6 +212,18 @@
* @throws ToolException
*/
ToolOutput getOutputFromTool(String conditionName, ToolSession toolSession, Integer learnerId) throws ToolException;
+
+ /**
+ * Returns tool outputs for the entire activity. Note, some tools don't support this functionality and will always
+ * return empty list.
+ *
+ * @param conditionName
+ * @param toolActivity
+ * @return
+ * @throws ToolException
+ */
+ List getOutputsFromTool(String conditionName, ToolActivity toolActivity)
+ throws ToolException;
/**
* Ask a tool for a set of ToolOutputs, based on the given toolSessionId.
Index: lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsCoreToolService.java
===================================================================
diff -u -rd0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa -rde44e2e970afac102177634d2e9106919f65f773
--- lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsCoreToolService.java (.../LamsCoreToolService.java) (revision d0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa)
+++ lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsCoreToolService.java (.../LamsCoreToolService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -416,7 +416,40 @@
throw new ToolException(message, e);
}
}
+
+ @Override
+ public List getOutputsFromTool(String conditionName, ToolActivity toolActivity)
+ throws ToolException {
+ if (toolActivity == null) {
+ String error = "The toolActivity is null. Unable to get tool outputs";
+ LamsCoreToolService.log.error(error);
+ throw new DataMissingException(error);
+ }
+
+ Tool tool = toolActivity.getTool();
+ if (tool == null) {
+ String error = "The tool for toolActivity " + toolActivity.getActivityId() + " is missing.";
+ LamsCoreToolService.log.error(error);
+ throw new DataMissingException(error);
+ }
+
+ try {
+ ToolSessionManager sessionManager = (ToolSessionManager) findToolService(tool);
+ return sessionManager.getToolOutputs(conditionName, toolActivity.getToolContentId());
+ } catch (NoSuchBeanDefinitionException e) {
+ String message = "A tool which is defined in the database appears to missing from the classpath. Unable to grt the tol output. toolActivity "
+ + toolActivity.getActivityId();
+ LamsCoreToolService.log.error(message, e);
+ throw new ToolException(message, e);
+ } catch (java.lang.AbstractMethodError e) {
+ String message = "Tool " + tool.getToolDisplayName()
+ + " doesn't support the getToolOutput(name, toolSessionId, learnerId) method so no output definitions can be accessed.";
+ LamsCoreToolService.log.error(message, e);
+ throw new ToolException(message, e);
+ }
+ }
+
@Override
public void forceCompleteActivity(ToolSession toolSession, User learner) throws ToolException {
Index: lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsToolService.java
===================================================================
diff -u -rd0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa -rde44e2e970afac102177634d2e9106919f65f773
--- lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsToolService.java (.../LamsToolService.java) (revision d0b6f213cba1026b0c9fdbdaa5dd44a49eddd3aa)
+++ lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsToolService.java (.../LamsToolService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -75,8 +75,6 @@
private static final String LEADER_SELECTION_TOOL_OUTPUT_NAME_LEADER_USERID = "leader.user.id";
private IActivityDAO activityDAO;
- private ILessonDAO lessonDAO;
- private ILearnerProgressDAO learnerProgressDAO;
private IToolDAO toolDAO;
private IToolSessionDAO toolSessionDAO;
private IToolContentDAO toolContentDAO;
@@ -198,7 +196,7 @@
// Get the first (only) ActivityEvaluation if it exists
ActivityEvaluation activityEvaluation;
- boolean isToolOutputDefinitionChanged = false;
+ boolean isToolOutputDefinitionChanged = true;
if (activityEvaluations.isEmpty()) {
activityEvaluation = new ActivityEvaluation();
activityEvaluation.setActivity(toolActivity);
@@ -221,13 +219,7 @@
//update gradebook marks if required
if (isToolOutputDefinitionChanged) {
- Lesson lesson = lessonDAO.getLessonForActivity(toolActivity.getActivityId());
- List users = learnerProgressDAO.getLearnersCompletedActivity(toolActivity);
-
- //update for all users in activity
- for (User user : users) {
- gradebookService.updateUserActivityGradebookMark(lesson, toolActivity, user);
- }
+ gradebookService.updateUserMarksForActivity(toolActivity);
}
}
@@ -360,14 +352,6 @@
this.activityDAO = activityDAO;
}
- public void setLearnerProgressDAO(ILearnerProgressDAO learnerProgressDAO) {
- this.learnerProgressDAO = learnerProgressDAO;
- }
-
- public void setLessonDAO(ILessonDAO lessonDAO) {
- this.lessonDAO = lessonDAO;
- }
-
public void setToolSessionDAO(IToolSessionDAO toolSessionDAO) {
this.toolSessionDAO = toolSessionDAO;
}
Index: lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml
===================================================================
diff -u -r53be6f88884b380ccb963eb05c985a57f580b5d4 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml (.../toolApplicationContext.xml) (revision 53be6f88884b380ccb963eb05c985a57f580b5d4)
+++ lams_common/src/java/org/lamsfoundation/lams/toolApplicationContext.xml (.../toolApplicationContext.xml) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -81,8 +81,6 @@
-
-
Index: lams_tool_bbb/src/java/org/lamsfoundation/lams/tool/bbb/service/BbbService.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_bbb/src/java/org/lamsfoundation/lams/tool/bbb/service/BbbService.java (.../BbbService.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_bbb/src/java/org/lamsfoundation/lams/tool/bbb/service/BbbService.java (.../BbbService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -30,6 +30,7 @@
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -153,6 +154,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/service/ChatService.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/service/ChatService.java (.../ChatService.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/service/ChatService.java (.../ChatService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -24,6 +24,7 @@
package org.lamsfoundation.lams.tool.chat.service;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.Hashtable;
@@ -201,6 +202,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/service/DacoServiceImpl.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/service/DacoServiceImpl.java (.../DacoServiceImpl.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/service/DacoServiceImpl.java (.../DacoServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -653,6 +653,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/service/EadventureServiceImpl.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/service/EadventureServiceImpl.java (.../EadventureServiceImpl.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/service/EadventureServiceImpl.java (.../EadventureServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1217,6 +1217,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1165,6 +1165,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/service/GmapService.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/service/GmapService.java (.../GmapService.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/service/GmapService.java (.../GmapService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -25,6 +25,7 @@
package org.lamsfoundation.lams.tool.gmap.service;
import java.io.StringReader;
+import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.Hashtable;
@@ -175,6 +176,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/ImageGalleryServiceImpl.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/ImageGalleryServiceImpl.java (.../ImageGalleryServiceImpl.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/service/ImageGalleryServiceImpl.java (.../ImageGalleryServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1096,6 +1096,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/service/CommonCartridgeServiceImpl.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/service/CommonCartridgeServiceImpl.java (.../CommonCartridgeServiceImpl.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/service/CommonCartridgeServiceImpl.java (.../CommonCartridgeServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1067,6 +1067,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/service/KalturaService.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/service/KalturaService.java (.../KalturaService.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/service/KalturaService.java (.../KalturaService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -25,6 +25,7 @@
package org.lamsfoundation.lams.tool.kaltura.service;
import java.sql.Timestamp;
+import java.util.ArrayList;
import java.util.Date;
import java.util.Hashtable;
import java.util.Iterator;
@@ -175,6 +176,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java (.../McServicePOJO.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java (.../McServicePOJO.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1614,6 +1614,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
Long userId = user.getUserId().longValue();
@@ -1667,6 +1672,16 @@
return toolService.isGroupedActivity(toolContentID);
}
+ @Override
+ public String getActivityEvaluation(Long toolContentId) {
+ return toolService.getActivityEvaluation(toolContentId);
+ }
+
+ @Override
+ public void setActivityEvaluation(Long toolContentId, String toolOutputDefinition) {
+ toolService.setActivityEvaluation(toolContentId, toolOutputDefinition);
+ }
+
/**
* @param mcContentDAO
* The mcContentDAO to set.
Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java (.../QaServicePOJO.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java (.../QaServicePOJO.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1111,6 +1111,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
Long userId = user.getUserId().longValue();
Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java (.../ResourceServiceImpl.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java (.../ResourceServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1101,6 +1101,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/LeaderselectionService.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/LeaderselectionService.java (.../LeaderselectionService.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/service/LeaderselectionService.java (.../LeaderselectionService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -24,6 +24,7 @@
package org.lamsfoundation.lams.tool.leaderselection.service;
+import java.util.ArrayList;
import java.util.Date;
import java.util.Hashtable;
import java.util.List;
@@ -157,6 +158,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java
===================================================================
diff -u -r26ea61eae29934bddf4595c3c1aededeeeaca933 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java (.../MindmapService.java) (revision 26ea61eae29934bddf4595c3c1aededeeeaca933)
+++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/service/MindmapService.java (.../MindmapService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -159,6 +159,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/service/NoticeboardServicePOJO.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/service/NoticeboardServicePOJO.java (.../NoticeboardServicePOJO.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/service/NoticeboardServicePOJO.java (.../NoticeboardServicePOJO.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -24,6 +24,7 @@
package org.lamsfoundation.lams.tool.noticeboard.service;
+import java.util.ArrayList;
import java.util.Date;
import java.util.Hashtable;
import java.util.Iterator;
@@ -532,6 +533,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/service/NotebookService.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/service/NotebookService.java (.../NotebookService.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/service/NotebookService.java (.../NotebookService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -24,6 +24,7 @@
package org.lamsfoundation.lams.tool.notebook.service;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.Hashtable;
@@ -165,6 +166,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/service/PixlrService.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/service/PixlrService.java (.../PixlrService.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/service/PixlrService.java (.../PixlrService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -27,6 +27,7 @@
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
+import java.util.ArrayList;
import java.util.Date;
import java.util.Hashtable;
import java.util.List;
@@ -162,6 +163,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java
===================================================================
diff -u -rd8f165b7033dddd3305170aab255f0a07f959575 -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java (.../PeerreviewServiceImpl.java) (revision d8f165b7033dddd3305170aab255f0a07f959575)
+++ lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java (.../PeerreviewServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -674,6 +674,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/SubmitFilesService.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/SubmitFilesService.java (.../SubmitFilesService.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/SubmitFilesService.java (.../SubmitFilesService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -523,6 +523,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java (.../ScratchieServiceImpl.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java (.../ScratchieServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1937,6 +1937,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
Long userId = user.getUserId().longValue();
Index: lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/service/ScribeService.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/service/ScribeService.java (.../ScribeService.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/service/ScribeService.java (.../ScribeService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -24,6 +24,7 @@
package org.lamsfoundation.lams.tool.scribe.service;
+import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.Hashtable;
@@ -161,6 +162,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/service/SpreadsheetServiceImpl.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/service/SpreadsheetServiceImpl.java (.../SpreadsheetServiceImpl.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/service/SpreadsheetServiceImpl.java (.../SpreadsheetServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -734,6 +734,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/service/SurveyServiceImpl.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/service/SurveyServiceImpl.java (.../SurveyServiceImpl.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/service/SurveyServiceImpl.java (.../SurveyServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -875,6 +875,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java (.../TaskListServiceImpl.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/service/TaskListServiceImpl.java (.../TaskListServiceImpl.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1006,6 +1006,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/service/VideoRecorderService.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/service/VideoRecorderService.java (.../VideoRecorderService.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/service/VideoRecorderService.java (.../VideoRecorderService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -170,6 +170,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java
===================================================================
diff -u -raa6023fdecba00eb9a7df76e834e681f7d58462d -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision aa6023fdecba00eb9a7df76e834e681f7d58462d)
+++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -1559,6 +1559,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
Long userId = user.getUserId().longValue();
Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/service/WikiService.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/service/WikiService.java (.../WikiService.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/service/WikiService.java (.../WikiService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -24,6 +24,7 @@
package org.lamsfoundation.lams.tool.wiki.service;
+import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashSet;
@@ -223,6 +224,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}
Index: lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/service/WookieService.java
===================================================================
diff -u -r06f1eda511514e2a19e6b2857a3f9d642c03b92a -rde44e2e970afac102177634d2e9106919f65f773
--- lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/service/WookieService.java (.../WookieService.java) (revision 06f1eda511514e2a19e6b2857a3f9d642c03b92a)
+++ lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/service/WookieService.java (.../WookieService.java) (revision de44e2e970afac102177634d2e9106919f65f773)
@@ -24,6 +24,7 @@
package org.lamsfoundation.lams.tool.wookie.service;
+import java.util.ArrayList;
import java.util.Date;
import java.util.Hashtable;
import java.util.List;
@@ -196,6 +197,11 @@
}
@Override
+ public List getToolOutputs(String name, Long toolContentId) {
+ return new ArrayList();
+ }
+
+ @Override
public void forceCompleteUser(Long toolSessionId, User user) {
// no actions required
}