智能化课堂建立系统及其方法与流程

文档序号:21322083发布日期:2020-06-30 20:54阅读:321来源:国知局
智能化课堂建立系统及其方法与流程

一种智能化课堂建立系统及其方法,尤其是指一种通过对排定课表进行空闲课堂的分析,再依据多个课堂建立信息以生成建议课堂建立表后,通过选定建议课堂建立表中的统计人数进而提供的课堂建立视窗以建立课堂的智能化课堂建立系统及其方法。



背景技术:

现有的课堂安排,是先将必要的课堂优先安排后,再通过人工调整对其他选修课堂进行安排,这会造成课堂安排时无法兼顾师生协调的问题,且不利于空闲课堂的课堂建立。

综上所述,可知先前技术中长期以来一直存在现有课堂排课方式缺乏智能化课堂建立的问题,因此有必要提出改进的技术手段,来解决此问题。



技术实现要素:

有鉴于先前技术存在现有课堂排课方式缺乏智能化课堂建立的问题,本发明遂公开一种智能化课堂建立系统及其方法,其中:

本发明所公开的智能化课堂建立系统,其包含:处理器以及储存装置,处理器是用于执行各指令;及储存装置是用于储存多个指令,指令由处理器加载并执行:

对排定课表进行空闲课堂的分析以分析出空闲课堂表,空闲课堂表为星期、课堂时间以及每一个学生的每一个空闲课堂所进行统计的统计人数的对应表,其中每一个统计人数关联于对应学生的学生信息;接收至少二种课堂建立信息,课堂建立信息包含课堂排除信息以及课堂人数范围信息;将空闲课堂表中符合每一个课堂建立信息中的课堂排除信息的统计人数及其对应的学生信息删除,再依据课堂建立信息的数量对处理后的空闲课堂表中随机选择一个学生的对应数量的空闲课堂并将被选择学生其他的空闲课堂对应的学生信息删除以使统计人数删减并重复进行直到每一个学生的学生信息仅存在于对应数量的空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成建议课堂建立表;于建议课堂建立表中选定统计人数其中之一以生成课堂建立视窗;及于课堂建立视窗中接收课堂教室、课堂老师、课程名称以及被选定的统计人数对应的学生信息以于对应的星期以及课堂时间于排定课表中建立课堂。

本发明所公开的智能化课堂建立方法,其包含下列步骤:

首先,对排定课表进行空闲课堂的分析以分析出空闲课堂表,空闲课堂表为星期、课堂时间以及每一个学生的每一个空闲课堂所进行统计的统计人数的对应表,其中每一个统计人数关联于对应学生的学生信息;接着,接收至少二种课堂建立信息,课堂建立信息包含课堂排除信息以及课堂人数范围信息;接着,将空闲课堂表中符合每一个课堂建立信息中的课堂排除信息的统计人数及其对应的学生信息删除,再依据课堂建立信息的数量对处理后的空闲课堂表中随机选择一个学生的对应数量的空闲课堂并将被选择学生其他的空闲课堂对应的学生信息删除以使统计人数删减并重复进行直到每一个学生的学生信息仅存在于对应数量的空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成建议课堂建立表;接着,于建议课堂建立表中选定统计人数其中之一以生成课堂建立视窗;最后,于课堂建立视窗中接收课堂教室、课堂老师、课程名称以及被选定的统计人数对应的学生信息以于对应的星期以及课堂时间于排定课表中建立课堂。

本发明所公开的系统及方法如上,与先前技术之间的差异在于通过对排定课表进行空闲课堂的分析,再依据多个课堂建立信息以生成建议课堂建立表后,通过选定建议课堂建立表中的统计人数进而提供的课堂建立视窗以建立课堂。

通过上述的技术手段,本发明可以达成提供智能化课堂建立的技术功效。

附图说明

图1为本发明智能化课堂建立系统的系统方块图。

图2为本发明智能化课堂建立方法的方法流程图。

图3为本发明智能化课堂建立的空闲课堂表示意图。

图4为本发明智能化课堂建立的浮动视窗示意图。

图5为本发明智能化课堂建立的建议课堂建立表示意图。

图6为本发明智能化课堂建立的课堂建立视窗示意图。

【符号说明】

11处理器

12储存装置

21空闲课堂表

22浮动视窗

23建议课堂建立表

24课堂建立视窗

步骤101对排定课表进行空闲课堂的分析以分析出空闲课堂表,空闲课堂表为星期、课堂时间以及每一个学生的每一个空闲课堂所进行统计的统计人数的对应表,其中每一个统计人数关联于对应学生的学生信息

步骤102接收至少二种课堂建立信息,课堂建立信息包含课堂排除信息以及课堂人数范围信息

步骤103将空闲课堂表中符合每一个课堂建立信息中的课堂排除信息的统计人数及其对应的学生信息删除,再依据课堂建立信息的数量对处理后的空闲课堂表中随机选择一个学生的对应数量的空闲课堂并将被选择学生其他的空闲课堂对应的学生信息删除以使统计人数删减并重复进行直到每一个学生的学生信息仅存在于对应数量的空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成建议课堂建立表

步骤104于建议课堂建立表中选定统计人数其中之一以生成课堂建立视窗

步骤105于课堂建立视窗中接收课堂教室、课堂老师、课程名称以及被选定的统计人数对应的学生信息以于对应的星期以及课堂时间于排定课表中建立课堂

具体实施方式

以下将配合附图及实施例来详细说明本发明的实施方式,由此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

以下首先要说明本发明所公开的智能化课堂建立系统,并请参考图1所示,图1为本发明智能化课堂建立系统的系统方块图。

本发明所公开的智能化课堂建立系统,其包含:处理器11以及储存装置12,处理器11是用于执行各指令;及储存装置12是用于储存多个指令,指令由处理器11加载并执行:

对排定课表进行空闲课堂的分析以分析出空闲课堂表,空闲课堂表为星期、课堂时间以及每一个学生的每一个空闲课堂所进行统计的统计人数的对应表,其中每一个统计人数关联于对应学生的学生信息。

具体而言,假设学生总人数为200人,而200人中有50人在星期一的第一课堂时间的课堂为空闲课堂,空闲课堂表中对应于星期一的第一课堂时间的课堂即会被分析出为空闲课堂且统计人数为50人,并且50人对应的学生信息会与星期一的第一课堂时间的统计人数产生关联。

200人中有65人在星期四的第五课堂时间的课堂为空闲课堂,空闲课堂表中对应于星期四的第五课堂时间的课堂即会被分析出为空闲课堂且统计人数为65人,并且65人对应的学生信息会与星期四的第五课堂时间的统计人数产生关联。

值得注意的是,星期一的第一课堂时间的统计人数50人对应的学生信息与星期四的第五课堂时间的统计人数65人对应的学生信息可能完全不相同、可能部分相同部分不相同、也可能50人对应的学生信息完全包含于65人对应的学生信息中,在此仅为举例说明之,并不以此局限本发明的应用范畴。

至少二种课堂建立信息的接收是通过浮动视窗进行生成,课堂建立信息包含课堂排除信息以及课堂人数范围信息,课堂排除信息包含排除星期以及排除课堂时间的组合,具体而言,课堂排除信息可以是排除星期一至星期五的第一课堂时间对应的所有课堂;或者课堂排除信息可以是排除星期一的第二课堂时间至第五课堂时间对应的所有课堂,在此仅为举例说明之,并不以此局限本发明的应用范畴,前述的课堂人数范围信息例如是30至50、50至100…等,在此仅为举例说明之,并不以此局限本发明的应用范畴。

接着,即可依据课堂建立信息中的课堂排除信息,将空闲课堂表中符合课堂排除信息的统计人数及其对应的学生信息删除,具体而言,假设星期一的第一课堂时间的课堂为空闲课堂,而第一课堂建立信息中的课堂排除信息是排除星期一至星期五的第一课堂时间对应的所有课堂,此时星期一的第一课堂时间的空闲课堂中的统计人数及其对应的学生信息删除;假设星期四的第三课堂时间的课堂为空闲课堂,而第二课堂建立信息中的课堂排除信息是排除星期四的第一课堂时间至第四课堂时间对应的所有课堂,此时星期四的第三课堂时间的空闲课堂中的统计人数及其对应的学生信息删除,在此仅为举例说明之,并不以此局限本发明的应用范畴。

接着,再依据课堂建立信息的数量对处理后的空闲课堂表中随机选择一个学生的对应数量的空闲课堂并将被选择学生其他的空闲课堂对应的学生信息删除以使统计人数删减并重复进行直到每一个学生的学生信息仅存在于对应数量的空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成建议课堂建立表。

具体而言,假设第一个学生于星期一的第一课堂时间的课堂为空闲课堂、星期三的第五课堂时间的课堂为空闲课堂以及星期五的第四课堂时间的课堂为空闲课堂,且接收到二个课堂建立信息,此时即会选择二个对应的空闲课堂,即第一个学生的星期一的第一课堂时间的空闲课堂以及星期三的第五课堂时间的课堂被选择时,星期五的第四课堂时间的课堂所对应第一个学生的学生信息将会被删除以使星期五的第四课堂时间的课堂所对应的统计人数会删减掉第一个学生。

假设第二个学生亦于星期一的第一课堂时间的课堂为空闲课堂、星期三的第五课堂时间的课堂为空闲课堂以及星期五的第四课堂时间的课堂为空闲课堂,且接收到二个课堂建立信息,此时即会选择二个对应的空闲课堂,即第二个学生的星期三的第五课堂时间的空闲课堂以及星期五的第四课堂时间的课堂被选择时,星期一的第一课堂时间的课堂所对应第二个学生的学生信息将会被删除以使星期一的第一课堂时间的课堂所对应的统计人数会删减掉第二个学生。

重复进行上述过程直到每一个学生的学生信息仅存在于二个空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成建议课堂建立表。

若是对于这次所生成的建议课堂建立表不满意时,可以触发重新安排指令,以再次进行将空闲课堂表中符合每一个课堂建立信息中的课堂排除信息的统计人数及其对应的学生信息删除,再依据课堂建立信息的数量对处理后的空闲课堂表中随机选择一个学生的对应数量的空闲课堂并将被选择学生其他的空闲课堂对应的学生信息删除以使统计人数删减并重复进行直到每一个学生的学生信息仅存在于对应数量的空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成与先前的建议课堂建立表不相同的建议课堂建立表。

接着,于建议课堂建立中选定统计人数其中之一以生成课堂建立视窗,以于课堂建立视窗中接收课堂教室、课堂老师、课程名称以及被选定的统计人数对应的学生信息以于对应的星期以及课堂时间于排定课表中建立课堂。

接着,以下将以第一个实施例来说明本发明第一实施方式的运作系统与方法,并请同时参考图1以及图2所示,图2为本发明智能化课堂建立方法的方法流程图。

对排定课表进行空闲课堂的分析以分析出空闲课堂表21,空闲课堂表21请参考图3所示,图3为本发明智能化课堂建立的空闲课堂表示意图,空闲课堂表21为星期、课堂时间以及每一个学生的每一个空闲课堂所进行统计的统计人数的对应表,其中每一个统计人数关联于对应学生的学生信息(步骤101)。

以实施例来说,星期一的第四课堂时间的课堂为空闲课堂且统计人数为60人,并且60人对应的学生信息会与星期一的第四课堂时间的统计人数产生关联,星期二以及第三课堂时间的课堂为空闲课堂且统计人数为100人,并且100人对应的学生信息会与星期二的第三课堂时间的统计人数产生关联,星期三以及第二课堂时间的课堂为空闲课堂且统计人数为40人,并且40人对应的学生信息会与星期三的第二课堂时间的统计人数产生关联,其余请参考图3所示,在此不再进行赘述,且仅为举例说明之,并不以此局限本发明的应用范畴。

至少二种课堂建立信息的接收是通过浮动视窗进行生成,课堂建立信息包含课堂排除信息以及课堂人数范围信息(步骤102),课堂排除信息是包含排除星期以及排除课堂时间的组合且课堂排除信息是通过浮动式视窗22所提供,浮动式视窗22的示意请参考图4所示,图4为本发明智能化课堂建立的浮动视窗示意图,在实施例中,课堂排除信息是排除星期一至星期五的第二课堂时间对应的所有课堂,在图4中是以网点型式作为课堂排除信息的示意,在此仅为举例说明之,并不以此局限本发明的应用范畴。

接着,将空闲课堂表中符合课堂排除信息的统计人数及其对应的学生信息删除,再依据课堂建立信息的数量对处理后的空闲课堂表中随机选择一个学生的对应数量的空闲课堂并将被选择学生其他的空闲课堂对应的学生信息删除以使统计人数删减并重复进行直到每一个学生的学生信息仅存在于对应数量的空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成建议课堂建立表(步骤103)。

以实施例来说,依据课堂排除信息,星期三的第二课堂时间的统计人数40人及其对应的学生信息会被删除。

在实施例中,第一个学生于星期一的第四课堂时间的课堂为空闲课堂、星期四的第五课堂时间的课堂为空闲课堂以及星期五的第六课堂时间的课堂为空闲课堂,且接收到二个课堂建立信息,此时即会选择二个对应的空闲课堂,即第一个学生的星期一的第四课堂时间的空闲课堂以及星期四的第五课堂时间的课堂被选择时,星期五的第六课堂时间的课堂所对应第一个学生的学生信息将会被删除以使星期五的第六课堂时间的课堂所对应的统计人数会删减掉第一个学生。

第二个学生于星期二的第三课堂时间的课堂为空闲课堂、星期四的第五课堂时间的课堂为空闲课堂以及星期五的第六课堂时间的课堂为空闲课堂,且接收到二个课堂建立信息,此时即会选择二个对应的空闲课堂,即第二个学生的星期二的第三课堂时间的空闲课堂以及星期四的第五课堂时间的课堂被选择时,星期五的第六课堂时间的课堂所对应第二个学生的学生信息将会被删除以使星期五的第六课堂时间的课堂所对应的统计人数会删减掉第二个学生。

重复进行上述过程直到每一个学生的学生信息仅存在于二个空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成建议课堂建立表23,建议课堂建立表23请参考图5所示,图5为本发明智能化课堂建立的建议课堂建立表示意图。

若是对于这次所生成的建议课堂建立表不满意时,可以触发重新安排指令,以再次进行将空闲课堂表中符合每一个课堂建立信息中的课堂排除信息的统计人数及其对应的学生信息删除,再依据课堂建立信息的数量对处理后的空闲课堂表中随机选择一个学生的对应数量的空闲课堂并将被选择学生其他的空闲课堂对应的学生信息删除以使统计人数删减并重复进行直到每一个学生的学生信息仅存在于对应数量的空闲课堂且每一个空闲课堂的统计人数介于课堂人数范围信息之间以生成与先前的建议课堂建立表不相同的建议课堂建立表。

接着,于建议课堂建立表23中选定统计人数其中之一以生成课堂建立视窗24(步骤104),以于课堂建立视窗24中接收课堂教室、课堂老师、课程名称以及被配置的学生信息以于对应的星期以及课堂时间于排定课表中建立课堂(步骤105),课堂建立视窗24的示意请参考图6所示,图6绘为本发明智能化课堂建立的课堂建立视窗示意图。

综上所述,可知本发明与先前技术之间的差异在于通过对排定课表进行空闲课堂的分析,再分别依据课堂建立信息以生成空堂表后,依据空堂表中的课堂数量由小至大进行排序,以依序在空堂表中选定课堂,未被选定课堂的空堂表中再排除被选定的课堂后以进行课堂的选定以于排定课表中建立课堂。

借由此技术手段可以来解决先前技术所存在现有课堂排课方式缺乏智能化课堂建立的问题,进而达成提供智能化课堂建立的技术功效。

虽然本发明所公开的实施方式如上,惟所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中的技术人员,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,仍须以所附的申请专利范围所界定者为准。

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