本次对Course的Api进行了一些修改,增加了一些新的设计。
用户身份新增CollegeAdmin与Teacher两种身份
CollegeAdmin负责Course的创建与删除,增加与减少Course的教师,其他用户无此权限。
Teacher负责Course中学生的添加,可以修改部分信息,设置打分的评分标准。
添加课程的时候课程所属学院默认为CollegeManager所属的学院,不需要用户手动输入。
ForTesting 该Api加入了University,College和CollegeAdmin各一个,必须首先运行此Api。
CollegeAdmin权限在添加课程的时候,必须使用具有特定权限的账号进行添加,否则会403错误,具有该权限的账号如下:
UserId = "CSECollegeAdmin",
PassWordHash = "Helloworld2020@"