ExemptionService

org.openurp.edu.exempt.service.ExemptionService

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def addExemption(eg: ExternGrade, ecs: Iterable[Course], score: Option[Float]): Unit
def addExemption(cg: CertificateGrade, ecs: Iterable[Course], score: Option[Float]): Unit
def calcExemptScore(cg: CertificateGrade): Option[Float]
def getConvertablePlanCourses(std: Student, plan: CoursePlan): Seq[PlanCourse]
def getConvertedGrades(std: Student, courses: Iterable[Course]): Seq[CourseGrade]
def getSemester(program: Program, term: Option[Int]): Option[Semester]
def removeExemption(cg: CertificateGrade, course: Course): Unit
def removeExemption(eg: ExternGrade, course: Course): Unit