老师课程推荐-学生端.md 6.01 KB

#获取推荐课程的老师列表接口

接口地址:/course/recommend/teacher

GET参数:无

返回值:

{
  "owners": [
    {
      "group_name": "testBL",
      "group_image": "http://avatars.boxfish.cn/class/-1/figure/1444642619.jpg",
      "alias": "又又",
      "username": "yanshuang",
      "id": 100,
      "figureUrl": "http://avatars.boxfish.cn/user/100/figure/1441037569.jpg",
      "nickname": "双双",
      "courseCount": 55
    },
    {
      "alias": "Q总",
      "username": "englishdengqian@163.com",
      "id": 21262,
      "figureUrl": "http://avatars.boxfish.cn/user/21262/figure/1418657352.jpg",
      "courseCount": 15
    },
    {
      "username": "minfang",
      "id": 15,
      "figureUrl": "http://avatars.boxfish.cn/user/15/figure/1435586445.jpg",
      "nickname": "minfang",
      "courseCount": 77
    },
    {
      "username": "19911218@qq.com",
      "id": 12937,
      "figureUrl": "http://avatars.boxfish.cn/user/12937/figure/1430969698.jpg",
      "nickname": "啊",
      "courseCount": 15
    }
  ],
  "teacherCount": 4
}

#获取老师推荐课程分类(按日期)接口

接口地址:/course/recommend/teacher/{teacherId}/date

GET参数:

参数名 是否必须 说明
teacherId 课程id url参数
page 页码,默认为 0
size 每页数据量 默认为 9

返回值:

{
  "totalDays": 12,
  "totalPages": 3,
  "day": [
    {
      "2015-12-25": [
        {
          "lessonId": "68e4978c-3acc-494a-8a81-7cbd3ed6393c",
          "createAt": "2015-12-25T15:40:19.000"
        }
      ],
      "complete": false
    },
    {
      "2015-11-07": [
        {
          "lessonId": "b0a20b88-a868-44eb-a870-bd5faf50b2df",
          "createAt": "2015-11-07T10:31:39.000"
        }
      ],
      "complete": true
    },
    {
      "2015-09-26": [
        {
          "lessonId": "67366d81-2f0d-4f0e-8c82-53a905219ecb",
          "createAt": "2015-09-26T19:07:17.000"
        }
      ],
      "complete": false
    },
    {
      "2015-09-24": [
        {
          "lessonId": "ac86b8f7-a7ef-4d35-9469-17c5c1223109",
          "createAt": "2015-09-24T11:31:35.000"
        }
      ],
      "complete": false
    }
  ]
}

**注:每天最多返回4条记录**

#根据老师id和日期获取推荐的课程接口

接口地址: /course/recommend/teacher/{teacherId}/date/{date}

参数:

参数名 是否必须 说明
teacherId 课程id url参数
date url参数 2015-12-25
page 页码,默认为 0
size 每页数据量 默认为 9

返回值:

{
  "courses": [
    {
      "id": "L3NoYXJlL3N2bi9TdG9yeSBGdW4vMDcwMS0xLuWkqumYs-W9k-epuueFp--8jOaIkeimgeWOu-WtpuagoS54bHN4",
      "name": "太阳当空照,我要去学校",
      "upstream_id": "8a2123814f751243014f8082e7dd79f6",
      "lastModified": 1421159364102,
      "type": "全面提高",
      "difficulty": "2",
      "price": 180,
      "cover": "66af30277e67e586ac1b48112eefea19"
    },
    {
      "id": "4c9bff4e-280f-4aa7-ace7-2858ac69af24",
      "name": "Unit1 词汇:真题及模拟2",
      "upstream_id": "8a22c2e74f752750014f7f9a63af6f58",
      "lastModified": 1412056413611,
      "type": "测验",
      "difficulty": "1",
      "price": 13,
      "cover": "1db2a1b499432eb292daca38cf7e6746"
    },
    {
      "id": "L3NoYXJlL3N2bi_mmpHlgYfkvZzkuJoyMDE1IOS6uuaVmeWIneS4gOS4i0EvMDEwLTEu56ys5Y2B5aSp77ya5ZCs5Yqb57uD5LmgICjkuIDvvIkueGxzeA",
      "name": "第十天:听力练习 (一)",
      "upstream_id": "8a2d22464f752858014f7f70acc46dfe",
      "lastModified": 1434372572583,
      "price": 156,
      "cover": "79c512eb4fbfcbaf5f14404b5b6b05a3"
    },
    {
      "id": "L3NoYXJlL3N2bi_kurrmlZnkuIPlubTnuqfkuIogVW5pdDQvMDA1LTEu6KGo6L6-6K6t57uD77ya5L2P5a6FX-WBmuWutuWKoei_mOaYr-edoeaymeWPkT8ueGxzeA",
      "name": "表达训练:住宅_做家务还是睡沙发?",
      "upstream_id": "8a2d22464f752858014f7f8399666edc",
      "lastModified": 1409847302663,
      "cover": "a06710174a326f6ef88703db7f74c06e"
    },
    {
      "id": "L3NoYXJlL3N2bi_nvo7lm73or63mlocyLTEvMDAxLkV2ZW5pbmcgYXQgSG9tZS54bHN4",
      "name": "Evening at Home",
      "upstream_id": "8a2d22684f752cef014f819749557b20",
      "lastModified": 1402392961771,
      "type": "全面提高",
      "difficulty": "1.5",
      "price": 552,
      "cover": "73dcb39a42bbfd6b3cc83b2569cf4bce"
    },
    {
      "id": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIogVW5pdDHmi5PlsZUvMDA5LuWQrOWKm-mYheivuy3liJ3mrKHop4HpnaLvvJrmraPluLjlnLrlkIjor6XlpoLkvZXmiZPmi5vlkbzvvJ8ueGxzeA",
      "name": "听力阅读-初次见面:正常场合该如何打招呼?",
      "upstream_id": "8af5abef4f751434014f7f7e907676ae",
      "lastModified": 1445001146138,
      "type": "全面提高",
      "difficulty": "2",
      "price": 132,
      "cover": "3070efea30636ef114fffb08a822dd4e"
    },
    {
      "id": "L3NoYXJlL3N2bi_kurrmlZnkuIPlubTnuqfkuIogVW5pdDQvMDAyLTEu5ZCs5Yqb57uD5Lmg77ya55yf6aKYLnhsc3g",
      "name": "听力练习:真题",
      "upstream_id": "8af5abef4f751434014f7f863adf778a",
      "lastModified": 1409847323633,
      "type": "听力测验",
      "difficulty": "1",
      "price": 132,
      "cover": "2f87c2cc2d7daa8ed2522308da9492b0"
    },
    {
      "id": "L3NoYXJlL3N2bi_kurrmlZnkuIPkuIogVW5pdDUvMDAzLTIu5ZCs5Yqb57uD5Lmg77ya5o-Q6auYLnhsc3g",
      "name": "听力练习:提高",
      "upstream_id": "8af5abef4f751434014f7f9942317834",
      "lastModified": 1440309625837,
      "type": "听力",
      "difficulty": "3",
      "price": 36,
      "cover": "00c347e62ffdece21bd11a17fad72924"
    },
    {
      "id": "4c9bff4e-280f-4aa7-ace7-2858ac69af24",
      "name": "Unit1 词汇:真题及模拟2",
      "upstream_id": "8af5abef4f751434014f7f9a62fa78a2",
      "lastModified": 1412056413611,
      "type": "测验",
      "difficulty": "1",
      "price": 13,
      "cover": "1db2a1b499432eb292daca38cf7e6746"
    }
  ]
}