一种智慧校园用选课排课系统的制作方法

未命名 09-29 阅读:77 评论:0


1.本发明涉及智慧校园技术领域,更具体地说,它涉及一种智慧校园用选课排课系统。


背景技术:

2.智慧校园即智慧化的校园,也指按智慧化标准进行的校园建设。目前的不少大学院校也将智慧校园投入使用。
3.在大学院校中,学生除了完成必修课的课程学习,还可以根据自己的兴趣爱好,选择选修课的课程学习。目前选修课的选择需要统一时段学生在教务网上进行,这样不仅容易造成教务网的崩溃,而且非常容易出现学习主动性强的学生因为教务网延迟而无法选到选修课的情况,而部分学生在抢到选修课后会存在不按时上课,上课不听讲的情况。同时一些热门选修课会一抢而空,其余选修课却迟迟没有学生选择,进而导致选课资源的分配并不合理化。


技术实现要素:

4.针对现有技术存在的不足,本发明的目的在于提供一种智慧校园用选课排课系统。
5.为实现上述目的,本发明提供了如下技术方案:
6.一种智慧校园用选课排课系统,包括信息采集模块、学生选课模块、教师排课模块;
7.所述信息采集模块用于采集学生的学习信息以及教师的教学信息;
8.所述学生选课模块用于对学生进行标记,并让标记后的学生按顺序进行选课,具体为:
9.步骤一:获取得到前一学期内每天学生必修课的评分均值kc,并将每天学生必修课的评分均值kc标记为真实评分均值,设置真实评分均值对应一个基础评分均值,将真实评分均值与基础评分均值进行对比,当真实评分均值小于基础评分均值时,则将该真实评分均值标记为落后评分均值,将基础评分均值与落后评分均值进行差值计算,获取得到落后均值,并标记为pm,设置落后均值系数为fs,利用公式获取得到学生的落后学能值ak,当真实评分均值大于基础评分均值时,则将该真实评分均值标记为领先评分均值,将领先评分均值与基础评分均值进行差值计算,获取得到领先均值,并标记为mh,设置领先均值系数为ej,利用公式获取得到学生的领先学能值pq;
10.步骤二:获取得到落后平均日差gw与领先平均日差ny;
11.步骤三:获取得到学生的落后评分均值的天数,并标记为he,获取得到学生的领先评分均值的天数,并标记为yw;
12.步骤四:利用公式获取得到学生的延后选课值ru;利用公式获取得到学生的优先选课值db;
13.步骤五:利用公式获取得到学生的标记选课值le,设置标记选课值阈值为r l,当标记选课值le≥选课值阈值r l时,则将该学生标记为特殊学生,当特殊学生的延后选课值ru≥优先选课值db时,则将该特殊学生标记为延后选课学生,当特殊学生的延后选课值ru<优先选课值db时,则将该特殊学生标记为优先选课学生,当标记选课值le<选课值阈值r l时,则将该学生标记为中置选课学生,首先安排优先选课学生优先进行选修课选课,当优先选课学生选课完成后,安排中置选课学生进行选修课选课,当中置选课学生选课完成后,安排延后选课学生进行选修课选课;
14.所述教师排课模块用于对选修课进行标记,并将标记后的选修课按顺序让学生报名。
15.进一步的,所述学生必修课的评分值通过下述步骤获取得到:获取得到当堂必修课学生进入教室的时间,并将该时间标记为到堂时间,获取得到当堂必修课的上课时间,当到堂时间早于上课时间时,将上课时间与到堂时间进行差值计算,获取得到早到时长并标记为tz,获取得到当堂必修课学生的提问次数并标记为qa,获取得到当堂必修课学生的抬头时长并标记为te,利用公式获取得到学生的评分值lg,将学生当天必修课的评分值进行求和处理并取均值,获取得到学生评分均值kc。
16.进一步的,所述教师排课模块用于对选修课进行标记,并将标记后的选修课按顺序让学生报名,具体为:
17.步骤一:获取得到选修课教师前一学期的每堂选修课的点到率,设定每堂选修课的点到率对应一个预期点到率,将每堂选修课的点到率与预期点到率进行比对,当每堂选修课的点到率小于预期点到率时,将当堂选修课的点到率标记为失望点到率,将预期点到率与失望点到率进行差值计算获取得到差距点到率,将差距点到率进行求和处理获取得到点到率总差距并标记为dy,将失望点到率所对应的选修课的实际课程时长进行求和处理,获取得到失望课程总长并标记为tx,利用公式获取得到选修课教师的失望课程值og;
18.步骤二:获取得到选修课教师前一学期的教学响应均值vs;
19.步骤三:利用公式dw=og
×
y1+vs
×
y2获取得到该选修课教师的排课延后值dw,设置排课延后值阈值为na,当该选修课教师的排课延后值dw》排课延后值阈值na时,则将该选修课教师的选修课标记为延后选修课程,首先开放除延后选修课程之外的选修课的报名工作,当除延后选修课程之外的选修课的报名名额满后,开放延后选修课程的报名工作。
20.进一步的,所述每堂选修课的点到率通过下述步骤获取得到:获取得到当堂选修课的应到学生人数与实到学生人数,将实到学生人数与到道学生人数进行比值计算,获取得到点到率。
21.进一步的,所述选修课的实际课程时长通过下述步骤获取得到:当选修课教师进入选修课教室时,将该时间标记为课程开始时间,当选修课教师从选修课教室离开时,将该时间标记为课程结束时间,将课程结束时间与课程开始时间进行时间差值计算,获取得到实际课程时长。
22.进一步的,所述选修课教师前一学期的教学响应均值通过下述步骤获取得到:获取得到选修课教师前一学期的总教学学生数量,获取得到每个学生在前一学期上该选修课时的低头次数,将低头总次数进行求和处理并取均值获取得到低头平均值并标记为cz,获取得到每个学生在前一学期上该选修课时的低头总时长,将低头总时长进行求和处理并取均值获取得到低头平均时长并标记为ae,利用公式获取得到教学响应均值。
23.进一步的,所述学生的学习信息包括学生的评分均值,所述教师的教学信息包括选修课的点到率、教学响应均值。
24.进一步的,所述落后平均日差与领先平均日差通过下述步骤获取得到:将落后评分均值所对应的日期按照时间先后进行排序,将相邻两个落后评分均值所对应的日期进行时间差值计算获取得到落后评分日差,将所有的落后评分日差进行求和处理并取均值获取得到落后平均日差并标记为gw,将领先评分均值所对应的日期按照时间先后进行排序,将相邻两个领先评分均值所对应的日期进行时间差值计算获取得到领先评分日差,将所有的领先评分日差进行求和处理并取均值获取得到领先平均日差并标记为ny。
25.与现有技术相比,本发明具备以下有益效果:
26.1、设置学生选课模块,可以综合考量学生前一学期必修课相关的课堂数据,并在考量后将学生标记为延后选课学生、优先选课学生或者中置选课学生,依次安排优先选课学生、中置选课学生、延后选课学生选择选修课,对学生选课进行合理化分配,可以避免出现所有学生集中抢课而造成的教务网崩溃的情况,同时避免出现学习主动性强的学生因为教务网延迟而无法选到选修课的情况,学生为了更早的选到想报名的选修课,可以提升自身的主动学习能力;
27.2、设置教师排课模块,可以对教师前一学期选修课的相关课堂数据进行统计,进而考量该教师选修课的教育情况,在考量后对选修课进行标记,而后根据标记先后开放选修课的报名工作,可以优先进行上课热情高的选修课的报名工作,减小后续选修课报名时同一时段的报名人数。
附图说明
28.图1为本发明学生选课模块的流程框图;
29.图2为本发明教师排课模块的流程框图。
具体实施方式
30.实施例1
31.参照图1,一种智慧校园用选课排课系统,包括信息采集模块、学生选课模块。
32.信息采集模块用于采集学生的学习信息以及教师的教学信息。学生的学习信息包
括学生的评分均值,教师的教学信息包括选修课的点到率、教学响应均值。
33.学生选课模块用于对学生进行标记,并让标记后的学生按顺序进行选课,具体为:
34.步骤一:获取得到前一学期内每天学生必修课的评分均值kc,学生必修课的评分值通过下述步骤获取得到:获取得到当堂必修课学生进入教室的时间,并将该时间标记为到堂时间,获取得到当堂必修课的上课时间,当到堂时间早于上课时间时,在教室内安装相应的摄像组件,摄像组件拍摄到第一个学生进入教室时的时间即可标记为到堂时间,将上课时间与到堂时间进行差值计算,获取得到早到时长并标记为tz,获取得到当堂必修课学生的提问次数并标记为qa,获取得到当堂必修课学生的抬头时长并标记为te,装有面部识别的摄像组件拍摄到学生提问时进行统计,拍摄到学生抬头时进行时长统计,利用公式获取得到学生的评分值lg,其中,a1、a2、a3均为预设比例系数,将学生当天必修课的评分值进行求和处理并取均值,获取得到学生评分均值kc。并将每天学生必修课的评分均值kc标记为真实评分均值,设置真实评分均值对应一个基础评分均值,将真实评分均值与基础评分均值进行对比,当真实评分均值小于基础评分均值时,则将该真实评分均值标记为落后评分均值,将基础评分均值与落后评分均值进行差值计算,获取得到落后均值,并标记为pm,设置落后均值系数为fs,s=1,2,3,

s;s为正整数;f1《f2《f3《

《fs,设置每个落后均值系数均对应一个落后均值的数值范围,包括(0,p1],(p1,p2],
……
,(pm-1,pm],当pm∈(0,p1],则对应的落后均值系数为f1,利用公式获取得到学生的落后学能值ak,其中,i=1、2、
……
、n,n为天数,当真实评分均值大于基础评分均值时,则将该真实评分均值标记为领先评分均值,将领先评分均值与基础评分均值进行差值计算,获取得到领先均值,并标记为mh,设置领先均值系数为ej,j=1,2,3,

j;j为正整数;e1《e2《e3《

《ej,设置每个领先均值系数均对应一个领先均值的数值范围,包括(0,m1],(m1,m2],
……
,(mh-1,mh],当mh∈(0,m1],则对应的领先均值系数为e1,利用公式获取得到学生的领先学能值pq,其中,i=1、2、
……
、n,n为天数。
35.步骤二:将落后评分均值所对应的日期按照时间先后进行排序,将相邻两个落后评分均值所对应的日期进行时间差值计算获取得到落后评分日差,将所有的落后评分日差进行求和处理并取均值获取得到落后平均日差并标记为gw,将领先评分均值所对应的日期按照时间先后进行排序,将相邻两个领先评分均值所对应的日期进行时间差值计算获取得到领先评分日差,将所有的领先评分日差进行求和处理并取均值获取得到领先平均日差并标记为ny。
36.步骤三:获取得到学生的落后评分均值的天数,并标记为he,获取得到学生的领先评分均值的天数,并标记为yw。
37.步骤四:利用公式获取得到学生的延后选课值ru,其中,b1、b2、b3均为预设比例系数;利用公式获取得到学生的优
先选课值db,其中,c1、c2、c3均为预设比例系数。
38.步骤五:利用公式获取得到学生的标记选课值le,其中,d1、d2均为预设比例系数,d1》d2,设置标记选课值阈值为r l,当标记选课值le≥选课值阈值r l时,则将该学生标记为特殊学生,当特殊学生的延后选课值ru≥优先选课值db时,则将该特殊学生标记为延后选课学生,当特殊学生的延后选课值ru<优先选课值db时,则将该特殊学生标记为优先选课学生,当标记选课值le<选课值阈值r l时,则将该学生标记为中置选课学生,首先安排优先选课学生优先进行选修课选课,当优先选课学生选课完成后,安排中置选课学生进行选修课选课,当中置选课学生选课完成后,安排延后选课学生进行选修课选课。
39.实施例2
40.参照图2,在实施例1的基础上,还包括教师排课模块,教师排课模块用于对选修课进行标记,并将标记后的选修课按顺序让学生报名,具体为:
41.步骤一:获取得到选修课教师前一学期的每堂选修课的点到率,每堂选修课的点到率通过下述步骤获取得到:获取得到当堂选修课的应到学生人数与实到学生人数,将实到学生人数与到道学生人数进行比值计算,获取得到点到率。设定每堂选修课的点到率对应一个预期点到率,将每堂选修课的点到率与预期点到率进行比对,当每堂选修课的点到率小于预期点到率时,将当堂选修课的点到率标记为失望点到率,将预期点到率与失望点到率进行差值计算获取得到差距点到率,将差距点到率进行求和处理获取得到点到率总差距并标记为dy,选修课的实际课程时长通过下述步骤获取得到:当选修课教师进入选修课教室时,将该时间标记为课程开始时间,当选修课教师从选修课教室离开时,将该时间标记为课程结束时间,将课程结束时间与课程开始时间进行时间差值计算,获取得到实际课程时长。将失望点到率所对应的选修课的实际课程时长进行求和处理,获取得到失望课程总长并标记为tx,利用公式获取得到选修课教师的失望课程值og,其中,x1、x2均为预设比例系数;
42.步骤二:获取得到选修课教师前一学期的教学响应均值vs。选修课教师前一学期的教学响应均值通过下述步骤获取得到:获取得到选修课教师前一学期的总教学学生数量,获取得到每个学生在前一学期上该选修课时的低头次数,装有面部识别的摄像组件拍摄到学生低头时进行次数统计,将低头总次数进行求和处理并取均值获取得到低头平均值并标记为cz,获取得到每个学生在前一学期上该选修课时的低头总时长,将低头总时长进行求和处理并取均值获取得到低头平均时长并标记为ae,利用公式获取得到教学响应均值,其中,k1、k2均为预设比例系数。
43.步骤三:利用公式dw=og
×
y1+vs
×
y2获取得到该选修课教师的排课延后值dw,其中,y1、y2均为预设比例系数,设置排课延后值阈值为na,当该选修课教师的排课延后值dw》排课延后值阈值na时,则将该选修课教师的选修课标记为延后选修课程,首先开放除延后选修课程之外的选修课的报名工作,当除延后选修课程之外的选修课的报名名额满后,开放延后选修课程的报名工作。
44.工作原理:
45.设置学生选课模块,可以综合考量学生前一学期必修课相关的课堂数据,并在考量后将学生标记为延后选课学生、优先选课学生或者中置选课学生,依次安排优先选课学生、中置选课学生、延后选课学生选择选修课,对学生选课进行合理化分配,可以避免出现所有学生集中抢课而造成的教务网崩溃的情况,同时避免出现学习主动性强的学生因为教务网延迟而无法选到选修课的情况,学生为了更早的选到想报名的选修课,可以提升自身的主动学习能力。设置教师排课模块,可以对教师前一学期选修课的相关课堂数据进行统计,进而考量该教师选修课的教育情况,在考量后对选修课进行标记,而后根据标记先后开放选修课的报名工作,可以优先进行上课热情高的选修课的报名工作,减小后续选修课报名时同一时段的报名人数。
46.以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本模板的保护范围。
47.在本发明的描述中,需要理解的是,术语“上”、“下”、“左”、“右”等指示方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以及特定的方位构造和操作,因此,不能理解为对本发明的限制。此外,“第一”、“第二”仅由于描述目的,且不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。因此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者多个该特征。本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
48.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”“相连”“连接”等应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接连接,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
49.以上对本发明的一个实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的均等变化与改进等,均应仍归属于本发明的专利涵盖范围之内。

技术特征:
1.一种智慧校园用选课排课系统,其特征在于,包括信息采集模块、学生选课模块、教师排课模块;所述信息采集模块用于采集学生的学习信息以及教师的教学信息;所述学生选课模块用于对学生进行标记,并让标记后的学生按顺序进行选课,具体为:步骤一:获取得到前一学期内每天学生必修课的评分均值kc,并将每天学生必修课的评分均值kc标记为真实评分均值,设置真实评分均值对应一个基础评分均值,将真实评分均值与基础评分均值进行对比,当真实评分均值小于基础评分均值时,则将该真实评分均值标记为落后评分均值,将基础评分均值与落后评分均值进行差值计算,获取得到落后均值,并标记为pm,设置落后均值系数为fs,利用公式获取得到学生的落后学能值ak,当真实评分均值大于基础评分均值时,则将该真实评分均值标记为领先评分均值,将领先评分均值与基础评分均值进行差值计算,获取得到领先均值,并标记为mh,设置领先均值系数为ej,利用公式获取得到学生的领先学能值pq;步骤二:获取得到落后平均日差gw与领先平均日差ny;步骤三:获取得到学生的落后评分均值的天数,并标记为he,获取得到学生的领先评分均值的天数,并标记为yw;步骤四:利用公式获取得到学生的延后选课值ru;利用公式获取得到学生的优先选课值db;步骤五:利用公式获取得到学生的标记选课值le,设置标记选课值阈值为rl,当标记选课值le≥选课值阈值rl时,则将该学生标记为特殊学生,当特殊学生的延后选课值ru≥优先选课值db时,则将该特殊学生标记为延后选课学生,当特殊学生的延后选课值ru<优先选课值db时,则将该特殊学生标记为优先选课学生,当标记选课值le<选课值阈值rl时,则将该学生标记为中置选课学生,首先安排优先选课学生优先进行选修课选课,当优先选课学生选课完成后,安排中置选课学生进行选修课选课,当中置选课学生选课完成后,安排延后选课学生进行选修课选课;所述教师排课模块用于对选修课进行标记,并将标记后的选修课按顺序让学生报名。2.根据权利要求1所述的一种智慧校园用选课排课系统,其特征在于,所述学生必修课的评分值通过下述步骤获取得到:获取得到当堂必修课学生进入教室的时间,并将该时间标记为到堂时间,获取得到当堂必修课的上课时间,当到堂时间早于上课时间时,将上课时间与到堂时间进行差值计算,获取得到早到时长并标记为tz,获取得到当堂必修课学生的提问次数并标记为qa,获取得到当堂必修课学生的抬头时长并标记为te,利用公式获取得到学生的评分值lg,将学生当天必修课的评分值进行求和处理并取均值,获取得到学生评分均值kc。
3.根据权利要求2所述的一种智慧校园用选课排课系统,其特征在于,所述教师排课模块用于对选修课进行标记,并将标记后的选修课按顺序让学生报名,具体为:步骤一:获取得到选修课教师前一学期的每堂选修课的点到率,设定每堂选修课的点到率对应一个预期点到率,将每堂选修课的点到率与预期点到率进行比对,当每堂选修课的点到率小于预期点到率时,将当堂选修课的点到率标记为失望点到率,将预期点到率与失望点到率进行差值计算获取得到差距点到率,将差距点到率进行求和处理获取得到点到率总差距并标记为dy,将失望点到率所对应的选修课的实际课程时长进行求和处理,获取得到失望课程总长并标记为tx,利用公式获取得到选修课教师的失望课程值og;步骤二:获取得到选修课教师前一学期的教学响应均值vs;步骤三:利用公式dw=og
×
y1+vs
×
y2获取得到该选修课教师的排课延后值dw,设置排课延后值阈值为na,当该选修课教师的排课延后值dw>排课延后值阈值na时,则将该选修课教师的选修课标记为延后选修课程,首先开放除延后选修课程之外的选修课的报名工作,当除延后选修课程之外的选修课的报名名额满后,开放延后选修课程的报名工作。4.根据权利要求3所述的一种智慧校园用选课排课系统,其特征在于,所述每堂选修课的点到率通过下述步骤获取得到:获取得到当堂选修课的应到学生人数与实到学生人数,将实到学生人数与应到学生人数进行比值计算,获取得到点到率。5.根据权利要求4所述的一种智慧校园用选课排课系统,其特征在于,所述选修课的实际课程时长通过下述步骤获取得到:当选修课教师进入选修课教室时,将该时间标记为课程开始时间,当选修课教师从选修课教室离开时,将该时间标记为课程结束时间,将课程结束时间与课程开始时间进行时间差值计算,获取得到实际课程时长。6.根据权利要求5所述的一种智慧校园用选课排课系统,其特征在于,所述选修课教师前一学期的教学响应均值通过下述步骤获取得到:获取得到选修课教师前一学期的总教学学生数量,获取得到每个学生在前一学期上该选修课时的低头次数,将低头总次数进行求和处理并取均值获取得到低头平均值并标记为cz,获取得到每个学生在前一学期上该选修课时的低头总时长,将低头总时长进行求和处理并取均值获取得到低头平均时长并标记为ae,利用公式获取得到教学响应均值。7.根据权利要求6所述的一种智慧校园用选课排课系统,其特征在于,所述学生的学习信息包括学生的评分均值,所述教师的教学信息包括选修课的点到率、教学响应均值。8.根据权利要求1所述的一种智慧校园用选课排课系统,其特征在于,所述落后平均日差与领先平均日差通过下述步骤获取得到:将落后评分均值所对应的日期按照时间先后进行排序,将相邻两个落后评分均值所对应的日期进行时间差值计算获取得到落后评分日差,将所有的落后评分日差进行求和处理并取均值获取得到落后平均日差并标记为gw,将领先评分均值所对应的日期按照时间先后进行排序,将相邻两个领先评分均值所对应的日期进行时间差值计算获取得到领先评分日差,将所有的领先评分日差进行求和处理并取均值获取得到领先平均日差并标记为ny。

技术总结
本发明公开了一种智慧校园用选课排课系统,涉及智慧校园技术领域,该系统包括信息采集模块、学生选课模块、教师排课模块,设置学生选课模块,可以综合考量学生前一学期必修课相关的课堂数据,并在考量后将学生标记为延后选课学生、优先选课学生或者中置选课学生,依次安排优先选课学生、中置选课学生、延后选课学生选择选修课,对学生选课进行合理化分配,可以避免出现所有学生集中抢课而造成的教务网崩溃的情况,同时避免出现学习主动性强的学生因为教务网延迟而无法选到选修课的情况,学生为了更早的选到想报名的选修课,可以提升自身的主动学习能力。的主动学习能力。的主动学习能力。


技术研发人员:刘晴
受保护的技术使用者:合肥安奇科技有限公司
技术研发日:2023.07.13
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐