org.telscenter.pas.steps
Class SelfAssessment

java.lang.Object
  extended by java.beans.beancontext.BeanContextChildSupport
      extended by org.telscenter.pas.beans.PasStep
          extended by org.telscenter.pas.steps.Assessment
              extended by org.telscenter.pas.steps.SelfAssessment
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, IntroductionHtmlAware

public class SelfAssessment
extends Assessment
implements IntroductionHtmlAware

Author:
turadg
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.telscenter.pas.steps.Assessment
agentService, assessmentItem, responseDeclarationToSocks, responses, sessionService
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Constructor Summary
SelfAssessment()
           
 
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()
           
 SelfAssessmentUI getStudentAssessmentUI()
           
 java.lang.String getType()
          Replaced by hoverString property
 boolean hasSubmitted()
           
 void initStepParts()
           
 void setHasSubmitted(boolean hasSubmitted)
           
 void setIntroductionHtml(java.lang.String introductionHtml)
           
 
Methods inherited from class org.telscenter.pas.steps.Assessment
bindResponsesToSocks, consumeService, extractBody, getAgentService, getAssessmentItem, getEntityToPromptMap, getInteractionByResponseDeclaration, getPossibleScore, getReportForLearner, getReportForLearner, getReportForLearnerPDF, getReportForLearnerWithAnnotations, getReportForLearnerWithAnnotations, getResponseDeclarationToSocks, getResponses, getSessionService, getStudentAnswer, getTabbed, isInjectPrompt, isSubmitted, lastAnswer, saveAssessmentItem, saveData, setAssessmentItem, setInjectPrompt, setPossibleScore, 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
 

Constructor Detail

SelfAssessment

public SelfAssessment()
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 Assessment

getType

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

Specified by:
getType in class Assessment
Returns:

initStepParts

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

getCurrentStepParts

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

getCurrentPrompts

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

getCurrentAnswers

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

getStudentAssessmentUI

public SelfAssessmentUI getStudentAssessmentUI()

getLeaveAction

public LeaveStudentAssessmentAction getLeaveAction()
Returns:
the leaveAction

hasSubmitted

public boolean hasSubmitted()

setHasSubmitted

public void setHasSubmitted(boolean hasSubmitted)


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