CN104298725B - 在线课件开发***一次性编辑输入多版本输出的方法 - Google Patents

在线课件开发***一次性编辑输入多版本输出的方法 Download PDF

Info

Publication number
CN104298725B
CN104298725B CN201410499238.3A CN201410499238A CN104298725B CN 104298725 B CN104298725 B CN 104298725B CN 201410499238 A CN201410499238 A CN 201410499238A CN 104298725 B CN104298725 B CN 104298725B
Authority
CN
China
Prior art keywords
text
square
html
video
audio
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.)
Expired - Fee Related
Application number
CN201410499238.3A
Other languages
English (en)
Other versions
CN104298725A (zh
Inventor
汤习俭
汤浩晨
汤浩然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tang Xijian
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201410499238.3A priority Critical patent/CN104298725B/zh
Publication of CN104298725A publication Critical patent/CN104298725A/zh
Application granted granted Critical
Publication of CN104298725B publication Critical patent/CN104298725B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提出了一种在线课件开发***一次性编辑输入多版本输出的方法,前台使用JSP、html、CSS和JavaScript的DOM模型,后台使用Servlet、J2EE和MySQL数据库。本发明将整个页面通过html表格布局分成多个单元格,每个单元格含有一个或多个如下六种方块或其组合体:空、文本、考试、图形、视频和音频,并视各个方块是最小的独立单元体,其所要显示的内容大小由方块属性宽和高参数确定,故而只需对每个方块内容作一次性编辑,选用相应的后台软件模块就直接生成了常规、移动、文本以及阅读器版课件,无需再作二次排版编辑,极大地缩短了课件开发周期,显著地减少了昂贵的人力开发成本。

Description

在线课件开发***一次性编辑输入多版本输出的方法
技术领域
本发明涉及网络技术领域,特别涉及一种基于Web的在线课件开发***一次性编辑输入多版本输出的方法。
背景技术
目前大部分在线教育平台中课件制作功能只能生成常规的课件,这种常规的课件只适合在电脑上浏览,不适合在移动终端及电子书阅读器上浏览。而用户需要随时随地在手机、平板电脑及电子书阅读器上浏览课件。这需要课件制作人员重新分别开发移动端课件、电子书课件以及文本课件,大大增加了课件开发成本。
发明内容
为解决现有课件制作工具存在的生成版本单一问题,本发明提供了一种基于Web的在线课件开发***一次性编辑输入多版本输出的方法,同时生成常规、移动(手机和平板)、文本以及阅读器(EPub)版本,能够弥补现有技术缺陷。
本发明的技术方案是这样实现的:
一种在线课件开发***一次性编辑输入多版本输出的方法,前台使用JSP、html、CSS和JavaScript的DOM模型,后台使用Servlet、J2EE和MySQL数据库;包括以下步骤:
步骤(a),通过html表格布局将页面分成多个单元格,每个单元格含有一个或多个如下六种独立方块或其组合体:空、文本、考试、图形、视频、音频;
步骤(b),对所述各个方块内容采用iframe标签实行页面分开编辑;
步骤(c),分别编辑完后通过Servlet提交给后台提取方块类型和参数并存储;
步骤(d),在课件生成模块中,含有四个分模块:常规、移动、电子书和文本;分别应用所述分模块生成相应的方块内容,再根据各自的布局要求,生成所要的课件。
可选地,上述步骤(b)中,针对不同方块的编辑过程具体为:
所述空方块表示内容为空,无需编辑;
文本方块采用富文本编辑器,动态***和编辑各种html标签及其属性;
图形方块上传图形文件,设置图形属性,编辑图形事件、缩放、浮文本等功能;
视频方块上传多个视频文件和预览图片,编辑视频大小等属性、软字幕以及时控文本;
音频方块上传多个音频文件,编辑音频显示等属性、脚本以及时控文本;
通过编辑考试方块实现各种题型的测试。
可选地,所述常规模块将生成常规版的Html、CSS和Javascript混合体文本;
对于空方块生成html空代码;对于文本方块不作任何处理;对于图形方块生成html图形标签和Javascript的混合代码;对于视频和音频方块在选定一种播放器后,生成相应的html和Javascript的混合代码;对于考试方块则根据不同题型生成相应的html和Javascript的混合代码。
可选地,在移动模块中,对各块大小的属性宽和高参数进行再处理,改为自适应屏幕的格式,其排版顺序按常规版的从左到右和从上到下顺序改为从上到下一列,将显示格式改为JQuery Mobile版的格式,视频和音频的播放器换成Html5。
可选地,所述电子书模块采用EPub2.0版标准进行转换,视频和音频的播放器也换成Html5,去掉了Javascript代码,所有html代码被转换成xhtml代码。
可选地,在文本模块中,采用Java RegExp去掉文本内容中的各种Html标签,若有视频预览图就用它代替其位置,若没有就对视频进行截图然后印上此截图,再加上描述内容,对音频则换上音频脚本。
本发明的有益效果是:
(1)本发明将整个页面通过html表格布局分成多个单元格,每个单元格含有一个或多个如下六种方块或其组合体:空、文本、考试、图形、视频和音频,并视各个方块是最小的独立单元体,其所要显示的内容大小由方块属性宽和高参数确定,故而只需对每个方块内容作一次性编辑;
(2)选用相应的后台软件模块就直接生成了常规、移动(手机和平板)、文本以及阅读器(EPub)版课件,无需再作二次排版编辑,极大地缩短了课件开发周期,显著地减少了昂贵的人力开发成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明在线课件开发***一次性编辑输入多版本方法输出的***框图;
图2为本发明在线课件开发***一次性编辑输入多版本输出方法的流程图;
图3为本发明在线课件开发***一次性编辑输入多版本输出方法的优选实施例的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明采用Java Web技术开发,前台使用JSP、html、CSS和JavaScript的DOM模型,后台使用Servlet、J2EE和MySQL数据库。下面结合附图,对本发明的在线课件开发***一次性编辑输入多版本输出的方法进行详细说明。
如图1和图2所示,本发明的在线课件开发***一次性编辑输入多版本输出的方法,包括以下步骤:
步骤(a),通过html表格布局将页面分成多个单元格,每个单元格含有一个或多个如下六种独立方块或其组合体:空、文本、考试、图形、视频、音频。
步骤(b),然后对上述各个方块内容采用iframe标签实行页面分开编辑。
步骤(c),分别编辑完后通过Servlet提交给后台提取方块类型和参数并存储。
步骤(d),在课件生成模块中,含有四个分模块:常规、移动、电子书(EPub)和文本(PDF)。分别应用上述分模块将生成相应的方块内容,再根据各自的布局要求,从而生成所要的课件。
下面结合图3,给出本发明在线课件开发***一次性编辑输入多版本输出方法的一个优选实施例。
如图3所示,上述步骤(b)中,针对不同方块的编辑过程具体为:空方块表示内容为空,无需编辑。文本方块采用富文本编辑器,可以动态***和编辑各种html标签及其属性;图形方块可以上传图形文件,设置图形属性,编辑图形事件、缩放、浮文本等功能;视频方块可以上传多个视频文件和预览图片,编辑视频大小等属性、软字幕以及时控文本;同样音频方块可以上传多个音频文件,编辑音频显示等属性、脚本以及时控文本;通过编辑考试方块可以实现各种题型的测试。
如图3所示,上述步骤(d)中,常规模块将生成常规版的Html、CSS和Javascript混合体文本;对于空方块生成html空代码;对于文本方块不作任何处理;对于图形方块生成html图形标签和Javascript的混合代码;对于视频和音频方块在选定一种播放器后,生成相应的html和Javascript的混合代码;对于考试方块则根据不同题型生成相应的html和Javascript的混合代码。
在移动模块中,对各块大小的属性宽和高参数进行再处理,改为自适应屏幕的格式,其排版顺序按常规版的从左到右和从上到下顺序改为从上到下一列,将显示格式改为JQuery Mobile版的格式,视频和音频的播放器换成Html5的。
电子书(EPub)模块采用EPub2.0版标准进行转换,视频和音频的播放器也换成Html5的,去掉了Javascript代码,所有html代码被转换成xhtml代码。
在文本模块中,采用Java RegExp(正则表达式)技术去掉文本内容中的各种Html标签,由于视频和音频不能直接生成文本,若有视频预览图就用它代替其位置,若没有就对视频进行截图然后印上此截图,再加上描述内容,对音频则换上音频脚本。
本发明将整个页面通过html表格布局分成多个单元格,每个单元格含有一个或多个如下六种方块或其组合体:空、文本、考试、图形、视频和音频,并视各个方块是最小的独立单元体,其所要显示的内容大小由方块属性宽和高参数确定,故而只需对每个方块内容作一次性编辑,选用相应的后台软件模块就直接生成了常规、移动(手机和平板)、文本以及阅读器(EPub)版课件,无需再作二次排版编辑,极大地缩短了课件开发周期,显著地减少了昂贵的人力开发成本。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种在线课件开发***一次性编辑输入多版本输出的方法,其特征在于,前台使用JSP、html、CSS和JavaScript的DOM模型,后台使用Servlet、J2EE和MySQL数据库;包括以下步骤:
步骤(a),通过html表格布局将页面分成多个单元格,每个单元格含有一个或多个如下六种独立方块或其组合体:空、文本、考试、图形、视频、音频;
步骤(b),对所述各个方块内容采用iframe标签实行页面分开编辑;
步骤(c),分别编辑完后通过Servlet提交给后台提取方块类型和参数并存储;
步骤(d),在课件生成模块中,含有四个分模块:常规、移动、电子书和文本;分别应用所述分模块生成相应的方块内容,再根据各自的布局要求,生成所要的课件,只需对每个方块内容作一次性编辑,选用相应的后台软件模块就直接生成了常规、移动、文本以及电子书版课件,无需再作二次排版编辑;所述常规模块将生成常规版的html、CSS和Javascript混合体文本;对于空方块生成html空代码;对于文本方块不作任何处理;对于图形方块生成html图形标签和Javascript的混合代码;对于视频和音频方块在选定一种播放器后,生成相应的html和Javascript的混合代码;对于考试方块则根据不同题型生成相应的html和Javascript的混合代码。
2.如权利要求1所述的在线课件开发***一次性编辑输入多版本输出的方法,其特征在于,上述步骤(b)中,针对不同方块的编辑过程具体为:
所述空方块表示内容为空,无需编辑;
文本方块采用富文本编辑器,动态***和编辑各种html标签及其属性;
图形方块上传图形文件,设置图形属性,编辑图形事件、缩放、浮文本功能;
视频方块上传多个视频文件和预览图片,编辑视频大小属性、软字幕以及时控文本;
音频方块上传多个音频文件,编辑音频显示属性、脚本以及时控文本;
通过编辑考试方块实现各种题型的测试。
3.如权利要求1所述的在线课件开发***一次性编辑输入多版本输出的方法,其特征在于,在移动模块中,对各块大小的属性宽和高参数进行再处理,改为自适应屏幕的格式,其排版顺序按常规版的从左到右和从上到下顺序改为从上到下一列,将显示格式改为JQuery Mobile版的格式,视频和音频的播放器换成html5的。
4.如权利要求1所述的在线课件开发***一次性编辑输入多版本输出的方法,其特征在于,所述电子书模块采用EPub2.0版标准进行转换,视频和音频的播放器也换成html5,去掉了Javascript代码,所有html代码被转换成xhtml代码。
5.如权利要求1所述的在线课件开发***一次性编辑输入多版本输出的方法,其特征在于,在文本模块中,采用Java RegExp去掉文本内容中的各种html标签,若有视频预览图就用它代替其位置,若没有就对视频进行截图然后印上此截图,再加上描述内容,对音频则换上音频脚本。
CN201410499238.3A 2014-09-25 2014-09-25 在线课件开发***一次性编辑输入多版本输出的方法 Expired - Fee Related CN104298725B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410499238.3A CN104298725B (zh) 2014-09-25 2014-09-25 在线课件开发***一次性编辑输入多版本输出的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410499238.3A CN104298725B (zh) 2014-09-25 2014-09-25 在线课件开发***一次性编辑输入多版本输出的方法

Publications (2)

Publication Number Publication Date
CN104298725A CN104298725A (zh) 2015-01-21
CN104298725B true CN104298725B (zh) 2018-08-10

Family

ID=52318450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410499238.3A Expired - Fee Related CN104298725B (zh) 2014-09-25 2014-09-25 在线课件开发***一次性编辑输入多版本输出的方法

Country Status (1)

Country Link
CN (1) CN104298725B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105677630A (zh) * 2016-03-30 2016-06-15 成都景中教育软件有限公司 基于动态几何及计算机代数***的电子书***
CN106202013B (zh) * 2016-06-25 2019-04-26 国云科技股份有限公司 一种网页版excel的实现方法
CN106205278B (zh) * 2016-08-29 2020-05-05 得理电子(上海)有限公司 一种电子课件的生成方法、***、电子设备及其服务器
TWI647609B (zh) * 2017-04-14 2019-01-11 緯創資通股份有限公司 即時通訊方法、系統及電子裝置與伺服器
CN107180566A (zh) * 2017-07-03 2017-09-19 深圳市前海思创金融研究院有限公司 一种手机制作图文语音课程的方法及***
CN107357870A (zh) * 2017-07-03 2017-11-17 深圳市前海思创金融研究院有限公司 一种所见即所得的创建图文混合卡片课程的方法
CN107483641B (zh) * 2017-09-25 2020-12-01 绥宁县视聆通信息有限公司 一种信息分类管理及展示的***
CN107729108A (zh) * 2017-10-10 2018-02-23 天闻数媒科技(北京)有限公司 一种在线集体备课控制方法、装置、设备和存储介质
CN109376351B (zh) * 2018-09-11 2023-07-21 宁波思骏科技有限公司 一种在平板设备上对教学内容自适应排版的方法
CN111507076B (zh) * 2019-01-29 2022-07-05 北京新唐思创教育科技有限公司 一种用于教学***的共案课件制作方法、装置和终端
CN110083295A (zh) * 2019-05-10 2019-08-02 苏州云学时代科技有限公司 基于教学课件的线上编辑过程提取音频编辑数据的方法
CN113569532B (zh) * 2021-09-22 2022-01-25 北京仁和汇智信息技术有限公司 一种html编辑方法、装置、电子设备及计算机可读存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631918A (zh) * 2013-12-03 2014-03-12 深圳市问鼎资讯有限公司 一种在线学习课件的制作方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6170014B1 (en) * 1998-03-25 2001-01-02 Community Learning And Information Network Computer architecture for managing courseware in a shared use operating environment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631918A (zh) * 2013-12-03 2014-03-12 深圳市问鼎资讯有限公司 一种在线学习课件的制作方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于SCORM标准的网络课程设计过程模型的研究与实现;王思;《中国优秀硕士学位论文全文数据库 社会科学II辑》;20131115;H127-26第8、50-53、62页 *
移动学习资源开发与管理方法研究;盛东方;《中国优秀硕士学位论文全文数据库》;20131015;I138-60第27、30、35-36页 *

Also Published As

Publication number Publication date
CN104298725A (zh) 2015-01-21

Similar Documents

Publication Publication Date Title
CN104298725B (zh) 在线课件开发***一次性编辑输入多版本输出的方法
CN104317563B (zh) 一种在线课件协作开发***
CN104298721B (zh) 一种基于Web的在线课件制作任意个对象分屏布局编辑方法
CN101706821B (zh) 基于标签的移动互联网页面设计***及方法
CN101025738A (zh) 一种免模板动态网站生成方法
CN106021394A (zh) 一种网站的建站方法和装置
CN110390091A (zh) 一种排版文档生成方法、装置及设备
CN104391786A (zh) 网页自动化测试***及其方法
US20130262987A1 (en) Document processing method, apparatus and editor
CN109446506B (zh) 一种电子表单表格自动再造的方法和装置
CN104239282B (zh) 电子书的处理方法和装置
CN110990010A (zh) 一种软件界面代码的生成方法及装置
CN106210918A (zh) 一种用户界面的更新方法及***
CN102103586B (zh) 一种多语种双向混排字幕的编辑***
CN105095285A (zh) 数字出版物导览目录处理方法和装置
CN108268520B (zh) 课件的控制方法、装置及在线课程直播***
CN112416340A (zh) 基于草图的网页生成方法和***
CN104317600B (zh) 一种可配置的曲线图生成方法及***
CN106034254B (zh) 一种实现与视频中文字进行交互操作的方法及***
KR20040090867A (ko) 그레비티 레이어 방식을 이용한 xsl 스타일 시트의자동 생성 방법
CN102760159B (zh) 一种用于移动终端屏幕的杂志式文章全文混排方法
CN102104742B (zh) 多语种字幕的混合编排方法及装置
CN102104741A (zh) 多语种字幕的编排方法及装置
KR102103027B1 (ko) 영어학습교재 및 이를 이용한 영어 학습 콘텐츠 서비스 제공 방법
KR20190079609A (ko) 전자책 파일 생성 방법 및 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TANG XIJIAN

Free format text: FORMER OWNER: ASTROWAY TECHNOLOGY DEVELOPMENT (QINGDAO) CO., LTD.

Effective date: 20150605

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150605

Address after: 266000, room 217, 302 Chongqing Road, Licang District, Shandong, Qingdao, China

Applicant after: Tang Xijian

Address before: 266000, room 217, 302 Chongqing Road, Licang District, Shandong, Qingdao, China

Applicant before: Yu Wei Technology Development (Qingdao) Co., Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180810

Termination date: 20200925

CF01 Termination of patent right due to non-payment of annual fee