Skip to content

培训项目(学员/通用)

控制器:ApiV3Bundle\Controller\ProjectPlan\ProjectPlanControllerAssignmentControllerMemberStudyDataController

培训项目详情

GET /project_plans/{projectPlanId}

参数

字段是否必须描述
projectPlanId int培训项目 ID(path)

响应

字段描述
id int项目 ID
title string标题
status string状态 ?
startTime / endTime int起止时间 ?
cover object封面 ?

培训项目讲师列表

GET /project_plans/{projectPlanId}/teachers

响应

字段描述
data array讲师列表

培训项目项目列表(学习目录)

GET /project_plans/{projectPlanId}/items

响应

字段描述
data arrayitem 列表(含 stage 分组) ?

项目某 Item 详情

GET /project_plans/{projectPlanId}/items/{itemId}

响应

字段描述
item objectitem 详情
result object当前用户学习记录 ?

开始学习项目 Item

POST /project_plans/item/{itemId}/start

响应

字段描述
itemResultId int学习记录 ID ?

报名培训项目

POST /project_plan/{projectPlanId}/enroll

响应

字段描述
success bool是否成功

取消报名

POST /project_plan/{projectPlanId}/cancel_enroll

响应:同上

培训项目负责人

GET /project_plan/{projectPlanId}/owner

响应

字段描述
owner object项目负责人信息

作业(学员)

上传凭证

GET /project_plan/{id}/assignment/upload_token

响应

字段描述
token string上传 token ?

评语附件上传凭证

GET /project_plan/assignment/result/{resultId}/review_comment_upload_token

响应:同上

提交页面(数据)

GET /project_plan/assignment/{id}/submit

响应

字段描述
assignment object作业元信息
lastResult object上次提交记录 ?

提交作业

POST /project_plan/assignment/{id}/submit

参数(JSON Body)

字段是否必须描述
content string文字内容 ?
attachments array附件 globalId 列表 ?

响应

字段描述
resultId int提交记录 ID

查看作业结果

GET /project_plan/assignment/result/{id}

响应

字段描述
result object作业结果详情

评阅页(数据)

GET /project_plan/assignment/result/{id}/review

响应

字段描述
result object待评阅记录

评阅通过

POST /project_plan/assignment/result/{id}/review

参数(JSON Body)

字段是否必须描述
score int分数 ?
comment string评语 ?
attachments array评语附件 ?

响应

字段描述
success bool是否成功

评阅打回

POST /project_plan/assignment/result/{id}/reject

参数(JSON Body)

字段是否必须描述
comment string打回原因

响应{ success: bool }

优秀作业列表

GET /project_plan/{projectPlanId}/excellent_assignment

响应:分页 { data, paging }

优秀作业 Tabbar

GET /project_plan/{projectPlanId}/excellent_assignment_tabbar

响应

字段描述
tabs arrayTab 列表 ?

培训项目学习数据

用户学习数据

GET /project_plan/{projectPlanId}/member/user/{uuid}/study_data

响应

字段描述
data object学习概览(进度、分数等) ?

学员学习记录(按 uuid)

GET /project_plan/{projectPlanId}/student_report/{uuid}/learning_record

响应

字段描述
records array学习记录列表 ?

我的学习记录

GET /project_plan/{projectPlanId}/student_report/learning_record

响应:同上


弹窗引导

GET /project_plan/popup_guidance

权限

  • admin_project_plan_manage

响应

字段描述
show bool是否需要展示引导 ?