基于云存储的电子试题存储管理方法
专利名称:基于云存储的电子试题存储管理方法
基于云存储的电子试题存储管理方法(-)技术领域
本发明提供的是一种电子试卷存储管理方法,该方法应用于云存储的接口之上。背景技术:
随着以计算机技术为核心的示,存储一份学生试卷仅需要存储错误答案,以及错题映射表 WAns (Sid, TN, ST, SN, WA);
首先存储校园的电子试题库,为校园试题库建立索引,当有新的试题加入题库时仅需要增加一条索引记录;根据题库索引,每份试题仅需要保存一份映射表,将试题题目映射到电子试题库便可完成一份新试卷的记录;根据题库索引和试卷映射,对于学生答卷,首先判断试题答案正确性,对于正确的答题默认映射到题目记录的标准答案位置,仅存储错误答案,并为错误答案存储位置与学生试卷建立映射便可完成学生试卷的记录;
其具体方法步骤为
(1)初始化试题信息列表WfList,学生试题处理列表WProList ;
(2)在数据库中建立题库索引表S-hdex(试题科目SS,试题类型ST,试题编号 SN,试题内容存放位置SQ,试题答案存放位置SA);
(3)用户选择操作,如果选择“试题库录入”则执行步骤(4),如果选择“试题生成” 则执行步骤(5),如果选择“学生试题记录”则执行步骤(9);
(4)用户上传电子试题,输入电子题目信息及云存储分配的存放位置,形成一条索引记录存入索引表;
(5)用户创建新的试卷,输入试卷编号TN,试题科目SS,从试题库中选取题目,将题目索引记录存入WList中等待生成试卷;
(6)在数据库中建立试卷映射表Paper-TN(试题编号TN,试题科目SS,试题类型 ST,试题编号SN);
(7)从WList中取出一条记录,获取试题类型TS、试题编号TN,创建一条新的试卷映射记录,存入试卷映射表Paper-TN ;
(8)判断WList是否为空,非空则执行步骤(7),否则程序结束;
(9)学生提交试卷,输入学生学号Sid,试卷编号TN和试卷科目SS,判断数据库表 WAns_Sid是否存在,如果存在,则执行步骤(11),否则,执行步骤(10);
(10)创建在数据库中建立学生试卷记录表WAns_Sid(学生号Sid,试题编号SN,试题类型ST,试题编号SN,试题错误答案存放位置WA);
(11)读取学生试题信息试题类型ST和试题编号SN,试题答案记入WProList中等待处理;
(12)从WProList中读取一条学生信息,根据ST和SN从索引表SHndex中获取该题目的标准答案存放位置SA,通过SA获取试题标准答案;
(13)比对学生试题答案和标准答案的相似率,如若相似率=100%,则执行步骤 (17);否则执行步骤(14);
(14)判断题目类型ST,如果ST为问答,则执行步骤(15),否则执行步骤(16);
(15)如若相似率>a,则执行步骤(17),否则执行步骤(16);
(16)存储学生试题答案到云存储端,获取存放位置WA,形成一条记录记录存入试卷表 WAns_Sid ;
(17)判断WProList是否为空,空则程序结束,否则执行步骤(12)。
本发明的关键在于根据电子试题库的存储,完成一份试题的映射而不需要将生成的试题重新存储。并且根据一份实体的映射表,仅将学生此试卷的答题存储量降
基于云存储的电子试题存储管理方法 来自淘豆网m.daumloan.com转载请标明出处.