CN112711597A - 资源状态更新方法、装置及电子设备 - Google Patents
资源状态更新方法、装置及电子设备 Download PDFInfo
- Publication number
- CN112711597A CN112711597A CN202011447731.2A CN202011447731A CN112711597A CN 112711597 A CN112711597 A CN 112711597A CN 202011447731 A CN202011447731 A CN 202011447731A CN 112711597 A CN112711597 A CN 112711597A
- Authority
- CN
- China
- Prior art keywords
- processing
- state
- user
- target network
- network learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 135
- 230000008569 process Effects 0.000 claims abstract description 86
- 230000002452 interceptive effect Effects 0.000 claims abstract description 33
- 238000004590 computer program Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 235000014510 cooky Nutrition 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/1734—Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供了一种资源状态更新方法、装置及电子设备。所述方法包括:确定是否接收到针对目标网络学习资源的状态更新请求;在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态;或者在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。本申请可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,提高了用户的学习体验。
Description
技术领域
本申请涉及网络学习资源处理技术领域,特别是涉及一种资源状态更新方法、装置及电子设备。
背景技术
SCORM是由ADL(高级分布式学习)计划开发的关于共享课件的创建、管理和使用的标准。
目前,企业员工通过企业学习平台进行scorm学习的过程中,在企业人员学习完某个scrom课件时,会通过一次ajax请求来保证学员的学习状态更新,而在出现网络异常或者请求超时等现象时,会导致ajax请求发送失败,进而导致用户的资源学习状态无法正常更新,只能通过学员重新学习来完成,大大降低了用户的学习体验。
发明内容
本申请提供一种资源状态更新方法、装置及电子设备,以解决现有技术中的ajax请求发送失败时会导致用户的资源学习状态无法正常更新,只能通过学员重新学习来完成,大大降低了用户的学习体验的问题。
为了解决上述问题,本申请实施例提供了一种资源状态更新方法,应用于网络学习平台,该方法包括:
确定是否接收到针对目标网络学习资源的状态更新请求;
在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态;或者
在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。
可选地,所述目标网络学习资源包括视频类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中的处理时长,及所述目标网络学习资源的总时长;
在确定所述处理时长大于或者等于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在确定所述处理时长小于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括答题类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中的答题正确数目,及所述目标网络学习资源的题目总数;
获取所述答题正确数目与所述题目总数之间的比值;
在所述比值大于或者等于预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在所述比值小于所述预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括答题类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中,所述用户针对所述目标网络学习资源中的目标题目的答题结果;
在所述答题结果均为正确答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在所述答题结果中存在至少一个错误答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括浏览类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的学习状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中,所述用户对所述目标网络学习资源的浏览次数;
在所述浏览次数大于或者等于设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在所述浏览次数小于所述设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
为了解决上述技术问题,本申请实施例提供了一种资源状态更新装置,应用于网络学习平台,包括:
状态更新请求确定模块,用于确定是否接收到针对目标网络学习资源的状态更新请求;
第一处理状态更新模块,用于在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态;或者
第二处理状态更新模块,用于在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。
可选地,所述目标网络学习资源包括视频类资源,所述第二处理状态更新模块包括:
处理时长获取单元,用于获取所述用户在处理所述目标网络学习资源的过程中的处理时长,及所述目标网络学习资源的总时长;
第一完成状态更新单元,用于在确定所述处理时长大于或者等于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第一未完成状态更新单元,用于在确定所述处理时长小于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括答题类资源,所述第二处理状态更新模块包括:
答题数据获取单元,用于获取所述用户在处理所述目标网络学习资源的过程中的答题正确数目,及所述目标网络学习资源的题目总数;
答题比值获取单元,用于获取所述答题正确数目与所述题目总数之间的比值;
第二完成状态更新单元,用于在所述比值大于或者等于预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第二未完成状态更新单元,用于在所述比值小于所述预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括答题类资源,所述第二处理状态更新模块包括:
答题结果获取单元,用于获取所述用户在处理所述目标网络学习资源的过程中,所述用户针对所述目标网络学习资源中的目标题目的答题结果;
第三完成状态更新单元,用于在所述答题结果均为正确答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第三未完成状态更新单元,用于在所述答题结果中存在至少一个错误答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括浏览类资源,所述第二处理状态更新模块包括:
浏览次数获取单元,用于获取所述用户在处理所述目标网络学习资源的过程中,所述用户对所述目标网络学习资源的浏览次数;
第四完成状态更新单元,用于在所述浏览次数大于或者等于设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第四未完成状态更新单元,用于在所述浏览次数小于所述设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
为了解决上述技术问题,本申请实施例提供了一种电子设备,包括:
处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的资源状态更新方法。
为了解决上述技术问题,本申请实施例提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的资源状态更新方法。
与现有技术相比,本申请包括以下优点:
本申请实施例提供了一种资源状态更新方法、装置及电子设备,通过在用户对目标网络学习资源处理完成之后,确定是否接收到针对目标网络学习资源的状态更新请求,在未接收到状态更新请求的情况下,获取目标网络学习资源对应的日志信息,并根据日志信息,获取并更新用户对于目标网络学习资源的处理状态;或者在未接收到状态更新请求的情况下,根据用户在处理目标网络学习资源的过程中的交互数据信息及预设规则,确定用户对于目标网络学习资源的处理状态,并更新处理状态。本申请实施例通过客户端保存的用户对目标网络学习资源的日志信息,或用户在处理目标网络学习资源过程中的交互数据信息和预设规则,获取用户对目标网络学习资源的处理状态,并实时更新,此种方式可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,无需用户重新学习,提高了用户的学习体验。
附图说明
图1示出了本申请实施例提供的一种资源状态更新方法的步骤流程图;
图2示出了本申请实施例提供的另一种资源状态更新方法的步骤流程图;
图3示出了本申请实施例提供的一种资源状态更新装置的结构示意图;
图4示出了本申请实施例提供的另一种资源状态更新装置的结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
实施例一
参照图1,示出了本申请实施例提供的一种资源状态更新方法的步骤流程图,该资源状态更新方法可以应用于网络学习平台,具体可以包括如下步骤:
步骤101:确定是否接收到针对目标网络学习资源的状态更新请求。
本申请实施例可以应用于结合客户端的日志信息或用户在处理网络学习资源过程中的交互数据对用户处理网络学习资源的状态进行更新的场景中。
本申请实施例可以应用于网络学***台是指用于保存网络学***台,如企业学习平台等。
网络学习资源是指可以供用户进行学习的资源,在本示例中,网络学习资源可以为某个课件视频,如某驾校的APP(Application,应用程序)上的学习视频,或企业内部供企业员工学习的视频等。网络学习资源也可以为文档学习资源,如浏览类文本文档等。对于网络学习资源的具体展现形式可以根据业务需求而定,本实施例对此不加以限制。
目标网络学***台提供的一个或多个用户处理完成的网络资源,例如,网络学习平台上提供的网络学习资源包括资源1、资源2、资源3和资源4,在用户对资源1和资源4处理完成时,可以将资源1和资源4视为目标网络学习资源;而在用户对资源3处理完成时,此时,可以将资源3视为目标网络资源等。
状态更新请求是指由用户使用的客户端向网络学习平台发送的用于将用户对目标网络资源的处理状态更新为处理完成状态的请求,在本示例中,状态更新请求可以为如ajax请求等。
在用户对目标网络资源处理完成之后,即可以自动触发生成一个状态更新请求,例如,学员在前端页面如果完成了某个scorm资源,scorm课件的js会调用学习平台的一个js方法,发起一个ajax请求(http协议)去更新该资源的完成状态,即把这个资源的完成状态通过接口更新到数据库,而如果前端由于网络原因请求发送失败,那么会设置一个定时器10秒后再重新发送请求等。
在网络学***台是否接收到针对目标网络学习资源的状态更新请求。
在某些示例中,确定是否接收到针对目标网络学***台时触发的过程。
在某些示例中,确定是否接收到针对目标网络学***台的请求,此时,可以自动触发确定是否接收到针对目标网络学习资源的状态更新请求的过程。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本申请实施例的唯一限制。
在未接收到针对目标网络学习资源的状态更新请求时,则执行步骤102,或者执行步骤103。
步骤102:在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态。
在网络学习平台接收到状态更新请求之后,会向客户端发送一个正确响应,而在客户端未接收到针对目标网络资源的状态更新请求的响应时,则在客户端本地可以生成目标网络资源对应的日志信息,即在客户端本地cookie记录一个用户处理目标网络资源的日志(加密记录下userId\modResId\completeStatus\completeTime)。
在用户再次访问网络学***台时,可以通过网络学习平台是否接收到针对目标网络学习资源的状态更新请求,在未接收到针对目标网络学习资源的状态更新请求时,可以获取客户端记录的日志信息,以获取目标网络学习资源对应的日志信息,进而对日志信息进行解析,根据解析结果得出用户对于目标网络学习资源的处理状态,并在数据库中更新用户对于目标网络学习资源的处理状态,例如,在通过目标网络学习资源的日志信息,确定用户对于目标网络学习资源的处理状态为处理完成状态时,则可以在数据库中将用户对于目标网络学习资源的处理状态更新为处理完成状态;而在通过目标网络学习资源的日志信息,确定用户对于目标网络学习资源的处理状态为处理未完成状态时,则可以在数据库中将用户对于目标网络学习资源的处理状态更新为处理未完成状态等。
当然,在本实施例中,针对一个网络学习资源而言,可能会存在多个用户处理该网络学习资源的情况,在数据库中,可以预先标记每个用户所对应的用户标识,在数据库中可以对每个用户标识对于网络学习资源的处理状态分别进行标记。
本申请实施例通过客户端保存的用户对目标网络学习资源的日志信息,获取用户对目标网络学习资源的处理状态,并实时更新,此种方式可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,无需用户重新学习,提高了用户的学习体验。
步骤103:在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。
交互数据信息是指在用户处理目标网络学习资源的过程中产生的数据信息,例如,在目标网络学习资源为视频类资源时,交互数据信息可以为用户观看该视频类资源的过程中的观看时长信息;而在目标网络学习资源为浏览类资源时,交互数据信息可以为用户浏览该浏览类资源的浏览次数信息;而在目标网络学习资源为答题类资源时,交互数据信息可以为用户对答题类资源答题正确数目信息等。
预设规则是指由业务人员预先设置的用于结合交互数据信息判定用户对于目标网络学习资源的处理状态的规则,在本示例中,预设规则可以为学习时长规则、浏览次数规则、答题正确概率等规则中的任一种,具体地,将在下述实施例二中进行详细描述。
在用户再次访问网络学***台时,可以根据用户在处理目标网络学习过程中的交互数据信息及预设规则,确定用户对于目标网络学习资源的处理状态,并在数据库中更新用户对于目标网络学习资源的处理状态,例如,在目标网络学习资源为视频类资源时,预设规则为时长规则,此时,可以获取用户观看视频类资源的观看时长,在观看时长大于或者等于视频类资源的总时长时,则可以确定用户对于目标网络学习资源的处理状态为处理完成状态;而在观看时长小于视频类资源的总时长时,则可以确定用户对于目标网络学习资源的处理状态为处理未完成状态等。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本申请实施例的唯一限制。
本申请实施例通过结合用户在处理目标网络学习资源过程中的交互数据信息和预设规则,获取用户对目标网络学习资源的处理状态,并实时更新,能够避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题。
本申请实施例提供的资源状态更新方法,通过在用户对目标网络学习资源处理完成之后,确定是否接收到针对目标网络学习资源的状态更新请求,在未接收到状态更新请求的情况下,获取目标网络学习资源对应的日志信息,并根据日志信息,获取并更新用户对于目标网络学习资源的处理状态;或者在未接收到状态更新请求的情况下,根据用户在处理目标网络学习资源的过程中的交互数据信息及预设规则,确定用户对于目标网络学习资源的处理状态,并更新处理状态。本申请实施例通过客户端保存的用户对目标网络学习资源的日志信息,或用户在处理目标网络学习资源过程中的交互数据信息和预设规则,获取用户对目标网络学习资源的处理状态,并实时更新,此种方式可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,无需用户重新学习,提高了用户的学习体验。
实施例二
参照图2,示出了本申请实施例提供的另一种资源状态更新方法的步骤流程图,该资源状态更新方法可以应用于网络学习平台,具体可以包括如下步骤:
步骤201:确定是否接收到针对目标网络学习资源的状态更新请求。
本申请实施例可以应用于结合客户端的日志信息或用户在处理网络学习资源过程中的交互数据对用户处理网络学习资源的状态进行更新的场景中。
本申请实施例可以应用于网络学***台是指用于保存网络学***台,如企业学习平台等。
网络学习资源是指可以供用户进行学习的资源,在本示例中,网络学习资源可以为某个课件视频,如某驾校的APP(Application,应用程序)上的学习视频,或企业内部供企业员工学习的视频等。网络学习资源也可以为文档学习资源,如浏览类文本文档等。对于网络学习资源的具体展现形式可以根据业务需求而定,本实施例对此不加以限制。
目标网络学***台提供的一个或多个用户处理完成的网络资源,例如,网络学习平台上提供的网络学习资源包括资源1、资源2、资源3和资源4,在用户对资源1和资源4处理完成时,可以将资源1和资源4视为目标网络学习资源;而在用户对资源3处理完成时,此时,可以将资源3视为目标网络资源等。
状态更新请求是指由用户使用的客户端向网络学习平台发送的用于将用户对目标网络资源的处理状态更新为处理完成状态的请求,在本示例中,状态更新请求可以为如ajax请求等。
在用户对目标网络资源处理完成之后,即可以自动触发生成一个状态更新请求,例如,学员在前端页面如果完成了某个scorm资源,scorm课件的js会调用学习平台的一个js方法,发起一个ajax请求(http协议)去更新该资源的完成状态,即把这个资源的完成状态通过接口更新到数据库,而如果前端由于网络原因请求发送失败,那么会设置一个定时器10秒后再重新发送请求等。
在网络学***台是否接收到针对目标网络学习资源的状态更新请求。
在某些示例中,确定是否接收到针对目标网络学***台时触发的过程。
在某些示例中,确定是否接收到针对目标网络学***台的请求,此时,可以自动触发确定是否接收到针对目标网络学习资源的状态更新请求的过程。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本申请实施例的唯一限制。
在未接收到针对目标网络学习资源的状态更新请求时,则执行步骤202,或者执行步骤203,或者,执行步骤206,或者执行步骤210,或者执行步骤213。
步骤202:在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态。
在网络学习平台接收到状态更新请求之后,会向客户端发送一个正确响应,而在客户端未接收到针对目标网络资源的状态更新请求的响应时,则在客户端本地可以生成目标网络资源对应的日志信息,即在客户端本地cookie记录一个用户处理目标网络资源的日志(加密记录下userId\modResId\completeStatus\completeTime)。
在用户再次访问网络学***台时,可以通过网络学习平台是否接收到针对目标网络学习资源的状态更新请求,在未接收到针对目标网络学习资源的状态更新请求时,可以获取客户端记录的日志信息,以获取目标网络学习资源对应的日志信息,进而对日志信息进行解析,根据解析结果得出用户对于目标网络学习资源的处理状态,并在数据库中更新用户对于目标网络学习资源的处理状态,例如,在通过目标网络学习资源的日志信息,确定用户对于目标网络学习资源的处理状态为处理完成状态时,则可以在数据库中将用户对于目标网络学习资源的处理状态更新为处理完成状态;而在通过目标网络学习资源的日志信息,确定用户对于目标网络学习资源的处理状态为处理未完成状态时,则可以在数据库中将用户对于目标网络学习资源的处理状态更新为处理未完成状态等。
当然,在本实施例中,针对一个网络学习资源而言,可能会存在多个用户处理该网络学习资源的情况,在数据库中,可以预先标记每个用户所对应的用户标识,在数据库中可以对每个用户标识对于网络学习资源的处理状态分别进行标记。
本申请实施例通过客户端保存的用户对目标网络学习资源的日志信息,获取用户对目标网络学习资源的处理状态,并实时更新,此种方式可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,无需用户重新学习,提高了用户的学习体验。
步骤203:获取所述用户在处理所述目标网络学习资源的过程中的处理时长,及所述目标网络学习资源的总时长。
处理时长是指在目标网络学习资源为视频类资源时,用户处理目标网络学习资源所用的时长,也即用户观看视频的时长。
总时长是指目标网络学习资源的时长总值。
在用户处理目标网络学***台发送一次观看时长信息,网络学习平台可以保存用户观看目标网络学习资源的观看时长信息。
在用户再次访问网络学***台时,可以获取预先保存的用户在处理目标网络学习资源的过程中的处理时长,以及该目标网络学习资源的总时长。
在获取到用户在处理目标网络学习资源的过程中的处理时长及目标网络学习资源的总时长之后,执行步骤204。
步骤204:在确定所述处理时长大于或者等于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态。
步骤205:在确定所述处理时长小于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
在获取到用户在处理目标网络学习资源的过程中的处理时长及目标网络学习资源的总时长之后,可以比较处理时长与总时长之间的大小关系。
在处理时长大于或者等于总时长的情况下,可以确定用户对于目标网络学***台的数据库中将用户对于目标网络学习资源的状态更新为处理完成状态,例如,目标网络学习资源的总时长为2h,用户对目标网络学习资源的处理时长为2h,或超过2h,此时,可以将用户对于目标网络学习资源的处理状态确定为处理完成状态等。
在处理时长小于总时长的情况下,可以确定用户对于目标网络学***台的数据库中将用户对于目标网络学习资源的状态更新为处理未完成状态,例如,目标网络学习资源的总时长为2h,用户对目标网络学习资源的处理时长为1h,或超过1.5h,此时,可以将用户对于目标网络学习资源的处理状态确定为处理未完成状态等。
本申请实施例针对视频类学习资源,通过结合用户观看该类资源的时长及该类资源的总时长确定用户对于该类学习资源的处理状态,能够避免出现ajax请求发送失败导致用户对于学习资源的状态无法正常更新的问题。
步骤206:获取所述用户在处理所述目标网络学习资源的过程中的答题正确数目,及所述目标网络学习资源的题目总数。
处理时长是指在目标网络学习资源为答题类资源时,用户处理目标网络学习答题正确数目,也即用户答题的答案中的正确答案的数目。
题目总数是指目标网络学习资源中需要用户解答的题目的总数。
在用户处理目标网络学***台保存用户在处理目标网络学习资源的过程中的答题答案。
在用户再次访问网络学***台时,可以获取用户对目标网络学习资源的答题答案,并将答题答案与目标网络学习资源的正确答案进行匹配,以得到用户在处理目标网络学习资源的过程中的答题正确数目,以及该目标网络学习资源的题目总数。
步骤207:获取所述答题正确数目与所述题目总数之间的比值。
比值是指答题正确数目与题目总数之间的比值,例如,答题正确数目为10,题目总数为12,此时,二者的比值即为10/12=5/6等。
在得到用户在处理目标网络学习资源的过程中的答题正确数目,以及该目标网络学习资源的题目总数,可以计算答题正确数目与题目总数之间的比值,进而,执行步骤208。
步骤208:在所述比值大于或者等于预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态。
步骤209:在所述比值小于所述预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
预设比值是指由业务人员预先设置的用于判定用户对于目标网络学习资源的处理状态的比值,在本实施例中,对于预设比值的具体数值可以根据业务需求而定,本实施例对此不加以限制。
在得到答题正确数目与题目总数之间的比值之后,可以比较比值与预设比值之间的大小关系。
在比值大于或者等于预设比值的情况下,则可以确定用户对于目标网络学习资源的处理状态为处理完成状态,并在数据库中将用户对于目标网络学习资源的状态更为处理完成状态,例如,预设比值为1/2,计算得到的用户答题正确数目与题目总数的比值为3/4,此时,3/4大于1/2,则可以确定用户对于目标网络学习资源的处理状态为处理完成状态等。
在比值小于预设比值的情况下,则可以确定用户对于目标网络学习资源的处理状态为处理未完成状态,并在数据库中将用户对于目标网络学习资源的状态更新为处理未完成状态,例如,预设比值为1/2,计算得到的用户答题正确数目与题目总数的比值为1/4,此时,1/4大于1/2,则可以确定用户对于目标网络学习资源的处理状态为处理未完成状态等。
本申请实施例针对答题类学习资源,通过结合用户处理该类资源的答题正确数目和题目总数的比值,及预设比值确定用户对于该类学习资源的处理状态,能够避免出现ajax请求发送失败导致用户对于学习资源的状态无法正常更新的问题。
步骤210:获取所述用户在处理所述目标网络学习资源的过程中,所述用户针对所述目标网络学习资源中的目标题目的答题结果。
目标题目是指由业务人员预先设置的目标网络学习资源中的题目。对于目标题目可以由业务人员预先根据目标网络学习资源中各题目的重要性,选择若干个题目作为目标题目。
答题结果是指在目标网络学习资源为答题类资源时,用户针对目标题目的答题结果。
在获取到用户在处理目标网络学习资源的过程中用户针对目标网络学习资源中的目标题目的答题结果之后,执行步骤211或者执行步骤212。
步骤211:在所述答题结果均为正确答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态。
步骤212:在所述答题结果中存在至少一个错误答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
在获取到用户在处理目标网络学习资源的过程中用户针对目标网络学习资源中的目标题目的答题结果之后,可以判断答题结果是否为正确答题结果。
在答题结果均为正确答题结果的情况下,则可以确定用户对于目标网络学习资源的处理状态为处理完成状态,并在数据库中将用户对目标网络学习资源的状态更新为处理完成状态,例如,目标题目包括题目1、题目2和题目3,在得到用户对题目1、题目2和题目3的答题结果均为正确答题结果时,则确定用户对于目标网络学习资源的处理状态为处理完成状态等。
在答题结果中存在至少一个错误答题结果的情况下,则可以确定用户对于目标网络学习资源的处理状态为处理未完成状态,并在数据库中将用户对目标网络学习资源的状态更新为处理未完成状态,例如,目标题目包括题目1、题目2和题目3,在得到用户对题目1、题目2和题目3的答题结果中存在一个或多个错误答题结果时,则确定用户对于目标网络学习资源的处理状态为处理未完成状态等。
本申请实施例针对答题类学习资源,通过结合用户处理该类资源的目标题目的答题结果确定用户对于该类学习资源的处理状态,能够避免出现ajax请求发送失败导致用户对于学习资源的状态无法正常更新的问题。
步骤213:获取所述用户在处理所述目标网络学习资源的过程中,所述用户对所述目标网络学习资源的浏览次数。
浏览次数是指在目标网络学习资源为浏览类资源时,用户浏览目标网络学习资源的次数。
在目标网络学***台。
在用户再次访问网络学***台时,可以获取用户对目标网络学习资源的浏览次数,进而,执行步骤214,或者,执行步骤215。
步骤214:在所述浏览次数大于或者等于设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态。
步骤215:在所述浏览次数小于所述设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
设定次数是指由业务人员预先设置的用于判定用户对目标网络学习资源的处理状态的次数,对于设定次数的具体数值可以根据业务需求而定,本实施例对此不加以限制。
在获取到永不对目标网络学习资源的浏览次数之后,可以比较浏览次数与设定次数之间的大小关系。
在浏览次数大于或者等于设定次数的情况下,可以确定用户对目标网络学习资源的处理状态为处理完成状态,并在数据库中将用户对目标网络学习资源的状态更新为处理完成状态,例如,设定次数为10,在用户浏览目标网络学习资源的次数为10次,或超过10次时,则可以确定用户对目标网络学习资源的处理状态为处理完成状态等。
在浏览次数小于设定次数的情况下,可以确定用户对目标网络学习资源的处理状态为处理未完成状态,并在数据库中将用户对目标网络学习资源的状态更新为处理未完成状态,例如,设定次数为10,在用户浏览目标网络学习资源的次数小于10次时,则可以确定用户对目标网络学习资源的处理状态为处理未完成状态等。
本申请实施例针对浏览类学习资源,通过结合用户浏览该类资源的次数和设定次数确定用户对于该类学习资源的处理状态,能够避免出现ajax请求发送失败导致用户对于学习资源的状态无法正常更新的问题。
本申请实施例提供的资源状态更新方法,通过在用户对目标网络学习资源处理完成之后,确定是否接收到针对目标网络学习资源的状态更新请求,在未接收到状态更新请求的情况下,获取目标网络学习资源对应的日志信息,并根据日志信息,获取并更新用户对于目标网络学习资源的处理状态;或者在未接收到状态更新请求的情况下,根据用户在处理目标网络学习资源的过程中的交互数据信息及预设规则,确定用户对于目标网络学习资源的处理状态,并更新处理状态。本申请实施例通过客户端保存的用户对目标网络学习资源的日志信息,或用户在处理目标网络学习资源过程中的交互数据信息和预设规则,获取用户对目标网络学习资源的处理状态,并实时更新,此种方式可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,无需用户重新学习,提高了用户的学习体验。
实施例三
参照图3,示出了本申请实施例提供的一种资源状态更新装置的结构示意图,该资源状态更新装置300可以应用于网络学习平台,具体可以包括如下模块:
状态更新请求确定模块310,用于确定是否接收到针对目标网络学习资源的状态更新请求;
第一处理状态更新模块320,用于在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态;或者
第二处理状态更新模块330,用于在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。
本申请实施例提供的资源状态更新装置,通过在用户对目标网络学习资源处理完成之后,确定是否接收到针对目标网络学习资源的状态更新请求,在未接收到状态更新请求的情况下,获取目标网络学习资源对应的日志信息,并根据日志信息,获取并更新用户对于目标网络学习资源的处理状态;或者在未接收到状态更新请求的情况下,根据用户在处理目标网络学习资源的过程中的交互数据信息及预设规则,确定用户对于目标网络学习资源的处理状态,并更新处理状态。本申请实施例通过客户端保存的用户对目标网络学习资源的日志信息,或用户在处理目标网络学习资源过程中的交互数据信息和预设规则,获取用户对目标网络学习资源的处理状态,并实时更新,此种方式可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,无需用户重新学习,提高了用户的学习体验。
实施例四
参照图4,示出了本申请实施例提供的另一种资源状态更新装置的结构示意图,该资源状态更新装置400可以应用于网络学习平台,具体可以包括如下模块:
状态更新请求确定模块410,用于确定是否接收到针对目标网络学习资源的状态更新请求;
第一处理状态更新模块420,用于在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态;或者
第二处理状态更新模块430,用于在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。
可选地,所述目标网络学习资源包括视频类资源,所述第二处理状态更新模块430包括:
处理时长获取单元431,用于获取所述用户在处理所述目标网络学习资源的过程中的处理时长,及所述目标网络学习资源的总时长;
第一完成状态更新单元432,用于在确定所述处理时长大于或者等于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第一未完成状态更新单元433,用于在确定所述处理时长小于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括答题类资源,所述第二处理状态更新模块430包括:
答题数据获取单元434,用于获取所述用户在处理所述目标网络学习资源的过程中的答题正确数目,及所述目标网络学习资源的题目总数;
答题比值获取单元435,用于获取所述答题正确数目与所述题目总数之间的比值;
第二完成状态更新单元436,用于在所述比值大于或者等于预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第二未完成状态更新单元437,用于在所述比值小于所述预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括答题类资源,所述第二处理状态更新模块430包括:
答题结果获取单元438,用于获取所述用户在处理所述目标网络学习资源的过程中,所述用户针对所述目标网络学习资源中的目标题目的答题结果;
第三完成状态更新单元439,用于在所述答题结果均为正确答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第三未完成状态更新单元4310,用于在所述答题结果中存在至少一个错误答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
可选地,所述目标网络学习资源包括浏览类资源,所述第二处理状态更新模块430包括:
浏览次数获取单元4311,用于获取所述用户在处理所述目标网络学习资源的过程中,所述用户对所述目标网络学习资源的浏览次数;
第四完成状态更新单元4312,用于在所述浏览次数大于或者等于设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第四未完成状态更新单元4313,用于在所述浏览次数小于所述设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
本申请实施例提供的资源状态更新装置,通过在用户对目标网络学习资源处理完成之后,确定是否接收到针对目标网络学习资源的状态更新请求,在未接收到状态更新请求的情况下,获取目标网络学习资源对应的日志信息,并根据日志信息,获取并更新用户对于目标网络学习资源的处理状态;或者在未接收到状态更新请求的情况下,根据用户在处理目标网络学习资源的过程中的交互数据信息及预设规则,确定用户对于目标网络学习资源的处理状态,并更新处理状态。本申请实施例通过客户端保存的用户对目标网络学习资源的日志信息,或用户在处理目标网络学习资源过程中的交互数据信息和预设规则,获取用户对目标网络学习资源的处理状态,并实时更新,此种方式可以避免出现ajax请求发送失败导致网络资源学习状态无法正常更新的问题,无需用户重新学习,提高了用户的学习体验。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
另外地,本申请实施例还提供了一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的资源状态更新方法。
本申请实施例还提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的资源状态更新方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上对本申请所提供的一种资源状态更新方法、一种资源状态更新装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种资源状态更新方法,应用于网络学习平台,其特征在于,包括:
确定是否接收到针对目标网络学习资源的状态更新请求;
在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态;或者
在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。
2.根据权利要求1所述的方法,其特征在于,所述目标网络学习资源包括视频类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中的处理时长,及所述目标网络学习资源的总时长;
在确定所述处理时长大于或者等于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在确定所述处理时长小于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
3.根据权利要求1所述的方法,其特征在于,所述目标网络学习资源包括答题类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中的答题正确数目,及所述目标网络学习资源的题目总数;
获取所述答题正确数目与所述题目总数之间的比值;
在所述比值大于或者等于预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在所述比值小于所述预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
4.根据权利要求1所述的方法,其特征在于,所述目标网络学习资源包括答题类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中,所述用户针对所述目标网络学习资源中的目标题目的答题结果;
在所述答题结果均为正确答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在所述答题结果中存在至少一个错误答题结果的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
5.根据权利要求1所述的方法,其特征在于,所述目标网络学习资源包括浏览类资源,所述根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的学习状态,并更新所述处理状态,包括:
获取所述用户在处理所述目标网络学习资源的过程中,所述用户对所述目标网络学习资源的浏览次数;
在所述浏览次数大于或者等于设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
在所述浏览次数小于所述设定次数的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
6.一种资源状态更新装置,应用于网络学习平台,其特征在于,包括:
状态更新请求确定模块,用于确定是否接收到针对目标网络学习资源的状态更新请求;
第一处理状态更新模块,用于在未接收到所述状态更新请求的情况下,获取所述目标网络学习资源对应的日志信息,并根据所述日志信息,获取并更新用户对于所述目标网络学习资源的处理状态;或者
第二处理状态更新模块,用于在未接收到所述状态更新请求的情况下,根据所述用户在处理所述目标网络学习资源的过程中的交互数据信息及预设规则,确定所述用户对于所述目标网络学习资源的处理状态,并更新所述处理状态。
7.根据权利要求6所述的装置,其特征在于,所述目标网络学习资源包括视频类资源,所述第二处理状态更新模块包括:
处理时长获取单元,用于获取所述用户在处理所述目标网络学习资源的过程中的处理时长,及所述目标网络学习资源的总时长;
第一完成状态更新单元,用于在确定所述处理时长大于或者等于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第一未完成状态更新单元,用于在确定所述处理时长小于所述总时长的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
8.根据权利要求6所述的装置,其特征在于,所述目标网络学习资源包括答题类资源,所述第二处理状态更新模块包括:
答题数据获取单元,用于获取所述用户在处理所述目标网络学习资源的过程中的答题正确数目,及所述目标网络学习资源的题目总数;
答题比值获取单元,用于获取所述答题正确数目与所述题目总数之间的比值;
第二完成状态更新单元,用于在所述比值大于或者等于预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理完成状态;
第二未完成状态更新单元,用于在所述比值小于所述预设比值的情况下,确定所述用户对于所述目标网络学习资源的处理状态为处理未完成状态,并在数据库中将所述用户对所述目标网络学习资源的状态更新为处理未完成状态。
9.一种电子设备,其特征在于,包括:
处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至5任一项所述的资源状态更新方法。
10.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行权利要求1至5任一项所述的资源状态更新方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011447731.2A CN112711597A (zh) | 2020-12-11 | 2020-12-11 | 资源状态更新方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011447731.2A CN112711597A (zh) | 2020-12-11 | 2020-12-11 | 资源状态更新方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112711597A true CN112711597A (zh) | 2021-04-27 |
Family
ID=75543032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011447731.2A Pending CN112711597A (zh) | 2020-12-11 | 2020-12-11 | 资源状态更新方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112711597A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580417A (zh) * | 2014-12-25 | 2015-04-29 | 中建材国际贸易有限公司 | 在智能移动终端上实现scorm课件学习的方法及智能移动终端 |
CN106888135A (zh) * | 2015-12-15 | 2017-06-23 | 阿里巴巴集团控股有限公司 | 一种任务状态的查询方法和装置 |
CN108509455A (zh) * | 2017-02-28 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | 数据表处理方法和装置 |
CN108566346A (zh) * | 2018-03-14 | 2018-09-21 | 阿里巴巴集团控股有限公司 | 网络请求的处理方法及装置 |
CN108768779A (zh) * | 2018-06-04 | 2018-11-06 | 杭州迪普科技股份有限公司 | 网络资源的统计方法及装置 |
CN110929202A (zh) * | 2018-09-20 | 2020-03-27 | 北京国双科技有限公司 | 页面请求失败处理方法、装置及计算机设备 |
CN111241386A (zh) * | 2018-11-28 | 2020-06-05 | ***通信集团有限公司 | 一种信息处理方法及装置、存储介质 |
CN111510482A (zh) * | 2020-04-09 | 2020-08-07 | 广州酷狗计算机科技有限公司 | 失败网络请求的确定方法、装置及计算机存储介质 |
CN111708963A (zh) * | 2020-05-22 | 2020-09-25 | 北京百度网讯科技有限公司 | 页面请求的处理方法、装置、电子设备和存储介质 |
CN111782391A (zh) * | 2020-06-29 | 2020-10-16 | 北京达佳互联信息技术有限公司 | 资源分配方法、装置、电子设备和存储介质 |
-
2020
- 2020-12-11 CN CN202011447731.2A patent/CN112711597A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580417A (zh) * | 2014-12-25 | 2015-04-29 | 中建材国际贸易有限公司 | 在智能移动终端上实现scorm课件学习的方法及智能移动终端 |
CN106888135A (zh) * | 2015-12-15 | 2017-06-23 | 阿里巴巴集团控股有限公司 | 一种任务状态的查询方法和装置 |
CN108509455A (zh) * | 2017-02-28 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | 数据表处理方法和装置 |
CN108566346A (zh) * | 2018-03-14 | 2018-09-21 | 阿里巴巴集团控股有限公司 | 网络请求的处理方法及装置 |
CN108768779A (zh) * | 2018-06-04 | 2018-11-06 | 杭州迪普科技股份有限公司 | 网络资源的统计方法及装置 |
CN110929202A (zh) * | 2018-09-20 | 2020-03-27 | 北京国双科技有限公司 | 页面请求失败处理方法、装置及计算机设备 |
CN111241386A (zh) * | 2018-11-28 | 2020-06-05 | ***通信集团有限公司 | 一种信息处理方法及装置、存储介质 |
CN111510482A (zh) * | 2020-04-09 | 2020-08-07 | 广州酷狗计算机科技有限公司 | 失败网络请求的确定方法、装置及计算机存储介质 |
CN111708963A (zh) * | 2020-05-22 | 2020-09-25 | 北京百度网讯科技有限公司 | 页面请求的处理方法、装置、电子设备和存储介质 |
CN111782391A (zh) * | 2020-06-29 | 2020-10-16 | 北京达佳互联信息技术有限公司 | 资源分配方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8140544B2 (en) | Interactive digital video library | |
US20140220535A1 (en) | Methods, systems, and computer readable media for tagging atomic learning units of instructional content with standards and levels of rigor and for using the tagged atomic learning units for dynamically generating a curriculum for individualized academic instruction | |
US8068598B1 (en) | Automatic agent training system | |
JP6190122B2 (ja) | 問題選択サーバ、学習支援システム、問題選択方法および問題選択プログラム | |
CN105184520A (zh) | 教师职业能力测评方法及装置 | |
US10984670B2 (en) | Management of off-task time in a participatory environment | |
US20150279225A1 (en) | Method for individually customizing presentation of forum postings in a moocs system based on cumulative student coursework data processing | |
CN104463423A (zh) | 一种格式化的视频简历采集方法及*** | |
US20090161838A1 (en) | Automated multimedia call center agent | |
US20150279221A1 (en) | Method for handling assignment of peer-review requests in a moocs system based on cumulative student coursework data processing | |
US20220375015A1 (en) | Systems and methods for experiential skill development | |
KR102187741B1 (ko) | 메타데이터 크라우드 소싱 시스템 및 방법 | |
US20200258045A1 (en) | System and method for assessing skill and trait levels | |
CN110597610A (zh) | 在线教学方法及装置、存储介质及电子设备 | |
CN116028602A (zh) | 一种题目推荐方法、装置、计算机设备和存储介质 | |
CN110688574A (zh) | 一种学习内容推荐的方法、***、设备及可读存储介质 | |
US20140272887A1 (en) | Interactive asynchronous education | |
CN112711597A (zh) | 资源状态更新方法、装置及电子设备 | |
JP2015069160A (ja) | 学習支援システム、プログラム、及び、学習支援方法 | |
US20160203724A1 (en) | Social Classroom Integration And Content Management | |
US10104159B2 (en) | Task processing method, program, and system | |
CN113190270B (zh) | 网络课程控制***、方法、计算机设备和存储介质 | |
CN114024955A (zh) | 基于rpa及ai的文件处理方法、装置、设备及介质 | |
CN108269208B (zh) | 课堂互动实时性的控制方法、装置及在线课程直播*** | |
CN111310036A (zh) | 自适应学习任务推送方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |