|
From: <dav...@us...> - 2010-03-29 11:04:29
|
Revision: 2403
http://qtitools.svn.sourceforge.net/qtitools/?rev=2403&view=rev
Author: davemckain
Date: 2010-03-29 11:04:22 +0000 (Mon, 29 Mar 2010)
Log Message:
-----------
JQTI: Added log messages to book-end Test outcome processing to help diagnose issues with this.
Modified Paths:
--------------
branches/mathassess/JQTI/src/main/java/org/qtitools/qti/node/test/AssessmentTest.java
Modified: branches/mathassess/JQTI/src/main/java/org/qtitools/qti/node/test/AssessmentTest.java
===================================================================
--- branches/mathassess/JQTI/src/main/java/org/qtitools/qti/node/test/AssessmentTest.java 2010-03-26 17:05:30 UTC (rev 2402)
+++ branches/mathassess/JQTI/src/main/java/org/qtitools/qti/node/test/AssessmentTest.java 2010-03-29 11:04:22 UTC (rev 2403)
@@ -57,6 +57,8 @@
import org.qtitools.qti.node.result.TestResult;
import org.qtitools.qti.value.DurationValue;
import org.qtitools.qti.value.Value;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* A test is A group of assessmentItems with an associated set of rules that determine which of the items the candidate sees,
@@ -69,6 +71,9 @@
public class AssessmentTest extends ControlObject implements LifecycleEventSource
{
private static final long serialVersionUID = 1L;
+
+ /** logger. */
+ private static Logger logger = LoggerFactory.getLogger(AssessmentTest.class);
/** Name of this class in xml schema. */
public static final String CLASS_TAG = "assessmentTest";
@@ -348,12 +353,14 @@
*/
public void processOutcome()
{
+ logger.info("Test outcome processing starting");
for (OutcomeDeclaration outcomeDeclaration : getOutcomeDeclarations())
outcomeDeclaration.resetValue();
OutcomeProcessing outcomeProcessing = getOutcomeProcessing();
if (outcomeProcessing != null)
outcomeProcessing.evaluate();
+ logger.info("Test outcome processing finished");
}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|