```javascript
WXAPI.trainingPublicList({
page: 1
})
```
+ page gets the page data. If this parameter is not passed, the default value is 1.
+ pageSize How many records are obtained per page? If this parameter is not passed, the default is 50
+ uid student ID
+ day training date, format yyyy-MM-dd
+ status status: 0 not started; 1 in progress; 2 completed
+ dayBegin training date, format 2020-10-10
+ dayEnd training date ends, format 2020-11-10
```json
{
"code": 0,
"msg": "success",
"data": {
"result": [
{
"id": 1,
"userId": 166,
"itemId": 1,
"coachUid": 110806137,
"uid": 110806270,
"unit": "piece",
"num": 15,
"numSuccess": 0,
"numSuccessConsecutive": 0,
"score": 0,
"status": 0,
"dateAdd": "2026-04-28 11:30:43",
"day": "2026-04-28"
}
],
"totalRow": 1,
"totalPage": 1
}
}
```
+ totalPage How many pages are there in total?
+ totalRow total number of records
+ result training list
- itemId training item ID
- coachUid creates a coach ID
- uid student ID
- unit unit
- num target quantity
- numSuccess number of successes
- numSuccessConsecutive Number of consecutive successes
- score score
- day training date
- remark training content
- remark2 completion status
- remark3 feedback
- lessonNum The current lesson number
- lessonBegin class time
- lessonEnd get out of class end time
- lessonContent custom course description