+++
get:Api-User-login.html--登录
username#用户登录名
password#用户登录密码
<<<
success
{
"token": "55cd027820985b1c73bbd121f2832def",//登录凭据
"avatar": "http://***.com/upload/201504/201504151606232892.png",//用户头像地址
"displayName": "超级管理员"//昵称
}
+++
+++
get:Api-User-logout.html--退出
token#登录凭据
<<<
success
header:200
+++
+++
get:Api-User-update_pass.html--修改密码
token#登录凭据
password#新密码
original#旧密码
<<<
success
header:200
+++
+++
get:Api-Index-message.html--获取消息
token#登录凭据
<<<
success
{
"count":3,
"messages":[
{
"id":"5",//消息id
"createTime":1431273600000,//消息发送时间
"content":"11"//消息主体内容
},
{
"id":"2",
"createTime":1428940800000,
"content":"323232"
},
{
"id":"1",
"createTime":1428940800000,
"content":"12121"
}
]
}
+++
+++
get:Api-Index-banner.html--轮播图
token#登录凭据
<<<
success
{
"count":3,//轮播图的数量
"banners":[
{
"id":"5",//id号码
"imageUrl":"http://***.com/upload/201503/201503171746451602.jpg",//图片地址
"linkUrl":""//跳转链接
},
{
"id":"4",
"imageUrl":"http://***.com/upload/201503/201503171746339731.jpg",
"linkUrl":""
},
{
"id":"2",
"imageUrl":"http://***.com/upload/201501/201501121018115471.jpg",
"linkUrl":""
}
]
}
+++
+++
get:Api-Index-CoursesToCourseware.html--获取课程列表
int:grade#代表学段,分小学(1),初中(2),高中(3),不带此参数代表不区分
int:type#代表必修(1)还是选修(2), 不带此参数代表不区分
int:page#代表本次请求的页码,从1开始, 不提供的情况下默认为第一页
int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20)
<<<
success
{
"count":8,//课程总数量
"page":1,//页码
"size":8,//本页数量
"courses":[
{
"id":"76",//课程id
"imageUrl":"http://***.com/course/sid_76/logo.png",//课程缩略图
"title":"文明礼仪(小学低年级)",//课程名称
"description":"课程简介",//课程简介
"score":5,//课程学分
"hitratio":53748,//本课程总点击量
"learningstat":2,//学习进度,1-未学习,2-学习中,3-已学习
"rank":0,//课程星级
"elective":2//查看用户是否已经选修此课程,1已选修,0未选择
},
{
"id":"78",
"imageUrl":"http://***.com/course/sid_78/logo.png",
"title":"心理辅导(初中)",
"description":"课程简介",
"score":4,
"hitratio":11960,
"learningstat":1,
"rank":0,
"elective":1
}....
]
}
+++
+++
get:Api-Index-courses.html--获取课程模块
token#登录凭据
int:courseid#课程id
<<<
success
{
"count": "5",//课程模块的数量
"modules": [
{
"id": "90",//课程模块id
"imageUrl": "http://***.com/course/sid_76/coursewareid_90/logo.png",//课程模块缩略图
"title": "我来打电话",//课程模块名称
"description": "",//课程模块简介
"score": 1,//课程模块学分
"hitratio": 18061,//课程模块点击量
"rank": 5,//课程模块星级
"downloadUrl": "http://***.com/course/sid_76/coursewareid_90.zip",//课程模块下载地址
"playUrl": "http://ztjy.edu.sh.cn/Index-Classplay-apiPlay-coursewareid-90",//课程模块播放地址
"scormPlayPath": "package/c01.html",//本模块学习的章节记录,比如说上次已经完成第一章节,本地该学习第二章节
"type": 1,//课程格式,mp4是0,zip是1,其余是2
"learningstat": 2//用户登录后才会有此字段,显示学习状态,0-未学习,1-学习中,2-已学习
}.....
]
}
+++
+++
get:Api-Index-courseware.html--获取模块详情
token#登录凭据
int:moduleid#课程模块id
<<<
success
{
"id": "90",//课程模块id
"imageUrl": "http://***.com/course/sid_76/coursewareid_90/logo.png",//课程模块缩略图
"title": "我来打电话",//课程模块名称
"description": "",//课程模块详细介绍
"score": 1,//课程模块学分
"hitratio": 18061,//课程模块点击量
"rank": 0,//课程模块星级
"downloadUrl": "http://***.com/course/sid_76/coursewareid_90.zip",//课程模块下载地址
"playUrl": "http://ztjy.edu.sh.cn/Index-Classplay-apiPlay-coursewareid-90",//课程模块播放地址
"type": 1,//课程格式,mp4是0,zip是1,其余是2
"comments": [
{
"id": "273",//课程模块评论id
"user": "高中生c",//评论者昵称
"content": ""//评论内容
}...
],
"learningstat": 2//用户登录后才会有此字段,显示学习状态,0-未学习,1-学习中,2-已学习
}
+++
+++
post:Api-Index-selectCourses.html--选课
token#登录凭据
array:courseids#课程模块id
<<<
success
未能成功模拟数据放弃
+++
+++
post:Api-Index-studentElectiveDel.html--取消选课
token#登录凭据
array:courseids#课程模块id
<<<
success
未能成功模拟数据放弃
+++
+++
get:Api-Index-studentElectiveDel.html--取消选课
token#登录凭据
array:courseids#课程模块id
<<<
success
未能成功模拟数据放弃
+++
+++
get:Api-Index-MyCourses.html--我的课程
token#登录凭据
int:grade#代表年级,分小学(1),初中(2),高中(3),不带此参数代表不区分
int:type#代表必修(1)还是选修(2), 不带此参数代表不区分
int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页
int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20)
<<<
success
{
"count": 4,/当前用户学习课程的总数量
"page": 1,//当前页码
"size": 4,//本次返回的课程数量
"courses": [
{
"id": "76",//课程id
"imageUrl": "http://***.com/course/sid_76/logo.png",//课程缩略图
"title": "文明礼仪(小学低年级)",//课程名称
"description": "",//课程简介
"score": 5,//课程学分
"hitratio": 53748,//本课程总点击量
"rank": 0,//课程星级
"learningstat": 2,//学习进度,1-未学习,2-学习中,3-已学习
"elective": 2//查看用户是否已经选修此课程,1已选修,0未选择
}...
]
}
+++
+++
get:Api-Index-LearningRecord.html--获取学习记录
token#登录凭据
<<<
success
{
"courses": {
"senior": [//高中课程学习记录
{
"id": "55",//课程id
"title": "健康生活(高中)",//课程名称
"score": 4,//课程学分
"obtainedScore": 2,//学习过的章节数量
"percentage": 50,//学习进度
"chooseTime": "2015.09.01",//选课时间
"duration": 35//学生学习时间
}...
],
"junior": [//初中学习记录
{
"id": "65",
"title": "公共安全(初中)",
"score": 5,
"obtainedScore": 0,
"percentage": 0,
"chooseTime": "2015.09.23",
"duration": 0
}...
],
"primary": [//小学学习记录
{
"id": "53",
"title": "健康生活(小低)",
"score": 3,
"obtainedScore": 1,
"percentage": 34,
"chooseTime": "已取消选课",
"duration": 15
}...
]
}
}
+++
+++
get:Api-Index-LearningRecordCourseware.html--获取课程学习记录
token#登录凭据
int:moduleid#课程id
<<<
success
{
"modules": [
{
"id": "90",//课程id
"title": "我来打电话",//课程名称
"score": "1",//课程学分
"progress": 0,//课程学习进度
"lastStudyTime": "2015-07-31",//课程最后一次学习时间
"duration": 0//学习时长
}...
]
}
+++
+++
get:Api-Index-indexHotCoursesList.html--首页热门课程列表
token#登录凭据
int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页
int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20)
<<<
success
{
"count": 30,//课程总数量
"page": 1,//当前页码
"size": 7,//本次返回的数量
"courses": [
{
"id": "76",//课程id
"imageUrl": "http://***.com/course/sid_76/logo.png",//课程缩略图
"title": "文明礼仪(小学低年级)",//课程名称
"description": "",//课程简介
"score": 5,//课程学分
"hitratio":53748,//本课程总点击量
"rank": 0,//课程星级
"learningstat": 2,//学习进度,1-未学习,2-学习中,3-已学习
"elective": 2//查看用户是否已经选修此课程,1已选修,0未选择
}...
]
}
+++
+++
get:Api-Index-coursewareReadPinglun.html--读取课程模块评论列表
int:moduleid#课程模块id
int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页
int:pagesize#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20)
<<<
success
{
"pinglun": [
{
"id": "273",//评论id
"user": "高中生c",//评论者昵称
"content": " 啊啊啊"//评论内容
}...
]
}
+++
+++
get:Api-Index-coursewareAddPinglun.html--发表课程模块评论
token#登录凭据
int:moduleid#课程模块id
comment#评论内容
int:id#被回复的那条评论id
<<<
header:200
+++
+++
get:Api-Index-coursewareXingjiAdd.html--课程模块评分
token#登录凭据
int:moduleid#课程模块id
int:rank#星级
<<<
header:200
+++
+++
get:Api-Index-themes.html--主题包列表
<<<
{
"count": 2,
"themes": [
{
"id": 0,//主题包id
"packageUrl": "http://***.com/app/DefaultSkinTheme.zip",//主题包压缩文件地址
"thumbnailUrl": "http://***.com/app/DefaultSkinTheme.png",//主题包缩略图
"title": "Default"//主题包名称
}...
]
}
+++
+++
get:Api-Index-learningClaim.html--学段学习要求
int:grade#代表年级,分小学(1),初中(2),高中(3),不带此参数代表不区分
<<<
{
"content": "初中生须学完规定比例的必修课程和选修课程,并获得相应的学分。必修课程是每个学生必须学习的,这些课程会自动进入学习中心的课程列表;选修课程可根据个人兴趣,任选某门课程下的某个模块,学完1个模块,即可获1个学分。"
}
+++
+++
get:Api-Index-selectcenter.html--选课中心
int:grade#代表年级,分小学(1),初中(2),高中(3),不带此参数代表不区分
int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页
int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20)
<<<
电脑没电,等等更新
+++