IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 心理健康检测系统接口文档 -> 正文阅读

[PHP知识库]心理健康检测系统接口文档

1.接口说明:学生登录接口

请求接口:childlogin.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
usernamestring学生姓名
passwordstring学生密码

返回参数:Json

参数名类型是否有说明
codeint200/500
msgstring“用户名不存在请先去注册”/“密码错误”/“用户名为空”
flagintflag为0时表示有错可查看err/flag为1时表示可进行下一步考试操作

2.接口说明:学生注册接口

请求接口:childregister.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
usernamestring学生姓名
passwordstring学生密码
phonestring家长手机号
agestring学生年龄
sexstring学生性别

返回参数:Json

参数名类型是否有说明
codeint200/400/500
msgstring“注册成功”/“参数为空”/“已存在,请不要重复注册”/“注册失败,请重试”
flagintflag为0时表示有错/flag为1时表示可进行下一步登录操作

3.家长登录接口(保留接口 正在开发中)
请求接口:parentlogin.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
phonestring电话号码
codestring验证码

返回参数:Json

参数名类型是否有说明
codeint200/400
msgstring“手机号不存在请先去注册”/“验证码错误”
flagintflag为0时表示有错可查看err/flag为1时表示可进行下一步查看结果操作

4.家长注册接口
请求接口:parentregister.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
namestring家长姓名
phonestring手机号
sexstring学生性别
childstring孩子姓名

返回参数:Json

参数名类型是否有说明
codeint200/400/500
msgstring“注册成功”/“参数为空”/“已存在,请不要重复注册”/“注册失败,请重试”
flagintflag为0时表示有错/flag为1时表示可进行下一步登录操作

5.管理员登录接口
请求接口:adminlogin.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
codestring邀请码
passwordstring密码

返回参数:Json

参数名类型是否有说明
codeint200/400/500
msgstring“登录成功”/“参数为空”/“邀请码错误”/“密码错误”
flagintflag为0时表示有错/flag为1时表示可进行下一步登录操作

6.管理员查看所有试卷接口
请求接口:allpapers.php
请求方式:GET
返回参数:Json

参数名类型是否有说明
datajson所以有数据的key
idint试卷数目序号
p_idint试卷序号
totalint试卷总分
range_astring80-100范围内的评分
range_bstring60-79范围内的评分
range_cstring小于60的评分
create_timedatetime试卷创建的时间

7.管理员查看所有考生的考试记录接口
请求接口:allexams.php
请求方式:GET
返回参数:Json

参数名类型是否有说明
datajson所以有数据的key
idint考试记录序号
namestring学生姓名
p_idint所答的试卷序号
all_answerstring所有题目的答案类1A2B3C
totalint所的总分
commentstring评语
start_timedatetime答题开始时间
end_timedatetime答题结束时间

8.管理员增加题目接口

请求接口:addquestion.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
p_idstring试卷号
questionstring问题内容
answer_astringA答案
answer_bstringB答案
answer_cstringC答案
answer_dstringD答案
true_answerstring正确答案
scorestring得分

返回参数:Json

参数名类型是否有说明
codeint200/500
msgstring“参数错误”/“注册成功”/“密码失败请重试”
flagintflag为0时表示有错/flag为1时表示可进行下一步操作

9.管理员删除题目接口
请求接口:deletequestion.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
p_idstring试卷序号
q_idint题目序号

返回参数:Json

参数名类型是否有说明
codeint200/500
msgstring“参数错误”/“删除失败”/“删除成功”
flagintflag为0时表示有错/flag为1时表示可进行下一步操作

10.管理员更新题目接口
请求接口:updatequestion.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
p_idstring试卷号
q_idstring问题序号
questionstring问题内容
answer_astringA答案
answer_bstringB答案
answer_cstringC答案
answer_dstringD答案
true_answerstring正确答案
scorestring得分

返回参数:Json

参数名类型是否有说明
codeint200/500
msgstring“参数错误”/“更新成功”/“更新失败请重试”
flagintflag为0时表示有错/flag为1时表示可进行下一步操作

11.管理员查看套题接口
请求接口:selectquestion.php
请求方式:POST
请求参数:Json

参数名类型是否必须说明
p_idstring试卷序号

返回参数:Json

参数名类型是否必须说明
datajsonjson数组key
q_idstring题目序号
questionstring问题内容
answer_astringA答案
answer_bstringB答案
answer_cstringC答案
answer_dstringD答案
true_answerstring正确答案
scorestring得分

12.分发试卷接口
请求接口:distrubute.php
请求方式:GET
返回参数:Json

参数名类型是否必须说明
datajsonjson数组key
p_idint试卷序号(保留)
infojsonjson数组 包含每道题目的信息
q_idstringinfo中的题目序号
questionstringinfo中的 问题内容
answer_astringinfo中的 A答案
answer_bstringinfo中的 B答案
answer_cstringinfo中的C答案
answer_dstringinfo中的D答案

13.学生考试接口
请求接口:doexam.php
请求方式:POST
请求参数:Json

参数名类型是否有说明
namestring学生姓名
p_idint所答的试卷序号
answerstring所有题目的答案类1A2B3C
start_timedatetime答题开始时间
end_timedatetime答题结束时间

返回参数:JSON

参数名类型是否必须说明
sumint总分
commentstring评语

14.发送短信接口
接口详情:管理员一件筛选总分在60分以下的学生并向家长发送短信
请求接口:screen.php
请求方式:GET
返回参数:JSON

参数名类型是否有说明
codeint200/500
msgstring“发送成功”/“发送失败”
flagintflag为0时表示有错/flag为1时表示可进行下一步操作
  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 21:32:24  更:2022-03-13 21:32:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:22:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码