org.telscenter.pas.steps
Class StudentAssessment

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.StudentAssessment
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 StudentAssessment
extends Assessment
implements IntroductionHtmlAware, IWorkReporter

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
StudentAssessment()
           
 
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()
           
 StudentAssessmentUI getStudentAssessmentUI()
           
 java.lang.String getType()
          Replaced by hoverString property
 void initStepParts()
           
 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
 
Methods inherited from interface org.telscenter.pas.beans.IWorkReporter
getEntityToPromptMap, getPossibleScore, getReportForLearner, getReportForLearner, getReportForLearnerPDF, getReportForLearnerWithAnnotations, getReportForLearnerWithAnnotations, setPossibleScore
 

Constructor Detail

StudentAssessment

public StudentAssessment()
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 StudentAssessmentUI getStudentAssessmentUI()

getLeaveAction

public LeaveStudentAssessmentAction getLeaveAction()
Returns:
the leaveAction


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