一种辅助学习阅读材料的方法和装置与流程

文档序号:31869811发布日期:2022-10-21 18:38阅读:27来源:国知局
一种辅助学习阅读材料的方法和装置与流程

1.本技术涉及计算机技术领域,尤其涉及一种辅助学习阅读材料的方法和装置。


背景技术:

2.背诵是一种学习阅读材料的有效方式,通过对阅读材料的内容全篇或部分记忆,可以加强读者对阅读材料的理解和认知,并且有助于读者将阅读材料中的内容转化为有效知识点,丰富读者的知识积累,提升读者的整体认知水平。
3.现有技术中存在大量学习类app,用于帮助用户快速记忆阅读材料中的内容。技术人员可以在学习类app的后台服务器中录入大量的阅读材料,并针对阅读材料设置配套的记忆辅助素材,如添加示意图、补充文本单元释义、引入示例关联内容等。用户在终端上打开已安装的学习类app,选择需要背诵的阅读材料,从而终端可以下载阅读材料和配套的记忆辅助素材,以用于用户背诵学习。
4.在实现本技术的过程中,发明人发现上述技术至少存在以下问题:用户在利用学习类app背诵阅读材料时,仅可以在后台服务器已录入的阅读材料中选取,当后台服务器未录入相应的阅读材料时,用户则需要通过终端发送材料补充请求,并等待技术人员在后台服务器中录入该阅读材料,故而,用户线上学习的体验较差。


技术实现要素:

5.为了在保证阅读材料的学习效果的同时,提高学习类app的用户体验,本技术实施例提供了一种辅助学习阅读材料的方法和装置。所述技术方案如下:第一方面,本技术实施例提供了一种辅助学习阅读材料的方法,所述方法包括:接收目标阅读材料的学习请求,判断所述目标阅读材料是否为已录入材料;若是,则下载所述目标阅读材料的已录入文本,否则获取所述目标阅读材料的原始文本;根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段;基于所述目标阅读材料的单次学习进度,生成并显示每个所述文本片段对应的舒尔特方格;基于针对所述舒尔特方格的所有用户操作,确定并记录每个所述文本片段的学习阶段。
6.基于上述技术方案,舒尔特方格可以适用于任意阅读材料的学习过程,智能终端可以响应用户需求自行下载阅读材料,并利用舒尔特方格辅助用户学习,在保证用户对于阅读材料的学习效果的同时,提高了学习类app的用户体验。
7.可选的,所述根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段,包括:参考本机当前的已登录账户的学习能力级别,确定分段学习的文本最佳字数区
间;根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段,每个所述文本片段的字数处于所述文本最佳字数区间内。
8.基于上述技术方案,在对阅读材料分段时,充分考虑用户的学习能力,将每段字数控制在合理区间内,以便于用户学习文本片段,从而可以提高用户对于阅读材料的学习效果。
9.可选的,所述基于所述目标阅读材料的单次学习进度,生成并显示每个所述文本片段对应的舒尔特方格,包括:当需要学习目标文本片段时,根据所述目标文本片段的字数,选取n阶舒尔特方格;将所述目标文本片段的文本内容填充至所述n阶舒尔特方格,显示填充完成的所述n阶舒尔特方格。
10.基于上述技术方案,在生成舒尔特方格时,以文本片段的字数选取合适阶数的舒尔特方格,可以提高舒尔特方格的辅助学习效果。
11.可选的,所述将所述目标文本片段的文本内容填充至所述n阶舒尔特方格,包括:获取所述目标文本片段当前的学习阶段,确定所述当前的学习阶段对应的文本乱序程度;基于所述文本乱序程度,将所述目标文本片段的文本内容填充至所述n阶舒尔特方格。
12.基于上述技术方案,针对文本片段的学习阶段,选择对应的乱序程度来生成舒尔特方格,使得舒尔特方格可以较为精确的匹配学习者的学习实况,有助于提高文本片段的学习效果。
13.可选的,所述将所述目标文本片段的文本内容填充至所述n阶舒尔特方格,包括:如果所述目标文本片段的字数大于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段拆分为所述单元格数量的文本块,并将所有所述文本块填充至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中靠前的所述单元格数量的文本单元填充至所述n阶舒尔特方格,并基于所述目标文本片段的后续文本单元逐个替换每次用户操作对应的舒尔特方格的填充内容;如果当前的学习阶段为高级,则在所述目标文本片段中随机挑选所述单元格数量的文本单元,并将挑选出的文本单元填充至所述n阶舒尔特方格。
14.基于上述技术方案,针对不同的学习阶段,选用不同的舒尔特方格的填充方式,可以使得舒尔特方格与学习阶段更为匹配,有助于在不同阶段辅助用户对阅读材料进行学习,并且可以更为有效地检测用户对于阅读材料的熟悉程度。
15.可选的,所述将所述目标文本片段的文本内容填充至所述n阶舒尔特方格,包括:如果所述目标文本片段的字数小于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段中的文本单元逐一分别填充
至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格;如果当前的学习阶段为高级,则将所述目标文本片段中指定数量的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格。
16.基于上述技术方案,针对不同的学习阶段,选用不同的舒尔特方格的填充方式,可以使得舒尔特方格与学习阶段更为匹配,有助于在不同阶段辅助用户对阅读材料进行学习,并且可以更为有效地检测用户对于阅读材料的熟悉程度。
17.可选的,所述方法还包括:在接收到所述目标阅读材料的测试请求时,提取每个所述文本片段对应的特征文本;根据所有文本片段对应的特征文本,生成并显示所述目标阅读材料的特征舒尔特方格;在检测到针对所述特征舒尔特方格中任一特征文本的用户操作后,显示所述特征文本对应的文本片段的舒尔特方格;基于针对所述特征舒尔特方格和所有文本片段的舒尔特方格的所有用户操作,确定所述目标阅读材料的测试结果。
18.基于上述技术方案,在文本片段的舒尔特方格的基础上,进一步引入阅读材料全篇的特征舒尔特方格,这样可以分别从全篇和片段两个方面检测用户对阅读材料的学习进度。
19.第二方面,本技术实施例提供了一种辅助学习阅读材料的装置,所述装置包括:请求接收模块,用于接收目标阅读材料的学习请求,判断所述目标阅读材料是否为已录入材料;文本获取模块,用于若是,则下载所述目标阅读材料的已录入文本,否则获取所述目标阅读材料的原始文本;文本划分模块,用于根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段;舒尔特方格生成模块,用于基于所述目标阅读材料的单次学习进度,生成并显示每个所述文本片段对应的舒尔特方格;学习记录模块,用于基于针对所述舒尔特方格的所有用户操作,确定并记录每个所述文本片段的学习阶段。
20.可选的,所述文本划分模块,具体用于:参考本机当前的已登录账户的学习能力级别,确定分段学习的文本最佳字数区间;根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段,每个所述文本片段的字数处于所述文本最佳字数区间内。
21.可选的,所述舒尔特方格生成模块,具体用于:当需要学习目标文本片段时,根据所述目标文本片段的字数,选取n阶舒尔特方格;
将所述目标文本片段的文本内容填充至所述n阶舒尔特方格,显示填充完成的所述n阶舒尔特方格。
22.可选的,所述舒尔特方格生成模块,具体用于:获取所述目标文本片段当前的学习阶段,确定所述当前的学习阶段对应的文本乱序程度;基于所述文本乱序程度,将所述目标文本片段的文本内容填充至所述n阶舒尔特方格。
23.可选的,所述舒尔特方格生成模块,具体用于:如果所述目标文本片段的字数大于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段拆分为所述单元格数量的文本块,并将所有所述文本块填充至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中靠前的所述单元格数量的文本单元填充至所述n阶舒尔特方格,并基于所述目标文本片段的后续文本单元逐个替换每次用户操作对应的舒尔特方格的填充内容;如果当前的学习阶段为高级,则在所述目标文本片段中随机挑选所述单元格数量的文本单元,并将挑选出的文本单元填充至所述n阶舒尔特方格。
24.可选的,所述舒尔特方格生成模块,具体用于:如果所述目标文本片段的字数小于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段中的文本单元逐一分别填充至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格;如果当前的学习阶段为高级,则将所述目标文本片段中指定数量的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格。
25.可选的,所述装置还包括学习测试模块,用于:在接收到所述目标阅读材料的测试请求时,提取每个所述文本片段对应的特征文本;根据所有文本片段对应的特征文本,生成并显示所述目标阅读材料的特征舒尔特方格;在检测到针对所述特征舒尔特方格中任一特征文本的用户操作后,显示所述特征文本对应的文本片段的舒尔特方格;基于针对所述特征舒尔特方格和所有文本片段的舒尔特方格的所有用户操作,确定所述目标阅读材料的测试结果。
26.第三方面,本技术实施例提供了一种智能终端,所述智能终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的辅助学习阅读材料的方法。
27.第四方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的辅助学习阅读材料的方法。
28.综上所述,本技术具有以下有益效果:采用本技术公开的辅助学习阅读材料的方法,智能终端可以基于用户的学习请求,主动获取后台服务器未录入的阅读材料,将阅读材料的原始文本分为多个文本片段,并采用舒尔特方格的形式来辅助用户学习阅读材料,以及参考针对舒尔特方格的所有用户操作,确定阅读材料的学习进度。这样,舒尔特方格可以适用于任意阅读材料的学习过程,智能终端可以响应用户需求自行下载阅读材料,并利用舒尔特方格辅助用户学习,在保证用户对于阅读材料的学习效果的同时,提高了学习类app的用户体验。
附图说明
29.图1为本技术实施例中辅助学习阅读材料的方法流程图;图2为本技术实施例中一种舒尔特方格的填充原理示意图;图3为本技术实施例中一种舒尔特方格的填充原理示意图;图4为本技术实施例中一种舒尔特方格的填充原理示意图;图5为本技术实施例中一种舒尔特方格的填充原理示意图;图6为本技术实施例中一种舒尔特方格的填充原理示意图;图7为本技术实施例中一种舒尔特方格的填充原理示意图;图8为本技术实施例中一种基于特征舒尔特方格的测试逻辑图;图9为本技术实施例中智能终端的结构示意图;图10为本技术实施例中智能终端的结构示意图。
具体实施方式
30.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1-10及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
31.本技术实施例提供了一种辅助学习阅读材料的方法,该方法的执行主体可以是智能终端,该智能终端可以是任意安装有学习类app的用户端设备,具体可以是智能手机、平板电脑和计算机。智能终端可以基于安装的学习类app辅助用户进行对任意阅读材料的学习,并且可以配套生成用户的学习评估报告。在执行上述处理的过程中,智能终端可以与学习类app的后台服务器进行通信,获取上述过程中所需的相关数据。当然,在另一可行的场景下,上述方法也可以由智能终端和学习类app的后台服务器协同完成,即智能终端可以用于与用户进行交互,并将交互相关数据传输至后台服务器进行处理,以及接收后台服务器发送的处理结果,后台服务器可以用于接收智能终端传输的交互相关数据,并基于预设数据处理逻辑,生成并反馈对应的处理结果。本实施例以执行主体为智能终端为例进行说明,智能终端和后台服务器的协同处理过程与之类似,本实施例不再赘述。
32.下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如
下:步骤101,接收目标阅读材料的学习请求,判断所述目标阅读材料是否为已录入材料。
33.其中,目标阅读材料可以是任一可以以文本形式呈现的用来阅读学习的文字素材,如可以任意语种(如中文、英文、日文等)的文章、诗词、歌词、新闻、名言名句、法条、规章等。
34.在实施中,用户想要对某一阅读材料(即目标阅读材料)进行学习背诵时,可以打开安装在智能终端上的学习类app,并在学习类app的材料搜索框中输入目标阅读材料的标识信息,该标识信息可以是用于指代目标阅读材料的信息,如可以是名称、标题、特征词、关联词等。从而,智能终端可以接收到用户输入的目标阅读材料的学习请求,并从该学习请求中读取目标阅读材料的标识信息。之后,智能终端可以向学习类app的后台服务器发送携带有该标识信息的查询请求,以判断目标阅读材料是否为后台服务器中的已录入材料。当然,查询请求还可以携带由标识信息衍化的其它起标识作用的信息,具体的衍化规则可以配置在学习类app中。
35.步骤102,若是,则下载所述目标阅读材料的已录入文本,否则获取所述目标阅读材料的原始文本。
36.在实施中,后台服务器接收到智能终端发送的针对目标阅读材料的查询请求,可以在数据库中查找是否已存储有目标阅读材料的已录入文本,并向智能终端反馈查找结果。需要注意的是,已录入文本可以包含目标阅读材料的原始文本和配套的记忆辅助素材。如果后台服务器存储有已录入文本,智能终端则可以从后台服务器处下载目标阅读材料的已录入文本,并基于已录入文本辅助用户学习目标阅读材料。反之,如果后台服务器未存储已录入文本,智能终端则可以获取目标阅读材料的原始文本。此处,原始文本的获取方式多种多样,可以是智能终端提示用户人工输入,也可以是智能终端从指定网站处下载得到,还可以是智能终端通过网络搜索,再由用户确认后存储。
37.步骤103,根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段。
38.在实施中,智能终端获取到目标阅读材料的原始文本后,可以识别原始文本的文本架构,如确定原始文本包含的章节、段落、词句等,并统计各文本架构对应的文本字数。进而,智能终端可以结合原始文本的文本架构和文本字数,将原始文本划分为至少一个文本片段,以使用户以文本片段为单位学习目标阅读材料。不难理解,对原始文本学习的过程中,可以采用分段学习的形式,而为了便于理解,分段时应保持原始文本的原有逻辑,并且各段的学习量应趋于相近,故而划分后的文本片段与文本架构相匹配,且各文本片段的字数相近。
39.可选的,可以针对不同学习能力配置不同篇幅的文本片段,相应的,步骤103的处理可以如下:参考本机当前的已登录账户的学习能力级别,确定分段学习的文本最佳字数区间;根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段,每个所述文本片段的字数处于所述文本最佳字数区间内。
40.在实施中,用户在智能终端上使用学习类app时,可以先登录app账号,从而用户学习时,智能终端可以调取本机当前的已登录账户的账户信息,获取其中的学习能力级别这
一数据。其中,学习能力级别可以用来体现用户学习能力,学习能力的级别序列可以是学习类app内预先设定的,用户可以在级别序列中自行选定自己的学习能力级别,或者后台服务器可以根据账户信息中用户年龄、性别等属性信息和/或用户对于所有阅读材料的历史学习情况为用户设定的。从而,智能终端可以以学习能力级别这一参数为基准,确定出分段学习的文本最佳字数区间,即确定出在当前学习能力级别下,单次学习的文本片段的最合适字数。因此,智能终端在根据原始文本的文本架构和文本字数,对目标阅读材料的原始文本进行分段时,可以以上述文本最佳字数区间为标准,使得划分后的每个文本片段的字数均处于该文本最佳字数区间内。值得一提的是,针对不同体裁的阅读材料,可以视阅读材料的难易程度设置不同的文本最佳字数区间,如文言文、英文、古诗的文本最佳字数区间可以小于散文、小说的文本最佳字数区间。
41.步骤104,基于所述目标阅读材料的单次学习进度,生成并显示每个所述文本片段对应的舒尔特方格。
42.在实施中,用户在学习类app上对目标阅读材料的每一次学习过程中,智能终端均可以实时检测在本次学习过程中用户对目标阅读材料的单次学习进度。此处,一次学习过程可以指用户从目标阅读材料的篇首开始学习到篇尾结束学习的过程,单次学习进度则可以是一次学习过程中目标阅读材料的已学习进度,具体可以与文本片段相对应。基于此,在完成一个文本片段的学习后,智能终端可以更新单次学习进度,并确定需要学习的下一文本片段,进而可以生成下一文本片段对应的舒尔特方格,即在舒尔特方格的单元格内填充文本片段中的文本内容,再将舒尔特方格显示在学习类app中的文本显示界面内,以使用户利用舒尔特方格学习文本片段。
43.可选的,可以配套文本片段的字数选取合适大小的舒尔特方格,相应的,步骤104的处理可以如下:当需要学习目标文本片段时,根据所述目标文本片段的字数,选取n阶舒尔特方格;将所述目标文本片段的文本内容填充至所述n阶舒尔特方格,显示填充完成的所述n阶舒尔特方格。
44.其中,目标文本片段可以是目标阅读材料的任一文本片段。
45.在实施中,用户在学习目标阅读材料时,智能终端可以基于单次学习进度确定需要学习的文本片段。当需要学习目标文本片段时,智能终端可以先确定目标文本片段的字数,然后选取单元格数量与字数最接近的n阶舒尔特方格,其中,n阶舒尔特方格即为的矩形方阵。进而,智能终端可以将目标文本片段的文本内容填充到n阶舒尔特方格中,并将填充完成的n阶舒尔特方格显示在相应的材料显示界面内。
46.可选的,在舒尔特方格填充文本内容时,可以参考学习情况适当打乱文本顺序,相应的,填充文本的处理可以如下:获取所述目标文本片段当前的学习阶段,确定所述当前的学习阶段对应的文本乱序程度;基于所述文本乱序程度,将所述目标文本片段的文本内容填充至所述n阶舒尔特方格。
47.在实施中,智能终端在n阶舒尔特方格中填充目标文本片段的文本内容时,可以先获取用户对于目标文本片段当前的学习阶段。该学习阶段可以体现用户对于目标文本片段的掌握程度,具体可以是智能终端根据用户对于目标文本片段的学习次数,以及学习情况确定的。之后,智能终端可以确定当前的学习阶段所对应的文本乱序程度,其中,学习阶段越靠前,说明掌握程度越差,则文本乱序程度越低,如学习阶段为第一次学习,则文本乱序
程度为零,学习阶段越靠后,则文本乱序程序越高。继而,智能终端可以基于文本乱序程度,将目标文本片段的文本内容乱序填充至n阶舒尔特方格内。值得一提的是,文本乱序程度可以通过舒尔特方格中各文本单元间的排列情况和阅读顺序的区别来体现,正常来说,舒尔特方格的行间阅读顺序可以是从上往下阅读,行内的阅读顺序可以是从左往右阅读。文本乱序程度较低时,可以仅调换文本内容中部分字词间的前后顺序即可,文本乱序程度越高,发生前后顺序调换的文本内容占比越高。
48.可选的,在舒尔特方格的单元格中填充文本内容时,可以根据文本片段的字数和单元格数量的关系,采取不同的填充方式,相应的,填充文本的处理可以分为如下两个方面:第一方面,如果所述目标文本片段的字数大于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段拆分为所述单元格数量的文本块,并将所有所述文本块填充至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中靠前的所述单元格数量的文本单元填充至所述n阶舒尔特方格,并基于所述目标文本片段的后续文本单元逐个替换每次用户操作对应的舒尔特方格的填充内容;如果当前的学习阶段为高级,则在所述目标文本片段中随机挑选所述单元格数量的文本单元,并将挑选出的文本单元填充至所述n阶舒尔特方格。
49.在实施中,智能终端在向舒尔特方格中填充文本内容时,如果检测到目标文本片段的字数大于n阶舒尔特方格的单元格数量,可以进一步判断目标文本片段当前的学习阶段。该学习阶段可以体现用户对于目标文本片段的掌握程度,具体可以是智能终端根据用户对于目标文本片段的学习次数以及学习情况确定的,学习阶段至少可以包括初级、中级和高级三个阶段。
50.如果当前的学习阶段为初级,智能终端则可以以舒尔特方格的单元格数量对目标文本片段进行拆分,得到单元格数量的文本块,接下来可以将所有文本块一一填充至舒尔特方格的单元格中。此处,文本块可以是字、词、短语、短句等。例如,以李白的《将进酒》作为目标阅读材料为例,目标文本片段为“君不见黄河之水天上来,奔流到海不复回”,选择3阶舒尔特方格,可以拆分为9个文本块“君”、“不见”、“黄河”、“之”、“水”、“天上来”、“奔流”、“到海”、“不复回”,则生成的舒尔特方格可以如图2所示。
51.如果当前的学习阶段为中级,智能终端则可以先按照目标文本片段的阅读顺序,提取目标文本片段中靠前的单元格数量的文本单元,然后将文本单元一一填充至n阶舒尔特方格中。值得一提的是,此处的文本单元和前述划分得到的文本块概念不同,文本单元可以是最小的阅读单元,如可以是单个文字或者单个词。在n阶舒尔特方格的单元格均填充完成后,智能终端可以显示n阶舒尔特方格,并实时监测用户对于舒尔特方格的操作情况。当检测到针对目标单元格的用户操作后,智能终端可以删除目标单元格内的填充内容,并按照阅读顺序选取目标文本片段中首个未显示的文本单元,并将该文本单元填充至目标单元格内。不难理解,智能终端可以在检测到预设数量个单元格的用户操作后,再对该预设数量个单元格同时执行填充内容更新的处理,以降低用户根据填充内容的顺序变化直接获知文本片段后续内容的可能性,以增强舒尔特方格的辅助学习效果。同样以李白的《将进酒》作为目标阅读材料,目标文本片段为“君不见黄河之水天上来,奔流到海不复回”,选择3阶舒
尔特方格为例,每个字均作为一个文本单元,则舒尔特方格的生成和变化情况可以如图3所示。
52.如果当前的学习阶段为高级,智能终端则可以在目标文本片段中随机挑选出单元格数量的文本单元,如可以挑选目标文本片段中的字和词,然后将挑选出的文本单元填充至n阶舒尔特方格中。同样以李白的《将进酒》作为目标阅读材料,目标文本片段为“君不见黄河之水天上来,奔流到海不复回”,选择3阶舒尔特方格为例,挑选“君”、“黄河”、“水”、“天”、“来”、“奔流”、“海”、“复”、“回”,可以生成如图4所示的舒尔特方格。
53.可以理解,舒尔特方格可以主要用于检测用户对阅读材料的记忆熟悉程度,用户需要在舒尔特方格中按文本片段中的阅读顺序依次快速选取单元格中的文本单元。在初级学习阶段,将目标文本片段全篇填入舒尔特方格中,且文本块中的文本顺序是正常阅读顺序,故而对用户的记忆熟悉程度需求较低;在中级学习阶段,依照阅读顺序显示目标文本片段靠前的部分文本内容,单元格内填充粒度更细小的文本单元,相比初级学习阶段而言,对用户的记忆熟悉程度需求更高;在高级学习阶段,在目标文本片段整篇内挑选部分文本单元,相比于中级学习阶段,需要用户对目标文本片段有更为全面的理解和记忆。
54.值得一提的是,在不同实施例中,上述不同学习阶段的舒尔特方格的填充方式,可以应用于任意学习场景内,无需与学习阶段严格对应。
55.第二方面:如果所述目标文本片段的字数小于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段中的文本单元逐一分别填充至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格;如果当前的学习阶段为高级,则将所述目标文本片段中指定数量的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格。
56.在实施中,智能终端在向舒尔特方格中填充文本内容时,如果检测到目标文本片段的字数小于n阶舒尔特方格的单元格数量,可以进一步判断目标文本片段当前的学习阶段。该学习阶段可以体现用户对于目标文本片段的掌握程度,具体可以是智能终端根据用户对于目标文本片段的学习次数以及学习情况确定的,学习阶段至少可以包括初级、中级和高级三个阶段。
57.如果当前的学习阶段为初级,智能终端可以提取目标文本片段中的所有文本单元,然后逐一将每个文本单元填充至n阶舒尔特方格中的一个单元格内,这样,n阶舒尔特方格中可以同时包含填充有文本单元的单元格和空白单元格。例如,以李白的《将进酒》作为目标阅读材料为例,目标文本片段为“君不见黄河之水天上来,奔流到海不复回”,选择3阶舒尔特方格,文本单元包含“君不见”、“黄河”、“之水”、“天上来”、“奔流”、“到海”、“不复回”7个,舒尔特方格可以如图5所示。
58.如果当前的学习阶段为中级,智能终端可以先提取目标文本片段中的所有文本单元,再获取文本单元对应的混淆文本单元。该混淆文本单元可以为易与目标文本片段中的文本单元相混淆的字或词,具体可以为外形或含义与目标文本片段中的文本单元相似或相近。此处,学习类app的后台服务器中可以存储有混淆文本集合,智能终端可以向后台服务器发送携带有目标文本片段的文本单元的混淆文本获取请求,以使后台服务器在混淆文本
集合中查找混淆文本单元后反馈。进而,智能终端可以先将目标文本片段中的文本单元填充至n阶舒尔特方格的单元格中,一个单元格填充一个文本单元,且不同单元格填充的文本单元不同,然后可以在剩余的每个空白单元格内填入已获取的混淆文本单元。同样以李白的《将进酒》作为目标阅读材料,目标文本片段为“君不见黄河之水天上来,奔流到海不复回”,选择3阶舒尔特方格为例,文本单元包含“君不见”、“黄河”、“之水”、“天上来”、“奔流”、“到海”、“不复回”7个,混淆文本单元包含“奔腾”、“不复还”2个,舒尔特方格可以如图6所示。
59.如果当前的学习阶段为高级,智能终端同样可以先提取目标文本片段中的所有文本单元,再获取文本单元对应的混淆文本单元。此处混淆文本单元的获取方式与上文一致。不同于中级学习阶段,智能终端在n阶舒尔特方格中填充文本单元时,可以从目标文本片段中选取出指定数量的文本单元,此处的选取方式可以是随机选取,也可以是根据特定选词标准选取,如仅选取名词,选取数量可以随机确定,也可以根据目标文本片段的学习次数确定,学习次数越多,选取数量越低。接下来,智能终端可以先将选取出的文本单元填充至n阶舒尔特方格的单元格中,然后在剩余的每个空白单元格内填入已获取的混淆文本单元。同样以李白的《将进酒》作为目标阅读材料,目标文本片段为“君不见黄河之水天上来,奔流到海不复回”,选择3阶舒尔特方格为例,文本单元选取“君不见”、“黄河”、“天上来”、“奔流”、“到海”5个,混淆文本单元包含“君可见”、“天下来”、“奔腾”、“不复还”4个,舒尔特方格可以如图7所示。
60.在初级学习阶段,将目标文本片段全篇填入舒尔特方格中,且保留了剩余的空白单元格,不存在任何干扰内容,故而对用户的记忆熟悉程度需求较低;在中级学习阶段,在全篇填入目标文本片段的基础上,引入部分混淆内容,相比初级学习阶段而言,对用户的记忆熟悉程度需求更高;在高级学习阶段,在目标文本片段整篇内挑选部分文本单元填入舒尔特方格中,相比于中级学习阶段,引入了更多的混淆内容,且仅截取了目标文本片段的部分内容,需要用户对目标文本片段有更为全面的理解和记忆。
61.值得一提的是,在不同实施例中,上述不同学习阶段的舒尔特方格的填充方式,可以应用于任意学习场景内,无需与学习阶段严格对应。
62.步骤105,基于针对所述舒尔特方格的所有用户操作,确定并记录每个所述文本片段的学习阶段。
63.在实施中,智能终端显示一个文本片段对应的舒尔特方格后,用户可以对舒尔特方格中执行预设用户操作,以实现对文本片段的学习。一般来说,舒尔特方格的不同单元格中填充有文本片段的不同文本内容,用户可以按照文本片段的阅读顺序依次点击文本内容对应的单元格。在用户点击的过程中,智能终端可以记录用户针对单元格的点击顺序、点击间隔和点击速度等用户操作的相关信息。在用户结束点击后,智能终端可以根据已记录的针对文本片段的舒尔特方格的所有用户操作,计算并记录用户对于文本片段的学习阶段,其中,该学习阶段可以用于体现用户对于文本片段的掌握程度,具体的计算方式多种多样,本实施例不对此限定。当然,除点击外,智能终端还可以支持其它针对舒尔特方格的用户操作形式,该用户操作形式能够体现出用户对单个单元格的选择和多个单元格的选择顺序即可,如还可采用在单元格间划线、长按单元格、拖动单元格等操作形式。
64.可选的,在测试过程中,除了各文本片段的舒尔特方格外,还可以引入文本片段间
的舒尔特方格,相应的,可以存在如下处理:在接收到所述目标阅读材料的测试请求时,提取每个所述文本片段对应的特征文本;根据所有文本片段对应的特征文本,生成并显示所述目标阅读材料的特征舒尔特方格;当检测到针对所述特征舒尔特方格中任一特征文本的用户操作后,显示所述特征文本对应的文本片段的舒尔特方格;基于针对所述特征舒尔特方格和所有文本片段的舒尔特方格的所有用户操作,确定所述目标阅读材料的测试结果。
65.在实施中,用户在学习目标阅读材料后,可以利用学习类app对学习情况进行测试。具体的,用户可以在学习完阅读材料后,通过预设操作开始针对阅读材料的测试过程,则可以触发智能终端接收到目标阅读材料的测试请求。之后,智能终端可以提取每个文本片段对应的特征文本,特征文本可以用来标识文本片段,如可以是各文本片段中特有的字或词,或者各文本片段的内容概括词,然后利用n阶舒尔特方格生成目标阅读材料的特征舒尔特方格,特征舒尔特方格的每个单元格内填充有一个文本片段的特征文本,并在学习类app的文本显示界面内显示。这样,用户可以按照目标阅读材料的阅读顺序(即多个文本片段的排列顺序),在特征舒尔特方格中依序对各文本片段对应的特征文本执行用户操作,该用户操作可以参考前文介绍。其中,特征舒尔特方格的填充方式也可以参照文本片段的舒尔特方格的填充方式,此处不再赘述。基于此,智能终端在检测到针对特征舒尔特方格中任一特征文本的用户操作后,可以显示该特征文本对应的文本片段的舒尔特方格。进而,用户可以在文本片段的舒尔特方格中按照文本片段中文本单元的阅读顺序,依序点击舒尔特方格中的文本单元。
66.例如,以李白的《将进酒》作为目标阅读材料,选择3阶舒尔特方格为例,将每一句话均作为一个文本片段(以文中句号为划分标准),可以存在“君不见黄河之水天上来,奔流到海不复回”、...、“五花马,千金裘,呼儿将出换美酒,与尔同销万古愁”12个文本片段,取特征文本依次可以为“黄河”、“白发”、“金樽”、“千金”、“烹”、“丹丘生”、“歌”、“长醉”、“寂寞”、“恣”、“沽取”、“愁”,从中选取9个特征文本构建特征舒尔特方格。参考图8所示,用户点击“黄河”这一特征文本后,智能终端则可以显示“君不见...不复回”这一文本片段的舒尔特方格。
67.在检测到针对文本片段的舒尔特方格的用户操作结束后,智能终端可以继续显示特征舒尔特方格,并可以基于后续针对特征文本的用户操作,显示对应的文本片段的舒尔特方格,以及记录针对文本片段的舒尔特方格的所有用户操作。当本次测试结束后,智能终端可以基于针对特征舒尔特方格和所有文本片段的舒尔特方格的所有用户操作,来确定本次目标阅读材料的测试结果,具体可以根据用户操作总时长,用户操作正确率以及用户操作间隔等多维度参数生成测试结果。
68.采用本技术公开的辅助学习阅读材料的方法,智能终端可以基于用户的学习请求,主动获取后台服务器未录入的阅读材料,将阅读材料的原始文本分为多个文本片段,并采用舒尔特方格的形式来辅助用户学习阅读材料,以及参考针对舒尔特方格的所有用户操作,确定阅读材料的学习进度。这样,舒尔特方格可以适用于任意阅读材料的学习过程,智能终端可以响应用户需求自行下载阅读材料,并利用舒尔特方格辅助用户学习,在保证用户对于阅读材料的学习效果的同时,提高了学习类app的用户体验。
69.基于相同的技术构思,本技术实施例还提供了一种辅助学习阅读材料的装置,如图9所示,所述装置包括:
请求接收模块901,用于接收目标阅读材料的学习请求,判断所述目标阅读材料是否为已录入材料;文本获取模块902,用于若是,则下载所述目标阅读材料的已录入文本,否则获取所述目标阅读材料的原始文本;文本划分模块903,用于根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段;舒尔特方格生成模块904,用于基于所述目标阅读材料的单次学习进度,生成并显示每个所述文本片段对应的舒尔特方格;学习记录模块905,用于基于针对所述舒尔特方格的所有用户操作,确定并记录每个所述文本片段的学习阶段。
70.可选的,所述文本划分模块903,具体用于:参考本机当前的已登录账户的学习能力级别,确定分段学习的文本最佳字数区间;根据所述原始文本的文本架构和文本字数,将所述原始文本划分为至少一个文本片段,每个所述文本片段的字数处于所述文本最佳字数区间内。
71.可选的,所述舒尔特方格生成模块904,具体用于:当需要学习目标文本片段时,根据所述目标文本片段的字数,选取n阶舒尔特方格;将所述目标文本片段的文本内容填充至所述n阶舒尔特方格,显示填充完成的所述n阶舒尔特方格。
72.可选的,所述舒尔特方格生成模块904,具体用于:获取所述目标文本片段当前的学习阶段,确定所述当前的学习阶段对应的文本乱序程度;基于所述文本乱序程度,将所述目标文本片段的文本内容填充至所述n阶舒尔特方格。
73.可选的,所述舒尔特方格生成模块904,具体用于:如果所述目标文本片段的字数大于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段拆分为所述单元格数量的文本块,并将所有所述文本块填充至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中靠前的所述单元格数量的文本单元填充至所述n阶舒尔特方格,并基于所述目标文本片段的后续文本单元逐个替换每次用户操作对应的舒尔特方格的填充内容;如果当前的学习阶段为高级,则在所述目标文本片段中随机挑选所述单元格数量的文本单元,并将挑选出的文本单元填充至所述n阶舒尔特方格。
74.可选的,所述舒尔特方格生成模块904,具体用于:如果所述目标文本片段的字数小于所述n阶舒尔特方格的单元格数量,判断所述目标文本片段当前的学习阶段,所述学习阶段至少包括初级、中级和高级;如果当前的学习阶段为初级,则将所述目标文本片段中的文本单元逐一分别填充
至所述n阶舒尔特方格;如果当前的学习阶段为中级,则将所述目标文本片段中的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格;如果当前的学习阶段为高级,则将所述目标文本片段中指定数量的文本单元和所述目标文本片段的混淆文本单元填充至所述n阶舒尔特方格。
75.可选的,如图10所示,所述装置还包括学习测试模块906,用于:在接收到所述目标阅读材料的测试请求时,提取每个所述文本片段对应的特征文本;根据所有文本片段对应的特征文本,生成并显示所述目标阅读材料的特征舒尔特方格;在检测到针对所述特征舒尔特方格中任一特征文本的用户操作后,显示所述特征文本对应的文本片段的舒尔特方格;基于针对所述特征舒尔特方格和所有文本片段的舒尔特方格的所有用户操作,确定所述目标阅读材料的测试结果。
76.本技术实施例还提供了一种智能终端,所述智能终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如步骤101-步骤105所述的辅助学习阅读材料的方法。
77.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
78.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其它等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1