Interface StdGrade

All Known Implementing Classes:
StdGradeImpl

public interface StdGrade
  • Method Details

    • getGrades

      List<CourseGrade> getGrades(Course course)
      查询课程对应的成绩,不会被标记为usedCourses
      Parameters:
      course -
      Returns:
    • useGrades

      List<CourseGrade> useGrades(Course course)
      使用课程课程拿成绩之后,会被标记为usedCourses
      Parameters:
      course -
      Returns:
    • getRestCourses

      Collection<Course> getRestCourses()
      拿到还未使用过的课程
      Returns:
    • getGrades

      List<CourseGrade> getGrades()
      Returns:
    • addNoGradeCourse

      void addNoGradeCourse(Course course)
      获得一个课程的成绩,并且会标记该课程已被使用过
      Parameters:
      course -
    • getCoursePassedMap

      Map<Long,Boolean> getCoursePassedMap()
      返回每个课程是否通过
      Returns: