翻转课堂教学管理系统的制作方法

文档序号:17492574发布日期:2019-04-23 20:47阅读:127来源:国知局
翻转课堂教学管理系统的制作方法
本发明涉及教学管理
技术领域
,特别涉及一种翻转课堂教学管理系统。
背景技术
:所谓翻转课堂,是指教师创建教学课件供学生课前学习预习、完成任务,教师在正式讲课前发现每个学生的问题所在,在课堂上师生面对面针对案例问题点进行讨论交流,使讲课更具有针对性,提高学生的学习效率。互联网的普及和计算机技术在教育领域的应用,使“翻转课堂式”教学模式变得可行和现实,学生可以通过互联网去使用优质的教育资源,不再单纯地依赖授课老师去教授知识,而课堂和老师的角色则发生了变化。老师更多的责任是去理解学生的问题和引导学生去运用知识。目前翻转课堂的教学模式需要学生自觉地提前预习,但是针对自觉性较差的学生,有可能不会预习而只是完成课前习题作业,这样也有可能会猜对一些习题作业的答案,由于学生们习题作业都有对有错,教师无法得知学生是提前预习了但是没理解而做错题,还是因为没有预习胡乱猜测作业而做错题,从而无法掌控学生们的预习情况。技术实现要素:本发明意在提供一种翻转课堂教学管理系统,以解决传统的翻转课堂的教学模式无法掌控学生对课程预习情况的问题。为解决上述技术问题,本发明提供的基础方案如下:翻转课堂教学管理系统,包括网络连接的服务器、教师使用的教师端和学生使用的学生端,所述服务器包括:数据库,预先存储有学生信息和教师信息,还预先存储有各个课程各节课的习题作业,所述习题作业包括多个知识点,同一知识点包括多道练习题;信息获取模块,用于获取教师通过教师端输入的课程信息和教师信息;匹配模块,用于从数据库中匹配出与课程信息对应的习题作业,并将课程信息和习题作业发送给各个学生的学生端;统计模块,用于收集各个学生通过学生端完成的习题作业,还用于统计各个学生对于各个知识点的练习题的错误率;判断模块,预设有练习题的错误率阈值,用于判断各个学生对于各个知识点的练习题的错误率是否均超过错误率阈值,若是,则发送该学生的学生信息给教授该课程教师的教师端。本发明的技术方案,当教师在课前需要给学生安排课前作业时,通过教师端输入课程信息,课程信息包括课程名称和课程节数,匹配模块就会从数据库中匹配出与课程信息对应的习题作业,并将课程信息和习题作业发送给学生端,从而学生通过课程信息即可了解需要提前预习的课程和课程节数,当学生完成对该节课的预习并且完成习题作业并提交后,统计模块会收集各个学生完成的习题作业,并统计各个学生对于各个知识点的练习题的错误率;学生如果预习了该课程并且完全掌握了某一知识点,则基于该知识点的多道练习题都能做对;如果学生预习了该课程但是并没有完全掌握所有的知识点,则针对未掌握的知识点的练习题,该学生的错误率可能会超过错误率阈值,针对已经掌握的知识点,该学生的错误率不会超过错误率阈值;但是如果学生未预习或者预习了一个知识点都没掌握,则有可能所有知识点的练习题的错误率都会超过错误率阈值。当判断模块判断出某一学生对于各个知识点的练习题的错误率均超过错误率阈值,则说明该学生可能没有预习该课程或者该学生存在预习不认真的问题,将该学生的学生信息发送给教师,让教师重点关注该学生。通过练习题之间的关联性以及学生对有关联性的练习题的错误率来判断学生是否预习课程,实现了对学生课程前预习情况的掌控,并且能够帮助教师了解学生们对该课程的知识点的掌握情况。进一步,所述服务器还包括:知识点统计模块,用于根据教师上传的课程信息统计该节课程包含的所有知识点;所述习题作业包括了该节课程的所有知识点;分布排列模块,用于根据各个学生对不同知识点的练习题的错误率对各个学生擅长的知识点进行分布排列;分组模块,用于根据该节课程的所有知识点和各个学生擅长的知识点的分布排列情况对学生进行分组,并保证每组里面最擅长的知识点的总和为该节课程的所有知识点,并将分组结果发送给学生端和教师端。系统根据各个学生对不同知识点的练习题的错误率对各个学生擅长的知识点进行分布排列,然后根据该节课程的所有知识点和各个学生擅长的知识点的分布排列情况对学生进行分组,让每组里面最擅长的知识点的总和为该节课程的所有知识点,例如,该节课程总共有a、b、c、d四个知识点,学生甲擅长a知识点,学生乙擅长b知识点,学生丙擅长c知识点,学生丁擅长d知识点,则将甲、乙、丙、丁四位学生安排在一个组内,从而让擅长某一知识点的学生帮助和辅导另外不擅长该知识点的学生,通过组内的讨论交流提高大家对该节课程所有知识点的全面掌握,增强学生之间的交流互动,提高学习效果。进一步,所述判断模块,预设有各个知识点的练习题的错误率阈值,用于判断各个学生对于各个知识点的练习题的错误率是否均超过各自知识点的错误率阈值。因为不同的知识点的难度不同,所以每个知识点都设置有各自的错误率阈值,这样对判断学生是否提前预习课程更加有针对性。进一步,擅长程度划分子模块,预设有各个知识点的擅长阈值和不擅长阈值,用于判断各个学生各个知识点的练习题的错误率是否低于各自知识点的擅长阈值或者高于各自知识点的不擅长阈值;若判断出某一学生某一知识点的练习题的错误率低于该知识点的擅长阈值,则确定该学生擅长该知识点;若判断出某一学生某一知识点的练习题的错误率高于该知识点的不擅长阈值,则确定该学生不擅长该知识点;分组池标记子模块,用于将该节课程包含的所有知识点分别标记分组池,一个分组池对应一个知识点,并将各个分组池划分为擅长分组池和不擅长分组池;分组池划分子模块,用于判断学生擅长的知识点的个数是否为一个,若是,则将擅长某一知识点的学生归纳到该知识点的擅长分组池中,若否,则将该学生归纳到其错误率最低的知识点所属的擅长分组池中;还用于判断该学生不擅长的知识点的个数是否为一个,若是,则将不擅长该知识点的学生归纳到该知识点的不擅长分组池中,若否,则将该学生归纳到其错误率最高的知识点所属的不擅长分组池中;组合匹配子模块,用于从各个擅长分组池中分别随机选出一位学生组成一个学习小组,再从各个不擅长分组池中分别随机选出一位学生加入到该组中;还用于从各个擅长分组池剩下的学生中分别随机选出一位学生组成另外一个学习小组,再从各个不擅长分组池剩下的学生中分别随机选出一位学生加入到该组中,直到将各个擅长分组池内的学生分配完;然后再将未在擅长分组池和不擅长分组池内的学生随机分配到各个学习小组中。采用上述分组方式,除了能够让每个学习小组学生擅长的知识点与该节课程的所有知识点对应起来,还能够让同一个学习小组内同时有最擅长各个知识点和最不擅长各个知识点的学生,让擅长某一知识点的学生帮助和辅导另外不擅长该知识点的学生,形成互补的学习方式,以形成一个良好的学习氛围和互帮互助的学习精神。进一步,所述服务器还包括:错题统计模块,用于收集各个学生出错的所有练习题,并根据知识点类型对出错的所有练习题进行分类,并统计同一类练习题的错误频率;所述判断模块,还预设有错误频率阈值,还用于判断各个学生对于同一类练习题的错误频率是否超过错误频率阈值,若是,则发送该学生的学生信息给教授该课程教师的教师端。错题统计模块将同一知识点类型分为同一类,通过计算同一类练习题的错误频率,可看出学生对该类型题目的掌握程度,如果学生错过一次,教师讲解后,该学生继续多次犯同样的错误,说明该学生没有认真听讲,或者没有对自身的不足存在高度重视,将该学生的学生信息发送给教师,从而教师能够了解该学生的学习情况。进一步,所述数据库,还预先存储有习题作业中各个练习题的难度系数;所述服务器还包括:阈值设置模块,用于根据某一知识点的各练习题难度系数设置该知识点的错误率阈值。难度系数越大,错误率阈值越大,因为难度系数越大,学生做错题的可能性越大,这样可以更加精确地判断学生是否提前预习课程。附图说明图1为本发明翻转课堂教学管理系统实施例一的示意性框图;图2为本发明翻转课堂教学管理系统实施例二的示意性框图。具体实施方式下面通过具体实施方式进一步详细说明:实施例一如图1所示,本发明翻转课堂教学管理系统,包括网络连接的服务器、教师使用的教师端和学生使用的学生端,教师端和学生端可为手机或电脑,本实施例优选为手机;所述服务器包括:数据库,预先存储有学生信息和教师信息,还预先存储有各个课程各节课的习题作业,所述习题作业包括多个知识点,同一知识点包括多道练习题;学生信息包括学生姓名、学生学号、学生年级、学生手机号,教师信息包括教师姓名、教师职称、教师手机号;信息获取模块,用于获取教师通过教师端输入的课程信息和教师信息;课程信息包括课程名称、课程节数,其中课程节数为该课程的第几节课程;匹配模块,用于从数据库中匹配出与课程信息对应的习题作业,并将课程信息和习题作业发送给各个学生的学生端;统计模块,用于收集各个学生通过学生端完成的习题作业,还用于统计各个学生对于各个知识点的练习题的错误率;判断模块,预设有练习题的错误率阈值,用于判断各个学生对于各个知识点的练习题的错误率是否均超过错误率阈值,若是,则发送该学生的学生信息给教授该课程教师的教师端;学生如果预习了该课程并且完全掌握了某一知识点,则基于该知识点的多道练习题都能做对;如果学生预习了该课程但是并没有完全掌握所有的知识点,则针对未掌握的知识点的练习题,该学生的错误率可能会超过错误率阈值,针对已经掌握的知识点,该学生的错误率不会超过错误率阈值;但是如果学生未预习或者预习了一个知识点都没掌握,则有可能所有知识点的练习题的错误率都会超过错误率阈值。当判断模块判断出某一学生对于各个知识点的练习题的错误率均超过错误率阈值,则说明该学生可能没有预习该课程或者该学生存在预习不认真的问题,将该学生的学生信息发送给教师,让教师重点关注该学生。通过练习题之间的关联性以及学生对有关联性的练习题的错误率来判断学生是否预习课程,实现了对学生课程前预习情况的掌控,并且能够帮助教师了解学生们对该课程的知识点的掌握情况。知识点统计模块,用于根据教师上传的课程信息统计该节课程包含的所有知识点;所述习题作业包括了该节课程的所有知识点;例如,某一节课程总共有a、b、c、d四个知识点,则习题作业就会包括这四个知识点的练习题;分布排列模块,用于根据各个学生对不同知识点的练习题的错误率对各个学生擅长的知识点进行分布排列;分组模块,用于根据该节课程的所有知识点和学生最擅长的知识点对学生进行分组,并保证每组里面最擅长的知识点的总和为该节课程的所有知识点,并将分组结果发送给学生端和教师端。其中,分组模块具体包括:擅长程度划分子模块,预设有各个知识点的擅长阈值和不擅长阈值,用于判断各个学生各个知识点的练习题的错误率是否低于各自知识点的擅长阈值或者高于各自知识点的不擅长阈值;若判断出某一学生某一知识点的练习题的错误率低于该知识点的擅长阈值,则确定该学生擅长该知识点;若判断出某一学生某一知识点的练习题的错误率高于该知识点的不擅长阈值,则确定该学生不擅长该知识点;假设某一节课程总共有a、b、c、d四个知识点,针对a知识点总共有十道练习题,a知识点的擅长阈值为30%,不擅长阈值为70%,当有学生针对a知识点的错误率低于30%时,也就是该学生仅仅在这十道题中错了一题或者两题时,说明该学生擅长该a知识点;当有学生针对a知识点的错误率高于70%时,也就是该学生仅仅在这十道题中对了一题或者两题时,说明该学生不擅长该a知识点。分组池标记子模块,用于将该节课程包含的所有知识点分别标记分组池,一个分组池对应一个知识点,并将各个分组池划分为擅长分组池和不擅长分组池;例如,本实施例中有a、b、c、d四个知识点,则总共有a、b、c、d四个分组池,其中每个分组池分为擅长分组池和不擅长分组池,例如,a-1为擅长分组池,a-2为不擅长分组池;b-1为擅长分组池,b-2为不擅长分组池;c-1为擅长分组池,c-2为不擅长分组池;d-1为擅长分组池,d-2为不擅长分组池。分组池划分子模块,用于判断学生擅长的知识点的个数是否为一个,若是,则将擅长某一知识点的学生归纳到该知识点的擅长分组池中,若否,则将该学生归纳到其错误率最低的知识点所属的擅长分组池中;还用于判断该学生不擅长的知识点的个数是否为一个,若是,则将不擅长该知识点的学生归纳到该知识点的不擅长分组池中,若否,则将该学生归纳到其错误率最高的知识点所属的不擅长分组池中;具体地,假设学生甲仅仅只擅长a知识点,则将甲归纳到a知识点的擅长分组池中,也就是a-1中;假设学生乙同时擅长b知识点和c知识点,学生乙对于b知识点的错误率为10%,对于c知识点的错误率为20%,则将该学生乙归纳到错误率低的b知识点的擅长分组池中,也就是b-1中;假设学生丙仅仅不擅长a知识点,则将该学生丙归纳到a知识点的不擅长分组池中,也就是a-2中;假设学生丁同时不擅长b知识点和d知识点,学生丁对于b知识点的错误率为70%,对于c知识点的错误率为90%,则将该学生乙归纳到错误率高的c知识点的不擅长分组池中,也就是c-2中;组合匹配子模块,用于从各个擅长分组池中分别随机选出一位学生组成一个学习小组,再从各个不擅长分组池中分别随机选出一位学生加入到该组中;还用于从各个擅长分组池剩下的学生中分别随机选出一位学生组成另外一个学习小组,再从各个不擅长分组池剩下的学生中分别随机选出一位学生加入到该组中,直到将各个擅长分组池内的学生分配完;然后再将不擅长分组池以及未在擅长分组池和不擅长分组池内的学生随机分配到各个学习小组中。具体地组合分配方式为:1、假设针对各个分组池内的学生如表一所示:表一分组池\学生编号a-1111213a-2212223b-1313233b-2414243c-1515253c-2616263d-1717273d-28182832、根据表一进行组合分配的步骤具体为:s1:先从各个擅长分组池中分别随机选出一位学生组成一个学习小组,也就是从a-1、b-1、c-1和d-1中分别随机选出一位学生组成学习小组n,假设该学习小组n内的学生的编号有11、32、53、71,再从a-2、b-2、c-2和d-2中分别随机选出一位学生加入学习小组n中,假设22、42、63和82加入该学习小组n中;s2:判断各个擅长分组池中的学生是否均为零,若是,则执行s4;若否,则循环执行s3→s2;s3:从各个擅长分组池剩下的学生中分别随机选出一位学生组成另外一个学习小组,也就是从a-1、b-1、c-1和d-1剩下的学生中分别随机选出一位学生组成学习小组n+1,再从a-2、b-2、c-2和d-2剩下的学生中分别随机选出一位学生加入学习小组n+1中;所述n为前一次分配的学习小组的编号;s4:将不擅长分组池以及未在擅长分组池和不擅长分组池内的学生随机分配到各个学习小组中。该步骤是将处于中等部分的学生随机分配到各个学习小组中,或者将不擅长分组池剩下的学生随机分配到各个小组中,例如,根据学习小组的数量和未在擅长分组池和不擅长分组池内的学生数量来平均分配,假设学习小组总共有五个,未在擅长分组池和不擅长分组池内的学生数量为十个,那么随机选择两个人分配到各个学习小组中。采用上述分组的方式,能够让每个学习小组学生擅长的知识点与该节课程的所有知识点对应起来,让学生们可以学习到该节课程所有的知识点;并且同一个学习小组内同时有最擅长各个知识点和最不擅长各个知识点的学生,让擅长某一知识点的学生帮助和辅导另外不擅长该知识点的学生,形成互补的学习方式,通过组内的讨论交流提高大家对该节课程所有知识点的全面掌握,提高学习效果。实施例二如图2所示,本实施例与实施例一的区别在于:所述数据库,还预先存储有习题作业中各个练习题的难度系数;所述服务器还包括:阈值设置模块,用于根据某一知识点的各练习题难度系数设置该知识点的错误率阈值;具体地,实施例一中的所有的知识点的练习题的错误率阈值均相同,而本实施例中每个知识点都有自己的错误率阈值,不同的知识点的错误率阈值不同,例如,a知识点的错误率阈值为x%,b知识点的错误率阈值为y%;难度系数越大,错误率阈值越大,因为难度系数越大,学生做错题的可能性越大,针对不同知识点设置不同的错误率阈值,这样可以更加精确地判断学生是否提前预习课程。所述判断模块,用于判断各个学生对于各个知识点的练习题的错误率是否均超过各自知识点的错误率阈值,若是,则发送该学生的学生信息给教授该课程教师的教师端;错题统计模块,用于收集各个学生出错的所有练习题,并根据知识点类型对出错的所有练习题进行分类,并统计同一类练习题的错误频率;所述判断模块,还预设有错误频率阈值,还用于判断各个学生对于同一类练习题的错误频率是否超过错误频率阈值,若是,则发送该学生的学生信息给教授该课程教师的教师端。具体地,可将学生做过的所有练习题收集起来,假设某一学生做过a知识点的练习题的数量为m,在这m道练习题中的错误频率为w%,如果w%超过错误频率阈值,则将该学生的学生信息发送给教师。通过将同一知识点类型分为同一类,并计算同一类练习题的错误频率,可看出学生对该类型题目的掌握程度,如果学生错过一次,教师讲解后,该学生继续多次犯同样的错误,说明该学生没有认真听讲,或者没有对自身的不足存在高度重视,将该学生的学生信息发送给教师,从而教师能够了解该学生的学习情况。以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1