public class Assignment extends GradableObject
| Modifier and Type | Field and Description |
|---|---|
static Comparator |
countedComparator |
static Comparator |
dateComparator |
static String |
DEFAULT_SORT |
static Comparator |
gradeEditorComparator |
static String |
item_type_adjustment |
static String |
item_type_letter |
static String |
item_type_nonCalc |
static String |
item_type_percentage |
static String |
item_type_points |
static Comparator |
meanComparator |
static Comparator |
nameComparator |
static Comparator |
pointsComparator |
static Comparator |
releasedComparator |
String |
selectedGradeEntryValue |
static String |
SORT_BY_COUNTED |
static String |
SORT_BY_DATE |
static String |
SORT_BY_EDITOR |
static String |
SORT_BY_MEAN |
static String |
SORT_BY_NAME |
static String |
SORT_BY_POINTS |
static String |
SORT_BY_RELEASED |
static String |
SORT_BY_SORTING |
categoryComparator, defaultComparator, gradebook, id, idComparator, log, mean, name, removed, sortingComparator, sortOrder, version| Constructor and Description |
|---|
Assignment() |
Assignment(Gradebook gradebook,
String name,
Double pointsPossible,
Date dueDate) |
Assignment(Gradebook gradebook,
String name,
Double pointsPossible,
Date dueDate,
boolean released)
constructor to support selective release
|
assignSorting, equals, getFormattedMean, getGradebook, getId, getMean, getName, getSortOrder, getSortPosition, getVersion, hashCode, isFirst, isLast, isRemoved, setGradebook, setId, setMean, setName, setRemoved, setSortOrder, setVersion, toStringpublic static String SORT_BY_DATE
public static String SORT_BY_NAME
public static String SORT_BY_MEAN
public static String SORT_BY_POINTS
public static String SORT_BY_RELEASED
public static String SORT_BY_COUNTED
public static String SORT_BY_EDITOR
public static String SORT_BY_SORTING
public static String DEFAULT_SORT
public static String item_type_points
public static String item_type_percentage
public static String item_type_letter
public static String item_type_nonCalc
public static String item_type_adjustment
public static Comparator dateComparator
public static Comparator nameComparator
public static Comparator pointsComparator
public static Comparator meanComparator
public static Comparator releasedComparator
public static Comparator countedComparator
public static Comparator gradeEditorComparator
public String selectedGradeEntryValue
public Assignment(Gradebook gradebook, String name, Double pointsPossible, Date dueDate, boolean released)
gradebook - name - pointsPossible - dueDate - released - public Assignment()
public boolean isCourseGrade()
isCourseGrade in class GradableObjectpublic boolean isAssignment()
isAssignment in class GradableObjectGradableObject.isAssignment()public boolean getIsCategory()
getIsCategory in class GradableObjectorg.sakaiproject.tool.gradebook.GradableObject#isCategory()public Date getDateForDisplay()
public Date getDueDate()
public void setDueDate(Date dueDate)
dueDate - The dueDate to set.public boolean isNotCounted()
public void setNotCounted(boolean notCounted)
public boolean isCounted()
public void setCounted(boolean counted)
public String getExternalInstructorLink()
public void setExternalInstructorLink(String externalInstructorLink)
externalInstructorLink - The externalInstructorLink to set.public boolean isExternallyMaintained()
public void setExternallyMaintained(boolean externallyMaintained)
externallyMaintained - The externallyMaintained to set.public String getExternalStudentLink()
public void setExternalStudentLink(String externalStudentLink)
externalStudentLink - The externalStudentLink to set.public Double getPointsPossible()
public void setPointsPossible(Double pointsPossible)
pointsPossible - The pointsPossible to set.public String getExternalId()
public void setExternalId(String externalId)
externalId - The externalId to set.public String getExternalAppName()
public void setExternalAppName(String externalAppName)
externalAppName - The externalAppName to set.public boolean isReleased()
public void setReleased(boolean released)
released - returns wther the assignment has been released to userspublic void calculateStatistics(Collection<AssignmentGradeRecord> gradeRecords)
public Category getCategory()
public void setCategory(Category category)
public Double getAverageTotal()
public void setAverageTotal(Double averageTotal)
public boolean getUngraded()
public void setUngraded(boolean ungraded)
public Boolean getIsExtraCredit()
public void setIsExtraCredit(Boolean isExtraCredit)
public Boolean isExtraCredit()
public void setExtraCredit(Boolean isExtraCredit)
public Double getAssignmentWeighting()
public void setAssignmentWeighting(Double assignmentWeighting)
public String getItemType()
public void setItemType(String itemType)
public Boolean getCountNullsAsZeros()
public void setCountNullsAsZeros(Boolean countNullsAsZeros)
public String getSelectedGradeEntryValue()
public void setSelectedGradeEntryValue(String selectedGradeEntryValue)
public boolean isIncludedInCalculations()
isCounted() method for an assignment. This method does a more thorough check
using other values, such as if removed, isExtraCredit, ungraded, etc in addition to the assignment's notCounted property.public boolean isHideInAllGradesTable()
public void setHideInAllGradesTable(boolean hideInAllGradesTable)
Copyright © 2003–2014 Sakai Project. All rights reserved.