Modifier and Type | Method and Description |
---|---|
List<Trial> |
DataServiceImpl.getTrials(Module module,
ModuleSession session,
Node node,
int maxResults)
Returns a list of trial instances for a given element or session.
|
List<Trial> |
TrialDAO.getTrials(ModuleSession session,
Node node,
int maxResults) |
Modifier and Type | Method and Description |
---|---|
boolean |
GenericProperty.copyValue(DataContainer dataContainer,
Node fromNode,
Node toNode,
T defaultValue)
Copy a property from one to another nodeId.
|
Integer |
IntegerProperty.getValueOrDefault(Node node)
Returns the stored value of the defaultValue stored in this class.
|
boolean |
Result.ResultProperty.isFailure(Node node)
Find out if the executable result was a failure.
|
boolean |
Result.ResultProperty.isSuccess(Node node)
Find out if the executable result was successful.
|
static void |
Question.setAnswer(Node node,
Object answer)
Helper Method to set the answer of a element trial.
|
static void |
Points.setMinMaxPoints(Node node,
int minPoints,
int maxPoints)
Helper method to set the min and max points of a element at once.
|
static void |
Question.setQuestionAnswer(Node node,
String question,
Object answer)
Helper Method to set the question and answer of a element trial.
|
void |
Result.ResultProperty.setValue(Node node,
boolean success)
Set the result, either success or failure.
|
static void |
Points.setZeroOneMinMaxPoints(Node node)
Helper method to set the min and max points of a element at once to (0, 1).
|
static void |
Points.setZeroOnePoints(Node node,
boolean outcome)
Helper Method which sets the pointsProperty according to a boolean to 0=false or 1=true.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultModuleStatusRegionConfigurator
Default status region configurator that is suitable for module
sessions.
|
class |
StatusRegionConfigurator |
Modifier and Type | Class and Description |
---|---|
class |
AbstractElement
Abstract implementation that provides support for handlers.
|
class |
CompoundElement
Element that holds two child elements, the execution of which is alternated when a
special ExecutionOutcome is returned by a containing element execution.
|
class |
ExecutableElement
Default implementation of an execution element which does not support child elements.
|
class |
ListElement
Execution element that holds/manages a list of other execution elements.
|
class |
NodeImpl
Default node implementation.
|
Modifier and Type | Method and Description |
---|---|
Node |
NodeImpl.getParent() |
Modifier and Type | Method and Description |
---|---|
protected static void |
NodeImpl.assignParent(Node parent,
Collection<Object> objects)
Sets the parent to the provided objects if they are of type Node
|
protected static void |
NodeImpl.assignParent(Node parent,
Object object)
Sets the parent to the provided object if the object is type Node
|
protected static void |
NodeImpl.assignParents(Node parent,
Collection<Element> objects)
Sets the parent to the provided objects if they are of type Node
|
void |
NodeImpl.setParent(Node parent) |
Modifier and Type | Interface and Description |
---|---|
interface |
TrialCountEvaluator
A TrialCountEvaluator evaluates the trial count for the current execution context.
|
Modifier and Type | Class and Description |
---|---|
class |
CompoundElementTrialCountEvaluator
Only counts the trials of the primary element.
|
class |
ConfidenceRatingHandler |
class |
DefaultTrialCountEvaluator
Default trial count adaptor.
|
class |
EscapeKeyEventHandler
Finishes the execution of the currently running module by catching
the key event of the Escape key.
|
class |
ExecutionFeedbackHandler
Handler that updates the attributed statuspanel with the result of the last trial
|
class |
StatusPanelStateHandler
This handler takes care of resetting status panel states (enabled, reset).
|
class |
TrialCountHandler
Counts the number of executed trials
TODO: split out the UI update into a separate handler
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutionPauseHandler
Handler that pauses the execution between two ExecutableElements.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultExecutionPauseHandler
Pauses the execution between two elements.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PointsAndLevelHandler
Interface to be implemented by score and level handlers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPointAdaptor
Abstract implementation of a point adapter.
|
class |
AbstractPointsAndLevelHandler
Abstract store and level handler.
|
class |
AdaptiveScoreAndLevelHandler
Adaptive Score and Level Algorithm
The score and level algorithm adapts itself to the performance of the user.
|
class |
BoundaryPointsAndLevelHandler
PointsAndLevelHandler that performs a level change once the number of points pass a boundry value.
|
class |
DefaultPointsAndLevelHandler
Default implementation of a score and level handler.
|
class |
FactorPointAdaptor
Allows adapting the points by a factor.
|
class |
NullablePointAdaptor
Simply sets all points to zero, effectively removing the trial outcome from the
score and level handler results.
|
class |
UserFeedbackLevelListener |
Modifier and Type | Interface and Description |
---|---|
interface |
AdaptiveTimeoutHandler |
interface |
TimeoutHandler
Describes a timeout handler object
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAdaptiveTimeoutHandler
Timeout handler that individually adapts itself to the user by reducing and
increasing the timeout duration.
|
class |
DefaultTimeoutHandler
Aspect that provides task timeout capability.
|
class |
DefaultVisualTimeoutHandler
Timeout handler that gives the user a visual feedback through the status bar
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHTMLExecutable
HTML Instruction
Displays a HTML page
|
class |
AbstractInstructionExecutable
Node intended for use cases where information needs to be presented to the user.
|
class |
BlockingAWTExecutable
Blocking executable element implementation
This implementation blocks the executable thread until finishExecution is called.
|
class |
BlockingExecutable
Blocking executable element implementation
This implementation blocks the executable thread until finishExecution is called.
|
class |
ConfidenceRatingExecutable |
class |
GenericContentExecutable
Executable element that displays generic content in the different regions.
|
class |
HTMLExecutable
HTML Instruction
Displays a HTML page
|
class |
ImageListInstructionExecutable
This executable displays a set of images as instructions.
|
class |
ListInstructionExecutable
ListInstructionExecutable
Holds the individual instructions in a list of panels.
|
class |
NonBlockingAWTExecutable
This executable element implementation provides support
for executing the code in the AWT event dispatch thread, thus
making sure that changes to the task display from within the executable
work as expected.
|
class |
QuestionnaireExecutable
Questionnaire
Displays questions and allows the user to answer.
|
Modifier and Type | Method and Description |
---|---|
List<Trial> |
DataService.getTrials(Module module,
ModuleSession session,
Node node,
int maxResults)
Get a list of trials for a given element, ordered by the most recent trial first.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Element
An element in the execution tree.
|
interface |
Executable
Executable element interface.
|
Modifier and Type | Method and Description |
---|---|
Node |
Node.getParent()
Get the parent node
|
Modifier and Type | Method and Description |
---|---|
void |
Node.setParent(Node parentNode)
Set the parent node.
|
Modifier and Type | Class and Description |
---|---|
class |
TestTask
Test task implementation that simply returns a pre-configured outcome.
|
Copyright © 2013. All Rights Reserved.