Course-课程.md 1.2 KB

Course - 课程

url 前缀:course

示例:https://xxxxxxxxx/api/course/xxxx

老师获得所有自己的课程

[TEACHER]

get /teacher

Response

{
  "data":Array<CourseSerializer>
}

see CourseSerializer

学生获得所有自己的课程

[STUDENT]

get /student

Response

{
  "data":Array<CourseSerializer>
}

see CourseSerializer

老师创建自己的课程

[TEACHER]

post /teacher

Parameters

{
  "name": string,
  "code": string
}

Response

{
  "data": CourseSerializer
}

see CourseSerializer

学生通过选课码加入课程

[STUDENT]

post /register

Parameters

{
  "code": string
}

Response

{
  "data": CourseSerializer
}

see CourseSerializer

获得课程详情

[STUDENT,TEACHER]

get /course/:courseId

Response

{
  "data": CourseSerializer
}

see CourseSerializer