y提交成绩.md
12.7 KB
提交成绩
### 1. 公开课成绩提交限制次数
api-online.test.boxfish.cn/statistic/user/score/{userId}}?access_token=admin
POST
示例:api-online.test.boxfish.cn/statistic/user/score/1?access_token=admin
返回参数:
{
"theScore": 300,
"sumScore": 36636.40017700195
}
### 2. 自主学习提交成绩
api-online.test.boxfish.cn/event/statistic/article/progress?access_token=UC77eM0pZ7
POST
body参数:
{
"goal": {
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"total": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"record": [
{
"lesson": "L3NoYXJlL3N2bi9MZXZlbCAyX0Z1bmN0aW9uMS8wMDEu5aaC5L2V6KGo6L6-4oCc5pep5LiK5aW94oCd77yfLnhsc3g",
"score": 14,
"userId": 1299909,
"equal": 1,
"count": 3,
"original": "in the morning",
"duration": 1.686477,
"transcription": "In the morning.",
"createTime": 1490757225568
},
{
"lesson": "L3NoYXJlL3N2bi9MZXZlbCAyX0Z1bmN0aW9uMS8wMDEu5aaC5L2V6KGo6L6-4oCc5pep5LiK5aW94oCd77yfLnhsc3g",
"score": 0,
"userId": 1299909,
"equal": 0,
"count": 0,
"original": "in the afternoon",
"duration": 3.917294,
"transcription": "",
"createTime": 1490757241313
},
{
"lesson": "L3NoYXJlL3N2bi9MZXZlbCAyX0Z1bmN0aW9uMS8wMDEu5aaC5L2V6KGo6L6-4oCc5pep5LiK5aW94oCd77yfLnhsc3g",
"score": 0,
"userId": 1299909,
"equal": 0,
"count": 0,
"original": "in the afternoon",
"duration": 1.167468,
"transcription": "",
"createTime": 1490757247501
},
{
"lesson": "L3NoYXJlL3N2bi9MZXZlbCAyX0Z1bmN0aW9uMS8wMDEu5aaC5L2V6KGo6L6-4oCc5pep5LiK5aW94oCd77yfLnhsc3g",
"score": 28,
"userId": 1299909,
"equal": 0.833333,
"count": 3,
"original": "Good morning, Kate!",
"duration": 2.93153,
"transcription": "Good morning kids.",
"createTime": 1490757257610
},
{
"lesson": "L3NoYXJlL3N2bi9MZXZlbCAyX0Z1bmN0aW9uMS8wMDEu5aaC5L2V6KGo6L6-4oCc5pep5LiK5aW94oCd77yfLnhsc3g",
"score": 24,
"userId": 1299909,
"equal": 1,
"count": 2,
"original": "Good morning!",
"duration": 2.175412,
"transcription": "Good morning.",
"createTime": 1490757267263
},
{
"lesson": "L3NoYXJlL3N2bi9MZXZlbCAyX0Z1bmN0aW9uMS8wMDEu5aaC5L2V6KGo6L6-4oCc5pep5LiK5aW94oCd77yfLnhsc3g",
"score": 0,
"userId": 1299909,
"equal": 0,
"count": 0,
"original": "Good afternoon, afternoon, afternoon.",
"duration": 0.585477,
"transcription": "",
"createTime": 1490757281740
}
],
"read": [
{
"wordCount": 3,
"count": 1,
"userId": 1299909,
"level": 1,
"md5": "C9351E2E6FF6E9982DDB6E31D5426B9A"
},
{
"wordCount": 2,
"count": 1,
"userId": 1299909,
"level": 1,
"md5": "D56BF970B2BD8C25AB544C337531C117"
}
],
"multiwordList": [
{
"count": 2,
"multiword": "the,the,other,UD"
},
{
"count": 2,
"multiword": "in,in,prep,UD"
},
{
"count": 4,
"multiword": "morning,morning,n,NN"
},
{
"count": 5,
"multiword": "afternoon,afternoon,n,NN"
},
{
"count": 6,
"multiword": "good,good,adj,JJ"
},
{
"count": 1,
"multiword": "kate,kate,n,NN"
},
{
"count": 1,
"multiword": "and,and,conj,UD"
},
{
"count": 1,
"multiword": "now,now,adv,RB"
},
{
"count": 1,
"multiword": "mom,mom,n,NN"
},
{
"count": 1,
"multiword": "you,you,pron,UD"
},
{
"count": 1,
"multiword": "dad,dad,n,NN"
},
{
"count": 1,
"multiword": "or,or,conj,UD"
},
{
"count": 1,
"multiword": "right,right,adv,RB"
},
{
"count": 1,
"multiword": "say,say,v,VB"
},
{
"count": 1,
"multiword": "to,to,other,UD"
},
{
"count": 1,
"multiword": "your,you,pron,UD"
},
{
"count": 1,
"multiword": "should,should,v,UD"
},
{
"count": 1,
"multiword": "evening,evening,n,NN"
},
{
"count": 1,
"multiword": "what,what,pron,UD"
}
],
"newWord": "19",
"userId": 1299909,
"words": [
{
"template": 1,
"summary": {
"other": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"template": 3,
"summary": {
"other": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"template": 6,
"summary": {
"other": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"template": 500,
"summary": {
"other": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
2,
2,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"template": 501,
"summary": {
"other": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"template": 502,
"summary": {
"other": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"template": 503,
"summary": {
"other": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"primary": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"seniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"juniorHigh": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"toefl": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
}
],
"wordCount": 19,
"listening": [],
"lessonId": "L3NoYXJlL3N2bi9MZXZlbCAyX0Z1bmN0aW9uMS8wMDEu5aaC5L2V6KGo6L6-4oCc5pep5LiK5aW94oCd77yfLnhsc3g",
"phrase": {
"phraseListeningDuration": 36.97965532879818,
"phraseListening": [
{
"learningCount": 1,
"listeningCount": 1
},
{
"learningCount": 1,
"listeningCount": 1
}
],
"phraseLearning": [
2,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"cr_list": [
{
"credit": 18,
"fact_score": 16.73800086975098,
"quiz_id": "RHBAZSH001",
"score": 100,
"equal": 0.1674000024795532,
"gold": 9,
"quiz_type": "ORAL_QUESTION",
"duration": 3.801000118255615,
"audio_url": "http://edu.hivoice.cn:80/WebAudio-1.0-SNAPSHOT/audio/play/76738EAB-4CA5-432C-B581-C50C7B0FF123/1490757289661660814/bj",
"finished_time": 1490757344,
"channel": "IN_QUESTION"
}
]
}
返回参数:
{
"score": 55335,
"theScore": 88,
"learning": {
"wordCount": 19,
"readWordCount": 5,
"recordScore": 84,
"listeningDuration": 36,
"multiwordNum": 0,
"progressTodayStart": "1.756",
"progressTodayNow": "1.756",
"todayScore": 88
},
"stageLevelOld": 2,
"stageOld": 1,
"stageLevelNow": 2,
"stageNow": 1,
"progressOld": "1.756",
"progressNow": "1.756"
}
### 3. 在线上课提交成绩
api-online.test.boxfish.cn/event/statistic/online/progress?access_token=admin
POST
x-www-form-urlencoded参数:
lesson_id=L3NoYXJlL3N2bi_kurrmlZnlhavlubTnuqfkuIsgVW5pdDYvMDAyLTEu5ZCM5q2l5ZCs5Yqb77yaQW4gb2xkIG1hbiB0cmllZCB0byBtb3ZlIHRoZSBtb3VudGFpbnMuIDEueGxzeA
message=message
level=4
class_type=SMALL
参数约定:
//1v1中教课
ONLINE_CHINESE,
//1v1外交课
ONLINE_FOREIGN,
//小班课外教4人
SMALL_FOREIGN_4
返回:
{
"stageLevelOld": 1,
"stageOld": 1,
"stageLevelNow": 1,
"stageNow": 1,
"currentProgress": "1.719",
"userMultiwordCount": 219,
"recordScore": 68946,
"theScore": 978,
"sumScore": 374016.00000429153
}