Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ChosenGrouper.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/ChosenGrouper.java,v diff -u -r1.1 -r1.2 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ChosenGrouper.java 24 Mar 2005 06:19:25 -0000 1.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ChosenGrouper.java 28 Mar 2005 05:47:52 -0000 1.2 @@ -22,6 +22,7 @@ package org.lamsfoundation.lams.learningdesign; +import java.io.Serializable; import java.util.List; import org.lamsfoundation.lams.usermanagement.User; @@ -34,7 +35,7 @@ * @version * */ -public class ChosenGrouper implements Grouper +public class ChosenGrouper implements Grouper,Serializable { /** Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/RandomGrouper.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/RandomGrouper.java,v diff -u -r1.1 -r1.2 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/RandomGrouper.java 24 Mar 2005 06:19:25 -0000 1.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/RandomGrouper.java 28 Mar 2005 05:47:52 -0000 1.2 @@ -22,6 +22,7 @@ package org.lamsfoundation.lams.learningdesign; +import java.io.Serializable; import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; @@ -55,7 +56,7 @@ * @version 1.1 * */ -public class RandomGrouper implements Grouper +public class RandomGrouper implements Grouper , Serializable { //--------------------------------------------------------------------- // Grouping algorithm Implementation Method Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/strategy/SimpleActivityStrategy.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/strategy/SimpleActivityStrategy.java,v diff -u -r1.1 -r1.2 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/strategy/SimpleActivityStrategy.java 21 Mar 2005 04:46:16 -0000 1.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/strategy/SimpleActivityStrategy.java 28 Mar 2005 05:47:52 -0000 1.2 @@ -6,6 +6,8 @@ */ package org.lamsfoundation.lams.learningdesign.strategy; +import java.io.Serializable; + import org.lamsfoundation.lams.learningdesign.Activity; @@ -17,7 +19,7 @@ * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ -public abstract class SimpleActivityStrategy { +public abstract class SimpleActivityStrategy implements Serializable { public static final int MODERATION = 1; public static final int DEFINE_LATER = 2; Index: lams_common/src/java/org/lamsfoundation/lams/lesson/ActivityStrategy.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/Attic/ActivityStrategy.java,v diff -u -r1.2 -r1.3 --- lams_common/src/java/org/lamsfoundation/lams/lesson/ActivityStrategy.java 24 Feb 2005 04:11:33 -0000 1.2 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/ActivityStrategy.java 28 Mar 2005 05:47:52 -0000 1.3 @@ -20,6 +20,7 @@ */ package org.lamsfoundation.lams.lesson; +import java.io.Serializable; import java.util.Iterator; import org.lamsfoundation.lams.learningdesign.Activity; @@ -35,7 +36,7 @@ * @author Jacky Fang 2005-2-23 * */ -public abstract class ActivityStrategy +public abstract class ActivityStrategy implements Serializable { /** *

Check up all children completion status for a complex activity.