package grader2.Category; import grader2.GradingScheme.*; import grader2.View.*; import grader2.Gradebook.*; import java.util.Collection; /** * * StudentGradedItem contains all the scores for students for a * particular gradedItem and many StudentGradedItem objects can exist * in a gradedItem. The studentID is a unique identifier for the * student whose grade the object represents. The rawScore is the raw points th *e student received on the assignment and must be less than or equal * to the points possible for the gradedItem. The latePenalty is the * deduction from the scored item, according to the handin date and deductio *n process set in the gradedItem. The handinDate is used to record * the date when an item was received from the handin program. It is * used in calculating the students latePenalty field. The lastEdit is the last time the object was modified. * * @author * @version * **/ public class StudentGradedItem extends GradedItem { /** Default Constructor **/ public StudentGradedItem() { super(); } protected int studID; protected int rawScore; protected latePenalty recievedLatePen; protected String handinDate; protected String lastEdit; }