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) |
boolean |
equals(Object o) |
Map<String,Double> |
getDefaultBottomPercents()
Backwards-compatible wrapper to get to grading scale.
|
List<Double> |
getDefaultValues()
Deprecated.
|
Gradebook |
getGradebook() |
Map<String,Double> |
getGradeMap() |
Collection<String> |
getGrades() |
GradingScale |
getGradingScale() |
Long |
getId() |
String |
getMappedGrade(Double value)
Get the mapped grade based on the persistent grade mappings
|
static String |
getMappedGrade(Map<String,Double> gradeMap,
Double value)
Get the mapped grade based on the passed in grade mappings.
|
String |
getName() |
Double |
getValue(String grade)
Gets the percentage mapped to a particular grade.
|
int |
getVersion() |
int |
hashCode() |
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) |
static Map<String,Double> |
sortGradeMapping(Map<String,Double> gradeMap)
Handles the sorting of the grade mapping.
|
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()
@Deprecated public List<Double> getDefaultValues()
public String getMappedGrade(Double value)
public static String getMappedGrade(Map<String,Double> gradeMap, Double value)
public static Map<String,Double> sortGradeMapping(Map<String,Double> gradeMap)
gradeMap - 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 © 2023. All rights reserved.