一种在线教育智能师生匹配系统的制作方法

文档序号:17667381发布日期:2019-05-15 22:48阅读:391来源:国知局
一种在线教育智能师生匹配系统的制作方法

本发明涉及在线教育技术领域,尤其涉及一种在线教育智能师生匹配系统。



背景技术:

在线教育近年来如火如荼,推动教育行业发生着广泛和深刻的变革。互联网和信息技术为跨时空整合教育资源、提高资源使用效率和提高教学质量带来可能。在线组卷和题库系统、在线1对1和在线直播等在线教育资源和教学方式极大方便和改变了人们的学习方式。个性化和智能化学习等教育理念在信息技术的推动下正深入地渗透到整个教学过程中。利用智能化的题库系统和机器学习技术,可为学生提供相关题目推荐、知识薄弱点分析和智能学习路径推荐,辅助学生自学和教师教学。

这些个性化和智能化的教学实现,一般基于题库等教育资源和学生的测试情况进行。然而,教学是一个教师和学生双方互动的过程,某些教师的性格和教学方法会更适应某些学生。在传统线上教学中,一般是教务人员根据学生年级和学习科目,去匹配擅长教此科目的老师,在教师和学生的匹配上缺乏全面和自动化的评估方式。这种人工匹配方式一方面耗费人力,另一方面匹配的结果不定满足要求。

因此,本领域的技术人员基于信息技术与数据挖掘技术,致力于开发一种在线教育智能师生匹配系统,对现有技术进行改进。



技术实现要素:

有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是如何能够精准、快速地对在线教师和学生进行匹配,降低人力消耗。

为实现上述目的,本发明提供了一种在线教育智能师生匹配系统,包括硬件子系统和软件子系统,所述硬件子系统通过操作系统与软件子系统连接,所述软件子系统包括接收模块、存储模块、获取模块、计算模块、显示模块、反馈模块,所述接收模块通过程序接口分别与计算模块和存储模块相连接,所述获取模块通过程序接口分别与计算模块和存储模块相连接,所述显示模块通过程序接口分别与计算模块和反馈模块相连接,所述存储模块和反馈模块通过程序接口相连接。

进一步地,所述获取模块用于线下师生模型构建和获取。

进一步地,所述获计算模块,用于计算获得与新上课学生匹配的教师。

进一步地,所述存储模块用于存储录入的学生和教师档案信息,保存学生对教师的满意度评价信息。

进一步地,所述显示模块将匹配的教师推荐给学生或教务人员。

进一步地,所述反馈模块使学生可以对所上课的教师的满意度进行评价,相应评价结果存入存储模块。

进一步地,所述接收模块用于录入学生和教师档案信息、录入新上课学生的信息。

进一步地,所述硬件子系统包括教师客户端设备、学生客户端设备、在线教学系统服务器,所述教师客户端设备、学生客户端设备、在线教学系统服务器之间通过网络进行通信。

进一步地,所述教师客户端设备、学生客户端设备、在线教学系统服务器均包括计算机系统,所述计算机系统包括内存、硬盘、处理器、输入/输出设备、通信端口,所述内存、硬盘、处理器、输入/输出设备通过总线进行通信。

进一步地,所述在线教育智能师生匹配系统的师生匹配方法包括以下步骤:

步骤1、存储教师档案库;

步骤2、存储学生档案库;

步骤3、存储师生关联数据库;

步骤4、基于师生关联数据库构建师生匹配模型;

步骤5、录入新学生档案数据;

步骤6、基于师生匹配模型运行师生匹配算法;

步骤7、输出与新学生相匹配的教师;

步骤8、录入反馈的匹配满意度;

步骤9、存储新学生数据入库。

与现有师生匹配技术相比,基于信息技术与数据挖掘技术,本发明能够提高线上教学学生和教师的匹配速度以及学生上课满意度,而且,匹配结果能够满足要求,节省人力。

以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。

附图说明

图1是本发明实施例中智能师生匹配系统组成示意图;

图2是本发明实施例硬件子系统示意图;

图3是本发明实施例运行计算机系统示意图;

图4是本发明实施例中智能师生匹配方法流程示意图;

图5是本发明实施例中学生和教师的特征向量组成示意图;

图6是本发明实施例中线下师生匹配模型构建流程示意图;

图7是本发明实施例中线上师生匹配流程示意图。

其中:100-智能师生匹配方法,210-教师特征向量,220-学生特征向量,403-距离计算,404-读取匹配,500-软件子系统,600-硬件子系统,700-计算机系统。

具体实施方式

以下参考说明书附图介绍本发明的优选实施例,使其技术内容更加清楚和便于理解。本发明可以通过许多不同形式的实施例来得以体现,本发明的保护范围并非仅限于文中提到的实施例。

在附图中,结构相同的部件以相同数字标号表示,各处结构或功能相似的组件以相似数字标号表示。附图所示的每一组件的尺寸和厚度是任意示出的,本发明并没有限定每个组件的尺寸和厚度。为了使图示更清晰,附图中有些地方适当夸大了部件的厚度。

本发明一个较佳实施例在线教育智能师生匹配系统,包括硬件子系统600和软件子系统500,硬件子系统600通过操作系统与软件子系统500连接。

如图1所示,软件子系统500包括接收模块、存储模块、获取模块、计算模块、显示模块、反馈模块,接收模块通过程序接口分别与计算模块和存储模块相连接,获取模块通过程序接口分别与计算模块和存储模块相连接,显示模块通过程序接口分别与计算模块和反馈模块相连接,存储模块和反馈模块通过程序接口相连接。其中,

501:接收模块,用于录入学生和教师档案信息,用于录入新上课学生的信息。

506:存储模块,用于存储录入的学生和教师档案信息,用于保存学生对教师的满意度评价等信息。

505:获取模块,用于线下师生模型构建,获得每个学科每个教师关联的高满意度学生的特征中心向量。

502:计算模块,对于新上课的学生,用于计算获得与该学生匹配的教师。计算方法参见图7。

503:显示模块,将匹配的教师显示给学生或教务人员。

504:反馈模块,学生可以对所上课的教师的满意度进行评价,相应评价结果存入存储模块。

如图2所示,硬件子系统600包括教师客户端设备、学生客户端设备、在线教学系统服务器,教师客户端设备、学生客户端设备、在线教学系统服务器之间通过网络进行通信。其中,

610:网络通信系统,学生、教师和教学系统服务器通过该网络进行相关数据交互、传输,该网络可以是有线网、无线网、internet广义网等。

621:学生通过学生客户端进行上课,客户端可以是个人电脑、平板电脑和智能手机等。客户端上运行有线上上课软件622,学生可以通过该软件录入相关信息,进行disc等测试。

631:教师通过教师客户端进行,客户端可以是个人电脑、平板电脑和智能手机等。客户端上运行有线上教学软件632,教师可以通过该软件录入相关信息,进行disc等测试。

641:在线教学系统服务器提供线上教学的功能服务,例如上面运行有数据库等软件642,用于存储学生和教师档案。可选地,服务器进行线上模型构建和线上师生匹配,并将匹配结果通知给学生。

在图2中,教师客户端设备、学生客户端设备、在线教学系统服务器均包括计算机系统700。如图3所示,计算机系统700包括内存、硬盘、处理器、输入/输出设备、通信端口,内存、硬盘、处理器、输入/输出设备通过总线进行通信。

上述实施例在线教育智能师生匹配系统的师生匹配方法包括:存储教师档案库;存储学生档案库;存储师生关联数据库;基于师生关联数据库构建师生匹配模型;录入新学生档案数据;基于师生匹配模型运行师生匹配算法;输出与新学生相匹配的教师;录入反馈的匹配满意度;存储新学生数据入库。

图4是本发明实施例智能师生匹配方法100流程示意图,该方法包括如下步骤:

101:存储教师档案库。

本实施中,教师档案库存储教师的信息。教师信息可以包括:教师年龄、性别、教师所在的学科组等基本信息。可选地,参见图5,教师信息还包括其他测试构成的教师特征向量210,该向量可以包括:

211:教师学科特长自我评估向量,教师对自己各学科的特征进行自我评估打分。

212:教师通过myers-briggstypeindicator(mbti)性格测试得到的结果向量。

213:教师通过dominance-influence-steady-compliance(disc)性格测试得过的结果向量。

教师的特征还可通过其他测试进行评估,不为本实施例所限定。存储教师档案的数据库可以是关系型数据库mysql或非关系型数据库mongodb。

102:存储学生档案库。

本实施例中,学生档案库存储学生的相关信息。学习信息可以包括:学生所在年级,学生上过的学科、年龄、性别等基本信息。可选地,参见图5,学生信息还包括其他测试构成的学生特征向量220,该向量可以包括:

221:学生学科成绩自我评估向量,学生对自己各学科的成绩进行自我评估打分。

222:学生通过所罗门学习风格测评得到的结果向量

223:学生通过mbti性格测试得到的结果向量。

224:学生通过disc性格测试得过的结果向量。

学生的特征还可通过其他测试进行评估,不为本实施例所限定。存储学生档案的数据库可以是关系型数据库mysql或非关系型数据库mongodb。

103:存储师生关联数据库。

师生关联数据库可以存储每个学生对已经上过课的教师的满意度评价,满意度评价可以分为5级:很满意、满意、一般、不满意和很不满意。

104:基于师生关联数据库构建师生匹配模型。

线下构建师生匹配模型,可选地,参考图6,线下师生匹配模型的构建流程包括:

301:调用学生特征数据集,将102中存储的学生特征数据库载入。

302:调用教师特征数据集,将101中存储的教师特征数据库载入。

303:调用学生对教师的满意度数据集,将103中的关联数据载入。

304:对于每个学科每个教师,统计对其评价等级为高满意度的学生,将这些学生的特征进行聚合。

305:对于每个学科每个教师,对304所述的特征集合进行聚类。聚类方法可以是k均值聚类、层次聚类等。

306:对于每个学科每个教师,计算305所述各聚类的特征中心向量。

307:对于每个学科每个教师,存储其关联的如306所述的各聚类的特征中心向量。

308:完成匹配模型构建。

该线下构建的师生匹配模型,可用于线上的教师-学生匹配。

105:录入新学生档案数据。

线上教学系统有新学生要参与上课,通过线上教学系统的web前端将该学生的相关信息录入。

106:基于师生匹配模型运行师生匹配算法。

线上进行师生匹配,可选地,参见图7,线上的师生匹配流程包括:

401:如步骤105,新上课学生进行个人信息填写与相关测试。

402:确定学生所要上的年级和学科,构建新学生的特征向量,该特征向量组成如220所示。

根据当前系统是否有训练好的线下模型,选择相应的师生匹配方式。如果是有训练好的线下模型,可选地,进行步骤403所示的匹配。

403(距离计算):计算402所得学生特征向量与对应学科每个教师关联的特征中心的距离,所用距离计算方法可以是欧式距离、余弦距离等;选取距离前n个最小的特征中心对应的教师为匹配老师,n的取值可以是3、5等。

如果没有训练好的线上模型,可选地,进行步骤404所示的匹配。

404(读取匹配):读取对应学科每个教师的特征向量,基于预设的初始化规则进行教师匹配。预设的初始化规则可以是:教师对该学科的特长自我评估分数很高;学生与教师的性格匹配,例如在disc测试中,教师和学生都是强s型性格;预设的初始化规则还可以上述多个规则的组合。

107:输出与新学生相匹配的教师。

向学生推荐前n个最匹配的教师,学生可以根据教师的其他信息,例如可上课时间等,再选定最终的老师。

108:录入反馈的匹配满意度。

学生和教师上完一段时间的课程后,可以在系统上对该教师的满意度进行评价,评价结果保存。

109:存储新学生数据入库。

将新学生的基本信息、特征向量等信息存入数据库。结合步骤108反馈的匹配满意度,可以线下对师生匹配模型进行更新、优化。可选地,如果有新教师进入本系统,应将新教师的档案入库。

以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。

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