技术领域
本发明涉及教育技术领域,具体涉及一种基于大数据和分布式存储的终身学习评价系统及方法。
背景技术
终身学习是指社会每个成员为适应社会发展和实现个体发展的需要,贯穿于人的一生的,持续的学习过程。即我们所常说的“活到老学到老”或者“学无止境”。在特殊的社会、教育和生活背景下,终身学习理念得以产生,它具有终身性、全民性、广泛性等特点。终身学习提出后,各国普遍重视并积极实践。终身学习启示我们树立终身教育思想,使学生学会学习,更重要的是培养学生养成主动的、不断探索的、自我更新的、学以致用的和优化知识的良好习惯。
随着对终身学习重视度的提升,如何评价一个人的终身学习成果,成为了一个难题。在终身学习的相关评价过程中,需要涉及到的信息种类及数量繁多,且时间跨度极大,现有的评价系统难以保证数据长久可靠的存储。因此,本发明公开了一种基于大数据和分布式存储的终身学习评价系统及方法,能够将评价数据及结果保存在多个数据存储节点上,并定时对数据进行更新纠错,保证数据长久可靠的存储。
发明内容
针对现有技术存在的上述不足,本发明的目的是公开一种基于大数据和分布式存储的终身学习评价系统及方法,能够将评价数据及结果保存在多个数据存储节点上,并定时对数据进行更新纠错,保证数据长久可靠的存储。
为解决现有技术中的问题,本发明采用了如下的技术方案:
一种基于大数据和分布式存储的终身学习评价系统,包括服务器,还包括分别与服务器通信连接的多个用户端和多个数据存储节点,服务器包括第一通信模块、账户管理模块、分析模块及检测模块,用户端包括交互模块及第二通信模块,数据存储节点包括第三通信模块及存储模块。
一种基于大数据和分布式存储的终身学习评价方法,所述方法利用上述的基于大数据和分布式存储的终身学习评价系统实现,包括如下步骤:第二通信模块向第一通信模块发送的登录信息;账户管理模块基于登录信息识别用户端身份类型,并生成用户端身份类型对应的权限信息;第一通信模块发送权限信息至第二通信模块;交互模块显示权限信息;交互模块接收权限信息对应的用户评价信息;分析模块基于用户评价信息生成评价结果信息;第二通信模块将评价结果信息及用户评价信息发送至每一个数据存储节点的第三通信模块;每个数据存储节点的存储模块存储评价结果信息及用户评价信息;每隔预设时间段,第二通信模块随机选择预设个数的数据存储节点,发送检测指令;第三通信模块基于检测指令发送存储模块存储的评价结果信息及用户评价信息至第二通信模块;检测模块对比接收到的多个数据存储节点的评价结果信息及用户评价信息,将相同的评价结果信息及用户评价信息分为一类,统计各个类对应的数据存储节点的数量,选择对应数据存储节点的数量最多的类作为标准类;第二通信模块将标准类对应的评价结果信息及用户评价信息发送至与标准类不对应的数据存储节点的第三通信模块;存储模块以接收到的标准类对应的评价结果信息及用户评价信息覆盖原评价结果信息及用户评价信息。
优选地,用户端身份类型包括教师类、学生类、企业类及亲属类。
优选地,评价结果信息包括总评价结果及子项目评价结果,总评价结果由所有子项目评价结果加权求和得到。
优选地,分析模块基于用户评价信息生成子项目评价结果包括:分析模块提取用户端发送的用户评价信息中的子项目评价信息,并生成对应的子项目评价信息提取指令;第二通信模块将子项目评价信息提取指令发送至任意一个第三通信模块;所述第三通信模块基于子项目评价信息提取指令提取存储模块中的其他类型的用户端发送的子项目评价信息,并发送至第二通信模块;分析模块对同一子项目的不同类型的用户端发送的子项目评价信息进行加权求和得到子项目评价结果。
优选地,在每次生成子项目评价结果后,分析模块生成总评价结果更新指令;第二通信模块发送总评价结果更新指令至任一第三通信模块;所述第三通信模块调用其他子项目评价结果并发送至第二通信模块;分析模块基于所有子项目评价结果生成新的总评价结果。
与现有技术相比,本发明具有以下技术效果:
(1)本发明采用了分布式存储的方式,因此,能够有效防止数据的丢失。此外,本发明还周期性的对数据进行检测更新,使所有数据存储节点的数据保持一致,避免了数据的损坏以及非法篡改,保证数据长久可靠的存储,适用于终身学习评价。
(2)本发明中设置了多种身份类型,囊括了一个人在一生的学习过程中可以对其进行评价的各类主体,保证了终身学习评价中数据的完整性以及整体评价结果的准确性。
(3)本发明中的评价结果包括了子项目评价结果,例如某一门课程的评价或者某一个时间段学习情况的评价;还包括总评价结果,即被评价人所有的学习经历的整体评价。通过不同的评价结果,用户可以根据需要从整体或某个单一部分对被评价人的学习情况有一个直观的了解。
(4)现有的学习评价系统,评价结果通常只来自于老师的评价,这种评价方式评价人员构成单一、评价结果主观影响较大,造成了评价结果不完全准确。本发明中,不同身份的人员可对同一个子项目(某一课程或某一个时间段学习情况)进行评价,然后采用加权求和的方式得到同一个子项目的评价结果,从而保证评价结果的准确可靠。
(5)总评价结果是由子项目评价结果加权求和得到的,因此,在系统每一次新录入了子项目评价结果后,本发明还会对总评价结果进行更新,之后将更新的总评价结果发送到每个数据存储节点,覆盖之前的总评价结果。
附图说明
为了使发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:
图1为本发明公开的一种基于大数据和分布式存储的终身学习评价系统的结构示意图。
具体实施方式
下面结合附图对本发明作进一步的详细说明。
如图1所示,本发明公开了一种基于大数据和分布式存储的终身学习评价系统,包括服务器,还包括分别与服务器通信连接的多个用户端和多个数据存储节点,服务器包括第一通信模块、账户管理模块、分析模块及检测模块,用户端包括交互模块及第二通信模块,数据存储节点包括第三通信模块及存储模块。
上述基于大数据和分布式存储的终身学习评价系统在实现评价和评价数据更新时的工作流程如下:第二通信模块向第一通信模块发送的登录信息;账户管理模块基于登录信息识别用户端身份类型,并生成用户端身份类型对应的权限信息;第一通信模块发送权限信息至第二通信模块;交互模块显示权限信息;交互模块接收权限信息对应的用户评价信息;分析模块基于用户评价信息生成评价结果信息;第二通信模块将评价结果信息及用户评价信息发送至每一个数据存储节点的第三通信模块;每个数据存储节点的存储模块存储评价结果信息及用户评价信息;每隔预设时间段,第二通信模块随机选择预设个数的数据存储节点,发送检测指令;第三通信模块基于检测指令发送存储模块存储的评价结果信息及用户评价信息至第二通信模块;检测模块对比接收到的多个数据存储节点的评价结果信息及用户评价信息,将相同的评价结果信息及用户评价信息分为一类,统计各个类对应的数据存储节点的数量,选择对应数据存储节点的数量最多的类作为标准类;第二通信模块将标准类对应的评价结果信息及用户评价信息发送至与标准类不对应的数据存储节点的第三通信模块;存储模块以接收到的标准类对应的评价结果信息及用户评价信息覆盖原评价结果信息及用户评价信息。
本发明中,不同类型的用户根据权限信息可输入对应的评价信息,服务器收到评价信息后生成评价结果,然后存储到每一个数据存储节点中。由于采用了分布式存储的方式,因此,能够有效防止数据的丢失。此外,本发明还周期性的对数据进行检测更新,使所有数据存储节点的数据保持一致,避免了数据的损坏以及非法篡改,保证数据长久可靠的存储,适用于终身学习评价。
具体实施时,用户端身份类型包括教师类、学生类、企业类及亲属类。
本发明中设置了多种身份类型,囊括了一个人在一生的学习过程中可以对其进行评价的各类主体,保证了终身学习评价中数据的完整性以及整体评价结果的准确性。
具体实施时,评价结果信息包括总评价结果及子项目评价结果,总评价结果由所有子项目评价结果加权求和得到。
本发明中的评价结果包括了子项目评价结果,例如某一门课程的评价或者某一个时间段学习情况的评价;还包括总评价结果,即被评价人所有的学习经历的整体评价。通过不同的评价结果,用户可以根据需要从整体或某个单一部分对被评价人的学习情况有一个直观的了解。
具体实施时,分析模块基于用户评价信息生成子项目评价结果包括:分析模块提取用户端发送的用户评价信息中的子项目评价信息,并生成对应的子项目评价信息提取指令;第二通信模块将子项目评价信息提取指令发送至任意一个第三通信模块;所述第三通信模块基于子项目评价信息提取指令提取存储模块中的其他类型的用户端发送的子项目评价信息,并发送至第二通信模块;分析模块对同一子项目的不同类型的用户端发送的子项目评价信息进行加权求和得到子项目评价结果。
现有的学习评价系统,评价结果通常只来自于老师的评价,这种评价方式评价人员构成单一、评价结果主观影响较大,造成了评价结果不完全准确。本发明中,不同身份的人员可对同一个子项目(某一课程或某一个时间段学习情况)进行评价,然后采用加权求和的方式得到同一个子项目的评价结果,从而保证评价结果的准确可靠。
具体实施时,在每次生成子项目评价结果后,分析模块生成总评价结果更新指令;第二通信模块发送总评价结果更新指令至任一第三通信模块;所述第三通信模块调用其他子项目评价结果并发送至第二通信模块;分析模块基于所有子项目评价结果生成新的总评价结果。
总评价结果是由子项目评价结果加权求和得到的,因此,在系统每一次新录入了子项目评价结果后,本发明还会对总评价结果进行更新,之后将更新的总评价结果发送到每个数据存储节点,覆盖之前的总评价结果。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管通过参照本发明的优选实施例已经对本发明进行了描述,但本领域的普通技术人员应当理解,可以在形式上和细节上对其做出各种各样的改变,而不偏离所附权利要求书所限定的本发明的精神和范围。
机译: 基于大数据的生态旅游适宜性评价系统及其方法
机译: 基于自适应大数据过程的劳动者评价系统
机译: 基于多数据节点位置的分布式存储对象的分布式存储系统,基于位置的对象分布式存储方法以及计算机可读记录介质