/**********************************************************************************
* $URL: https://source.sakaiproject.org/svn/sam/tags/samigo-2.8.3/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/AssessmentGradingSummaryIfc.java $
* $Id: AssessmentGradingSummaryIfc.java 59684 2009-04-03 23:33:27Z arwhyte@umich.edu $
***********************************************************************************
*
* Copyright (c) 2004, 2005, 2006, 2008 The Sakai Foundation
*
* Licensed under the Educational Community License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.osedu.org/licenses/ECL-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
**********************************************************************************/
package org.sakaiproject.tool.assessment.data.ifc.grading;
import java.util.Date;
import org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public interface AssessmentGradingSummaryIfc
extends java.io.Serializable{
Long getAssessmentGradingSummaryId();
void setAssessmentGradingSummaryId(Long assessmentGradingSummaryId);
PublishedAssessmentIfc getPublishedAssessment();
void setPublishedAssessment(PublishedAssessmentIfc publishedAssessment);
String getAgentId();
void setAgentId(String agentId);
Integer getTotalSubmitted();
void setTotalSubmitted(Integer totalSubmitted);
Integer getTotalSubmittedForGrade();
void setTotalSubmittedForGrade(Integer totalSubmittedForGrade);
AssessmentGradingIfc getLastSubmittedAssessmentGrading();
void setLastSubmittedAssessmentGrading(AssessmentGradingIfc lastSubmittedAssessmentGrading);
Date getLastSubmittedDate();
void setLastSubmittedDate(Date lastSubmittedDate);
Boolean getLastSubmittedAssessmentIsLate();
void setLastSubmittedAssessmentIsLate(Boolean lastSubmittedAssessmentIsLate);
Float getSumOf_autoScoreForGrade();
void setSumOf_autoScoreForGrade(Float sumOf_autoScoreForGrade);
Float getAverage_autoScoreForGrade();
void setAverage_autoScoreForGrade(Float average_autoScoreForGrade);
Float getHighest_autoScoreForGrade();
void setHighest_autoScoreForGrade(Float highest_autoScoreForGrade);
Float getLowest_autoScoreForGrade();
void setLowest_autoScoreForGrade(Float lowest_autoScoreForGrade);
Float getLast_autoScoreForGrade() ;
void setLast_autoScoreForGrade(Float last_autoScoreForGrade);
Float getSumOf_overrideScoreForGrade();
void setSumOf_overrideScoreForGrade(Float sumOf_overrideScoreForGrade);
Float getAverage_overrideScoreForGrade();
void setAverage_overrideScoreForGrade(Float average_overrideScoreForGrade);
Float getHighest_overrideScoreForGrade();
void setHighest_overrideScoreForGrade(Float highest_overrideScoreForGrade);
Float getLowest_overrideScoreForGrade();
void setLowest_overrideScoreForGrade(Float lowest_overrideScoreForGrade);
Float getLast_overrideScoreForGrade();
void setLast_overrideScoreForGrade(Float last_overrideScoreForGrade);
Integer getScoringType();
void setScoringType(Integer scoringType);
AssessmentGradingIfc getAcceptedAssessmentGrading();
void setAcceptedAssessmentGrading(AssessmentGradingIfc acceptedAssessmentGrading);
Boolean getAcceptedAssessmentIsLate();
void setAcceptedAssessmentIsLate(Boolean acceptedAssessmentIsLate);
Float getFinalAssessmentScore();
void setFinalAssessmentScore(Float finalAssessmentScore);
Boolean getFeedToGradeBook();
void setFeedToGradeBook(Boolean feedToGradeBook);
}