CN102567292A - Handout generation method and handout generation system - Google Patents
Handout generation method and handout generation system Download PDFInfo
- Publication number
- CN102567292A CN102567292A CN2011101709327A CN201110170932A CN102567292A CN 102567292 A CN102567292 A CN 102567292A CN 2011101709327 A CN2011101709327 A CN 2011101709327A CN 201110170932 A CN201110170932 A CN 201110170932A CN 102567292 A CN102567292 A CN 102567292A
- Authority
- CN
- China
- Prior art keywords
- file
- handout
- database
- document
- subdocument
- 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
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域 technical field
本发明涉及信息处理技术领域,更具体的说是涉及一种讲义生成方法和系统。The present invention relates to the technical field of information processing, and more specifically relates to a method and system for generating handouts.
背景技术 Background technique
随着科学技术的发展,越来越的科技手段已经被应用于教育领域中,例如采用计算机辅助教学,采用新的显示设备显示教学内容等;但是,对于教学内容的具体组成,也就是教师的讲义生成目前仍然是由教师根据自己的经验直接编撰完成,或者手工组织完成,即:首先找到符合的文件,然后从该文件中复制出需要的内容并粘贴至讲义草稿,最后整理形成符合教学需要的讲义。With the development of science and technology, more and more scientific and technological means have been applied in the field of education, such as the use of computer-assisted teaching, the use of new display devices to display teaching content, etc.; however, the specific composition of teaching content, that is, the teacher's The handout generation is still completed by the teacher directly based on his own experience, or manually organized, that is: first find the matching file, then copy the required content from the file and paste it into the handout draft, and finally arrange it to meet the teaching needs handouts.
但是,经发明人长期研究发现,传统的讲义生成方式多为人工方式,而在组织生成讲义的过程中,会大量的消耗教授人员的经历和时间,并且讲义的组成过程较为复杂,同时还需要理解专用内容的人来操作,这就大大降低了教学的效率,无法起到更好的教学效果。However, the inventor has found through long-term research that the traditional way of generating lecture notes is mostly manual, and in the process of organizing and generating lecture notes, a large amount of experience and time of professors will be consumed, and the composition process of lecture notes is relatively complicated. People who understand the special content operate, which greatly reduces the efficiency of teaching and cannot achieve better teaching effects.
发明内容 Contents of the invention
有鉴于此,本发明提供一种讲义生成方法和系统,用以解决现有技术中主要依靠人工而导致过程复杂、耗时长的问题,以及需要理解专用内容的人来操作而导致不方便的问题。In view of this, the present invention provides a method and system for generating handouts, which are used to solve the problems in the prior art that the process is complicated and time-consuming mainly relying on manual work, and the problem of inconvenience caused by the need for people who understand special content to operate .
为实现上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:
一种讲义生成方法,包括:A handout generation method comprising:
A、接收预先设置有标签的文档;A. Receive documents with pre-set labels;
B、根据所述标签对该文档进行分解以生成子文档;B. Decomposing the document according to the tags to generate sub-documents;
C、将所述子文档按照文件类型存入数据库中的对应目录下;C. Store the sub-documents in a corresponding directory in the database according to the file type;
D、对用户所选的所述数据库中目录下的子文档进行组合,以生成讲义文件。D. Combining the sub-documents in the directory in the database selected by the user to generate a handout file.
优选地,在上述的讲义生成方法中,所述讲义文件具体为word格式文件。Preferably, in the above method for generating handouts, the handout file is specifically a word format file.
优选地,在上述的讲义生成方法中,在步骤D之后,还包括步骤E:Preferably, in the above method for generating handouts, after step D, step E is also included:
E、将所述子文档中存在的word文件转换为swf文件。E. Convert the word file existing in the sub-document into a swf file.
优选地,在上述的讲义生成方法中,所述子文档具体为教学内容或教学试题。Preferably, in the above method for generating lecture notes, the sub-document is specifically teaching content or teaching test questions.
一种讲义生成系统,包括:接收模块、分解模块、存储模块和生成模块;A handout generating system, comprising: a receiving module, a decomposition module, a storage module and a generating module;
所述接收模块,用于接收预先设置有标签的文档;The receiving module is configured to receive a document with a label set in advance;
所述分解模块,用于根据所述标签对该文档进行分解以生成子文档;The decomposing module is configured to decompose the document according to the tags to generate sub-documents;
所述存储模块,用于将所述子文档按照文件类型存入数据库中的对应目录下;The storage module is configured to store the sub-documents in a corresponding directory in the database according to the file type;
所述生成模块,用于对用户所选的所述数据库中目录下的子文档进行组合,以生成讲义文件。The generating module is configured to combine the sub-documents in the directory in the database selected by the user to generate a handout file.
优选地,在上述的讲义生成系统中,还包括转换模块;Preferably, in the above-mentioned handout generation system, a conversion module is also included;
所述转换模块,用于将所述子文档中存在的word文件转换为swf文件。The conversion module is used to convert the word file existing in the sub-document into a swf file.
经由上述的技术方案可知,与现有技术相比,本实施例提供的方案通过预先在数据库中建立好目录及其子文档,以便于用户可以随时从该数据库中获取需要的信息组合成新的讲义文件。在整个制作讲义文件的过程中,用户不需要对数据库中的子文档进行复制和粘贴等操作,可直接点选数据库的目录下的子文档,就可以自动生成讲义文件。因此,本发明提供的方案在制作教学讲义的过程中,操作简单,耗时短,并且使用简单,不需要理解专用内容的人就可以来操作。It can be seen from the above-mentioned technical solutions that, compared with the prior art, the solution provided by this embodiment establishes the directory and its sub-documents in the database in advance, so that the user can obtain the required information from the database at any time and combine it into a new document. handout file. In the whole process of making handout files, the user does not need to copy and paste the sub-documents in the database, but can directly click the sub-documents in the directory of the database to automatically generate the handout files. Therefore, the solution provided by the present invention is easy to operate, short in time, and easy to use in the process of making teaching handouts, and can be operated by people who do not need to understand special content.
附图说明 Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention, and those skilled in the art can also obtain other drawings according to the provided drawings without creative work.
图1所示的为本发明实施例提供的讲义生成方法的流程图;Figure 1 is a flow chart of a method for generating handouts provided by an embodiment of the present invention;
图2所示的为本发明实施例提供的讲义生成系统的模块图。FIG. 2 is a block diagram of a handout generation system provided by an embodiment of the present invention.
具体实施方式 Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
本发明实施例提供了一种讲义生成方法,具体包括以下步骤:A、接收预先设置有标签的文档;B、根据所述标签对该文档进行分解以生成子文档;C、将所述子文档按照文件类型存入数据库中的对应目录下;D、对用户所选的所述数据库中目录下的子文档进行组合,以生成讲义文件。由于上述讲义生成方法的具体实现存在多种方式,下面通过具体实施例进行详细说明:An embodiment of the present invention provides a method for generating handouts, which specifically includes the following steps: A. receiving a document with tags set in advance; B. decomposing the document according to the tags to generate sub-documents; C. converting the sub-documents Store in the corresponding directory in the database according to the file type; D. Combine the sub-documents in the directory in the database selected by the user to generate the handout file. Since there are many ways to implement the above method for generating handouts, the following will describe in detail through specific examples:
请参见图1所示,图1所示的为本发明实施例提供的讲义生成方法,包括:Please refer to Fig. 1, the method for generating lecture notes provided by the embodiment of the present invention shown in Fig. 1 includes:
步骤S11、接收预先设置有标签的文档;Step S11, receiving a document with a pre-set label;
其中,文档可以是教学内容,也可以为教学试题。当文档为教学试题的时候,假设一个文档中存在有多道教学试题,那么将每一道试题都按照一定的规则对其添加标签。Wherein, the document may be teaching content or teaching test questions. When the document is a teaching test question, assuming that there are multiple teaching test questions in a document, each test question is tagged according to certain rules.
例如,可以将试题按照以下规则添加标签:For example, test questions can be tagged according to the following rules:
<试题><test question>
<题型>选择题</题型><question type>multiple choice</question type>
<题干>题干内容</题干><Title>Title content</Title>
<答案>答案内容</答案><answer>answer content</answer>
</试题></test question>
像上面这种格式,将文档中的试题或者其它内容用规定好的标签进行打标签格式化。Like the above format, the test questions or other content in the document are tagged and formatted with the specified tags.
步骤S12、根据所述标签对该文档进行分解以生成子文档;Step S12, decomposing the document according to the tags to generate sub-documents;
其中,在对文档进行分解时,需要了解处理哪种标签,如上例对试题文档进行分解,先找到<试题></试题>这样一对标签,这代表着他们中间就是一道试题,然后将这对标签中的内容进行剪切出来,粘贴到一个新的word文档中。Among them, when decomposing a document, you need to know what kind of tags to deal with. For example, to decompose a test question document in the above example, first find a pair of tags such as <test question></test question>, which means that there is a test question between them, and then use this Cut out the content in the label and paste it into a new word document.
步骤S13、将所述子文档按照文件类型存入数据库中的对应目录下;Step S13, storing the sub-document in the corresponding directory in the database according to the file type;
其中,数据库中的目录就是一个树形结构,例如可以为:Among them, the directory in the database is a tree structure, for example, it can be:
主题教学subject teaching
->高中-> high school
->数学-> Mathematics
->代数与函数-> Algebra and Functions
->集合-> Collection
->集合的概念与表示-> The concept and representation of collections
步骤S14、对用户所选的所述数据库中目录下的子文档进行组合,以生成讲义文件。Step S14, combining the sub-documents in the directory in the database selected by the user to generate a handout file.
其中,生成讲义文件就是将组织好的子文档根据数据记录将所需文件打包,并生成一个组织讲义的xml文件,压缩成一个后缀为.ucan的文件,生成讲义的过程就是将.ucan文件解压同时根据组织讲义的xml文件将压缩包中导出的讲义所需文件,进行组合的一个过程,组合成一份讲义文件。Among them, generating the handout file is to pack the organized sub-documents according to the data records, and generate an xml file of the organization handout, compressing it into a file with the suffix .ucan. The process of generating the handout is to decompress the .ucan file At the same time, according to the xml file of the organization handout, the files required for the handout exported in the compressed package are combined into a handout file.
在图1所示的实施例中,本实施例提供的方案通过预先在数据库中建立好目录及其子文档,以便于用户可以随时从该数据库中获取需要的信息组合成新的讲义文件。在整个制作讲义文件的过程中,用户不需要对数据库中的子文档进行复制和粘贴等操作,可直接点选数据库的目录下的子文档,就可以自动生成讲义文件。因此,本发明提供的方案在制作教学讲义的过程中,操作简单,耗时短,并且使用简单,不需要理解专用内容的人就可以来操作。In the embodiment shown in FIG. 1 , the solution provided by this embodiment creates a directory and its sub-documents in the database in advance, so that the user can obtain the required information from the database at any time and compose a new handout file. In the whole process of making handout files, the user does not need to copy and paste the sub-documents in the database, but can directly click the sub-documents in the directory of the database to automatically generate the handout files. Therefore, the solution provided by the present invention is easy to operate, short in time, and easy to use in the process of making teaching handouts, and can be operated by people who do not need to understand special content.
另外,对于子文档中存在的word文件,可以将其转换为swf文件。其中,将word文件转换成swf文件,是为了让用户预览使用,以使用户使用flash的形式进行预览,同时也可以保护源文件不能直接被下载使用。Also, for a word file existing in a subdocument, it can be converted into a swf file. Among them, converting the word file into a swf file is for the user to preview and use, so that the user can preview in the form of flash, and can also protect the source file from being directly downloaded and used.
请参见图1所示,图1所示的为本发明实施例提供的讲义生成系统1,包括:接收模块11、分解模块12、存储模块13和生成模块14,其中,所述接收模块11,用于接收预先设置有标签的文档;所述分解模块12,用于根据所述标签对该文档进行分解以生成子文档;所述存储模块13,用于将所述子文档按照文件类型存入数据库中的对应目录下;所述生成模块14,用于对用户所选的所述数据库中目录下的子文档进行组合,以生成讲义文件。另外,还可以包括与生成模块14连接的转换模块,其中,所述转换模块用于将所述子文档中存在的word文件转换为swf文件。Please refer to FIG. 1 , the handout generation system 1 shown in FIG. 1 is provided by an embodiment of the present invention, including: a receiving module 11, a decomposition module 12, a storage module 13 and a generating module 14, wherein the receiving module 11, It is used to receive a document with tags set in advance; the decomposing module 12 is used to decompose the document according to the tags to generate sub-documents; the storage module 13 is used to store the sub-documents according to file types Under the corresponding directory in the database; the generating module 14 is configured to combine subdocuments under the directory in the database selected by the user to generate a handout file. In addition, a conversion module connected to the generation module 14 may also be included, wherein the conversion module is used to convert the word file existing in the sub-document into a swf file.
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the related information, please refer to the description of the method part.
本领域技术人员可以理解,可以使用许多不同的工艺和技术中的任意一种来表示信息、消息和信号。例如,上述说明中提到过的消息、信息都可以表示为电压、电流、电磁波、磁场或磁性粒子、光场或以上任意组合。Those of skill in the art would understand that information, messages and signals may be represented using any of a number of different technologies and technologies. For example, the messages and information mentioned in the above description can be expressed as voltage, current, electromagnetic wave, magnetic field or magnetic particles, light field or any combination of the above.
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals can further realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software or a combination of the two. In order to clearly illustrate the possible Interchangeability, in the above description, the components and steps of each example have been generally described according to their functions. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be directly implemented by hardware, software modules executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other Any other known storage medium. The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention.
对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101709327A CN102567292A (en) | 2011-06-23 | 2011-06-23 | Handout generation method and handout generation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101709327A CN102567292A (en) | 2011-06-23 | 2011-06-23 | Handout generation method and handout generation system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102567292A true CN102567292A (en) | 2012-07-11 |
Family
ID=46412737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101709327A Pending CN102567292A (en) | 2011-06-23 | 2011-06-23 | Handout generation method and handout generation system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102567292A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112434509A (en) * | 2019-08-26 | 2021-03-02 | 小船出海教育科技(北京)有限公司 | Lecture generation method, apparatus, device and readable medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567303A (en) * | 2003-07-03 | 2005-01-19 | 富士通株式会社 | Method and apparatus for automatic division of structure document information block |
CN1964424A (en) * | 2005-11-10 | 2007-05-16 | 佳能株式会社 | Image processing apparatus, image managing method, document managing apparatus, and document managing method |
-
2011
- 2011-06-23 CN CN2011101709327A patent/CN102567292A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567303A (en) * | 2003-07-03 | 2005-01-19 | 富士通株式会社 | Method and apparatus for automatic division of structure document information block |
CN1964424A (en) * | 2005-11-10 | 2007-05-16 | 佳能株式会社 | Image processing apparatus, image managing method, document managing apparatus, and document managing method |
Non-Patent Citations (4)
Title |
---|
程蕾等: "具有自学习功能的自动出题系统", 《计算机工程与设计》, vol. 24, no. 8, 28 August 2003 (2003-08-28) * |
符丽萍: "Authorware中基于文本文件的自动出题系统", 《电脑知识与技术》, vol. 5, no. 14, 15 May 2009 (2009-05-15), pages 3693 - 3694 * |
高光来等: "一个基于Windows环境的试题库管理系统", 《内蒙古大学学报(自然科学版) 》, vol. 27, no. 2, 15 March 1996 (1996-03-15) * |
高光来等: "一个基于Windows环境的试题库管理系统", 《内蒙古大学学报(自然科学版)》, vol. 27, no. 2, 15 March 1996 (1996-03-15) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112434509A (en) * | 2019-08-26 | 2021-03-02 | 小船出海教育科技(北京)有限公司 | Lecture generation method, apparatus, device and readable medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Witt | Institutional repositories and research data curation in a distributed environment | |
Halevi et al. | The evolution of big data as a research and scientific topic: Overview of the literature | |
Ore et al. | TEI and cultural heritage ontologies: Exchange of information? | |
JP2006172444A (en) | Actionable email document | |
CN100492361C (en) | System and method for storing a document in a serial binary format | |
CN102567292A (en) | Handout generation method and handout generation system | |
Oleksik et al. | Towards an information architecture for flexible reuse of digital media | |
Calhoun | Emergence and definitions of digital libraries | |
Dong et al. | Text mining on semi-structured e-government digital archives of China | |
CN112445789A (en) | Method and apparatus for converting target text into structured data | |
Hyvönen et al. | Searching, exploring, and analyzing historical letters and the underlying networks: LetterSampo Finland (1809–1917) data service and semantic portal | |
National Research Council et al. | Government data centers: Meeting increasing demands | |
CN103544262A (en) | XML-based stream page release method and system | |
TW200525385A (en) | System and method for providing news service | |
Burton et al. | Cyberinfrastructure for the Humanities, Arts, and Social Sciences | |
Grove | Special Delivery: Philatelic Library Models and Access to Collections | |
Cornish et al. | Enabling integrated, online access to special collections | |
Goeritz et al. | Strengthening current research information systems (CRIS) in the institutes of the Leibniz Association | |
Alilović et al. | Challenges and Practices of the User Support Service in the Croatian Research Information System–CroRIS | |
Jagannathan | The Careflow architecture. A case study in medical transcription | |
Charalambides | Exact Distributions of the Number of r-Records and the r-Record and Inter-r-Record Times | |
Chavez et al. | DLF-Aquifer Asset Actions Experiment | |
Liu | Optimizing healthcare delivery: leveraging large language models to do pre-consultation interactions | |
Liu | Explore contrastive learning on graph representation learning | |
Müller | A workflow model for digital theses and dissertations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120711 |