Appearance
用户线上课程数据
GET /datas/user_data/user_course
权限
- 需要认证
请求参数
字段 | 类型 | 必选 | 描述 | 示例 |
---|---|---|---|---|
userId | int | 是 | 用户ID | 1 |
courseId | int | 否 | 线上课程ID | 1 |
categoryCode | string | 否 | 线上课程分类编码 | FLX |
tagName | string | 否 | 线上课程标签编码 | 标签 |
courseCreatedTime | string | 否 | 线上课程创建时间 | 2021-06-29 00:00:00 - 2021-06-29 12:00:00 |
userJoinedTime | string | 否 | 线上课程加入时间 | 2021-06-29 00:00:00 - 2021-06-29 12:00:00 |
offset | int | 否 | 分页偏离量 | 0 |
limit | int | 否 | 分页数量 | 100 |
响应
json
{
"data": [
{
"courseId": "1184",
"learnedCompulsoryTaskNum": "1",
"credit": 0,
"finishedTime": "2021-11-11T13:25:53+08:00",
"courseJoinedTime": "2021-11-11T13:23:40+08:00",
"title": "1111111111111",
"categoryId": "0",
"tags": [],
"courseCreatedTime": "2021-11-09T16:21:02+08:00",
"requiredTasksNum": "1",
"learnTime": "420",
"CertificateRecord": [
{
"name": "113",
"certificateCode": "321eqw",
"status": "valid",
"deadline": 0,
"issueDate": "2021-11-19T15:38:13+08:00"
}
],
"requiredTaskCompletion": "100%"
}
],
"paging": {
"total": 1,
"offset": 0,
"limit": 100
}
}
字段说明
字段 | 类型 | 描述 |
---|---|---|
courseId | int string | 课程ID |
learnedCompulsoryTaskNum | int string | 课程(必修)任务完成数 |
credit | int string | 获得的学分 |
finishedTime | string | 课程完成时间 |
courseJoinedTime | string | 学员加入时间 |
title | string | 课程名称 |
categoryId | int string | 课程分类编码 |
tags | object | 课程标签编码 |
courseCreatedTime | string | 课程创建时间 |
requiredTasksNum | int string | 课程(必修)任务数 |
learnTime | int string | 学习时长(秒) |
CertificateRecord | CertificateRecord结构体 | 获得证书编码与名称 |
requiredTaskCompletion | string | 课程完成率 |
CertificateRecord
结构体
字段 | 类型 | 描述 |
---|---|---|
name | string | 证书名称 |
certificateCode | string | 证书编码 |
status | string | 证书状态 valid 有效,cancelled 作废, none 待审核 |
deadline | int string | 证书有效期 |
issueDate | string | 证书发放日期 |
错误
失败响应Error结构体,错误码有
Code | 错误说明 | HTTP状态码 |
---|---|---|
10 | 用户不存在 | 404 |