Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java =================================================================== diff -u -r6753e585772b555f5070050085fd1675a59242bc -r926492ea3681d769537e2d69305b2b9f8d17b4fd --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java (.../SequenceActivity.java) (revision 6753e585772b555f5070050085fd1675a59242bc) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java (.../SequenceActivity.java) (revision 926492ea3681d769537e2d69305b2b9f8d17b4fd) @@ -2,7 +2,6 @@ import java.io.Serializable; import java.util.Date; -import java.util.HashSet; import org.apache.commons.lang.builder.ToStringBuilder; import org.lamsfoundation.lams.lesson.SequenceActivityStrategy; @@ -110,11 +109,13 @@ newSequenceActivity.setLearningLibrary(originalActivity.getLearningLibrary()); newSequenceActivity.setDefineLater(originalActivity.getDefineLater()); newSequenceActivity.setCreateDateTime(new Date()); + newSequenceActivity.setRunOffline(originalActivity.getRunOffline()); + newSequenceActivity.setOfflineInstructions(originalActivity.getOfflineInstructions()); newSequenceActivity.setLibraryActivity(originalActivity.getLibraryActivity()); newSequenceActivity.setLibraryActivityUiImage(originalActivity.getLibraryActivityUiImage()); - newSequenceActivity.setActivities(new HashSet()); - return newSequenceActivity; + + return newSequenceActivity; } /** Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/SynchGateActivity.java =================================================================== diff -u -r174fa126cd5cc9d88eb39d6596af0453a2b77e49 -r926492ea3681d769537e2d69305b2b9f8d17b4fd --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/SynchGateActivity.java (.../SynchGateActivity.java) (revision 174fa126cd5cc9d88eb39d6596af0453a2b77e49) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/SynchGateActivity.java (.../SynchGateActivity.java) (revision 926492ea3681d769537e2d69305b2b9f8d17b4fd) @@ -107,6 +107,7 @@ newSynchGateActivity.setLearningLibrary(originalActivity.getLearningLibrary()); newSynchGateActivity.setDefineLater(originalActivity.getDefineLater()); newSynchGateActivity.setCreateDateTime(new Date()); + newSynchGateActivity.setRunOffline(originalActivity.getRunOffline()); newSynchGateActivity.setOfflineInstructions(originalActivity.getOfflineInstructions()); newSynchGateActivity.setLibraryActivity(originalActivity.getLibraryActivity()); newSynchGateActivity.setLibraryActivityUiImage(originalActivity.getLibraryActivityUiImage()); Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java =================================================================== diff -u -re3ac07f9808b1feee9b3e3cf1a5c868f1ad37280 -r926492ea3681d769537e2d69305b2b9f8d17b4fd --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java (.../ToolActivity.java) (revision e3ac07f9808b1feee9b3e3cf1a5c868f1ad37280) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java (.../ToolActivity.java) (revision 926492ea3681d769537e2d69305b2b9f8d17b4fd) @@ -135,6 +135,7 @@ newToolActivity.setDefineLater(originalActivity.getDefineLater()); newToolActivity.setLearningLibrary(originalActivity.getLearningLibrary()); newToolActivity.setCreateDateTime(new Date()); + newToolActivity.setRunOffline(originalActivity.getRunOffline()); newToolActivity.setOfflineInstructions(originalActivity.getOfflineInstructions()); newToolActivity.setLibraryActivityUiImage(originalActivity.getLibraryActivityUiImage()); newToolActivity.setLibraryActivity(originalActivity.getLibraryActivity());