public class GradeMapping extends Object implements Serializable, Comparable<Object>
| Modifier and Type | Field and Description |
|---|---|
protected Gradebook |
gradebook |
protected Map<String,Double> |
gradeMap |
protected Long |
id |
protected int |
version |
| Constructor and Description |
|---|
GradeMapping() |
GradeMapping(GradingScale gradingScale) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o) |
Map<String,Double> |
getDefaultBottomPercents()
Backwards-compatible wrapper to get to grading scale.
|
List<Double> |
getDefaultValues()
Deprecated.
|
String |
getGrade(Double value)
This algorithm is slow, since it checks each grade option, starting from
the "top" (in this case an 'A').
|
Gradebook |
getGradebook() |
Map<String,Double> |
getGradeMap() |
Collection<String> |
getGrades() |
GradingScale |
getGradingScale() |
Long |
getId() |
String |
getName() |
Double |
getValue(String grade)
Gets the percentage mapped to a particular grade.
|
int |
getVersion() |
void |
setDefaultValues()
Sets the percentage values for this GradeMapping to their default values.
|
void |
setGradebook(Gradebook gradebook) |
void |
setGradeMap(Map<String,Double> gradeMap) |
void |
setGradingScale(GradingScale gradingScale) |
void |
setId(Long id) |
void |
setVersion(int version) |
String |
standardizeInputGrade(String inputGrade)
Enable any-case input of grades (typically lowercase input
for uppercase grades).
|
String |
toString() |
protected Long id
protected int version
protected Gradebook gradebook
public GradeMapping()
public GradeMapping(GradingScale gradingScale)
public String getName()
public void setDefaultValues()
public Map<String,Double> getDefaultBottomPercents()
public Collection<String> getGrades()
public List<Double> getDefaultValues()
public String getGrade(Double value)
getGrade(Double)public Long getId()
public void setId(Long id)
public int getVersion()
public void setVersion(int version)
public Gradebook getGradebook()
public void setGradebook(Gradebook gradebook)
public int compareTo(Object o)
compareTo in interface Comparable<Object>public String standardizeInputGrade(String inputGrade)
public GradingScale getGradingScale()
public void setGradingScale(GradingScale gradingScale)
Copyright © 2003–2018 Sakai Project. All rights reserved.