|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.beans.beancontext.BeanContextChildSupport
org.telscenter.pas.beans.PasStep
org.telscenter.pas.steps.Assessment
public abstract class Assessment
| Field Summary | |
|---|---|
protected net.sf.sail.core.beans.service.AgentService |
agentService
|
AssessmentItem |
assessmentItem
|
protected java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> |
responseDeclarationToSocks
|
protected java.util.Map<java.lang.String,java.lang.Object> |
responses
|
protected net.sf.sail.core.beans.service.SessionService |
sessionService
|
| Fields inherited from class java.beans.beancontext.BeanContextChildSupport |
|---|
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport |
| Constructor Summary | |
|---|---|
Assessment()
|
|
| Method Summary | |
|---|---|
protected void |
bindResponsesToSocks()
Binds response id to socks |
protected void |
consumeService(java.beans.beancontext.BeanContextServices bcs,
java.lang.Class<? extends java.lang.Object> serviceClass)
|
protected java.lang.String |
extractBody(java.lang.String prompt)
Extracts the text in between the ... |
net.sf.sail.core.beans.service.AgentService |
getAgentService()
|
AssessmentItem |
getAssessmentItem()
|
abstract 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.util.Map<java.lang.String,java.lang.String> |
getEntityToPromptMap()
Returns a Note can have multiple
Rims because if it were a multi-part note step. |
static BlockInteraction |
getInteractionByResponseDeclaration(java.util.List<BlockInteraction> interactions,
ResponseDeclaration rd)
|
java.lang.Integer |
getPossibleScore()
|
javax.swing.JPanel |
getReportForLearner()
Not needed any more use the one with navigation action |
javax.swing.JPanel |
getReportForLearner(NavigateAction navigateAction)
Assessment needs to navigate back to its step with an part of its component has been clicked on |
com.lowagie.text.pdf.PdfPCell |
getReportForLearnerPDF(net.sf.sail.core.beans.service.AnnotationService annotationService)
|
javax.swing.JPanel |
getReportForLearnerWithAnnotations()
Note used any more |
javax.swing.JPanel |
getReportForLearnerWithAnnotations(NavigateAction navigateAction)
Assessment needs to navigate back to its step with an part of its component has been clicked on |
java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> |
getResponseDeclarationToSocks()
|
java.util.Map<java.lang.String,java.lang.Object> |
getResponses()
|
net.sf.sail.core.beans.service.SessionService |
getSessionService()
|
static java.lang.String |
getStudentAnswer(Assessment assessment,
BlockInteraction interaction)
Given choiceInteraction, returns student's last choice, if any |
boolean |
getTabbed()
|
abstract java.lang.String |
getType()
Replaced by hoverString property |
void |
initStepParts()
|
boolean |
isInjectPrompt()
|
boolean |
isSubmitted()
|
static java.lang.String |
lastAnswer(java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> responseDeclarationToSocks,
ResponseDeclaration rd)
|
static void |
saveAssessmentItem(AssessmentItem assessmentItem,
java.util.Map<java.lang.String,java.lang.Object> responses,
java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> responseDeclarationToSocks)
|
static void |
saveData(java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> responseDeclarationToSocks,
ResponseDeclaration rd,
net.sf.sail.core.entity.ISock<java.lang.String> sock,
java.lang.String data)
|
void |
setAssessmentItem(AssessmentItem assessmentItem)
|
void |
setInjectPrompt(boolean injectPrompt)
|
void |
setPossibleScore(java.lang.Integer possibleScore)
|
void |
setSubmitted(boolean hasSubmitted)
|
void |
setTabbed(boolean isTabbed)
|
| 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 |
|---|
public AssessmentItem assessmentItem
protected transient java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> responseDeclarationToSocks
protected transient java.util.Map<java.lang.String,java.lang.Object> responses
protected transient net.sf.sail.core.beans.service.AgentService agentService
protected transient net.sf.sail.core.beans.service.SessionService sessionService
| Constructor Detail |
|---|
public Assessment()
| Method Detail |
|---|
public void initStepParts()
initStepParts in interface IWorkReporter
protected void consumeService(java.beans.beancontext.BeanContextServices bcs,
java.lang.Class<? extends java.lang.Object> serviceClass)
consumeService in class PasStepprotected void bindResponsesToSocks()
public static java.lang.String lastAnswer(java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> responseDeclarationToSocks,
ResponseDeclaration rd)
rd -
public static void saveAssessmentItem(AssessmentItem assessmentItem,
java.util.Map<java.lang.String,java.lang.Object> responses,
java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> responseDeclarationToSocks)
assessmentItem - TODOresponses - TODOresponseDeclarationToSocks - TODO
public static void saveData(java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> responseDeclarationToSocks,
ResponseDeclaration rd,
net.sf.sail.core.entity.ISock<java.lang.String> sock,
java.lang.String data)
protected java.lang.String extractBody(java.lang.String prompt)
public javax.swing.JPanel getReportForLearner(NavigateAction navigateAction)
getReportForLearner in interface IWorkReporterNavigateAction - - the ability to go to a step
public javax.swing.JPanel getReportForLearner()
getReportForLearner in interface IWorkReporterpublic com.lowagie.text.pdf.PdfPCell getReportForLearnerPDF(net.sf.sail.core.beans.service.AnnotationService annotationService)
getReportForLearnerPDF in interface IWorkReporterpublic javax.swing.JPanel getReportForLearnerWithAnnotations(NavigateAction navigateAction)
getReportForLearnerWithAnnotations in interface IWorkReporterNavigateAction - - the ability to go to a step
public javax.swing.JPanel getReportForLearnerWithAnnotations()
getReportForLearnerWithAnnotations in interface IWorkReporterpublic AssessmentItem getAssessmentItem()
public void setAssessmentItem(AssessmentItem assessmentItem)
public abstract java.awt.Component getComponent()
getComponent in interface java.beans.beancontext.BeanContextChildComponentProxypublic java.util.Map<java.lang.String,java.lang.Object> getResponses()
public static java.lang.String getStudentAnswer(Assessment assessment,
BlockInteraction interaction)
interaction -
public java.util.List<javax.swing.JPanel> getCurrentStepParts()
getCurrentStepParts in interface IWorkReporterpublic java.util.List<java.lang.String> getCurrentPrompts()
getCurrentPrompts in interface IWorkReporterpublic java.util.List<javax.swing.JLabel> getCurrentAnswers()
getCurrentAnswers in interface IWorkReporter
public static BlockInteraction getInteractionByResponseDeclaration(java.util.List<BlockInteraction> interactions,
ResponseDeclaration rd)
public abstract java.lang.String getType()
PasStep
getType in class PasSteppublic java.util.Map<ResponseDeclaration,net.sf.sail.core.entity.ISock<java.lang.String>> getResponseDeclarationToSocks()
public java.util.Map<java.lang.String,java.lang.String> getEntityToPromptMap()
IWorkReporterNote can have multiple
Rims because if it were a multi-part note step.
getEntityToPromptMap in interface IWorkReporterMap rimname<->prompt mapping for this step.IWorkReporter.getEntityToPromptMap()public boolean isInjectPrompt()
public void setInjectPrompt(boolean injectPrompt)
injectPrompt - the injectPrompt to setpublic java.lang.Integer getPossibleScore()
getPossibleScore in interface IWorkReporterpublic void setPossibleScore(java.lang.Integer possibleScore)
setPossibleScore in interface IWorkReporterpublic boolean getTabbed()
public void setTabbed(boolean isTabbed)
public net.sf.sail.core.beans.service.AgentService getAgentService()
public net.sf.sail.core.beans.service.SessionService getSessionService()
public boolean isSubmitted()
public void setSubmitted(boolean hasSubmitted)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||