一种网课刷课判别方法及装置
文献发布时间:2024-04-18 20:01:23
技术领域
本申请涉及网课领域,尤其涉及一种网课刷课判别方法及装置。
背景技术
近年来,网课成为大学生学习内容的一部分。学生可以在足不出户的情况下学习到重点大学的优质课程资源,大大提高了优质资源利用率。但与此同时,找人刷课学习的情况也孕育而生。由于网络学习的特性,判断学习者是人工学习还是机器刷课成为一个重要的话题,2022年教育部也明确提出“教育部等五部门关于加强普通高等学校在线开放课程教学管理的若干意见”,其中明确严禁出借个人学习账号给他人使用,严禁通过非法软件或委托第三方提供的人工或技术服务等方式获取学习记录和考试成绩的“刷课”“替课”“刷考”“替考”行为,严禁以任何形式传播课程考试内容及答案。
传统技术层面会从用户登录i p、学习行为等特性指标来判断学生是否存在刷课行为,但随着刷课脚本技术的更新迭代,登录ip会随机生成,学习行为更符合人工学习习惯,从而造成系统平台无法有效识别学习者是否刷课。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种网课刷课判别方法及装置。
第一方面,本申请提供了一种网课刷课判别方法,所述方法包括步骤:
获取移动终端的网课登录状态;
根据所述网课登录状态获取登录用户对应的终端地址;
获取同一所述终端地址的登录用户个数;
判断所述登录用户个数是否超过预设阈值;
若是,禁止所述终端地址对应的所述移动终端后续登录;
若否,允许所述终端地址对应的所述移动终端后续登录。
优选地,所述获取移动终端的网课登录状态包括步骤:
检索所述移动终端上的网课应用;
判断所述网课应用是否激活;
若是,获取所述网课应用的用户账号;
若否,返回所述检索所述移动终端上的网课应用步骤。
优选地,所述根据所述网课登录状态获取登录用户对应的终端地址包括步骤:
获取网课应用;
判断所述网课应用是否为激活状态;
若是,获取所述网课应用的对应终端地址;
若否,返回所述判断所述网课应用是否为激活状态步骤。
优选地,所述获取所述网课应用的对应终端地址包括步骤:
获取所述网课应用获取的所有终端信息;
在所有所述终端信息中查找终端地址。
优选地,所述获取同一所述终端地址的登录用户个数包括步骤:
获取所有所述终端地址对应的用户账号;
汇总每一所述终端地址的用户账号个数;
将所述用户账号个数作为对应所述终端地址的登录用户个数。
优选地,所述汇总每一所述终端地址的用户账号个数包括步骤:
对所述终端地址进行同类项合并;
计算所述终端地址项下的用户账号个数。
优选地,所述判断所述登录用户个数是否超过预设阈值包括步骤:
获取所述登录用户个数与预设阈值;
对所述登录用户个数与所述预设阈值进行大小比较。
优选地,所述禁止所述终端地址对应的所述移动终端后续登录包括步骤:
获取网课黑名单数据库;
获取所述终端地址;
将所述终端地址导入所述网课黑名单数据库。
优选地,所述允许所述终端地址对应的所述移动终端后续登录包括步骤:
获取网课白名单数据库;
获取所述终端地址;
将所述终端地址导入所述网课白名单数据库。
第二方面,本申请提供了一种网课刷课判别装置,包括:
状态获取模块,用于获取移动终端的网课登录状态;
地址获取模块,用于根据所述网课登录状态获取登录用户对应的终端地址;
个数获取模块,用于获取同一所述终端地址的登录用户个数;
判断模块,用于判断所述登录用户个数是否超过预设阈值;
执行模块,用于根据所述判断模块执行预设操作;
其中,当所述判断模块的判断结果为是时,所述执行模块禁止所述终端地址对应的所述移动终端后续登录;当所述判断模块的判断结果为否时,所述执行模块允许所述终端地址对应的所述移动终端后续登录。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例提供的一种网课刷课判别方法及装置能够结合用户登录信息与设备信息快速有效甄别刷课行为。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种网课刷课判别方法的流程示意图;
图2是本发明实施例提供的一种网课刷课判别装置的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请实施例提供的一种网课刷课判别方法的流程示意图。
本申请提供了一种网课刷课判别方法,所述方法包括步骤:
S1:获取移动终端的网课登录状态;
在本申请实施例中,所述获取移动终端的网课登录状态包括步骤:
检索所述移动终端上的网课应用;
判断所述网课应用是否激活;
若是,获取所述网课应用的用户账号;
若否,返回所述检索所述移动终端上的网课应用步骤。
具体地,移动终端(如手机、I pad)上安装有多个网课应用软件,当网课应用处于激活状态时,此时表明用户处于上网课状态,可以直接获取网课应用的用户账号;当反之,网课应用处于停止使用状态,用户未处于上网课状态,可以返回检索所述移动终端上的网课应用步骤。
S2:根据所述网课登录状态获取登录用户对应的终端地址;
在本申请实施例中,所述根据所述网课登录状态获取登录用户对应的终端地址包括步骤:
获取网课应用;
判断所述网课应用是否为激活状态;
若是,获取所述网课应用的对应终端地址;
若否,返回所述判断所述网课应用是否为激活状态步骤。
具体地,当网课应用处于激活状态时,获取该网课应用所安装的移动终端的终端地址。
在本申请实施例中,所述获取所述网课应用的对应终端地址包括步骤:
获取所述网课应用获取的所有终端信息;
在所有所述终端信息中查找终端地址。
具体地,当登录该网课应用时,该应用会获取多个终端信息,多个终端信息中包含有终端地址,将该终端地址从终端信息中挑选出来即可。
S3:获取同一所述终端地址的登录用户个数;
在本申请实施例中,所述获取同一所述终端地址的登录用户个数包括步骤:
获取所有所述终端地址对应的用户账号;
汇总每一所述终端地址的用户账号个数;
将所述用户账号个数作为对应所述终端地址的登录用户个数。
具体地,一个终端地址可能对应有多个用户账号,此时汇总某一终端地址项下的所有用户账号,并计算用户账号的个数,该个数即为登录用户个数。
在本申请实施例中,所述汇总每一所述终端地址的用户账号个数包括步骤:
对所述终端地址进行同类项合并;
计算所述终端地址项下的用户账号个数。
具体地,对多个终端地址进行同类项合并,从而计算同一个终端地址项下的用户账号个数。
S4:判断所述登录用户个数是否超过预设阈值;
在本申请实施例中,所述判断所述登录用户个数是否超过预设阈值包括步骤:
获取所述登录用户个数与预设阈值;
对所述登录用户个数与所述预设阈值进行大小比较。
具体地,考虑到大学宿舍中常为6个人,一台移动终端设备最多登录6个用户账号进行网课学习,故获取登录用户个数后与预设阈值6进行对比。
S5:若是,禁止所述终端地址对应的所述移动终端后续登录;
在本申请实施例中,所述禁止所述终端地址对应的所述移动终端后续登录包括步骤:
获取网课黑名单数据库;
获取所述终端地址;
将所述终端地址导入所述网课黑名单数据库。
具体地,网课黑名单数据库用于存储禁止登录网课应用的用户账号,当该终端地址被设置为禁止登录网课应用后,则可以将该终端地址导入网课黑名单数据库中。
S6:若否,允许所述终端地址对应的所述移动终端后续登录。
在本申请实施例中,所述允许所述终端地址对应的所述移动终端后续登录包括步骤:
获取网课白名单数据库;
获取所述终端地址;
将所述终端地址导入所述网课白名单数据库。
具体地,网课白名单数据库用于存储允许登录网课应用的用户账号,当该终端地址被设置为允许登录网课应用后,则可以将该终端地址导入网课白名单数据库中。
如图2,本申请提供了一种网课刷课判别装置,包括:
状态获取模块10,用于获取移动终端的网课登录状态;
地址获取模块20,用于根据所述网课登录状态获取登录用户对应的终端地址;
个数获取模块30,用于获取同一所述终端地址的登录用户个数;
判断模块40,用于判断所述登录用户个数是否超过预设阈值;
执行模块50,用于根据所述判断模块执行预设操作;
其中,当所述判断模块40的判断结果为是时,所述执行模块50禁止所述终端地址对应的所述移动终端后续登录;当所述判断模块40的判断结果为否时,所述执行模块50允许所述终端地址对应的所述移动终端后续登录。本申请提供的一种网课刷课判别装置可以执行上述步骤提供的一种网课刷课判别方法。
本申请实施例提供的一种网课刷课判别方法及装置能够结合用户登录信息与设备信息快速有效甄别刷课行为。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
- 一种环保型化纤丝干燥设备
- 一种光纤拉丝树脂涂覆的涂料供料系统及供料方法
- 一种环保型化纤原料数控式集中供料干燥系统
- 一种环保型化纤原料数控式集中供料干燥系统