Toggle navigation
Toggle navigation
This project
Loading...
Sign in
liuming
/
developer-docs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
chong
2017-01-10 13:50:27 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
db4b8d5628bd2e20d5db7cd7c029318f728d0de0
db4b8d56
1 parent
d8abcdb0
Updates 接口文档.md
Auto commit by GitBook Editor
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
71 additions
and
0 deletions
SUMMARY.md
家长端服务/接口文档.md
接口文档.md
SUMMARY.md
View file @
db4b8d5
...
...
@@ -21,6 +21,9 @@
*
[
ONLINE-API
](
服务端-REST-API-概述/online-api.md
)
*
[
ONLINE
](
服务端-REST-API-概述/online.md
)
## 家长端服务
*
[
接口文档
](
家长端服务/接口文档.md
)
## 用户鉴权
*
[
用户鉴权
](
用户鉴权/README.md
)
...
...
家长端服务/接口文档.md
0 → 100644
View file @
db4b8d5
File mode changed
接口文档.md
0 → 100644
View file @
db4b8d5
# pub-家长服务
### 1. 流程逻辑介绍
家长登录app,首先进行自动注册
&登录;
之后输入学生绑定的手机号,会想学生手机发送验证码;
输入验证码后.完成家长和学生的绑定.
学生在提交学习时长是,会被计入今日学习时长的统计;
学生提交课程成绩时,会计入课程学习和今日学习时长的统计.
### 2. 接口文档
(1) 注册 /signup POST
参数:
type auto
返回值:
{
"username": "user161116141854MKyNqTI3",
"status": "success"
}
(2) 登录 /login POST
参数 :
username: user161116141352CJHaqctY
返回值:
{
"access_token": "CxCIFCdSFu",
"id": 70904,
"code": "success"
}
失败时code不为success 在msg字段中获取失败原因
(3) 家长发送学生验证码 POST
/parents/family/mobile/invite/15504612470?access_token=admin
返回值: 200OK
错误时: 400 {"message": "您已是该手机号对应账号的家长"}
(4) 家长确认绑定 POST
/parents/family/mobile/accept/15504612470/4642?access_token=admin
返回值: 200OK
错误时: 400 {"message": "您已是该手机号对应账号的家长"}
(5) 家长查询学生 GET
/parents/family/students?access_token=admin
返回值:
[
{
"stuId": 1,
"parentId": 246825,
"stuName": "盒子鱼",
"parentName": "qqqqqqq",
"stuFigureUrl": null,
"parentFigureUrl": "http://q.qlogo.cn/qqapp/101019284/2A80E4F65BDD755D4181059D9755696B/100",
"createAt": "2016-11-16T16:11:16.311"
}
]
### 3. 数据库设计
表名:
family_relation : 保存家长和学生关系的表
family_relation_invite : 家长邀请学生加入关系的表
student_lesson_learning : 学生课程学习表
student_day_learning : 学生当日学习表
### 4. 统计逻辑
在/event/behavoiur/push接口中,添加了学习时长统计;
在/event/statistic/exam/progress & /event/progress/article/progress 接口中,添加了学生今日学习和课程学习的统计.
...
...
Please
register
or
login
to post a comment