一种学生成绩预测系统及方法与流程

文档序号:11583798阅读:3671来源:国知局
一种学生成绩预测系统及方法与流程

本发明涉及一种学生成绩预测系统及方法,属于计算机教育制领域。



背景技术:

各中小学学生在读期间,希望在毕业升学考试之前,对自己的毕业考试成绩进行一定程度的预测,从而对自己的学习管理和志愿填报提供决策参考。

现有的预测分析手段主要基于学生自己在最近几次考试的成绩,填报之后进行平均计算,再与往年升学考试已确定的分数线、各毕业去向学校的录取标准进行对比,计算成功概率,是基于分数值的简单差值对比。

现有技术的主要缺点如下(1)~(2)所示:

(1)只以在读学生近期的几次考试分数作为输入,数据点稀少,存在孤立片面的风险,

没有充分考虑到学生在长期学习过程中的状态起伏对成绩的波动影响;

(2)只以近期分数进行简单的平均值计算,没有考虑到考试日期远近对学生当前实际能

力的参考价值的差异;

只以往年升学考试中的分数线为对比对象,这些分数线是基于区域统考的难度水平,而在读学生的近期分数是基于本校考试的难度水平,和升学的分数线缺乏一致的试卷难度基准,造成分析结果偏离实际情况。

已毕业学生数据:中小学往届已毕业学生在历次校内考试中的全体考试原始分数数据;

匹配分析算法:通过对比分析两个系列的数据,寻找最相似数据组合的算法;

升学预测:分析预测学生在毕业升学考试中获得各级别成绩的可能性。



技术实现要素:

针对现有技术的不足,本发明的技术方案提供了一种学生成绩预测系统及方法,用于将往届毕业生所有历次正式考试的数据,转化为加权平均的名次百分比值,再对当前在读学生进行相同的数据统计,然后搜索相似的学生样本,基于这些样本分析在读学生的毕业升学预测。

本发明的技术方案包括一种学生成绩预测系统,该系统包括毕业生数据库、在读生数据库及客户端,其特征在于:文件生成模块,用于根据用户指令从在读生数据库查找对应的用户成绩并生成指定格式文件,并将指定格式文件发送至客户端;服务器处理模块,用于获取用户指令及用户上传的指定格式文件,以及,获取毕业生数据库中的毕业生成绩数据,进而执行匹配相似样本的计算处理;结果展示模块,用于使用客户端对所述服务器处理模块计算得到的匹配结果进行展示。

根据所述的学生成绩预测系统,所述的指定格式文件包括:学生唯一标识信息、历史多次考试数据及对应考试的名次值。

根据所述的学生成绩预测系统,所述服务器处理模块用于执行以下步骤:s31,获取用户对应的历史考试数据及毕业生的考试数据;s32,设置历史多次考试的名次值参与平均计算的权重比例,其中包括计算历史名次的时间与当前时间差,时间差越大所设置权重比例越低,以及,设置匹配相似样本分析中的可接受差异阈值范围;s33,将用户的历史考试的名次值进行加权平均计算,将历届学生的同等次数的考试进行加权平均计算,并将符合相似度阈值范围的数据进行搜索匹配,得到符合在读学生的相似毕业生数据样本。

根据所述的学生成绩预测系统,所述步骤s33还包括:s41,将用户过往历史的多次考试的名次值进行加权平均计算,对于任意学生s1,其所取得考试名次数为n,则其考试名次为{ra1,ra2,...,ran},则用户加权平均值m为其中d%为设置的权重衰减值;s42,对所有毕业生计算其第n次考试时的加权平均值m;s43,对毕业生数据进行搜索,设定匹配差异阈值为c%,搜索出毕业学生中m值和在读学生s1的m值相差不超过c%的学生样本。

根据所述的学生成绩预测系统,所述的结果展示模用与执行以下步骤:s51,对匹配计算中的过程性数据进行展示;s52,对相似样本的毕业生在其毕业考试时的排名值分布区域进行展示;s53,将相似样本的毕业生的升学去向信息进行展示。

根据权利要求1所述的学生成绩预测系统,其特征在于,所述的结果展示模还包括:

根据所述服务器处理模块的计算结果及用户的请求指令进行显示,包括但不限于使用图形表格进行显示。

7.根据所述权利1-7任意系统的一种学生成绩预测方法,其特征在于,该方法包括:

根据用户指令从在读生数据库查找对应的用户成绩并生成指定格式文件,并将指定格式文件发送至客户端;

获取用户指令及用户上传的指定格式文件,以及,获取毕业生数据库中的毕业生成绩数据,进而执行匹配相似样本的计算处理;

使用客户端对计算得到的匹配结果进行获取并展示。

本发明的有益效果为:

(1)把在读学生和已毕业学生的所有正式考试数据都纳入分析,数据样本数量和密度大幅提升,提升了预测精度;

(2)每个学生历次考试的名次值,以时间的远近为依据进行权重修正后计算均值,充分考虑了学生近期成绩更具有显著意义的事实因素;

(3)向用户提供了直观易懂的图表数据组织方式,让用户能够轻易感知该学生的升学成果预期值。

附图说明

图1所示为根据本发明实施方式的总体流程图;

图2所示为根据本发明实施方式的数据交互图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明的学生成绩预测系统及方法适用于对学生成绩的预测,特别适合毕业学生成绩的预测。

图1所示为根据本发明实施方式的总体流程图。其实施如下:根据用户指令从在读生数据库查找对应的用户成绩并生成指定格式文件,并将指定格式文件发送至客户端;获取用户指令及用户上传的指定格式文件,以及,获取毕业生数据库中的毕业生成绩数据,进而执行匹配相似样本的计算处理;使用客户端对计算得到的匹配结果进行获取并展示。

图2所示为根据本发明实施方式的数据交互图。其数据交互流程如图s201~s215所示

其中u型框表示数据,圆角框表示操作步骤,箭头表示数据走向,方框表示模块或装置。

其中,f1表示从在读生数据下载的用户对应的历次考试成绩,并生成指定的格式文件,该指定格式文件能够被服务器处理模块进行解析;

f2表示服务器处理模块根据用户指令及用户对应的历次考试成绩,从毕业生数据库下载往届毕业生的考试成绩数据,该数据用于直接执行匹配分析;

f3表示匹配分析的结果数据,用于被客户端使用显示界面进行显示。

其中的客户端用于产生请求和发送指定格式文件及指令,以及展示匹配分析结果;

其中的服务器处理模块用于完成数据的接发以及数据匹配;

其中的在校生数据库与毕业生数据库分别用于存储在校学生的历次考试成绩及毕业生的历次考试成绩。

其中s201~s203用于将在校学生历次考试的成绩原始文件进行导入,并计算每个学生在年级中的名次数据;

其中s204~s207用于表示客户端产生和发送用户指令及上传指定格式文件;

其中s208~s210用于务器处理模块根据用户指令及用户对应的历次考试成绩,从毕业生数据库下载往届毕业生的考试成绩数据;

s211~s214用于执行以下步骤,

(1)设置历次考试的名次值参与平均计算的权重比例,时间越久远的考试,其权重越低,设置匹配相似样本分析中的可接受差异阈值范围,

(2)将在读学生过往历次考试的名次值进行加权平均计算,将历届学生的同等次数的考试进行加权平均计算,将符合相似度阈值范围的数据进行搜索匹配,得出符合在读学生的相似毕业生数据样本,将在读学生过往历次考试(若有n次考试)的名次值进行加权平均计算,得出一个综合的名次值;将历届学生的同等次数的考试(前n次)进行加权平均计算,得出一个综合的名次值;将符合相似度阈值范围的数据进行搜索匹配:基于在读学生的综合名次值,搜索已毕业生的综合名次值与其相差不超过正负阈值范围的样本。

对于步骤2的算法,本发明进一步公开了如下方案:

对一个在读学生s1来说,取其所有n次考试名次,形成一个序列{ra1,ra2….ran};

设定权重衰减值为d%,计算在读学生的加权名次均值m=(ran+ra(n-1)*d%+ra(n-2)*(d%^2)…+ra1*(d%^n-1))/(1+1*d%+1*(d%^2)+….+1*(d%^(n-1)));

对所有毕业学生计算其第n次考试的m值;

设定匹配差异阈值为c%,搜索毕业学生中,m值和在读学生s1的m值相差不超过c%的学生样本。

对于步骤s215,其具体地包括如下步骤:

将匹配计算中的过程性数据进行展示;

将相似样本的毕业生在其毕业考试时的排名值分布区域进行展示;

将相似样本的毕业生的升学去向信息进行展示。

本发明将匹配分析的关键过程性数据进行了摘选和突出显示,配合,帮助用户理解预测分析的数据依据和逻辑依据。

本发明将相似样本的学生的毕业升学成绩,以其名次值在各范围段的分布人数,以及这些样本所对应的升学去向学校、专业进行了展示,用户可以非常直观的感知,该在读学生的毕业升学预测结果在各个水平上的参考概率。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1