public class Assignment extends GradableObject
| Modifier and Type | Field and Description |
|---|---|
static Comparator |
categoryComparator |
static Comparator |
countedComparator |
static Comparator |
dateComparator |
static String |
DEFAULT_SORT
Deprecated.
|
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
Deprecated.
|
static String |
SORT_BY_DATE
Deprecated.
|
static String |
SORT_BY_EDITOR
Deprecated.
|
static String |
SORT_BY_MEAN
Deprecated.
|
static String |
SORT_BY_NAME
Deprecated.
|
static String |
SORT_BY_POINTS
Deprecated.
|
static String |
SORT_BY_RELEASED
Deprecated.
|
static String |
SORT_BY_SORTING
Deprecated.
|
categorizedSortOrder, defaultComparator, gradebook, id, idComparator, 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, getCategorizedSortOrder, getFormattedMean, getGradebook, getId, getMean, getName, getSortOrder, getSortPosition, getVersion, hashCode, isFirst, isLast, isRemoved, setCategorizedSortOrder, setGradebook, setId, setMean, setName, setRemoved, setSortOrder, setVersion, toString@Deprecated public static String SORT_BY_DATE
@Deprecated public static String SORT_BY_NAME
@Deprecated public static String SORT_BY_MEAN
@Deprecated public static String SORT_BY_POINTS
@Deprecated public static String SORT_BY_RELEASED
@Deprecated public static String SORT_BY_COUNTED
@Deprecated public static String SORT_BY_EDITOR
@Deprecated public static String SORT_BY_SORTING
@Deprecated 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 static Comparator categoryComparator
public String selectedGradeEntryValue
public boolean isCourseGrade()
isCourseGrade in class GradableObjectpublic boolean isAssignment()
isAssignment in class GradableObjectGradableObject.isAssignment()public boolean getIsCategory()
getIsCategory in class GradableObjectGradableObject.getIsCategory()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.
Now also considers category type. If categories are configured (setting 2 or 3), uncategorised items are not counted.public boolean isHideInAllGradesTable()
public void setHideInAllGradesTable(boolean hideInAllGradesTable)
Copyright © 2003–2017 Sakai Project. All rights reserved.