接口 StdGrade

所有已知实现类:
StdGradeImpl

public interface StdGrade
  • 方法详细资料

    • getGrades

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

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

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

      List<CourseGrade> getGrades()
      返回:
    • addNoGradeCourse

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

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