@tony-yin
        
        2017-08-10T02:44:33.000000Z
        字数 2766
        阅读 864
    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