WO2006096133A1 - System and method for generation of multimedia learning files - Google Patents

System and method for generation of multimedia learning files Download PDF

Info

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
Application number
PCT/SG2005/000076
Other languages
French (fr)
Inventor
Anthea Lay Theng Ong
Wee Chong Tan
Original Assignee
Knowledge Director Pte. Ltd.
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 Knowledge Director Pte. Ltd. filed Critical Knowledge Director Pte. Ltd.
Priority to PCT/SG2005/000076 priority Critical patent/WO2006096133A1/en
Priority to TW095108334A priority patent/TW200636635A/en
Publication of WO2006096133A1 publication Critical patent/WO2006096133A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information 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.
PCT/SG2005/000076 2005-03-10 2005-03-10 System and method for generation of multimedia learning files WO2006096133A1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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