一种基于ppt文档对比技术计算老师备课创新度的方法技术

技术编号:27744444 阅读:27 留言:0更新日期:2021-03-19 13:38
一种基于ppt文档对比技术计算老师备课创新度的方法,包括:S1、获取新旧PPT文件;S2、对所述S1中获取的新旧PPT文件进行对比处理,获取新旧ppt文本文字的相似度,生成对比结果文件;S3、依据所述S2中获取的文本文字的相识度,计算老师备课创新度,采用:

【技术实现步骤摘要】
一种基于ppt文档对比技术计算老师备课创新度的方法
本专利技术涉及教学
,具体涉及一种基于ppt文档对比技术计算老师备课创新度的方法。
技术介绍
在学校,备课是老师日常工作的重要组成部分,也是绩效考核的一部分。然而,由于一部分教师对备课的重要性、规律性认识不足,因此出现了备课流于形式、应付检查等现象。体现在:现如今网上资源平台众多,像百度文库、学科网等平台,直接提供现成的课程资源,容易复制粘贴。这样就导致,老师的备课创新度很难衡量,这方面的绩效考核也很模糊。文档对比技术可以解决这个问题。虽然现在文档对比技术很成熟,尤其是应用在高校论文查重方面,但这种技术通常是对单一文档进行查重,如果应用在成百上千个ppt文档同时进行对比,便利性较低。而且,通过简单的文档对比得出的结果,往往并不科学,比如:老师由于拓展课外知识,使用网上图片或音视频不可避免,如果连这也算在查重范围之内的话,未免太不人性化。因此还需要一种更为科学的计算方法来衡量老师的备课创新度。不难看出,现有技术中还存在诸多问题。
技术实现思路
为此,为了解决现有技术中的上述问题,本专利技术提出一种基于ppt文档对比技术计算老师备课创新度的方法。本专利技术通过以下技术手段解决上述问题:一种基于ppt文档对比技术计算老师备课创新度的方法,包括:S1、获取新旧PPT文件;S2、对所述S1中获取的新旧PPT文件进行对比处理,获取新旧ppt文本文字或图片内容的相似度,生成对比结果文件;S3、依据所述S2中获取的文本文字的相识度,计算老师备课创新度,采用:其中,C为创新度,n为老师编辑的ppt文档个数,S为文本文字或图片内容的相似度。进一步的,所述S2包括:文件转换、获取文件的MD5值;获取新旧ppt文件中幻灯片存在差异的页码;比较文字;比较图像;计算文本文字或图片内容的相似度S;形成对比结果文件。进一步的,所述文件转换具体为:集成libreoffice工具使文件转换成.pptx文件格式。进一步的,所述获取文件的MD5值具体为:通过‘MD5’算法获取文件的‘MD5’值,通过‘MD5’值是否相等来判断两个文件是否相同。进一步的,所述获取新旧ppt文件中幻灯片存在差异的页码具体为:利用POI和java中的AWT软件包,通过创建BufferedImage对象,将幻灯片转换成图片,图象的尺寸为原来PPT的每页的尺寸;通过MD5算法,获取每张图片MD5值,通过MD5值来判断两张图片是否相同;将图片完全不同的页码记录存储到页码集合当中。进一步的,所述比较文字具体为:通过e-iceblue软件工具包,加载ppt文件,同时根据不相同的页码集合获取页码对应的ppt幻灯片;通过e-iceblue软件包中的Shape方式获取不相同页码的幻灯片下的段落文字,并去除空行;通过diff_main算法,找到两个文本之间的差异,并将差异值记录存放在集合当中;在差异页的页码当中创建幻灯片,并添加说明差异的内容。进一步的,所述比较图像具体为:通过e-iceblue软件工具包,加载ppt文件,同时根据不相同的页码集合获取页码对应的ppt幻灯片;通过e-iceblue软件包中的SlidePicture和BufferedImage对象,获取不相同页码中的幻灯片下的图像;通过均值哈希算法,实现比较图像指纹的方式,对比两张图片是否相同,记录相同图片的数目;通过数目计算ppt文件图片的引用率,引用率=相同图片的数目/新ppt的图片总数。进一步的,所述计算文本文字的相似度S具体为:通过Segment方法,对段落文本进行分词处理,并确定所述待匹配文档的特征词;文本相似度计算判定,通过余弦相似度计算,即计算两个向量的夹角余弦值来评估他们的相似度,所述余弦夹角原理:已知向量a=(x1,y1),向量b=(x2,y2)其中a·b=x1x2+y1y2,进一步的,所述形成对比结果文件具体为:在ppt末尾生成一张幻灯片,用于标注插入文字总相似度和图像比较的结果;通过poi方式去除结果文件中产生的水印标记。本专利技术的有益效果是:能够从备课文档对比的角度,便利的科学的计算出老师备课创新度,通过计算出新旧ppt的文本文字的相似度,并利用公式,计算出老师本科创新度,根据创新度的大小,来评定老师的创新度等级。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是的本专利技术所述的一种基于ppt文档对比技术计算老师备课创新度的方法的基本流程图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面将结合附图和具体的实施例对本专利技术的技术方案进行详细说明。需要指出的是,所描述的实施例子仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例如图1所示,一种基于ppt文档对比技术计算老师备课创新度的方法,包括:S1、获取新旧PPT文件;S2、对所述S1中获取的新旧PPT文件进行对比处理,获取新旧ppt文本文字或图片内容的相似度,生成对比结果文件;S3、依据所述S2中获取的文本文字的相识度,计算老师备课创新度,采用:其中,C为创新度,n为老师编辑的ppt文档个数,S为文本文字或图片内容的相似度。作为优选,所述S2包括:文件转换、获取文件的MD5值;获取新旧ppt文件中幻灯片存在差异的页码;比较文字;比较图像;计算文本文字或图片内容的相似度S;形成对比结果文件。作为优选,所述文件转换具体为:集成libreoffice工具使文件转换成.pptx文件格式。作为优选,所述获取文件的MD5值具体为:通过‘MD5’算法获取文件的‘MD5’值,通过‘MD5’值是否相等来判断两个文件是否相同。作为优选,所述获取新旧ppt文件中幻灯片存在差异的页码具体为:利用POI和java中的AWT软件包,通过创建BufferedImage对象,将幻灯片转换成图片,图象的尺寸为原来PPT的每页的尺寸;通过MD5算法,获取每张图片MD5值,通过值来判断两张图片是否相同;将图片完全不同的页码记录存储到页码集合当中。作为优选,所述比较文字具体为:通过e-iceblue软件工具包,加载ppt文件,同时根据不相同的页码集合获取页码对应的ppt幻灯片;通过e-iceblue软件包中的Shape方式获取不相同页码的幻灯片下的段落文字,本文档来自技高网...

【技术保护点】
1.一种基于ppt文档对比技术计算老师备课创新度的方法,其特征在于,包括:/nS1、获取新旧PPT文件;/nS2、对所述S1中获取的新旧PPT文件进行对比处理,获取新旧ppt文本文字或图片内容的相似度,生成对比结果文件;/nS3、依据所述S2中获取的文本文字的相识度,计算老师备课创新度,采用:/n

【技术特征摘要】
1.一种基于ppt文档对比技术计算老师备课创新度的方法,其特征在于,包括:
S1、获取新旧PPT文件;
S2、对所述S1中获取的新旧PPT文件进行对比处理,获取新旧ppt文本文字或图片内容的相似度,生成对比结果文件;
S3、依据所述S2中获取的文本文字的相识度,计算老师备课创新度,采用:



其中,C为创新度,n为老师编辑的ppt文档个数,S为文本文字或图片内容的相似度。


2.根据权利要求1所述的基于ppt文档对比技术计算老师备课创新度的方法,其特征在于,所述S2包括:
文件转换、获取文件的MD5值;获取新旧ppt文件中幻灯片存在差异的页码;比较文字;比较图像;计算文本文字或图片内容的相似度S;形成对比结果文件。


3.根据权利要求你2所述的于ppt文档对比技术计算老师备课创新度的方法,其特征在于,所述文件转换具体为:集成libreoffice工具使文件转换成.pptx文件格式。


4.根据权利要求3所述的于ppt文档对比技术计算老师备课创新度的方法,其特征在于,所述获取文件的MD5值具体为:通过‘MD5’算法获取文件的‘MD5’值,通过‘MD5’值是否相等来判断两个文件是否相同。


5.根据权利要求4所述的于ppt文档对比技术计算老师备课创新度的方法,其特征在于,所述获取新旧ppt文件中幻灯片存在差异的页码具体为:
利用POI和java中的AWT软件包,通过创建BufferedImage对象,将幻灯片转换成图片,图利用POI和java中的AWT软件包,通过创建BufferedImage对象,将幻灯片转换成图片,图象的尺寸为原来PPT的每页的尺寸;
通过MD5算法,获取每张图片MD5值,通过MD5值来判断两张图片是否相同;
将图片完全不同的页码记录存储到页码集合当中。


6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:孙永毫徐强
申请(专利权)人:广东国粒教育技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1