|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.qtitools.qti.node.AbstractNode
org.qtitools.qti.node.AbstractObject
org.qtitools.qti.node.test.TestFeedback
public class TestFeedback
Test level feedback implementation.
TestFeedbackAccess,
VisibilityMode,
Serialized Form| Field Summary | |
|---|---|
static java.lang.String |
ATTR_ACCESS_NAME
Name of access attribute in xml schema. |
static java.lang.String |
ATTR_OUTCOME_IDENTIFIER_NAME
Name of outcomeIdentifier attribute in xml schema. |
static java.lang.String |
ATTR_OUTCOME_VALUE_NAME
Name of identifier attribute in xml schema. |
static java.lang.String |
ATTR_TITLE_DEFAULT_VALUE
Default value of title attribute. |
static java.lang.String |
ATTR_TITLE_NAME
Name of title attribute in xml schema. |
static java.lang.String |
ATTR_VISIBILITY_MODE_NAME
Name of showHide attribute in xml schema. |
static java.lang.String |
CLASS_TAG
Name of this class in xml schema. |
| Fields inherited from interface org.qtitools.qti.node.XmlNode |
|---|
INDENT, NEW_LINE, SIMPLE_NAME_INNER_SEPARATOR, SIMPLE_NAMES_SEPARATOR |
| Constructor Summary | |
|---|---|
TestFeedback(ControlObject parent)
Constructs feedback. |
|
| Method Summary | |
|---|---|
java.lang.String |
getClassTag()
Gets QTI class name of this node. |
java.lang.String |
getOutcomeIdentifier()
Gets value of outcomeIdentifier attribute. |
java.lang.String |
getOutcomeValue()
Gets value of identifier attribute. |
java.lang.String |
getSimpleName()
Gets simple name of this node. |
TestFeedbackAccess |
getTestFeedbackAccess()
Gets value of access attribute. |
java.lang.String |
getTitle()
Gets value of title attribute. |
VisibilityMode |
getVisibilityMode()
Gets value of showHide attribute. |
boolean |
isVisible(TestFeedbackAccess requestedAccess)
Returns true if this feedback can be displayed for given requested access; false otherwise. |
void |
setOutcomeIdentifier(java.lang.String outcomeIdentifier)
Sets new value of outcomeIdentifier attribute. |
void |
setOutcomeValue(java.lang.String outcomeValue)
Sets new value of identifier attribute. |
void |
setTestFeedbackAccess(TestFeedbackAccess testFeedbackAccess)
Sets new value of access attribute. |
void |
setTitle(java.lang.String title)
Sets new value of title attribute. |
void |
setVisibilityMode(VisibilityMode visibilityMode)
Sets new value of showHide attribute. |
protected ValidationResult |
validateAttributes()
Validates attributes of this node. |
protected ValidationResult |
validateChildren()
Validates children (body) of this node. |
| Methods inherited from class org.qtitools.qti.node.AbstractObject |
|---|
getParent, getParentItem, getParentResult, getParentTest, setParent |
| Methods inherited from class org.qtitools.qti.node.AbstractNode |
|---|
attrToXmlString, bodyToXmlString, getAttributes, getFullName, getIndent, getNode, getNode, getNode, getNodeGroups, getParentRoot, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, loadAttributes, readChild, readChildren, setParent, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.qtitools.qti.node.XmlNode |
|---|
getAttributes, getFullName, getNodeGroups, getParentRoot, getSourceFile, getSourceNode, getSourceString, getSourceUrl, hasChildNodes, load, load, load, load, setSourceFile, setSourceNode, setSourceString, setSourceUrl, toXmlString, toXmlString |
| Methods inherited from interface org.qtitools.qti.validation.Validatable |
|---|
validate |
| Field Detail |
|---|
public static final java.lang.String CLASS_TAG
public static final java.lang.String ATTR_ACCESS_NAME
public static final java.lang.String ATTR_VISIBILITY_MODE_NAME
public static final java.lang.String ATTR_OUTCOME_IDENTIFIER_NAME
public static final java.lang.String ATTR_OUTCOME_VALUE_NAME
public static final java.lang.String ATTR_TITLE_NAME
public static final java.lang.String ATTR_TITLE_DEFAULT_VALUE
| Constructor Detail |
|---|
public TestFeedback(ControlObject parent)
parent - parent of constructed feedback| Method Detail |
|---|
public java.lang.String getClassTag()
XmlNodeQTI class name has very important role during loading/saving nodes.
For example: Java class name is AssessmentTest; QTI class name is assessmentTest.
getClassTag in interface XmlNodegetClassTag in class AbstractNodepublic java.lang.String getSimpleName()
XmlNodeSimple name is not so important like QTI class name. It servers mostly for displaying informations and in messages.
For example: simple name can be assessmentTest:Test (QTI class name (assessmentTest) + identifier (Test)).
getSimpleName in interface XmlNodegetSimpleName in class AbstractNodeXmlNode.getFullName()public TestFeedbackAccess getTestFeedbackAccess()
setTestFeedbackAccess(org.qtitools.qti.node.test.TestFeedbackAccess)public void setTestFeedbackAccess(TestFeedbackAccess testFeedbackAccess)
testFeedbackAccess - new value of access attributegetTestFeedbackAccess()public VisibilityMode getVisibilityMode()
setVisibilityMode(org.qtitools.qti.node.test.VisibilityMode)public void setVisibilityMode(VisibilityMode visibilityMode)
visibilityMode - new value of showHide attributegetVisibilityMode()public java.lang.String getOutcomeIdentifier()
setOutcomeIdentifier(java.lang.String)public void setOutcomeIdentifier(java.lang.String outcomeIdentifier)
outcomeIdentifier - new value of outcomeIdentifier attributegetOutcomeIdentifier()public java.lang.String getOutcomeValue()
setOutcomeValue(java.lang.String)public void setOutcomeValue(java.lang.String outcomeValue)
outcomeValue - new value of identifier attributegetOutcomeValue()public java.lang.String getTitle()
setTitle(java.lang.String)public void setTitle(java.lang.String title)
title - new value of title attributegetTitle()protected ValidationResult validateAttributes()
AbstractNode
validateAttributes in class AbstractNodeprotected ValidationResult validateChildren()
AbstractNode
validateChildren in class AbstractNodepublic boolean isVisible(TestFeedbackAccess requestedAccess)
requestedAccess - given requested access
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||