一种基于大数据的预估完成试卷所需时间的方法与流程

文档序号:22740356发布日期:2020-10-31 09:23阅读:158来源:国知局
一种基于大数据的预估完成试卷所需时间的方法与流程

本发明涉及大数据领域,尤其涉及一种基于大数据的预估完成试卷所需时间的方法。



背景技术:

在命制试题时,通常会预估学习者完成试题所需要的时间,以保证学习者能在规定时间内完成试题。现有技术中,预估学习者完成试题所需的时间,一般是通过命题老师的经验及试题的总字数进行预估的,这种预估方法误差较大,导致学习者做试题时,存在以下问题:1、完成练习的时间预估不准确,导致布置的练习量过多,学习者练习时间太长,降低学习者训练效率,同时不利于学习者身体健康;2、对于考试试题,若预估完成时间不准确,学习者无法按时完成试题,使得无法测试出学习者的真实成绩,达不到测试目的,同时降低学习者的学习的积极性。

因此,现有技术存在缺陷,需要改进。



技术实现要素:

本发明的目的是克服现有技术的不足,提供一种基于大数据的预估完成试卷所需时间的方法,解决现有技术中,无法准确预估学习者完成试题所需的时间,导致训练量不合适,降低训练效率及学习者学习积极性的问题。

本发明的技术方案如下:一种基于大数据的预估完成试卷所需时间的方法,包括以下步骤:

s1:确定样本试题,所述样本试题中的题目为甲学习者与乙学习群体均做过的题目,且所述样本试题包含不同的题型和/或不同难度范围内的试题,各种题型和/或难度范围中的试题数量均不少于第一阈值。

s2:计算甲学习者完成所述样本试题所用的时间t甲,计算乙学习群体完成所述样本试题的平均时间t合。

t甲=t1+t2+…+tn;

其中:t1、t2、…、tn分别表示甲学习者完成样本试题中试题1、试题2、…、试题n所用的时间。

t合=(t1+t2+……+tn)/n;

其中:t1、t2、…、tn分别为乙学习群体中学习者1、学习者2、…、学习者n完成样本试题所用的时间,n为乙学习群体中学习者的总人数。

s3:计算甲学习者完成所述样本试题所用时间与乙学习群体完成所述样本试题所用的平均时间的比值p甲。

所述p甲=t甲/t合。

s4:预估甲学习者在做实际试题时,每道题目所需的时间fi;预估甲学习者做实际试题时所需的总时间x;所述实际试题中的题目为乙学习群体已做过的题目,且甲学习者未做过的题目。

所述fi=fi×p甲i;

其中:fi为甲学习者做实际试题时,完成题目i所需要的预估时间,fi为乙学习群体完成题目i所用的平均时间。

所述x=f1+f2+…+fn;

其中:f1、f2、…、fn分别表示甲学习者做实际试题时完成题目1、题目2、…、题目n所需要的预估时间。

确定样本试题后,分别计算甲学习者完成样本试题所用的时间t甲,乙学习群体完成样本试题的平均时间t合,并计算t甲/t合的值,可计算出甲学习者完成样本试题所用的时间相对乙学习群体完成样本试题所用平均时间的相对值,因此,对于乙学习群体做过的且甲学习者未做过的实际试题,可通过乙学习群体在做实际试题中的题目i时所需的平均时间及t甲/t合的值,可计算出甲学习者做实际试题中题目i所需的实际时间,进一步可预估出甲学习者做实际试题时所需要的总时间;在命制试题时,可借助计算机等可进行大数据计算的设备进行计算,预估出甲学习者所在群体中的不同学习者在做实际试题时所需的时间,根据计算结果,可以推测出所命制的试题的题量、难度等是否符合测试时间的要求,从而判断所命制的试题是否适合用于甲学习者及甲学习者所在群体的训练,以保持合适的训练量,保证学习者的身体健康,提高训练效率,同时对于考试试题,可以保证学习者在规定时间内正常完成试题,以测试出学习者的真实学习水平。

进一步地,所述步骤s4之后还包括:

s5:计算甲学习者所在群体的做实际试题时的预估平均时间y;

所述预估平均时间y=(x1+x2+…+xn)/n;

其中:x1、x2、…、xn分别表示甲学习者所在群体中的学习者1、学习者2、…、学习者n做实际试题时预估的所需的总时间,n为甲学习者所在群体的总人数。可根据预估平均时间的值,进一步判断所命制的试题的题量、难度是否合适、是否适合用于甲学习者、甲学习者所在群体的训练。

s6:设定实际试题的预定完成时间t,预估甲学习者所在群体做实际试题时能够按时完成实际试题的学习者的比例z;

所述z=做实际试题所需时间小于或等于预定时间的学习者人数/甲学习者所在群体中学习者总人数×100%。设定预设完成时间t,并将计算甲学习者所在群体做实际试题时能够按时完成实际试题的学习者的比例z,通过z的值预估甲学习者所在群体中有多少学习者可以在预设完成时间内完成实际试题,进一步判断实际试题设置的题量、难度等是否合理。

进一步地,所述步骤s1中的第一阈值的值为100。第一阈值的具体值可以根据具体要求进行设定,以满足不同的要求。

进一步地,所述乙学习群体为一个班级或一个年级。

进一步地,所述步骤s1中的样本试题内各个试题的难度系数为确定值,且根据各个试题的难度系数的值,划分若干难度范围;所述样本试题中包含不同难度范围内的试题;

所述难度系数=该题目的平均得分/该题目的分值。

进一步地,根据所计算出的各个试题的难度系数的值,从0到1之间将各个难度系数的值划分为十个难度范围。难度范围的划分个数可根据实际难度系数的数据进行调整。

进一步地,所述甲学习者不属于所述乙学习群体;所述步骤s5中的甲学习者所在群体为一个班级或一个年级。

进一步地,所述步骤s6具体包括以下步骤:

s61:根据实际试题的题量,设定实际试题的预定完成时间t

s62:根据步骤s1~s4,分别计算甲学习者所在群体中每个学习者完成实际试题的预估的所需的总时间x1~xn的值;

s63:将步骤s62中所得的x1~xn的值按照时间长短进行排序,并与所述预定完成时间t的值进行比较,计算出甲学习者所在群体中能够按时完成实际试题的学习者的人数;

s64:根据步骤s63计算的结果,预估甲学习者所在群体做实际试题时能够按时完成实际试题的学习者的比例z。

采用上述方案,本发明提供一种基于大数据的预估完成试卷所需时间的方法,具有以下有益效果:

1、可准确预估出甲学习者在做实际试题时,每一道题目的所需的时间,以及做实际试题时所需的总时间;

2、有利于命题者在命制试题时,控制试题的训练时间,给学习者、学习者所在群体提供最合适的训练试题,从而提高训练效率;

3、有利于命题者命制合适题量、难度的考试试题,保证测试出学习者、学习者所在群体的真实学习水平。

附图说明

图1为本发明的流程框图;

图2为本发明步骤s6具体步骤的流程框图。

具体实施方式

以下结合附图和具体实施例,对本发明进行详细说明。

请参照图1,本发明提供一种基于大数据的预估完成试卷所需时间的方法,包括以下步骤:

s1:确定样本试题,所述样本试题中的题目为甲学习者与乙学习群体均做过的题目,且所述样本试题包含不同的题型和不同难度范围内的试题,各种题型和不同难度范围中的试题数量不少于100。具体地,在本实施例中乙学习群体为与甲学者处于同一个年级的一个班级,且甲学习者不属于所述乙学习群体,所述样本试题中的题型包括:选择题、填空题、判断题、解答题。

具体地,在本实施例中,所述步骤s1中的样本试题内各个试题的难度系数为确定值,且根据各个试题的难度系数的值,从0到1之间将各个难度系数的值划分为十个难度范围;所述样本试题中包含不同难度范围内的试题;所述难度系数=该题目的平均得分/该题目的分值。

s2:计算甲学习者完成所述样本试题所用的时间t甲,计算乙学习群体完成所述样本试题的平均时间t合。

t甲=t1+t2+…+tn;

其中:t1、t2、…、tn分别表示甲学习者完成样本试题中试题1、试题2、…、试题n所用的时间。

t合=(t1+t2+……+tn)/n;

其中:t1、t2、…、tn分别为乙学习群体中学习者1、学习者2、…、学习者n完成样本试题所用的时间,n为乙学习群体中学习者的总人数。

s3:计算甲学习者完成所述样本试题所用时间与乙学习群体完成所述样本试题所用的平均时间的比值p甲。

所述p甲=t甲/t合。

s4:预估甲学习者在做实际试题时,每道题目所需的时间fi;预估甲学习者做实际试题时所需的总时间x;所述实际试题中的题目为乙学习群体已做过的题目,且甲学习者未做过的题目。

所述fi=fi×p甲i;

其中:fi为甲学习者做实际试题时,完成题目i所需要的预估时间,fi为乙学习群体完成题目i所用的平均时间。

所述x=f1+f2+…+fn;

其中:f1、f2、…、fn分别表示甲学习者做实际试题时完成题目1、题目2、…、题目n所需要的预估时间。

s5:计算甲学习者所在群体的做实际试题时的预估平均时间y;

所述预估平均时间y=(x1+x2+…+xn)/n;

其中:x1、x2、…、xn分别表示甲学习者所在群体中的学习者1、学习者2、…、学习者n做实际试题时预估的所需的总时间,n为甲学习者所在群体的总人数。

s6:设定实际试题的预定完成时间t′,预估甲学习者所在群体做实际试题时能够按时完成实际试题的学习者的比例z;在本实施例中预设完成时间t′的值为30分钟。

所述z=做实际试题所需时间小于或等于预定时间的学习者人数/甲学习者所在群体中学习者总人数×100%。

确定样本试题后,分别计算甲学习者完成样本试题所用的时间t甲,乙学习群体完成样本试题的平均时间t合,并计算t甲/t合的值,可计算出甲学习者完成样本试题所用的时间相对乙学习群体完成样本试题所用平均时间的相对值,因此,对于乙学习群体做过的且甲学习者未做过的实际试题,可通过乙学习群体在做实际试题中的题目i时所需的平均时间及t甲/t合的值,可计算出甲学习者做实际试题中题目i所需的实际时间,进一步可预估出甲学习者做实际试题时所需要的总时间;在命制试题时,可借助计算机等可进行大数据计算的设备进行计算,预估出甲学习者所在群体中的不同学习者在做实际试题时所需的时间,根据计算结果,可以推测出所命制的试题的题量、难度等是否符合测试时间的要求,同时可计算出甲学习者所在群体内的预估平均时间,根据预估平均时间的值,进一步判断所命制的试题的题量是否适合用于甲学习者、甲学习者所在群体的训练,以保持合适的训练量,保证学习者的身体健康,提高训练效率,同时对于考试试题,可以保证学习者在规定时间内正常完成试题,以测试出学习者的真实学习水平。设定预设完成时间t’,并将计算甲学习者所在群体做实际试题时能够按时完成实际试题的学习者的比例z,通过z的值预估甲学习者所在群体中有多少学习者可以在预设完成时间内完成实际试题,进一步判断实际试题设置的题量、难度等是否合理。

请参照图2,具体地,所述步骤s6具体包括以下步骤:

s61:根据实际试题的题量,设定实际试题的预定完成时间t′;

s62:根据步骤s1~s4,分别计算甲学习者所在群体中每个学习者完成实际试题的预估的所需的总时间x1~xn的值;

s63:将步骤s62中所得的x1~xn的值按照时间长短进行排序,并与所述预定完成时间t′的值进行比较,计算出甲学习者所在群体中能够按时完成实际试题的学习者的人数;

s64:根据步骤s63计算的结果,预估甲学习者所在群体做实际试题时能够按时完成实际试题的学习者的比例z。

综上所述,本发明提供一种基于大数据的预估完成试卷所需时间的方法,具有以下有益效果:

1、可准确预估出甲学习者在做实际试题时,每一道题目的所需的时间,以及做实际试题时所需的总时间;

2、有利于命题者在命制试题时,控制试题的训练时间,给学习者、学习者所在群体提供最合适的训练试题,从而提高训练效率;

3、有利于命题者命制合适题量、难度的考试试题,保证测试出学习者、学习者所在群体的真实学习水平。

以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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