public class DeliveryActionListener extends Object implements javax.faces.event.ActionListener
Title: Samigo
Purpose: this module creates the lists of published assessments for the select index
Description: Sakai Assessment Manager
| Constructor and Description |
|---|
DeliveryActionListener() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearElapsedTime(DeliveryBean delivery) |
protected AssessmentGradingData |
createAssessmentGrading(PublishedAssessmentFacade publishedAssessment) |
String |
getAgentString()
Tests that malformed FIN text does not create an excessive number of loops.
|
protected ContentsDeliveryBean |
getContents(PublishedAssessmentFacade publishedAssessment,
HashMap itemGradingHash,
DeliveryBean delivery,
HashMap publishedAnswerHash)
Gets a table of contents bean
|
ContentsDeliveryBean |
getPageContents(PublishedAssessmentFacade publishedAssessment,
DeliveryBean delivery,
HashMap itemGradingHash,
HashMap publishedAnswerHash)
Gets a contents bean for the current page.
|
PublishedAssessmentFacade |
getPublishedAssessment(DeliveryBean delivery,
String id) |
String |
getPublishedAssessmentId(DeliveryBean delivery) |
ContentsDeliveryBean |
getShowFeedbackPageContents(PublishedAssessmentFacade publishedAssessment,
DeliveryBean delivery,
HashMap itemGradingHash,
HashMap publishedAnswerHash)
When user clicks on Show Feedback, this method gets a contents bean for the current page.
|
void |
overloadItemData(DeliveryBean delivery,
HashMap itemGradingHash,
PublishedAssessmentFacade publishedAssessment) |
void |
populateFib(ItemDataIfc item,
ItemContentsBean bean,
HashMap<Long,AnswerIfc> publishedAnswerHash) |
void |
populateFin(ItemDataIfc item,
ItemContentsBean bean,
HashMap<Long,AnswerIfc> publishedAnswerHash)
Tests that malformed FIB text does not create an excessive number of loops.
|
void |
populateMatching(ItemDataIfc item,
ItemContentsBean bean,
HashMap publishedAnswerHash) |
void |
populateMatrixChoices(ItemDataIfc item,
ItemContentsBean bean,
HashMap publishedAnswerHash) |
void |
processAction(javax.faces.event.ActionEvent ae)
ACTION.
|
void |
processAction(javax.faces.event.ActionEvent ae,
boolean resetPageContents) |
protected AssessmentGradingData |
setAssessmentGradingFromItemData(DeliveryBean delivery,
HashMap itemGradingHash,
boolean setNullOK)
Look up item grading data and set assesment grading data from it or,
if there is none set null if setNullOK.
|
protected void |
setAttemptDateIfNull(AssessmentGradingData ag) |
protected void |
setDeliverySettings(DeliveryBean delivery,
PublishedAssessmentFacade publishedAssessment) |
protected void |
setFeedbackMode(DeliveryBean delivery) |
void |
setShowStudentQuestionScore(DeliveryBean delivery,
PublishedAssessmentFacade publishedAssessment) |
void |
setShowStudentScore(DeliveryBean delivery,
PublishedAssessmentFacade publishedAssessment) |
protected void |
setStatus(DeliveryBean delivery,
PublishedAssessmentService pubService,
Long publishedAssessmentId) |
protected void |
setTimer(DeliveryBean delivery,
PublishedAssessmentFacade publishedAssessment,
boolean fromBeginAssessment,
boolean isFirstTimeBegin) |
public void processAction(javax.faces.event.ActionEvent ae)
throws javax.faces.event.AbortProcessingException
processAction in interface javax.faces.event.ActionListenerae - javax.faces.event.AbortProcessingExceptionprotected AssessmentGradingData setAssessmentGradingFromItemData(DeliveryBean delivery, HashMap itemGradingHash, boolean setNullOK)
delivery - the delivery beanitemGradingHash - the itemGradingHash hash mapsetNullOK - if there is none set null if trueprotected ContentsDeliveryBean getContents(PublishedAssessmentFacade publishedAssessment, HashMap itemGradingHash, DeliveryBean delivery, HashMap publishedAnswerHash)
publishedAssessment - the published assessmentpublic ContentsDeliveryBean getPageContents(PublishedAssessmentFacade publishedAssessment, DeliveryBean delivery, HashMap itemGradingHash, HashMap publishedAnswerHash)
publishedAssessment - the published assessmentpublic ContentsDeliveryBean getShowFeedbackPageContents(PublishedAssessmentFacade publishedAssessment, DeliveryBean delivery, HashMap itemGradingHash, HashMap publishedAnswerHash)
publishedAssessment - the published assessmentpublic void populateMatching(ItemDataIfc item, ItemContentsBean bean, HashMap publishedAnswerHash)
public void populateFib(ItemDataIfc item, ItemContentsBean bean, HashMap<Long,AnswerIfc> publishedAnswerHash)
public void populateFin(ItemDataIfc item, ItemContentsBean bean, HashMap<Long,AnswerIfc> publishedAnswerHash)
verbose - public void populateMatrixChoices(ItemDataIfc item, ItemContentsBean bean, HashMap publishedAnswerHash)
public String getAgentString()
verbose - public void processAction(javax.faces.event.ActionEvent ae,
boolean resetPageContents)
throws javax.faces.event.AbortProcessingException
javax.faces.event.AbortProcessingExceptionpublic String getPublishedAssessmentId(DeliveryBean delivery)
protected void clearElapsedTime(DeliveryBean delivery)
protected void setFeedbackMode(DeliveryBean delivery)
public PublishedAssessmentFacade getPublishedAssessment(DeliveryBean delivery, String id)
public void setShowStudentScore(DeliveryBean delivery, PublishedAssessmentFacade publishedAssessment)
public void setShowStudentQuestionScore(DeliveryBean delivery, PublishedAssessmentFacade publishedAssessment)
protected void setDeliverySettings(DeliveryBean delivery, PublishedAssessmentFacade publishedAssessment)
public void overloadItemData(DeliveryBean delivery, HashMap itemGradingHash, PublishedAssessmentFacade publishedAssessment)
protected void setTimer(DeliveryBean delivery, PublishedAssessmentFacade publishedAssessment, boolean fromBeginAssessment, boolean isFirstTimeBegin)
protected AssessmentGradingData createAssessmentGrading(PublishedAssessmentFacade publishedAssessment)
protected void setAttemptDateIfNull(AssessmentGradingData ag)
protected void setStatus(DeliveryBean delivery, PublishedAssessmentService pubService, Long publishedAssessmentId)
Copyright © 2005-2014 Sakai Project. All Rights Reserved.