You need to sign in or sign up before continuing.
lhach92

Created 教师上传本课讲授词句及评星情况 (markdown)

### 提交评星情况
用户进入课程统计页面时调用以下接口提交评星情况,或在程序从前台进入后台时,提交缓存在本地的数据。
**接口地址:**
`/user/gem/push`
**参数:json字符串**
[{
"createTime":1445929159482,
"studentId":21567,
"number":3,
"teacherId":7548
},
{
"createTime":1445929159499,
"studentId":20704,
"number":3,
"teacherId":7548
}]
**参数含义**
createTime:时间戳
studentId:学生id
number:打星数量
teacherId:教师id
**header:**
`Request-ID 传唯一id,防重复提交`
**返回值:无**
上传成功后删除本地缓存的同Request-ID数据记录,失败时缓存本次提交数据,程序从前台进入后台时提交本地缓存的数据。
### 提交本课词句统计
只在教师选班的情况下统计本课讲授词句,核心词页面显示即记录单词和例句,
对比页面的对比词发音或教师主动显示单词/例句时记录。
用户在课程统计页面点击保存按钮时调用以下接口提交数据,或在程序从前台进入后台时,提交缓存在本地的数据。
**接口地址:**
`/event/statistic/lesson`
**参数:json字符串**
[
{
"groupId":9469,
"createTime":1445929179441,
"groupName":"4",
"lesson":"L3NoYXJlL3N2bi_kuK3nuqflkKzor7sxLzAwMC7oi7Hpm4TmmK_mgI7moLfngrzmiJDnmoQxLnhsc3g",
"userId":7548,
"learning":[
{
"phrase":"A contented person is happy with his status quo.",
"word":"status quo"
},
{
"phrase":"an adventure",
"word":"adventure"
},
{
"phrase":"a mysterious night",
"word":"mysterious"
}
]
}
]
**参数含义**
groupId:班级id
createTime:时间戳
groupName:班级名
lesson:课程id
userId:教师id
learning:本课讲授的词句
phrase:例句
word:单词
**返回值:无**
上传成功后删除本地缓存的同Request-ID数据记录,失败时缓存本次提交数据,程序从前台进入后台时提交本地缓存的数据。
\ No newline at end of file
... ...