001: /**********************************************************************************
002: * $URL: https://source.sakaiproject.org/svn/sam/tags/sakai_2-4-1/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/AssessmentGradingSummaryIfc.java $
003: * $Id: AssessmentGradingSummaryIfc.java 9269 2006-05-10 21:31:31Z daisyf@stanford.edu $
004: ***********************************************************************************
005: *
006: * Copyright (c) 2004, 2005, 2006 The Sakai Foundation.
007: *
008: * Licensed under the Educational Community License, Version 1.0 (the"License");
009: * you may not use this file except in compliance with the License.
010: * You may obtain a copy of the License at
011: *
012: * http://www.opensource.org/licenses/ecl1.php
013: *
014: * Unless required by applicable law or agreed to in writing, software
015: * distributed under the License is distributed on an "AS IS" BASIS,
016: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
017: * See the License for the specific language governing permissions and
018: * limitations under the License.
019: *
020: **********************************************************************************/package org.sakaiproject.tool.assessment.data.ifc.grading;
021:
022: import java.util.Date;
023:
024: import org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc;
025:
026: /**
027: * <p>Title: </p>
028: * <p>Description: </p>
029: * <p>Copyright: Copyright (c) 2004</p>
030: * <p>Company: </p>
031: * @author not attributable
032: * @version 1.0
033: */
034:
035: public interface AssessmentGradingSummaryIfc extends
036: java.io.Serializable {
037: Long getAssessmentGradingSummaryId();
038:
039: void setAssessmentGradingSummaryId(Long assessmentGradingSummaryId);
040:
041: PublishedAssessmentIfc getPublishedAssessment();
042:
043: void setPublishedAssessment(
044: PublishedAssessmentIfc publishedAssessment);
045:
046: String getAgentId();
047:
048: void setAgentId(String agentId);
049:
050: Integer getTotalSubmitted();
051:
052: void setTotalSubmitted(Integer totalSubmitted);
053:
054: Integer getTotalSubmittedForGrade();
055:
056: void setTotalSubmittedForGrade(Integer totalSubmittedForGrade);
057:
058: AssessmentGradingIfc getLastSubmittedAssessmentGrading();
059:
060: void setLastSubmittedAssessmentGrading(
061: AssessmentGradingIfc lastSubmittedAssessmentGrading);
062:
063: Date getLastSubmittedDate();
064:
065: void setLastSubmittedDate(Date lastSubmittedDate);
066:
067: Boolean getLastSubmittedAssessmentIsLate();
068:
069: void setLastSubmittedAssessmentIsLate(
070: Boolean lastSubmittedAssessmentIsLate);
071:
072: Float getSumOf_autoScoreForGrade();
073:
074: void setSumOf_autoScoreForGrade(Float sumOf_autoScoreForGrade);
075:
076: Float getAverage_autoScoreForGrade();
077:
078: void setAverage_autoScoreForGrade(Float average_autoScoreForGrade);
079:
080: Float getHighest_autoScoreForGrade();
081:
082: void setHighest_autoScoreForGrade(Float highest_autoScoreForGrade);
083:
084: Float getLowest_autoScoreForGrade();
085:
086: void setLowest_autoScoreForGrade(Float lowest_autoScoreForGrade);
087:
088: Float getLast_autoScoreForGrade();
089:
090: void setLast_autoScoreForGrade(Float last_autoScoreForGrade);
091:
092: Float getSumOf_overrideScoreForGrade();
093:
094: void setSumOf_overrideScoreForGrade(
095: Float sumOf_overrideScoreForGrade);
096:
097: Float getAverage_overrideScoreForGrade();
098:
099: void setAverage_overrideScoreForGrade(
100: Float average_overrideScoreForGrade);
101:
102: Float getHighest_overrideScoreForGrade();
103:
104: void setHighest_overrideScoreForGrade(
105: Float highest_overrideScoreForGrade);
106:
107: Float getLowest_overrideScoreForGrade();
108:
109: void setLowest_overrideScoreForGrade(
110: Float lowest_overrideScoreForGrade);
111:
112: Float getLast_overrideScoreForGrade();
113:
114: void setLast_overrideScoreForGrade(Float last_overrideScoreForGrade);
115:
116: Integer getScoringType();
117:
118: void setScoringType(Integer scoringType);
119:
120: AssessmentGradingIfc getAcceptedAssessmentGrading();
121:
122: void setAcceptedAssessmentGrading(
123: AssessmentGradingIfc acceptedAssessmentGrading);
124:
125: Boolean getAcceptedAssessmentIsLate();
126:
127: void setAcceptedAssessmentIsLate(Boolean acceptedAssessmentIsLate);
128:
129: Float getFinalAssessmentScore();
130:
131: void setFinalAssessmentScore(Float finalAssessmentScore);
132:
133: Boolean getFeedToGradeBook();
134:
135: void setFeedToGradeBook(Boolean feedToGradeBook);
136:
137: }
|