org.telscenter.pas.steps
Class JaxbQtiSelfAssessment

java.lang.Object
  extended by java.beans.beancontext.BeanContextChildSupport
      extended by org.telscenter.pas.beans.PasStep
          extended by org.telscenter.pas.steps.JaxbQtiStep
              extended by org.telscenter.pas.steps.JaxbQtiSelfAssessment
All Implemented Interfaces:
java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextChildComponentProxy, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServicesListener, java.io.Serializable, java.util.EventListener, net.sf.sail.common.beansupport.ITitleAware, IAuthorNotation, IHelp, IWorkReporter, IAssessmentType, IntroductionHtmlAware

public class JaxbQtiSelfAssessment
extends JaxbQtiStep
implements IntroductionHtmlAware

Creats the selfassessment ui for the selfassessment bean.

Author:
aperritano
See Also:
Serialized Form

Field Summary
static java.lang.String TYPE
           
 
Fields inherited from class org.telscenter.pas.steps.JaxbQtiStep
agentService, assessmentItem, lockStudentAnswers, responseDeclarationsToRims, responseDeclarationToSocks, responses, sessionService
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Constructor Summary
JaxbQtiSelfAssessment()
           
 
Method Summary
 java.awt.Component getComponent()
           
 java.util.List<javax.swing.JLabel> getCurrentAnswers()
           
 java.util.List<java.lang.String> getCurrentPrompts()
           
 java.util.List<javax.swing.JPanel> getCurrentStepParts()
           
 java.lang.String getIntroductionHtml()
           
 LeaveStudentAssessmentAction getLeaveAction()
           
 JaxbQtiSelfAssessmentUI getStudentAssessmentUI()
           
 java.lang.String getType()
          Replaced by hoverString property
 boolean hasCorrectAnswer()
           
 boolean hasInlineFeedback()
           
 boolean hasSubmitted()
           
 void initStepParts()
           
 void setHasSubmitted(boolean hasSubmitted)
           
 void setIntroductionHtml(java.lang.String introductionHtml)
           
 
Methods inherited from class org.telscenter.pas.steps.JaxbQtiStep
addRdToRim, bindResponsesToSocks, canLockAnswers, consumeService, extractBody, getAgentService, getAssessmentItem, getEntityToPromptMap, getInteractionByResponseDeclaration, getPossibleScore, getReportForLearner, getReportForLearner, getReportForLearnerPDF, getReportForLearnerWithAnnotations, getReportForLearnerWithAnnotations, getResponseDeclarationsToRims, getResponseDeclarationToSocks, getResponses, getSessionService, getStudentAnswer, getTabbed, isInjectPrompt, isLockStudentAnswers, isSubmitted, lastAnswer, saveAssessmentItem, saveData, setAssessmentItem, setInjectPrompt, setLockStudentAnswers, setPossibleScore, setResponseDeclarationsToRims, setSubmitted, setTabbed
 
Methods inherited from class org.telscenter.pas.beans.PasStep
addPropertyChangeListener, afterComponentAdded, beforeSessionStart, getAuthorNotes, getHelpId, getHintSet, getHoverString, getTitle, hasHints, initializeBeanContextResources, initializePasStep, removePropertyChangeListener, serviceAvailable, setAuthorNotes, setBeanContext, setHintSet, setHoverString, setTitle, stepEnter, stepExit, toString
 
Methods inherited from class java.beans.beancontext.BeanContextChildSupport
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, isDelegated, releaseBeanContextResources, removePropertyChangeListener, removeVetoableChangeListener, serviceRevoked, validatePendingSetBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static java.lang.String TYPE
Constructor Detail

JaxbQtiSelfAssessment

public JaxbQtiSelfAssessment()
Method Detail

getIntroductionHtml

public java.lang.String getIntroductionHtml()
Specified by:
getIntroductionHtml in interface IntroductionHtmlAware

setIntroductionHtml

public void setIntroductionHtml(java.lang.String introductionHtml)
Specified by:
setIntroductionHtml in interface IntroductionHtmlAware

getComponent

public java.awt.Component getComponent()
Specified by:
getComponent in interface java.beans.beancontext.BeanContextChildComponentProxy
Specified by:
getComponent in class JaxbQtiStep

getType

public java.lang.String getType()
Description copied from class: PasStep
Replaced by hoverString property

Specified by:
getType in class JaxbQtiStep
Returns:

initStepParts

public void initStepParts()
Specified by:
initStepParts in interface IWorkReporter
Overrides:
initStepParts in class JaxbQtiStep

getCurrentStepParts

public java.util.List<javax.swing.JPanel> getCurrentStepParts()
Specified by:
getCurrentStepParts in interface IWorkReporter
Overrides:
getCurrentStepParts in class JaxbQtiStep

getCurrentPrompts

public java.util.List<java.lang.String> getCurrentPrompts()
Specified by:
getCurrentPrompts in interface IWorkReporter
Overrides:
getCurrentPrompts in class JaxbQtiStep

getCurrentAnswers

public java.util.List<javax.swing.JLabel> getCurrentAnswers()
Specified by:
getCurrentAnswers in interface IWorkReporter
Overrides:
getCurrentAnswers in class JaxbQtiStep

getStudentAssessmentUI

public JaxbQtiSelfAssessmentUI getStudentAssessmentUI()

getLeaveAction

public LeaveStudentAssessmentAction getLeaveAction()
Returns:
the leaveAction

hasSubmitted

public boolean hasSubmitted()

setHasSubmitted

public void setHasSubmitted(boolean hasSubmitted)

hasInlineFeedback

public boolean hasInlineFeedback()
Overrides:
hasInlineFeedback in class JaxbQtiStep

hasCorrectAnswer

public boolean hasCorrectAnswer()
Specified by:
hasCorrectAnswer in interface IAssessmentType


Copyright © 2004-2008 TELS Center. All Rights Reserved.