CN110110312A - 基于教学课件的线上编辑过程提取文本编辑数据的方法 - Google Patents
基于教学课件的线上编辑过程提取文本编辑数据的方法 Download PDFInfo
- Publication number
- CN110110312A CN110110312A CN201910387585.XA CN201910387585A CN110110312A CN 110110312 A CN110110312 A CN 110110312A CN 201910387585 A CN201910387585 A CN 201910387585A CN 110110312 A CN110110312 A CN 110110312A
- Authority
- CN
- China
- Prior art keywords
- text
- current
- editing
- character
- teaching courseware
- 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
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/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明公开了一种基于教学课件的线上编辑过程提取文本编辑数据的方法,包括如下步骤:S1:用户根据需要在当前编辑页面上的任意一个文本编辑区域内输入新的文本内容或者删减当前的文本内容;S2:用户根据需要对当前编辑页面上当前文本编辑区域内的当前文本进行预处理,获得文本独立元素;S3:对于任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令;S4:将当前编辑页面上当前文本编辑区域内所有文本独立元素或文本独立元素组合存储的文本样式修改指令的属性信息转换为通用格式的文本编辑数据,并将其通过网络协议传输至后台服务器保存。
Description
技术领域
本发明属于教学课件的线上编辑器及编辑方法技术领域,尤其是涉及一种基于教学课件的线上编辑过程提取文本编辑数据的方法。
背景技术
线上教学和线下教学过程中,教师经常会利用课件来辅助教学活动,以改善教学效果。教师在开始教学活动之前,通常需要制作教学课件。然而,在线下教学领域,教师利用线下编辑器制作教学课件时所保存的相关数据以及利用线下编辑器编辑后的数据,不便于整合和相互分享。
目前,在线上教学领域,尚没有能够辅助教师利用线上编辑器来制作教学课件的方法和产品。目前,用于其它领域的线上编辑器所保存的具有特定结构的数据,只能用于在浏览器端显示,无法将数据提取出来并将其转换成通用格式的数据使用,因而不能将提取出来的数据应用于其他平台或者对提取出来的数据进行二次开发。
上述问题已经成为本领域技术人员亟待解决的技术难题。因此,非常需要一种基于教学课件的线上编辑过程提取编辑数据的方法。
发明内容
本发明要解决的技术问题是提供一种基于教学课件的线上编辑过程提取文本编辑数据的方法。
为解决上述技术问题,发明采用如下的技术方案:
本发明提供一种基于教学课件的线上编辑过程提取文本编辑数据的方法,该方法包括如下步骤:
S1:在利用线上编辑器制作教学课件的过程中,用户根据需要在当前编辑页面上的任意一个文本编辑区域内输入新的文本内容或者删减当前的文本内容;
S2:在利用线上编辑器制作教学课件的过程中,用户根据需要对当前编辑页面上当前文本编辑区域内的当前文本进行预处理,获得文本独立元素;
S3:在用户制作教学课件的过程中,对于当前编辑页面上当前文本编辑区域内的任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令时,将该文本样式修改指令绑定到该文本独立元素或该文本独立元素组合,并将该文本样式修改指令的属性信息存储到该文本独立元素或该文本独立元素组合;
S4:将当前编辑页面上当前文本编辑区域内所有文本独立元素或文本独立元素组合存储的文本样式修改指令的属性信息转换为通用格式的文本编辑数据,并将其通过网络协议传输至后台服务器保存。
优选地,所述步骤S2进一步包括如下子步骤:
S2.1:获取当前编辑页面上当前文本编辑区域内的当前文本内容;
S2.2:判断当前编辑页面上当前文本编辑区域内的当前文本内容是否包含字符串;如果是,则将当前文本编辑区域内的当前文本内容所包含的所有字符串均拆分成单个字符;
S2.3:将每一个单个字符与一个能够被浏览器解析的特定的span标签关联,构成一个文本独立元素;
S2.4:当用户在当前编辑页面上当前文本编辑区域内再次输入新的文本内容或者删减当前的文本内容时,重复所述步骤S2.1至所述步骤S2.3。
进一步优选地,所述单个字符包括但不限于单个英文字母、单个汉字和单个标点符号。
优选地,所述文本样式修改指令包括但不限于加粗显示指令、斜体显示指令、加下划线显示指令、改变字符字体指令、改变字符大小指令、改变字符颜色指令、以及字符大小写切换指令。
优选地,所述文本编辑区域包括文本框。
本发明所记载的任何范围包括端值以及端值之间的任何数值以及端值或者端值之间的任意数值所构成的任意子范围。
如无特殊说明,本发明中的各原料均可通过市售购买获得,本发明中所用的设备可采用所属领域中的常规设备或参照所属领域的现有技术进行。
与现有技术相比较,本发明具有如下有益效果:
本发明提供的基于教学课件的线上编辑过程提取文本编辑数据的方法,能够基于用户利用线上编辑器制作教学课件的过程来提取文本编辑数据,并将其转换成通用格式的文本编辑数据保存在后台服务器,其他教学平台可以通过接口从后台服务器获取文本编辑数据,以用于在浏览器端显示、进行数据逻辑处理、和/或二次开发等。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明
图1为当前编辑页面以及文本编辑区域和文本内容的示意图;
图2为将字符串拆分成单个字符的示意图;
图3为文本独立元素的示意图;
图4为将文本样式修改指令绑定到文本独立元素的示意图。
具体实施方式
为了更清楚地说明本发明,下面结合优选实施例对本发明做进一步的说明。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
本实施例提供一种基于教学课件的线上编辑过程提取文本编辑数据的方法,该方法包括如下步骤:
S1:在利用线上编辑器制作教学课件的过程中,用户根据需要在当前编辑页面上的任意一个文本编辑区域内输入新的文本内容或者删减当前的文本内容;
文本编辑区域包括文本框;
例如,在利用线上编辑器制作教学课件的过程中,当需要输入新的文本内容时,用户在当前编辑页面上创建一个文本框,并在该文本框内输入新的文本内容,或者当需要在当前编辑页面上的任意一个已有的文本框内输入新的文本内容时,用户在该文本框内输入新的文本内容;如图1所示,用户在当前编辑页面上创建一个文本框100,并在文本框100(下文将“文本框100”称为“当前文本编辑区域100”)内输入新的文本内容即字符串“Hello!”200;
又例如,在利用线上编辑器制作教学课件的过程中,当需要对当前编辑页面上的任意一个已有的文本框内的当前文本内容进行删减修改时,用户将该文本框内的当前文本内容全部删除,或者删除当前文本内容的一部分;
S2:在利用线上编辑器制作教学课件的过程中,用户根据需要对当前编辑页面上当前文本编辑区域内的当前文本进行预处理,获得文本独立元素;
上述步骤S2进一步包括如下子步骤:
S2.1:获取当前编辑页面上当前文本编辑区域内的当前文本内容;
例如,如图1所示,获取当前文本编辑区域100内的当前文本内容为字符串“Hello!”200;
S2.2:判断当前编辑页面上当前文本编辑区域内的当前文本内容是否包含字符串;如果是,则将当前文本编辑区域内的当前文本内容所包含的所有字符串均拆分成单个字符;
单个字符包括但不限于单个英文字母、单个汉字和单个标点符号;
例如,如图2所示,将当前文本编辑区域100内的当前文本内容即字符串“Hello!”200拆分成第一单个字符“H”201、第二单个字符“e”202、第三单个字符“l”203、第四单个字符“l”204、第五单个字符“o”205和第六单个字符“!”206;
容易理解,对于由多个汉字组成的字符串,该步骤将字符串拆分成单个汉字;
S2.3:将每一个单个字符与一个能够被浏览器解析的特定的span标签(行内标签)关联,构成一个文本独立元素,即每一个文本独立元素包含一个单个字符和一个能够被浏览器解析的特定的span标签;
例如,如图3所示,第一单个字符“H”201与第一span标签“1”关联,构成第一文本独立元素301;第二单个字符“e”202与第二span标签“2”关联,构成第二文本独立元素302;第三单个字符“l”203与第三span标签“3”关联,构成第三文本独立元素303;第四单个字符“1”204与第四span标签“4”关联,构成第四文本独立元素304;第五单个字符“o”205与第五span标签“5”关联,构成第五文本独立元素305;第六单个字符“!”206与第六span标签“6”关联,构成第六文本独立元素306;
S2.4:当用户在当前编辑页面上当前文本编辑区域内再次输入新的文本内容或者删减当前的文本内容时,重复上述步骤S2.1至步骤S2.3;
S3:在用户制作教学课件的过程中,对于当前编辑页面上当前文本编辑区域内的任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令时,将该文本样式修改指令绑定到该文本独立元素或该文本独立元素组合,并将该文本样式修改指令的属性信息存储到该文本独立元素或该文本独立元素组合;
文本样式修改指令包括但不限于加粗显示指令、斜体显示指令、加下划线显示指令、改变字符字体指令、改变字符大小指令、改变字符颜色指令、以及字符大小写切换指令;
例如,如图4所示,在用户制作教学课件的过程中,对于第一文本独立元素301,监听用户是否触发针对第一文本独立元素301的文本样式修改指令,当监听到用户触发针对第一文本独立元素301的例如斜体显示指令时,将斜体显示指令绑定到第一文本独立元素301,并将斜体显示指令的属性信息存储到第一文本独立元素301,从而使得第一文本独立元素301的第一单个字符“H”201斜体显示;
又例如,如图4所示,在用户制作教学课件的过程中,对于第五文本独立元素305,监听用户是否触发针对第五文本独立元素305的文本样式修改指令,当监听到用户触发针对第五文本独立元素305的例如加下划线显示指令时,将加下划线显示指令绑定到第五文本独立元素305,并将加下划线显示指令的属性信息存储到第五文本独立元素305,从而使得第五文本独立元素305的第五单个字符“o”205加下划线显示;
S4:将当前编辑页面上当前文本编辑区域内所有文本独立元素或文本独立元素组合存储的文本样式修改指令的属性信息转换为通用格式的文本编辑数据,并将其通过网络协议传输至后台服务器保存。
其他教学平台可以通过接口从后台服务器获取文本编辑数据,以用于在浏览器端显示、进行数据逻辑处理、和/或二次开发等。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无法对所有的实施方式予以穷举。凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
Claims (5)
1.一种基于教学课件的线上编辑过程提取文本编辑数据的方法,其特征在于,该方法包括如下步骤:
S1:在利用线上编辑器制作教学课件的过程中,用户根据需要在当前编辑页面上的任意一个文本编辑区域内输入新的文本内容或者删减当前的文本内容;
S2:在利用线上编辑器制作教学课件的过程中,用户根据需要对当前编辑页面上当前文本编辑区域内的当前文本进行预处理,获得文本独立元素;
S3:在用户制作教学课件的过程中,对于当前编辑页面上当前文本编辑区域内的任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令时,将该文本样式修改指令绑定到该文本独立元素或该文本独立元素组合,并将该文本样式修改指令的属性信息存储到该文本独立元素或该文本独立元素组合;
S4:将当前编辑页面上当前文本编辑区域内所有文本独立元素或文本独立元素组合存储的文本样式修改指令的属性信息转换为通用格式的文本编辑数据,并将其通过网络协议传输至后台服务器保存。
2.根据权利要求1所述的基于教学课件的线上编辑过程提取文本编辑数据的方法,其特征在于,所述步骤S2进一步包括如下子步骤:
S2.1:获取当前编辑页面上当前文本编辑区域内的当前文本内容;
S2.2:判断当前编辑页面上当前文本编辑区域内的当前文本内容是否包含字符串;如果是,则将当前文本编辑区域内的当前文本内容所包含的所有字符串均拆分成单个字符;
S2.3:将每一个单个字符与一个能够被浏览器解析的特定的span标签关联,构成一个文本独立元素;
S2.4:当用户在当前编辑页面上当前文本编辑区域内再次输入新的文本内容或者删减当前的文本内容时,重复所述步骤S2.1至所述步骤S2.3。
3.根据权利要求2所述的基于教学课件的线上编辑过程提取文本编辑数据的方法,其特征在于,所述单个字符包括但不限于单个英文字母、单个汉字和单个标点符号。
4.根据权利要求1或2所述的基于教学课件的线上编辑过程提取文本编辑数据的方法,其特征在于,所述文本样式修改指令包括但不限于加粗显示指令、斜体显示指令、加下划线显示指令、改变字符字体指令、改变字符大小指令、改变字符颜色指令、以及字符大小写切换指令。
5.根据权利要求1或2所述的基于教学课件的线上编辑过程提取文本编辑数据的方法,其特征在于,所述文本编辑区域包括文本框。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910387585.XA CN110110312A (zh) | 2019-05-10 | 2019-05-10 | 基于教学课件的线上编辑过程提取文本编辑数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910387585.XA CN110110312A (zh) | 2019-05-10 | 2019-05-10 | 基于教学课件的线上编辑过程提取文本编辑数据的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110110312A true CN110110312A (zh) | 2019-08-09 |
Family
ID=67489217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910387585.XA Pending CN110110312A (zh) | 2019-05-10 | 2019-05-10 | 基于教学课件的线上编辑过程提取文本编辑数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110110312A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102067174A (zh) * | 2008-06-23 | 2011-05-18 | 微软公司 | 参数字体动画 |
CN102915328A (zh) * | 2012-09-04 | 2013-02-06 | 新浪网技术(中国)有限公司 | 编辑富文本的方法及富文本编辑器 |
CN108369485A (zh) * | 2016-01-18 | 2018-08-03 | 微软技术许可有限责任公司 | 弧形键盘布局 |
CN109284473A (zh) * | 2018-11-20 | 2019-01-29 | 育宁教育科技(上海)有限公司 | 在线教学课件的编辑和生成方法以及*** |
-
2019
- 2019-05-10 CN CN201910387585.XA patent/CN110110312A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102067174A (zh) * | 2008-06-23 | 2011-05-18 | 微软公司 | 参数字体动画 |
CN102915328A (zh) * | 2012-09-04 | 2013-02-06 | 新浪网技术(中国)有限公司 | 编辑富文本的方法及富文本编辑器 |
CN108369485A (zh) * | 2016-01-18 | 2018-08-03 | 微软技术许可有限责任公司 | 弧形键盘布局 |
CN109284473A (zh) * | 2018-11-20 | 2019-01-29 | 育宁教育科技(上海)有限公司 | 在线教学课件的编辑和生成方法以及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7315867B2 (en) | Document processing apparatus, document processing method, document processing program, and recording medium | |
CN108764268A (zh) | 一种基于深度学习的图文多模态情感识别方法 | |
CN108664615A (zh) | 一种面向学科教育资源的知识图谱构建方法 | |
CN106357942A (zh) | 基于上下文对话语义识别的智能应答方法及*** | |
CN103853852B (zh) | 电子试卷的导入方法 | |
CN105138752B (zh) | 智能变电站scd文件历史回溯差异化比较及展示方法 | |
CN105426350B (zh) | Scd文件中提取电压等级、间隔及ied信息的方法 | |
CN109740159B (zh) | 用于命名实体识别的处理方法及装置 | |
CN105045583B (zh) | 一种基于可视化流程的ietm故障类数据模块创作装置及其创作方法 | |
CN107894974A (zh) | 基于标签路径和文本标点比特征融合的网页正文提取方法 | |
CN115129892A (zh) | 配电网故障处置知识图谱构建方法及装置 | |
CN114372153A (zh) | 基于知识图谱的法律文书结构化入库方法及*** | |
CN108241658A (zh) | 一种日志模式发现方法及*** | |
CN106372053A (zh) | 句法分析的方法和装置 | |
CN110119501A (zh) | 一种基于教学课件的线上编辑过程提取编辑数据的方法 | |
CN109885288A (zh) | 一种按照学科语义网络以及相应语义规则自动化生成题目的*** | |
CN114970502A (zh) | 一种应用于数字政府的文本纠错方法 | |
CN110110312A (zh) | 基于教学课件的线上编辑过程提取文本编辑数据的方法 | |
CN110362691B (zh) | 一种句法树库构建*** | |
CN107622093A (zh) | 一种从非结构化数据提取结构化数据的*** | |
CN110083295A (zh) | 基于教学课件的线上编辑过程提取音频编辑数据的方法 | |
CN107451215B (zh) | 特征文本抽取方法及装置 | |
CN108959248A (zh) | 一种实体标注方法和装置、计算机可读存储介质 | |
KR20110020115A (ko) | 청구항 시각화 장치 및 방법 | |
CN108427668A (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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200428 Address after: 215000 unit 1-a3f, creative industry park, No. 328, Xinghu street, Suzhou Industrial Park, Suzhou area, Suzhou pilot Free Trade Zone, Jiangsu Province Applicant after: Suzhou cloud times Information Technology Co.,Ltd. Address before: 215000 No. 388 Xinping Street, Suzhou Industrial Park, Suzhou City, Jiangsu Province Applicant before: Suzhou Yunxue Time Technology Co.,Ltd. |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190809 |