技术领域
[0001] 本申请涉及学习培训系统技术领域,特别是涉及一种辅助学习系统。
相关背景技术
[0002] 安全生产是保证电网平稳运行的先决条件,在电力系统生产过程中,保障安全生产、作业是防止施工过程中发生安全事故的有效手段。因此,需要对施工人员进行安全生产教育和培训。通常,采用线下现场培训的手段对施工人员进行集中培训,然而现场培训学时短,且培训时间不灵活,培训效果不理想。
具体实施方式
[0030] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0031] 本申请提供一种辅助学习系统,用于电力安全生产培训,便于用于根据该辅助学习系统自主学习培训并参加电力安全生产考试。
[0032] 如图1所示,辅助学习系统包括移动终端102和服务器104,移动终端102通过网络与服务器104进行通信,其中,移动终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0033] 其中服务器104用于对预先存储的学习资料文档进行文档解析获取结构化信息,并将结构化信息转换成第一格式数据。学习资料可以是电力系统安全生产有关的资料。服务器还用于根据预先存储的题库确定考试规则,并对题库和考试规则进行处理后转换为第二格式数据。题库可以是根据学习资料预先编写的考试题目。服务器将第一格式数据和第二格式数据打包形成安装包。移动终端102包括APP下载模块,用于接收用户的安装请求,并从服务器下载安装包,根据安装包安装辅助学习APP,以便用户可以在辅助学习APP上进行电力系统安全生产的相关培训和考试。
[0034] 第一格式数据和第二格式数据均为移动终端102可识别的格式数据。本实施例中,学习资料文档可以是word文档,对学习资料文档进行解析后生成的第一格式数据为html格式;题库可以是excel文档,根据题库生成的考试规则也可以是excel文档,根据题库和考试规则解析生成的第二格式数据可以是JSON格式。
[0035] 上述实施例提供的辅助学习系统通过在服务器104端对学习资料及考试资料进行处理并转换为移动终端102可以识别的数据格式,然后将学习资料和考试资料打包发送至移动终端102,使得用户可以在移动终端102进行自主学习和考试,打破了传统的线下培训的地域限制和时间限制,从而可以提高培训效果。另外,通过将第一格式数据和第二格式数据打包形成安装包,移动终端102下载安装包后即可将学习资料、题库和考试规则等下载至本地,从而可以供用户离线使用。
[0036] 在其中一个实施例中,服务器102包括存储器和处理器,处理器用于提供计算和控制能力。存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、软件程序和数据库。该内存储器为非易失性存储介质中的操作系统和软件程序的运行提供环境。本实施例中,数据库用于存储学习资料文档、题库和考试规则,处理器用于对学习资料文档、图库和考试规则等进行处理。
[0037] 在其中一个实施例中,处理器包括结构化处理模块110和连接结构化处理模块110的内容解析模块120。结构化处理模块110用于对学习资料文档进行文本整理和文本分类形成结构化数据库。内容解析模块110用于对结构化数据库进行内容解析生成第一格式数据,[0038] 具体地,学习资料文档可以是word文档,包括与电力系统安全生产有关的培训知识,结构化处理模块110对学习资料文档进行文本整理,例如文本分割、文本合并和文本重排等,对整理后的文本进行文本分类,并基于分类结果进行结构化处理形成结构化数据库,便于用于在辅助学习APP上搜索相关文档。结构化处理模块110还用于设置关键词和匹配规则,关键词用于描述学习资料文档,用户在辅助学习APP上输入相关关键词进行搜索时,可以根据关键词及对应的匹配规则获取与关键词相关的学习资料文档,从而实现结构化搜索。内容解析模块120对结构化数据库进行文字内容解析,将word文档解析为第一数据格式的文档,其中第一数据格式可以是html格式,以便于移动终端识别。
[0039] 在其中一个实施例中,处理器还包括规则设定模块130,用于根据预先存储的题库设定考试规则。其中,题库可以是excel文档,可以包括单选题、多选题、判断题等,考试规则也可以是excel文档,可以包括考试时间、各题型的分值以及题目范围等。内容解析模块120还用于对题库和考试规则进行内容解析并转换为第二格式数据,其中第二格式数据可以是JSON格式。打包模块140连接内容解析模块120,用于将转换后的第一格式数据和第二格式数据进行打包处理形成安装包。本实施例中,为了针对不同的用户需求,打包模块140可以分别形成适用于安卓系统的第一安装包和适用于IOS系统的第二安装包。第一通信模块150连接打包模块140,用于根据接收到的安装请求将对应的安装包发送至移动终端102。其中,安装请求为用户通过移动终端102发送至服务器中的,支持安卓系统的移动终端102和支持IOS系统的移动终端102发送的安装请求不同,进而第一通信模块150可以根据不同的安装请求发送不同的安装包至移动终端102。上述处理器中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0040] 在其中一个实施例中,移动终端102包括第二通信模块210,用于与第一通信模块150通信连接,并接收安装包。具体地,第一通信模块150和第二通信模块210可以通过无线方式连接,例如WIFI、运营商网络、NFC(近场通信)等。进一步的,移动终端102上还设置有输入装置,用于供用户输入安装请求,的输入装置可以是移动终端上设置的显示屏上覆盖的触摸层,也可以触控笔,或者是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。移动终端102还包括安装包解析模块220,与第二通信模块
210连接,用于对接收到的安装包进行解析并在移动终端102上安装辅助学习APP。安装辅助学习APP后,移动终端102即可将学习资料、题库和考试规则等存储在本地,支持用户离线搜索学习资料进行离线学习。上述移动终端中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0041] 在其中一个实施例中,辅助学习APP包括搜索子系统,用于接收用户输入的搜索指令,获取搜索指令中的关键词,根据获取的关键词和匹配规则从移动终端102的本地存储模块中提取对应的学习资料并在移动终端102上显示,以便用户学习。测试子系统包括模拟测试单元和正式测试单元,测试子系统可以获取用户的指令并根据用户的指令进行模拟测试或正式测试。测试子系统还包括计时单元,连接模拟测试单元和正式测试单元。测试子系统接收到用户输入的指令时根据用户指令从题库中随机抽取题目形成考卷,并根据指令启动模拟测试单元或正式测试单元。当用户输入的指令为模拟测试指令时,启动模拟测试单元,并根据预先存储答正确答案判断用户输入的答案是否正确,当答案正确时直接进入下一题,当答案错误时,则显示正确答案。若接收到用户的交卷指令,则模拟测试单元可以根据用户的交卷指令交卷,并根据考试规则统计考试成绩。若模拟测试单元未接收到用户的交卷指令,但计时单元的计时时间已达到预定之间,则模拟测试单元可根据计时单元的计时时间结束测试,并根据考试规则统计考试成绩。当用户输入的指令为正式测试指令时,启动正式测试单元,每当用户答完当前题目,则自动进入下一题,若接收到用户的交卷指令,则正式测试单元可以根据用户的交卷指令交卷,并根据考试规则统计考试成绩并显示考试成绩。若正式测试单元未接收到用户的交卷指令,但计时单元的计时时间已达到预定之间,则正式测试单元可根据计时单元的计时时间结束测试,并根据考试规则统计考试成绩。
[0042] 进一步的,辅助学习APP还包括二维码生成单元,连接正式测试单元,用于根据正式测试单元的测试结果生成二维码,以便用户扫码查询测试成绩。
[0043] 在其中一个实施例中,辅助学习APP还包括学习结果展示单元,用于接收用户输入的学习结果查询指令,并根据学习结果查询指令统计用户学习的学习资料文档和对应的学习市场,并在移动终端上展示。
[0044] 在其中一个实施例中,辅助学习APP还包括信息认证单元,用于接收用户输入的登录信息并进行认证,当用户输入的登录信息与预先设置的登录信息一致时,则进入辅助学习APP。
[0045] 本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
[0046] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0047] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。