优考试_国产伦精品一区二区三区_免费在线考试系统_国产伦精品一区二区三_培训考试系统_国产伦精品_题库系统_组卷答题系统_匡优考试

跳轉至

考生數據管理

優考試已發布新的api接口,請用戶們點擊查看新的考生數據管理(點擊跳轉新考生數據管理

注: 所有接口只針對旗艦會員提供,非旗艦會員無法調用,所有開放平臺接口默認共享10QPS

字段管理

獲取考生字段信息, 接口如下:

GET https://admin.kyexam.com/index.php?option=com_exams&task=api.getStudentFields&format=raw
請求數據

code=權限碼
  • code 每個賬戶唯一對應的驗證碼,string類型,該值可聯系優考試獲取

返回數據:

[
    {
        "sFid":1,// 字段id,int類型
        "label": "姓名", //字段標題, string類型
        "isLoginField": false, //是否為登錄字段,只能存在一個登錄字段,不存在或等于false為普通字段,boolean類型
    }
]

正常返回的數據如下:

[
    {
        "sFid": 1,
        "sLabel": "姓名"
    },
    {
        "sFid": 2,
        "sLabel": "性別"
    },
    {
        "sFid": 4,
        "sLabel": "手機"
    },
    {
        "sFid": 5,
        "sLabel": "身份證"
    },
    {
        "sFid": 10,
        "sLabel": "密碼"
    },
    //以上字段為系統默認字段,實際可能存在更多字段,請以實際獲取的對象為準
    ...
]

字段的添加和修改請到系統的考生管理中處理

考生管理

考生管理接口提供了添加、修改、刪除考生信息的功能,具體接口信息如下

添加考生

通過該接口,可以添加一個或多個考生。

接口如下所示:

POST https://admin.kyexam.com/index.php?option=com_exams&task=api.addStudentsV2&format=raw

參數:

code=權限碼
students=[                      //考生數組,每個元素對象代表一個考生
    {                           //代表一個考生信息對象
        "gid": 11,              //考生所屬組的id
        "fields": [             //考生信息
            {
                "sFid": 1,      // 考生字段id,int類型,該值可通過"獲取考生信息字段"API獲取,如"手機"字段id為4, 姓名字段為1
                "value":"王二"  //考生字段的值,如sFid的值為1,這里則填寫姓名
            },

            ...

            {
                "sFid": 4,      // 考生字段id,int類型,該值可通過"獲取考生信息字段"API獲取,如"手機"字段id為4, 姓名字段為1
                "value":"13800000000"  //考生字段的值,如sFid的值為4,這里則填寫手機號碼
            }
        ]
    },

    ...

    {                           //代表一個考生信息對象
        "gid": 11,              //考生所屬組的id
        "fields": [             //考生信息
            {
                "sFid": 1,      // 考生字段id,int類型,該值可通過"獲取考生信息字段"API獲取,如"手機"字段id為4, 姓名字段為1
                "value":"張三"  //考生字段的值,如sFid的值為1,這里則填寫姓名
            },

            ...

            {
                "sFid": 4,      // 考生字段id,int類型,該值可通過"獲取考生信息字段"API獲取,如"手機"字段id為4, 姓名字段為1
                "value":"13800000001"  //考生字段的值,如sFid的值為4,這里則填寫手機號碼
            }
        ]
    }
]

參數說明:

  • code 每個賬戶唯一對應的驗證碼,string類型,該值可聯系優考試獲取
  • students 表示要添加的考生信息, 其中gid表示這個考生要加入到哪個組,如果是多個組,請用逗號分隔的字符串表示。 fields表示考生的信息項。

該接口返回成功添加的考生sid

{
    "status": "ok",     //成功返回 ok,失敗返回 error
    "success": [        //成功添加的數據,每個元素都是對象,sid表示考生id, index表示要添加考生的數據索引
        {
            "sid":123,
            "index":1
        },
        {
            "sid":125,
            "index":2
        }
    ], 
    "fail": [3,4,5]     //fail表示失敗的考生索引
}

修改考生信息

通過該接口,可以修改一個或多個考生的信息

接口如下所示:

POST https://admin.kyexam.com/index.php?option=com_exams&task=api.updateStudents&format=raw

參數:

code=權限碼
stuInfo=[                      //考生數組,每個元素對象代表一個考生
    {                           //代表一個考生信息對象
        "sid": 11,              //考生id,id和登錄值不能同時為空,必須填寫一個
        "loginValue":"小明"     //考生登錄值,id和登錄值不能同時為空,必須填寫一個
        "fields": [             //考生信息
            {
                "sFid": 1,      // 考生字段id,int類型,該值可通過"獲取考生信息字段"API獲取,如"手機"字段id為4, 姓名字段為1
                "value":"王二"  //考生字段的值,如sFid的值為1,這里則填寫姓名
            },
        ]
    },
]

參數說明:

  • code 每個賬戶唯一對應的驗證碼,string類型,該值可聯系優考試獲取
  • stuInfo 表示要更新的考生信息, sid表示考生ID, loginValue表示考生登錄值, fields表示考生的字段信息

該接口返回成功修改的考生sid或登錄值

{
    "status": "ok",     //成功返回 ok,失敗返回 error
    "success": [1,2],    //表示成功的考生id或登錄值
    "fail": [3,4,5]     //fail表示失敗的考生id或登錄值
}

刪除考生

使用該接口刪除一個或多個考生。 接口如下所示:

POST https://admin.kyexam.com/index.php?option=com_exams&task=api.delStudents&format=raw

參數:

code=權限碼
loginValues=["1000","10001"] //考生登錄值列表,字符串數組,id和登錄值二選一,優先讀取登錄值

參數說明:

  • code 每個賬戶唯一對應的驗證碼,string類型,該值可聯系優考試獲取
  • loginValues 表示要刪除的考生登錄值列表

該接口返回成功刪除的考生sid或登錄值

{
    "status": "ok",     //成功返回 ok,失敗返回 error
    "success": [1,2],    //表示成功的考生sid或登錄值
    "fail": [3,4,5]     //fail表示失敗的考生的sid或登錄值
}

失敗則返回:

{
    "status": "error",     //成功返回 ok,失敗返回 error
    "error": "無效的sid"    //error為失敗的錯誤信息
}

移動考生到組

使用該接口移動一個或多個考生到一個或多個組。 接口如下所示:

POST https://admin.kyexam.com/index.php?option=com_exams&task=api.mvStudents&format=raw

參數:

code=權限碼
mvStuInfo={
    "gids": [22,33], //如果gids里有多個值,則表示把考生添加到這些組(PS 一個考生允許同時存在多個組)
    "loginValues":["小明","小紅"] //考生登錄字段值,字符串數組
    "action": "addto|moveto" //操作, addto表示添加到組,這個時候一個考生可能存在多個組, moveto表示移動到組,這個時候考生只存在一個組。如果action值為moveto,則gids只能為一個,如果有多個gid, 只取第一個
}

參數說明:

  • code 每個賬戶唯一對應的驗證碼,string類型,該值可聯系優考試獲取
  • mvStuInfo 表示要移動的數據信息

該接口返回成功添加的考生loginValue

{
    "status": "ok",     //成功返回 ok,失敗返回 error
    "success": [1,2],    //表示成功的考生登錄字段值
    "fail": [3,4,5]     //fail表示失敗的考生登錄字段值
}

失敗則返回:

{
    "status": "error",     //成功返回 ok,失敗返回 error
    "error": "無效的sid"    //error為失敗的錯誤信息
}

獲取考生信息

使用該接口獲取一個或多個考生的信息 接口如下所示:

POST https://admin.kyexam.com/index.php?option=com_exams&task=api.getStudentsInfo&format=raw

參數:

code=權限碼
loginValues=[13212,2382,392]

參數說明:

  • code 每個賬戶唯一對應的驗證碼,string類型,該值可聯系優考試獲取
  • loginValues 表示考生登錄字段值列表

一次最多只能查10個考生的信息

該接口成功則返回

{
    "status": "ok",     //成功返回 ok,失敗返回 error
    "data": [
        {
             "loginValue":"王二",//考生登錄值,若請求的是loginValues,則返回loginValue
            "fields":[
                {
                    "sFid":1,
                    "label":"姓名",
                    "value": "王二"
                },
                {
                    "sFid":13,
                    "label":"單位",
                    "value": "全部門"
                }
            ],
            "group": [
                "gid": 123, //組的ID
                "title": "英文學習小組" //組名稱
            ]
        },
        {
            "loginValue": 3925, //考生的ID
            "loginValue":"張三",//考生登錄值,若請求的是loginValues,則返回loginValue
            "fields":[
                {
                    "sFid":1,
                    "label":"姓名",
                    "value": "張三"
                },
                {
                    "sFid":13,
                    "label":"單位",
                    "value": "全部門"
                }
            ],
            "group": [
                "gid": 123, //組的ID
                "title": "英文學習小組" //組名稱
            ]
        }
    ]
}

失敗則返回:

{
    "status": "error",     //成功返回 ok,失敗返回 error
    "error": "無效的sid"    //error為失敗的錯誤信息
}

如有問題,請隨時聯系我們客服

獲取考生列表

使用該接口獲取考生列表 接口如下所示:

POST https://admin.kyexam.com/index.php?option=com_exams&task=api.getStudents&format=raw

參數:

code=權限碼
start=0
limit=30

參數說明:

  • code 每個賬戶唯一對應的驗證碼,string類型,該值可聯系優考試獲取
  • start 用于數據量很大時的分頁顯示,表示分頁的數據偏移, 默認為0, 可選參數
  • limit 用于數據量很大時的分布顯示,設置每頁的數據顯示數量,默認為30, 可選參數

該接口成功則返回

{
    {
        "loginValue": "90068", //考生登錄字段值
        "fields": [ //考生的信息項
            {
                "label": "姓名",
                "sFid": "1",
                "value": "我是從api添加的考生8888"
            },
            {
                "label": "郵箱",
                "sFid": "3",
                "value": "54457@qq.com"
            },
            {
                "label": "密碼",
                "sFid": "10",
                "value": "123456"
            }
        ]
    },
    {
        "loginValue": "90067",
        "fields": [
            {
                "label": "姓名",
                "sFid": "1",
                "value": "我是從api添加的考生55555"
            },
            {
                "label": "郵箱",
                "sFid": "3",
                "value": "4544@qq.com"
            },
            {
                "label": "密碼",
                "sFid": "10",
                "value": "123456"
            }
        ]
    }
}

沒有考生記錄則返回:

{
    "status": "ok",
    "message": "empty"
}

如有問題,請隨時聯系我們客服

主站蜘蛛池模板: 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 绿叶|绿叶投资|健康产业_绿叶投资集团有限公司 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 威客电竞(vk·game)·电子竞技赛事官网 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 脉冲布袋除尘器_除尘布袋-泊头市净化除尘设备生产厂家 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 管形母线,全绝缘铜管母线厂家-山东佰特电气科技有限公司 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 顺辉瓷砖-大国品牌-中国顺辉| 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 |