无忧的接口定义(2)

1 例题 step 步骤 接口

请求地址:http://localhost:8080/apcompany/learn/step/valid?putIn=dd&step=1&questiongId=1

请求方式:POST

参数:putIn 输入答案 ,例如1 ,step 输入步骤,questiongId 问题ID

结果

false

 或者

true

 

2 获取某到题目全部的步骤接口

请求地址:http://localhost:8080/apcompany/learn/step/{questiongId}

请求方式:POST

参数:questionId 问题的ID号

结果如下

[
    {
        "id": 1,
        "proceduranswer": "9",
        "procedurequestiong": "the tangent  point at x=3 is where the tangent line meets f(x) \n f(3)=",
        "questionId": 1,
        "step": 1
    },
    {
        "id": 2,
        "proceduranswer": "2x-1",
        "procedurequestiong": "from the power rule, we have \n f'(x)=",
        "questionId": 1,
        "step": 2
    }
]

 结果说明

1proceduranswer :过程答案

2procedurequestion 过程的问题

3.questionId 问题的ID号

4.step 第几步骤,从1开始

 

3.获取某到题目全部的步骤接口

请求地址:http://localhost:8080/apcompany/learn/step/{questiongId}/{stepId}

请求方式:POST

参数说明:questionId 问题的ID号,stepId 第几步骤的,从1开始

结果如下

{
    "id": 2,
    "proceduranswer": "",
    "procedurequestiong": "from the power rule, we have \n f'(x)=",
    "questionId": 1,
    "step": 2
}

 结果说明

1proceduranswer :过程答案

2procedurequestion 过程的问题

3.questionId 问题的ID号

4.step 第几步骤,从1开始

 

4 获取视频录像的接口

请求地址:http://localhost:8080/apcompany/learn/vedio/{keypointId}

请求方式:POST

参数说明

keypointId:知识点ID,也是接口文档一中的keypointId

结果如下

[
    {
        "id": 1,
        "keypointId": 14,
        "name": "Polynomial function differentiaiton",
        "vediourl": "<embed height=\"415\" width=\"544\" quality=\"high\" allowfullscreen=\"true\" type=\"application/x-shockwave-flash\" src=\"//static.hdslb.com/miniloader.swf\" flashvars=\"aid=10370276&page=1\" pluginspage=\"//www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\"></embed>"
    }
]

 结果集说明

1.id主键

2.keypointId 知识点ID

3.name 知识点名称

4.vediourl :视频地址,包括富文本编辑后的脚本

 

5 获取正式题目的接口

请求地址:http://localhost:8080/apcompany/data/select/{keypointId}

请求方式:GET

keypointId:知识点ID,也是接口文档一中的keypointId

结果如下

[
    {
        "choices": [
            {
                "choise": "0",
                "id": 1,
                "questionid": 2,
                "status": 0
            },
            {
                "choise": "∞",
                "id": 2,
                "questionid": 2,
                "status": 0
            },
            {
                "choise": "Y=6x",
                "id": 3,
                "questionid": 2,
                "status": 0
            },
            {
                "choise": "Nonexist:不存在",
                "id": 4,
                "questionid": 2,
                "status": 0
            }
        ],
        "ctime": 1503130809000,
        "id": 2,
        "keypointId": 0,
        "question": "find an equation of the tangent line to f(x)=(x*x***-3*x*x +2X)(x*x*x -2x+3)  at x=0",
        "status": 0,
        "tAnswers": {
            "answer": "Nonexist:不存在",
            "id": 2,
            "questionid": 2,
            "status": 0
        },
        "type": 0,
        "utime": 1503130809000
    }
]

 结果集说明

question :问题内容

choises:选项列表

choise:选项内容

status:状态 0 有效,1 无效

tanswers: 答案

answer :正确答案

猜你喜欢

转载自dugu61888.iteye.com/blog/2390112