Class BehaviorSpec
java.lang.Object
dev.jcputney.elearning.parser.input.lom.properties.BehaviorSpec
- All Implemented Interfaces:
Serializable
Represents the behaviorSpec complex type.
The following schema snippet specifies its contents:
<xs:complexType name="behaviorSpec">
<xs:all>
<xs:element name="launch" type="launchSpec" minOccurs="0" maxOccurs="1" />
<xs:element name="exitActions" type="exitActionsSpec" minOccurs="0" maxOccurs="1" />
<xs:element name="communications" type="communicationsSpec" minOccurs="0" maxOccurs="1" />
<xs:element name="debug" type="debugSpec" minOccurs="0" maxOccurs="1" />
<xs:element name="history" type="captureHistorySpec" minOccurs="0" maxOccurs="1" />
<xs:element name="disableRightClick" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="preventWindowResize" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="scoreRollupMode" type="scoreRollupType" minOccurs="0" maxOccurs="1" />
<xs:element name="numberOfScoringObjects" type="xs:int" minOccurs="0" maxOccurs="1" />
<xs:element name="statusRollupMode" type="statusRollupType" minOccurs="0" maxOccurs="1" />
<xs:element name="thresholdScoreForCompletion" type="xs:decimal" minOccurs="0" maxOccurs="1" />
<xs:element name="applyRollupStatusToSuccess" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="firstScoIsPretest" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="finishCausesImmediateCommit" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="invalidMenuItemAction" type="invalidMenuItemActionType" minOccurs="0" maxOccurs="1" />
<xs:element name="alwaysFlowToFirstSco" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="logoutCausesPlayerExit" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="resetRtTiming" type="resetRunTimeDataTimingType" minOccurs="0" maxOccurs="1" />
<xs:element name="lookaheadSequencerMode" type="lookaheadSequencerModeType" minOccurs="0" maxOccurs="1" />
<xs:element name="scoreOverridesStatus" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="allowCompleteStatusChange" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="scaleRawScore" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="useQuickLookaheadSequencer" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="rollupRuntimeAtScoUnload" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="forceObjectiveCompletionSetByContent" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="invokeRollupAtSuspendAll" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="completionStatOfFailedSuccessStat" type="completionStatusType" minOccurs="0" maxOccurs="1" />
<xs:element name="satisfiedCausesCompletion" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="makeStudentPrefsGlobalToCourse" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="returnToLmsAction" type="returnToLmsActionType" minOccurs="0" maxOccurs="1" />
<xs:element name="rollupEmptySetToUnknown" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="validateInteractionTypes" type="yesNoType" minOccurs="0" maxOccurs="1" />
<xs:element name="suspendDataMaxLength" type="xs:int" minOccurs="0" maxOccurs="1" />
<xs:element name="timeLimit" type="xs:int" minOccurs="0" maxOccurs="1" />
</xs:all>
</xs:complexType>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BehaviorSpec
public BehaviorSpec()
-