All Downloads are FREE. Search and download functionalities are using the official Maven repository.

bd.ac.seu.erp.model.registration.GradePolicy Maven / Gradle / Ivy

package bd.ac.seu.erp.model.registration;

/**
 * 

GradePolicy Short Description

* Briefly describe why you created this file *

* Giving proper comments in your program makes it more user friendly and it is assumed as a high quality code. Describe details of this file. * * @author Asaduzzaman Noor * @version 1.0 * @since 04 Jun 2018 00:51 */ public class GradePolicy { private int gradePolicyId; private double maxNumber; private double minNumber; private double gradePoint; private String letterGrade; private GradeInterpretation gradeInterpretation; public enum GradeInterpretation { OUTSTANDING(4, "A+"), EXCELLENT(3.75, "A"), QUITE_EXCELLENT(3.50, "A-"), VERY_GOOD(3.25, "B+"), GOOD(3.00, "B"), QUITE_GOOD(2.75, "B-"), ABOVE_AVERAGE(2.50, "C+"), AVERAGE(2.25, "C"), POOR(2.00, "D"), FAIL(0.00, "F"), WITHDRAW(0.00, "W"), INCOMPLETE(0.00, "I"), OTHERS(0.00, "F"); private double gradePoint; private String letterGrade; private GradeInterpretation() { } private GradeInterpretation(double gradePoint, String letterGrade) { this.gradePoint = gradePoint; this.letterGrade = letterGrade; } public String getLetterGrade() { return letterGrade; } public void setLetterGrade(String letterGrade) { this.letterGrade = letterGrade; } public double getGradePoint() { return gradePoint; } public void setGradePoint(double gradePoint) { this.gradePoint = gradePoint; } } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy