[virtualcommons-svn] commit/foraging: alllee: adding time ordered summary of chat / token collectio
Status: Beta
Brought to you by:
alllee
From: Bitbucket <com...@bi...> - 2012-05-22 21:10:17
|
1 new commit in foraging: https://bitbucket.org/virtualcommons/foraging/changeset/743ef09b3df5/ changeset: 743ef09b3df5 branch: asu-foraging-2012 user: alllee date: 2012-05-22 23:10:01 summary: adding time ordered summary of chat / token collection events affected #: 1 file diff -r 79f5da33995d744a27bb59d2a28249502746e6fa -r 743ef09b3df5c84047049fc0e69a53ef6a6efeb4 src/main/java/edu/asu/commons/foraging/data/SummaryProcessor.java --- a/src/main/java/edu/asu/commons/foraging/data/SummaryProcessor.java +++ b/src/main/java/edu/asu/commons/foraging/data/SummaryProcessor.java @@ -11,8 +11,10 @@ import java.util.TreeSet; import edu.asu.commons.event.ChatRequest; +import edu.asu.commons.event.PersistableEvent; import edu.asu.commons.experiment.SaveFileProcessor; import edu.asu.commons.experiment.SavedRoundData; +import edu.asu.commons.foraging.event.TokenCollectedEvent; import edu.asu.commons.foraging.model.ClientData; import edu.asu.commons.foraging.model.GroupDataModel; import edu.asu.commons.foraging.model.ServerDataModel; @@ -78,8 +80,21 @@ } } } - + writer.println("========================================="); + writer.println("Time, Participant, Token Collected?, Chat"); + for (PersistableEvent action: savedRoundData.getActions()) { + if (action instanceof ChatRequest) { + writer.println(String.format("%s, %s, %s, %s", + savedRoundData.toSecondString(action), action.getId(), 0, action.toString())); + } + else if (action instanceof TokenCollectedEvent) { + writer.println(String.format("%s, %s, %s", + savedRoundData.toSecondString(action), action.getId(), "token collected")); + + } + } } + @Override public String getOutputFileExtension() { return "-summary.txt"; Repository URL: https://bitbucket.org/virtualcommons/foraging/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |