public class TotalScoreListener extends Object implements javax.faces.event.ActionListener, javax.faces.event.ValueChangeListener
This handles the selection of the Total Score entry page.
Description: Action Listener for Evaluation Total Score front door
Copyright: Copyright (c) 2004
Organization: Sakai Project
| Constructor and Description |
|---|
TotalScoreListener() |
| Modifier and Type | Method and Description |
|---|---|
ArrayList |
getAgentIds(Map useridMap) |
HashMap |
getAnsweredItems(ArrayList scores,
PublishedAssessmentData pub) |
void |
getFilteredList(TotalScoresBean bean,
ArrayList allscores,
ArrayList scores,
ArrayList students_not_submitted,
Map useridMap) |
String |
getFirstItem(PublishedAssessmentData pub) |
HashMap |
getPublishedItemIdHash(PublishedAssessmentData pub) |
Integer |
getScoringType(PublishedAssessmentData pub) |
boolean |
hasRandomPart(PublishedAssessmentData pub) |
boolean |
isOwner(String ownerId) |
boolean |
passAuthz(javax.faces.context.FacesContext context,
String ownerId) |
void |
prepareAgentResult(PublishedAssessmentData p,
Iterator iter,
ArrayList agents,
Map userRoles) |
void |
prepareAgentResultList(TotalScoresBean bean,
PublishedAssessmentData p,
ArrayList scores,
ArrayList students_not_submitted,
Map useridMap) |
void |
prepareNotSubmittedAgentResult(Iterator notsubmitted_iter,
ArrayList agents,
Map userRoles) |
void |
processAction(javax.faces.event.ActionEvent ae)
Standard process action method.
|
void |
processValueChange(javax.faces.event.ValueChangeEvent event)
Process a value change.
|
void |
setRecordingData(TotalScoresBean bean) |
void |
setRoleAndSortSelection(TotalScoresBean bean,
ArrayList agents,
boolean sortAscending) |
boolean |
totalScores(PublishedAssessmentFacade pubAssessment,
TotalScoresBean bean,
boolean isValueChange)
This will populate the TotalScoresBean with the data associated with the
particular versioned assessment based on the publishedId.
|
public void processAction(javax.faces.event.ActionEvent ae)
throws javax.faces.event.AbortProcessingException
processAction in interface javax.faces.event.ActionListenerae - ActionEventjavax.faces.event.AbortProcessingExceptionpublic void processValueChange(javax.faces.event.ValueChangeEvent event)
processValueChange in interface javax.faces.event.ValueChangeListenerpublic boolean totalScores(PublishedAssessmentFacade pubAssessment, TotalScoresBean bean, boolean isValueChange)
publishedId - Stringbean - TotalScoresBeanpublic boolean passAuthz(javax.faces.context.FacesContext context,
String ownerId)
public boolean isOwner(String ownerId)
public Integer getScoringType(PublishedAssessmentData pub)
public HashMap getAnsweredItems(ArrayList scores, PublishedAssessmentData pub)
public boolean hasRandomPart(PublishedAssessmentData pub)
public String getFirstItem(PublishedAssessmentData pub)
public void getFilteredList(TotalScoresBean bean, ArrayList allscores, ArrayList scores, ArrayList students_not_submitted, Map useridMap)
public void prepareAgentResultList(TotalScoresBean bean, PublishedAssessmentData p, ArrayList scores, ArrayList students_not_submitted, Map useridMap)
public void prepareAgentResult(PublishedAssessmentData p, Iterator iter, ArrayList agents, Map userRoles)
public void setRoleAndSortSelection(TotalScoresBean bean, ArrayList agents, boolean sortAscending)
public void setRecordingData(TotalScoresBean bean)
public void prepareNotSubmittedAgentResult(Iterator notsubmitted_iter, ArrayList agents, Map userRoles)
public HashMap getPublishedItemIdHash(PublishedAssessmentData pub)
Copyright © 2005-2014 Sakai Project. All Rights Reserved.