WO2006096133A1 - System and method for generation of multimedia learning files - Google Patents
System and method for generation of multimedia learning files Download PDFInfo
- Publication number
- WO2006096133A1 WO2006096133A1 PCT/SG2005/000076 SG2005000076W WO2006096133A1 WO 2006096133 A1 WO2006096133 A1 WO 2006096133A1 SG 2005000076 W SG2005000076 W SG 2005000076W WO 2006096133 A1 WO2006096133 A1 WO 2006096133A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- file
- content
- template
- creating
- Prior art date
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/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
- G09B7/02—Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
Definitions
- This invention relates to a method and system for the creation of multimedia files in particular for the creation of flash learning files by a nontechnical user.
- Flash files are often used in this environment but creating the rich content is beyond the average educator. Accordingly what is needed is a system and method that allows a user in particular to create rich multimedia learning materials without having to acquire programming skills
- a method of creating a multimedia file comprising the steps of: providing a user input interface, said user interface allowing a user to select a template and to input data and other content; receiving user data including user template selection, input data and other content; extracting from said received user data said template selection, input data and other content; and merging said user data with said selected template to produce an output file.
- said output file is a flash file.
- said data and other content are binary merged with said template.
- said template includes references to external files and said wherein said data and other content are stored in said external files
- said output file allows a user to play a game or sit a test
- results of said test or said game are exported to an external database in a format said able for said database.
- said method is implemented as part of a learning environment and said user is a student.
- the invention can be said to consist in a system implementing the method above. Accordingly in a third embodiment the invention can be said to consist in software for affecting the method above.
- the invention can be said to consist in storage media containing software for affecting the method above.
- Figure 1 is a schematic diagram of the input system of the present invention
- FIG. 2 is a schematic diagram of the processing system of the present invention
- Figure 3 is a schematic diagram of the processing system of the present invention
- FIG. 4 is a schematic diagram of the processing system of the present invention.
- FIG. 5 is a schematic diagram of an alternative input system of the present invention.
- FIG. 6 is a schematic diagram of the processing system of the an alternative embodiment of the present invention.
- Figure 7 is a screen shoot of a user interface in one embodiment of the present invention
- Figure 8 is a screen shoot of a user interface in alternative embodiment of the present invention.
- the present invention consists of a system and method allowing a user without programming skills to create rich multimedia content for use in particular in a learning environment.
- the process starts 101 and the user may be presented with a login screen 102.
- the user input screen is presented to a user, which allows a user to choose a template 103 for the multimedia content they wish to create.
- the user then adds their content based on the template or templates they select 104.
- Content that may be added includes but is not limited to text, images, movies and sound.
- the system automatically converts the content to the most efficient format for the type of content added for example sound is converted to the mp3 file format and notifies the user of the size of the added content. Further the total size of content is also displayed through the use of a file size counter.
- Templates may either be static or dynamic, that is the template may change to accommodate the information the user has input rather than providing the user predetermined blanks requiring the user to provide information to compete.
- a user can then choose to save or view the page 106 they have just created the content for or to preview a chapter 105, which is a collection of pages.
- the system also allows a user to download a chapter 107 and to exit 108 the system. Referring to Figures 7 and 8 a user interface is shown, the save page
- preview page 702 view chapter 703 and download chapter buttons are provided.
- the users enter the content into template 710.
- the interface is shown in Figure 8.
- the user has access to save page etc via a list 803 and means to select templates 802 and enters data into the templates via interface 801
- the selected template is copied 208 to a folder. Character templates related to the master template are also copied 209 to the folder.
- the system then generates instruction files for compression and creates, 211 and generates 212 the template file including the user content.
- the user content is added to the templates using binary replacement of placeholders.
- Once the user content has been added the files are compressed 213 using the previously generated file from step 210.
- An html wrapper 214 is created and files are created with instructions on how to encode the files within the html wrapper. Once executed 216 a preview is created and run 217. The preview process then ends.
- the system based on the user input selects which template(s) to copy 302 and the appropriate templates are copied 303, 304.
- a chapter is defined as one or more individual pages. Character templates are also copied 305.
- the system creates instruction files to compress the output file 306.
- the system also creates a template file 307, which is the instruction file for the binary replacement, and a list of files to be included 308.
- the template file is then generated 309 and the instruction files created at step 306 are run 310.
- An html chapter file that acts as a container to the swf file is created 313 and instruction files are created 314 to encode the html file so that the javascripts that are written cannot be seen/read.
- the complier files are then executed 31 1 to encode an html file but not the multimedia content.
- the html file is run to preview to the user.
- the html file is run 312 which in turn shows the embed flash file. Referring to Figure 4 when the user selects chapter download 107 the system links 402 to the first chapter's url allowing the user to easily find the first chapter of the whole course.
- Instruction files 404 are created and a container file 405 to hold the files is also created.
- the system checks if the flash swf files exist 406 and if not exits 417. If the swf files exist and there are multiple chapters to be downloaded 408, the process starting from create chapter html is repeated 403.
- html chapter file 403 and instruction files 404 are created and a container file 405 to hold the files is also created.
- the (html) file format is created according to user's choice, depending on the format selected, LRM - (Microsoft's LMS format) file format is created 420, 421.
- Alternative formats include Pocket PC 422, 423, J2ME 424, 425, X- Box 426, 427 and Avalon 428, 430.
- a template is opened 505 allowing the user to add data and to input multimedia resources 506.
- the user is presented with an interface 507 that allows them to select different output file format options.
- the user imputed data is the made available to the backend system 508.
- Various methods can be used to make the data available to the backend system, scripts or executables at the front end can extract the necessary data or the backend can perform the data extraction.
- the incoming file stream is received 601 if it is resources such as images, video, audio or flash files it is stored either in a database or in a folder 603.
- the incoming text is extracted 604; the system • then creates and index html file 605 and a chapter html file 620.
- An instruction file is also created 621 as is a container to hold all the chapter files 622. If the flash file exists 623 and there is only one chapter 624 or this is the last chapter 625 the system then proceeds to create the desired output format. If multiple chapters are to be created then the index, html, instruction and container files are created for each chapter605, 620, 621, 622.
- the users selection of output format is considered 606 and using the, previously stored resources 603 and predefined flash files 607 the required output is generated.
- Choices include html 608,609, LRM (Learning Resource Management Files) 610, 611, file suitable for pocket pc 612,613, Java files 614, 615 and x-box files 616, 617.
- Other formats could be added without departing from the scope of the invention such as Avalon 618, 619 a graphics format for Microsoft Longhorn.
Abstract
A method and system are provided for creating a multimedia file. Provided are a user input interface, the user interface allowing a user to select a template and to input data and other content. The inputted data is received and extracted from the received. The received data is merged with the selected template to produce an output file.
Description
"SYSTEM AND METHOD FOR GENERATION OF MULTIMEDIA
LEARNING FILES" TECHNICAL FIELD
This invention relates to a method and system for the creation of multimedia files in particular for the creation of flash learning files by a nontechnical user. BACKGROUND ART
Learning systems are well know, creating the content for such systems requires a great deal of technical knowledge. Flash files are often used in this environment but creating the rich content is beyond the average educator. Accordingly what is needed is a system and method that allows a user in particular to create rich multimedia learning materials without having to acquire programming skills
DISCLOSURE OF INVENTION It is an object of the present invention to overcome the above disadvantages or at least provide the public or industry with useful choice.
Accordingly what is needed is a method of creating a multimedia file comprising the steps of: providing a user input interface, said user interface allowing a user to select a template and to input data and other content; receiving user data including user template selection, input data and other content; extracting from said received user data said template selection, input data and other content; and merging said user data with said selected template to produce an output file.
Preferably said output file is a flash file.
Preferably said data and other content are binary merged with said template.
Preferably said template includes references to external files and said wherein said data and other content are stored in said external files
Preferably said output file allows a user to play a game or sit a test
Preferably the results of said test or said game are exported to an external database in a format said able for said database.
Preferably said method is implemented as part of a learning environment and said user is a student.
Accordingly in a second embodiment the invention can be said to consist in a system implementing the method above. Accordingly in a third embodiment the invention can be said to consist in software for affecting the method above.
Accordingly in a fourth embodiment the invention can be said to consist in storage media containing software for affecting the method above.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a schematic diagram of the input system of the present invention,
Figure 2 is a schematic diagram of the processing system of the present invention, Figure 3 is a schematic diagram of the processing system of the present invention,
Figure 4 is a schematic diagram of the processing system of the present invention,
Figure 5 is a schematic diagram of an alternative input system of the present invention,
Figure 6 is a schematic diagram of the processing system of the an alternative embodiment of the present invention,
Figure 7 is a screen shoot of a user interface in one embodiment of the present invention, and
Figure 8 is a screen shoot of a user interface in alternative embodiment of the present invention. BEST MODES FOR CARRYING OUT THE INVENTION
The present invention consists of a system and method allowing a user without programming skills to create rich multimedia content for use in particular in a learning environment.
Referring to Figure 1 the process starts 101 and the user may be presented with a login screen 102. The user input screen is presented to a user, which allows a user to choose a template 103 for the multimedia content they wish to create. The user then adds their content based on the template or templates they select 104. Content that may be added includes but is not limited to text, images, movies and sound. As the user adds content the system automatically converts the content to the most efficient format for the type of content added for example sound is converted to the mp3 file format and notifies the user of the size of the added content. Further the total size of content is also displayed through the use of a file size counter.
Templates may either be static or dynamic, that is the template may change to accommodate the information the user has input rather than providing the user predetermined blanks requiring the user to provide information to compete.
A user can then choose to save or view the page 106 they have just created the content for or to preview a chapter 105, which is a collection of pages. The system also allows a user to download a chapter 107 and to exit 108 the system. Referring to Figures 7 and 8 a user interface is shown, the save page
701 , preview page 702, view chapter 703 and download chapter buttons are provided. The users enter the content into template 710.
Likewise in an alternate embodiment the interface is shown in Figure 8. The user has access to save page etc via a list 803 and means to select templates 802 and enters data into the templates via interface 801
Referring to Figure 2 when the user has selected to save and or preview a page the system checks if related files exist 202. Related files such as previously created templates; if they exist they are deleted 203. Then the selected related files such as new content, games, test templates are copied 204 to a folder along with the inputted user content. The files may also be stored in a database 205. If a preview is to be generated the process continues or if not the save process ends 207.
To generate a preview the selected template is copied 208 to a folder. Character templates related to the master template are also copied 209 to the folder. The system then generates instruction files for compression and creates, 211 and generates 212 the template file including the user content. The user content is added to the templates using binary replacement of placeholders. Once the user content has been added the files are compressed 213 using the previously generated file from step 210. An html wrapper 214 is created and files are created with instructions on how to encode the files within the html wrapper. Once executed 216 a preview is created and run 217. The preview process then ends.
Referring to Figure 3 to preview a chapter the system based on the user input selects which template(s) to copy 302 and the appropriate templates are copied 303, 304. A chapter is defined as one or more individual pages. Character templates are also copied 305. The system creates instruction files to compress the output file 306. The system also creates a template file 307, which is the instruction file for the binary replacement, and a list of files to be included 308. The template file is then generated 309 and the instruction files created at step 306 are run 310. An html chapter file that acts as a container to the swf file is created 313 and instruction files are created 314 to encode the
html file so that the javascripts that are written cannot be seen/read. The complier files are then executed 31 1 to encode an html file but not the multimedia content. The html file is run to preview to the user. The html file is run 312 which in turn shows the embed flash file. Referring to Figure 4 when the user selects chapter download 107 the system links 402 to the first chapter's url allowing the user to easily find the first chapter of the whole course. Instruction files 404 are created and a container file 405 to hold the files is also created.
The system checks if the flash swf files exist 406 and if not exits 417. If the swf files exist and there are multiple chapters to be downloaded 408, the process starting from create chapter html is repeated 403.
If there are multiple chapters to be downloaded 408 then for each chapter an html chapter file 403 and instruction files 404 are created and a container file 405 to hold the files is also created. The (html) file format is created according to user's choice, depending on the format selected, LRM - (Microsoft's LMS format) file format is created 420, 421. Alternative formats include Pocket PC 422, 423, J2ME 424, 425, X- Box 426, 427 and Avalon 428, 430.
Once the files of the correct format are created the system creates an instruction file 413 encodes all the html files 414 and finally zips the files together 15. Finally the zip file will be downloaded 416.
Referring to Figure 5 an alternative embodiment will now be described. Users using a user interface such as Microsoft TM PowerPoint 502 or another interface 501 access the system. The user may be asked to authenticate themselves 503 with a user database 504.
A template is opened 505 allowing the user to add data and to input multimedia resources 506. The user is presented with an interface 507 that allows them to select different output file format options. The user imputed data is the made available to the backend system 508. Various methods can be
used to make the data available to the backend system, scripts or executables at the front end can extract the necessary data or the backend can perform the data extraction.
Referring to Figure 6 the incoming file stream is received 601 if it is resources such as images, video, audio or flash files it is stored either in a database or in a folder 603. The incoming text is extracted 604; the system • then creates and index html file 605 and a chapter html file 620. An instruction file is also created 621 as is a container to hold all the chapter files 622. If the flash file exists 623 and there is only one chapter 624 or this is the last chapter 625 the system then proceeds to create the desired output format. If multiple chapters are to be created then the index, html, instruction and container files are created for each chapter605, 620, 621, 622.
The users selection of output format is considered 606 and using the, previously stored resources 603 and predefined flash files 607 the required output is generated. Choices include html 608,609, LRM (Learning Resource Management Files) 610, 611, file suitable for pocket pc 612,613, Java files 614, 615 and x-box files 616, 617. Other formats could be added without departing from the scope of the invention such as Avalon 618, 619 a graphics format for Microsoft Longhorn. To those skilled in the art to which the invention relates, many changes in construction and widely differing embodiments and applications of the invention will suggest themselves without departing from the scope of the invention as defined in the appended claims. The disclosures and the descriptions herein are purely illustrative and are not intended to be in any sense limiting.
Claims
1. A method of creating a multimedia file comprising the steps of: providing a user input interface, said user interface allowing a user to select a template and to input data and other content; receiving user data including user template selection, input data and other content; extracting from said received user data said template selection, input data and other content; and merging said user data with said selected template to produce an output file.
2. A method of creating a multimedia file as claimed in claim 1 wherein said output file is a flash file.
3. A method of creating a multimedia file as claimed in claim 1 or claim 2 wherein said data and other content are binary merged with said template.
4. A method of creating a multimedia file as claimed in claim 1 or claim 2 wherein said template includes references to external files and said wherein said data and other content are stored in said external files
5. A method of creating a multimedia file as claimed in any one of claims 1 to 4 wherein said output file allows a user to play a game or sit a test.
6. A method of creating a multimedia file as claimed in claim 5 wherein the results of said test or said game are exported to an external database in a format said able for said database.
7. A method of creating a multimedia file as claimed in claim 6 wherein said method is implemented, as part of a learning environment and said user is a student.
8. A system implementing the method of anyone of claims 1 to 7.
9. Software for affecting the method of any one of claims 1 to 7.
10. Storage media containing software for affecting the method of any one of claims 1 to 7.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/SG2005/000076 WO2006096133A1 (en) | 2005-03-10 | 2005-03-10 | System and method for generation of multimedia learning files |
TW095108334A TW200636635A (en) | 2005-03-10 | 2006-03-10 | System and method for generation of multimedia learning files |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/SG2005/000076 WO2006096133A1 (en) | 2005-03-10 | 2005-03-10 | System and method for generation of multimedia learning files |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006096133A1 true WO2006096133A1 (en) | 2006-09-14 |
Family
ID=36953654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SG2005/000076 WO2006096133A1 (en) | 2005-03-10 | 2005-03-10 | System and method for generation of multimedia learning files |
Country Status (2)
Country | Link |
---|---|
TW (1) | TW200636635A (en) |
WO (1) | WO2006096133A1 (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010050681A1 (en) * | 2000-03-31 | 2001-12-13 | I-Media World.Com | Method and system for creating and delivering electronic, multi-media presentations |
US20020052976A1 (en) * | 2000-10-30 | 2002-05-02 | Jochen Loesch | Method for generating multimedia projects |
US20020132215A1 (en) * | 2000-03-29 | 2002-09-19 | Casey-Cholakis Evangeline H. | Method, system and storage medium for providing training to multiple users |
US20020188583A1 (en) * | 2001-05-25 | 2002-12-12 | Mark Rukavina | E-learning tool for dynamically rendering course content |
US20030115598A1 (en) * | 2001-03-23 | 2003-06-19 | Pantoja William E. | System and method for interactively producing a web-based multimedia presentation |
EP1324212A2 (en) * | 2001-12-12 | 2003-07-02 | Accenture Global Services GmbH | System and method for compiling and distributing modular publishing and instruction materials in an electronic environment |
US20030203342A1 (en) * | 2001-11-13 | 2003-10-30 | Prometric, Inc. | Method and system for computer based testing using customizable templates |
US20030222899A1 (en) * | 2002-05-31 | 2003-12-04 | Antero Alvesalo | System and method for creating multimedia presentation |
US20040001106A1 (en) * | 2002-06-26 | 2004-01-01 | John Deutscher | System and process for creating an interactive presentation employing multi-media components |
US20040177117A1 (en) * | 2003-03-06 | 2004-09-09 | Chang-Shun Huang | Method of sharing multimedia |
-
2005
- 2005-03-10 WO PCT/SG2005/000076 patent/WO2006096133A1/en active Application Filing
-
2006
- 2006-03-10 TW TW095108334A patent/TW200636635A/en unknown
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020132215A1 (en) * | 2000-03-29 | 2002-09-19 | Casey-Cholakis Evangeline H. | Method, system and storage medium for providing training to multiple users |
US20010050681A1 (en) * | 2000-03-31 | 2001-12-13 | I-Media World.Com | Method and system for creating and delivering electronic, multi-media presentations |
US20020052976A1 (en) * | 2000-10-30 | 2002-05-02 | Jochen Loesch | Method for generating multimedia projects |
US20030115598A1 (en) * | 2001-03-23 | 2003-06-19 | Pantoja William E. | System and method for interactively producing a web-based multimedia presentation |
US20020188583A1 (en) * | 2001-05-25 | 2002-12-12 | Mark Rukavina | E-learning tool for dynamically rendering course content |
US20030203342A1 (en) * | 2001-11-13 | 2003-10-30 | Prometric, Inc. | Method and system for computer based testing using customizable templates |
EP1324212A2 (en) * | 2001-12-12 | 2003-07-02 | Accenture Global Services GmbH | System and method for compiling and distributing modular publishing and instruction materials in an electronic environment |
US20030222899A1 (en) * | 2002-05-31 | 2003-12-04 | Antero Alvesalo | System and method for creating multimedia presentation |
US20040001106A1 (en) * | 2002-06-26 | 2004-01-01 | John Deutscher | System and process for creating an interactive presentation employing multi-media components |
US20040177117A1 (en) * | 2003-03-06 | 2004-09-09 | Chang-Shun Huang | Method of sharing multimedia |
Non-Patent Citations (2)
Title |
---|
ASLANDOGAN Y.A. ET AL.: "Empowering Educators in Visual Learning: Information Extraction and Visualization for Automatic Generation of Multimedia Presentations", PROC. SOCIETY FOR INFORMATION TECHNOLOGY AND TEACHER EDUCATION, vol. 2, 2003, pages 1371 - 1374 * |
TAMBURINI F. ET AL.: "Web-Based Language Learning: Authoring and Assessment Technologies", PROC. INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES IN EDUCATION, 2002, pages 872 - 877 * |
Also Published As
Publication number | Publication date |
---|---|
TW200636635A (en) | 2006-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8261177B2 (en) | Generating media presentations | |
CN102256049B (en) | Automation story generates | |
US11062081B2 (en) | Creating accessible, translatable multimedia presentations | |
US7665061B2 (en) | Code builders | |
US8977978B2 (en) | Outline view | |
US9104647B2 (en) | System and method for reading multifunctional electronic books on portable readers | |
US7979801B2 (en) | Media presentation driven by meta-data events | |
Firtman | jQuery Mobile: Up and Running: Up and Running | |
CN102880599B (en) | For resolving the sentence heuristic approach that sentence is also supported to learn this parsing | |
US20230237255A1 (en) | Form generation method, apparatus, and device, and medium | |
US8682938B2 (en) | System and method for generating personalized songs | |
JP6903364B1 (en) | Server and data allocation method | |
WO2006096133A1 (en) | System and method for generation of multimedia learning files | |
McGreal et al. | Implementing mobile environments using learning objects: The Athabasca University digital reading room | |
CN113518160A (en) | Video generation method, device, equipment and storage medium | |
Bradford et al. | HTML5 mastery: Semantics, standards, and styling | |
JP6979738B1 (en) | Servers and animation recommendation systems, animation recommendation methods, programs | |
KR101445971B1 (en) | Method for Creating Fairy Tale Contents | |
Zammetti | Practical Ajax projects with Java technology | |
US20060230069A1 (en) | Media transmission method and a related media provider that allows fast downloading of animation-related information via a network system | |
EP2119070A2 (en) | Templates and style sheets for audio broadcasts | |
Zagidullina | MEDIA AESTHETIC FEATURES OF NEWSLETTERS | |
EP1565835A1 (en) | Method of creating multimedia content using synchronized multimedia integration language and multimedia content made thereby | |
Kaden et al. | E-Learning Applications for Urban Modelling and OGC Standards using HTML5 Capabilities | |
Hawkes | Introducing HTML5 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC, EPO FORM 1205A DATED 20.11.2007 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: COMMUNICATION NOT DELIVERED. NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (EPO FORM 1205A DATED 10.03.2008) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 05711233 Country of ref document: EP Kind code of ref document: A1 |