Kshub后端CourseApi

摘要  

本次对Course的Api进行了一些修改,增加了一些新的设计。

  • 用户身份新增CollegeAdminTeacher两种身份

    • CollegeAdmin负责Course的创建与删除,增加与减少Course的教师,其他用户无此权限。

    • Teacher负责Course中学生的添加,可以修改部分信息,设置打分的评分标准。

    • 添加课程的时候课程所属学院默认为CollegeManager所属的学院,不需要用户手动输入。

前端连接时需要知道的地方:

1.运行FakeApi ForTesting

  该Api加入了UniversityCollegeCollegeAdmin各一个,必须首先运行此Api。

2. 添加课程需要拥有CollegeAdmin权限

  在添加课程的时候,必须使用具有特定权限的账号进行添加,否则会403错误,具有该权限的账号如下:

UserId = "CSECollegeAdmin",
PassWordHash = "Helloworld2020@"