@tony-yin
2017-08-10T10:44:33.000000Z
字数 2766
阅读 680
EEAP
- 以下 API 的方法名都是默认的,如果有方法名重复或者其他不恰当的情况,请更换其他适当的方法名,但是请及时反馈更改后的方法名,保持前后台一致;
- 返回数据格式也只是伪代码意义上的一种展示,主要提供一些数据结构上的要求;
- 有些方法系统应该原先就提供了 API,可以参考,修改某个原有方法之前,应当全局搜索一下该函数的被调用处,以免影响了其他的调用处;
- 当前需要的 API暂时这么多,后续有需要还会陆续添加;
[
global_desc: 总的描述,
major_reqs: {
毕业要求id,
毕业要求名称,
},
...
]
{
毕业要求id,
毕业要求名称,
毕业要求描述,
points: [
指标点id,
指标点名称,
],
asso_reqs: [
协会毕业要求id
...
]
}
{
指标点id,
指标点名称,
指标点描述,
courses: [
{
课程id,
课程类型,
课程名称,
权重,
},
...
]
}
{
reqs: [
{
专业毕业要求id,
专业毕业要求名称,
专业毕业要求描述,
points: [
{
指标点id,
指标点名称,
指标点描述,
}
...
]
}
...
]
}
{
courses: [
{
课程id,
课程类型,
课程名称
}
...
]
}
{
课程id,
课程类型,
课程名称,
points:[
{
指标点id
}
...
]
}
{
courses: [
{
课程id(id),
课程名称(name),
考核总数(examine_count),
}
...
]
}
{
'kps': [
{
知识点id,
知识点名称,
知识点描述
}
...
]
testpapers: [
{
试卷id,
试卷名称,
创建教师,
创建时间,
状态,
}
...
]
}
{
试卷id,
试卷名称,
examques:[
{
考题id,
考题序号,
考题名称,
考题分数,
考题描述,
kps: [
所有已经选择的知识点id
],
reqs: [
{
专业毕业要求id,
专业毕业要求名称,
专业毕业要求描述,
points: [
{
指标点id,
指标点名称,
指标点描述,
权重
}
...
]
},
...
]
}
]
}
{
'kps': [
{
知识点id,
知识点名称,
知识点描述
}
...
]
examines: [
{
考核id,
考核名称,
上传教师,
上传时间,
是否补考,
考核类型,
学期名称,
testpapers: [
{
试卷id(id),
试卷名称(name),
创建教师(creator),
创建时间(create_time),
},
...
]
}
...
]
}
{
考核id,
考核名称,
考核类型,
学期,
examques:[
{
考题id,
考题序号,
考题名称,
考题分数,
考题描述,
kps: [
所有已经选择的知识点id
],
reqs: [
{
专业毕业要求id,
专业毕业要求名称,
专业毕业要求描述,
points: [
{
指标点id,
指标点名称,
指标点描述,
权重
}
...
]
},
...
]
}
]
'majorreqs': {
number, //合并单元行数
id,
name,
description,
points:[
{
id,
name,
description,
weight,
average_score,
ques_score,
value
}
]
}
}
{
rawclasses: [
{
班级id,
班级名称,
专业名称,
学年,
人数,
}
...
]
}
{
班级id,
班级名称,
students:[
{
学号,
姓名,
是否参与计算
}
...
]
}
{
samples: [
{
班级id,
班级名称,
人数,
总平均分,
是否勾线参与计算,
}
...
]
}
bk2_local_req_assoreq
这个表执行select *
查询
{
list: [
{
id,
indexs,
name,
description
}
]
}
作者: Tony日期: 2017.4.20