一种实现考试课程总分合成的方法及系统的制作方法
【技术领域】
[0001]本发明涉及教育领域,具体涉及一种实现考试课程总分合成的方法及系统。
【背景技术】
[0002]每个地市考试的课程都可能有差别,而且计入总分的比例也可能不同,有的课程是全分加入总分,有的课程是折算比例加入总分。有的地市考试课程5门,有的地市考试课程7门,有的地市考试课程9门,还有的考试课程成绩呈现是分数,有的成绩呈现是等级,总分到底是由哪些课程相加而成,规则也可能各有不同。目前每一个地市均编写一套总分逻辑,当应对多地市同一平台时,可扩展性不够,需要频繁修改程序,开发人员的劳动量也很大。
【发明内容】
[0003]本发明所要解决的技术问题是提供一种实现考试课程总分合成的方法及系统,能够使各个地市共用一个考试课程总分合成平台,可扩展性强。
[0004]本发明解决上述技术问题的技术方案如下:
[0005]一方面,本发明提供了一种实现考试课程总分合成的方法,所述方法包括:
[0006]S1、综合各地市的考试课程,形成考试课程集合表;
[0007]S2、根据各地市的考试计划和总分合成规则,对考试课程集合表中的考试课程进行维护配置,形成各地市的成绩合成页面;
[0008]S3、在所述各地市的成绩合成页面加载所述维护配置的考试课程,导入相应考试课程成绩;
[0009]S4、根据所述导入的各考试课程成绩以及各地市的总分合成规则,计算出总分合成分数。
[0010]另一方面,本发明提供了一种实现考试课程总分合成系统,所述系统包括:
[0011]考试课程集合模块,用于综合各地市的考试课程,以形成考试课程集合表;
[0012]考试课程维护模块,用于根据各地市的考试计划和总分合成规则,对考试课程集合表中的考试课程进行维护配置,形成各地市的成绩合成页面;
[0013]成绩导入模块,用于在所述各地市的成绩合成页面加载所述维护配置的考试课程,导入相应考试课程成绩;总分合成模块,用于根据所述导入的各考试课程成绩以及各地市的总分合成规则,计算出总分合成分数。
[0014]本发明提供的一种实现考试课程总分合成的方法及系统,收集各个地市的考试课程,形成考试课程集合表,然后根据各个地市的考试计划和成绩总分合成逻辑,对考试课程集合表中的考试课程进行配置维护,形成适合于各个地市的考试课程总分合成页面,对属于各个地市的考生的考试成绩进行总分合成,各个地市能够共用一个考试成绩总分合成平台,只需要根据各个地市不同的总分合成规则,适当地对各考试课程进行维护配置,即能适合于各个地市的考生成绩的总分合成,相比现有技术,可扩展性强,避免了频繁的修改程序,减少了开发人员的劳动量,且操作灵活方便,增强了用户的体验感。
【附图说明】
[0015]图1为本发明实施例一的一种实现考试课程总分合成的方法流程图;
[0016]图2为本发明实施例一中各地市考试课程维护示意图;
[0017]图3为本发明实施例一中考试课程成绩导入流程图;
[0018]图4为本发明实施例二的一种实现考试课程总分合成的系统示意图。
【具体实施方式】
[0019]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0020]实施例一、一种实现考试课程总分合成的方法。下面集合图1-图3对本实施例提供的方法进行说明。
[0021]S1、综合各地市的考试课程,形成考试课程集合表。
[0022]S2、根据各地市的考试计划和总分合成规则,对所述考试课程集合表中的考试课程进行维护配置,形成各地市的成绩合成页面。
[0023]具体的,由于各个地市的考试课程的数目不同,各个考试课程计入总分的比例也会不同,因此本实施例首先将各个地市的所有的考试课程综合起来,形成考试课程集合表。需要说明的是,综合的考试课程中有些课程为非组合课程,有些课程为组合课程,比如,理科综合课程或文科综合课程等,这些组合课程具有自课程,比如,理科综合课程包括物理、化学等,文科综合课程包括历史、政治等。
[0024]综合了各个地市的考试课程后,根据各个地市的考试计划和考试成绩总分合成规贝1J,对考试课程集合表中的考试课程进行维护配置。可以参见图2,具体维护过程为:根据各地市的考试计划,从考试课程集合表中选择需要参加该地市的总分合成的考试课程,并根据各个地市的成绩总分合成规则,按照预先设置的考试课程计入总分规则对各考试课程进行配置。若选择的考试课程为组合课程,则按照该组合课程的子课程成绩合成规则,对组合课程中的子课程进行维护配置。具体的,可以理解为本实施例中的课程维护包含主从表维护,对于非组合课程没有从表记录,对于组合课程(如总分、理综、文综等课程),需要维护包含子课程。主课程维护字段主要包括:选择对应的考试计划;成绩项目ID(下拉,从通用代码表的课程取得);仅等级制(是或否);成绩项目名(成绩项目的别名,默认为通用代码表存的名称);划等处理(是或否,决定后续是否需要做划等);分数处理方法(录入的分数保留几位小数,默认为O);种类(原始课程、衍生课程、特征);满分(该课程的满分);需审核(是或否,默认否);有效(是或否,默认是);填报级别(地市、县区、学校);原始数据类别(分数或非分数);显示项(分数、等级、分数和等级);默认值(该科成绩默认值);是否发布(是或否,默认否,该项决定后续成绩查询能否查到);是否组合科目(是或否,默认否);备注。
[0025]当选择的主课程为组合课程时,需要对组合课程的子课程进行维护,包括子课程记录维护字段:子课程ID (从考试课程表下拉选择,必须先定义了该主课程),组合类型(分数或等级),计入比例(子课程分数按多少比例计入该组合课程,默认为I)。
[0026]需要说明的是,在对考试课程进行维护的过程中,可以选择增加考试课程、修改考试课程或删除考试课程等。当增加或删除的考试课程为组合课程时,增加或删除主课程时,该主课程的子课程也需要都增加或删除。
[0027]根据各个地市的考试计划和成绩总分合成规则对考试课程进行维护后,形成了适合于各个地市的成绩合成页面。
[0028]S3、向各地市的成绩合成页面加载所述维护的课程,导入各考试课程成绩。
[0029]具体的,图3为向对应的成绩合成页面加载相应维护配置的考试课程,导入各考试课程成绩,在本实施例中,将考试成绩以Excel表格的形式导入对应的成绩合成页面。当导入的考试成绩存在错误时,将错误单元格进行错误标示,若没有错误,则提示导入成功。
[0030]S4、根据所述导入的各考试课程成