认证
接口列表
认证接口详情
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
mail |
string |
邮箱 |
password |
string |
|
返回结果
{
"code": 0,
"msg": "",
"data": {
"id": 0,
"type": 0|1,
"e-mail": xxxx,
"name": xxxx
}
}
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
mail |
string |
邮箱 |
password |
string |
|
type |
int |
0代表学生,1代表老师 |
name |
string |
用户姓名 |
返回结果
{
"code": 0,
"msg": "",
"data": {
"id": 0,
"type": 0|1,
"e-mail": xxxx,
"name": xxxx
}
}
与老师相关
接口列表
与老师相关接口详情
请求方法
GET
请求参数
参数名称 |
参数类型 |
说明 |
teacherId |
int |
|
返回结果
{
"code": 0,
"msg": "",
"data": {
"courseList": [
{
"id": 0,
"name": xxx
}
]
}
}
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
teacherId |
int |
|
courseName |
string |
|
返回结果
{
"code": 0,
"msg": "",
"data": {
}
}
请求方法
GET
请求参数
参数名称 |
参数类型 |
说明 |
courseId |
int |
|
返回结果
{
"code": 0,
"msg": "",
"data": {
"examList": [
{
"id": 0,
"name": xxx,
"startTime": xxx,
"endTime": xxx
}
]
}
}
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
examName |
string |
|
startTime |
string |
|
endTime |
string |
|
studentListFileId |
int |
上传完学生列表的文件,后台将列表文件存储,并为其编号,将编号结果返回给前端 |
scoreList |
arr |
分值列表,代表每道题设置的分值,列表项总数代表题目总数 |
返回结果
{
"code": 0,
"msg": "",
"data": {
}
}
请求方法
POST
请求参数
返回结果
{
"code": 0,
"msg": "",
"data": {
"fileUrl": xxxx
}
}
请求方法
GET
请求参数
返回结果
{
"code": 0,
"msg": "",
"data": {
"studentList": [
{
"id": 0,
"name": xxx
}
]
}
}
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
examId |
int |
|
studentIdList |
arr |
选中的学生id列表 |
返回结果
{
"code": 0,
"msg": "",
"data": {
"fileUrl": xxxx
}
}
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
courseId |
int |
|
questionFile |
file |
|
返回结果
{
"code": 0,
"msg": "",
"data": {
}
}
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
examId |
int |
|
studentListFile |
file |
|
返回结果
{
"code": 0,
"msg": "",
"data": {
"id": 0
}
}
与学生相关
接口列表
与学生相关接口详情
请求方法
GET
请求参数
返回结果
{
"code": 0,
"msg": "",
"data": {
"examList": [
{
"id": 0,
"name": xxx
}
]
}
}
请求方法
POST
请求参数
参数名称 |
参数类型 |
说明 |
student_id |
int |
|
exam_id |
int |
|
code |
string |
考试验证码 |
返回结果
{
"code": 0,
"msg": "",
"data": {
}
}
请求方法
GET
请求参数
返回结果
{
"code": 0,
"msg": "",
"data": {
"questionIdList": [1, 2, 3]
}
}
请求方法
GET
请求参数
参数名称 |
参数类型 |
说明 |
question_id |
int |
|
返回结果
{
"code": 0,
"msg": "",
"data": {
"question": xxxx,
"type": 0(单选) | 1(多选),
"optionList": [
{
"id": 0,
"content": xxx
}
]
}
}
请求方法
GET
请求参数
参数名称 |
参数类型 |
说明 |
student_id |
int |
|
exam_id |
int |
|
answer |
arr |
答题卡,单选题答案为单个数字,多选题答案为数组,如果未作答则为 -1,形如 [1, 1, 2, [1, 3], [2, 4], 4, 2] |
返回结果
{
"code": 0,
"msg": "",
"data": {
}
}