public class GradeMapping extends Object implements Serializable, Comparable
| 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() |
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)
id - The id to set.public int getVersion()
public void setVersion(int version)
version - The version to set.public void setGradeMap(Map<String,Double> gradeMap)
gradeMap - The gradeMap to set.public Gradebook getGradebook()
public void setGradebook(Gradebook gradebook)
gradebook - The gradebook to set.public int compareTo(Object o)
compareTo in interface Comparablepublic String standardizeInputGrade(String inputGrade)
public GradingScale getGradingScale()
public void setGradingScale(GradingScale gradingScale)
Copyright © 2003–2017 Sakai Project. All rights reserved.