@fuyb1986
2018-03-29T09:19:23.000000Z
字数 1252
阅读 648
儿童编程
| Method | Resource URL | Authorization |
|---|---|---|
| PUT | /server/classroom/random_lesson/${pk}/ | YES |
curl -X POST -H 'Authorization: token 95b7b4d8fff5d76c9d3d2954fe5c7d456c110a8c' -H 'Content-Type: application/json' http://localhost/server/classroom/random_lesson/5000/
{"status": 0,"message": "","lesson": 3333}
| Method | Resource URL | Authorization |
|---|---|---|
| GET | /server/classroom/teacher_schedule/ | YES |
学生只能从明天以及明天之后开始的课程里选课
| Name | Description | Required | Default |
|---|---|---|---|
| week | 从本周算起前/后 N 周的 | NO | |
| day | 前/后 N 天开始的 | NO | |
| s_day | 开始上课时间 | Noe | |
| teacher | 老师名字 | No | |
| student | 学生的名字 | NO | |
| status | 状态 | Noe |
day: N 天之前或之后开始的;
等于 0: 今天;
大于 0: N 天之后;
小于 0: N 天之前;
week 前/后 N 周之七天的;
等于0: 本周;
大于0: N周之后;
小于0: N周之前;
curl -X GET -H 'Authorization: token 95b7b4d8fff5d76c9d3d2954fe5c7d456c110a8c' -H 'Content-Type: application/json' http://localhost/classroom/teacher_schedule/?day=1
| Name | Description |
|---|---|
| pk | id |
| name | 教室的名字 |
| teacher_userinfo | 老师的信息 |
| student_userinfo | 学生的信息 |
| starttime | 开始时间 |
| endtime | 结束时间 |
| teacher | 老师 id |
| status | 状态 |
{"count": 2,"next": None,"previous": None,"results": [{"status": "unfinish","name":"教室的名字","classschedule":{"starttime":"2018-03-21 17:00:00","endtime":"2018-03-21 17:30:00",},"teacher_userinfo": {"name": "小明","avatar": u'http://www.example.com/xiaoming.jpg'},"student_userinfo": {"name": "小明",....}}, ...]}
