Interactivity Builder for E-Learning Customization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current e-learning tools require significant programming expertise for interactivity creation and customization, making it difficult for trainers to modify content without programmers, leading to high costs and low learner engagement due to non-engaging experiences.
Innovation Solution
The Interactivity Builder system, which includes an Interaction Model Library, Interaction Model Selector, interactivity editor, and output generator, allows users to create and customize interactivity using XML, executable components, and media assets, enabling non-programmers to design engaging training modules without relying on programmers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If programming languages and tools (JAVA, FLASH) are used to create interactivity, then interactivity functionality is achieved, but device complexity and difficulty of operation increase significantly
Solution Approach 1:
The patent introduces an intermediary tool that acts as a mediator between trainers and the complex programming system. This tool provides pre-built interaction templates and a simplified interface, allowing trainers to create interactivity without directly using programming languages like JAVA or FLASH. The intermediary translates simple user actions into complex programmed responses, resolving the contradiction by shielding users from complexity while maintaining functionality.
Solution Approach 2:
The patent segments the interactivity creation process into modular templates and components. Instead of requiring trainers to program entire interactive sequences from scratch, the system divides interactivity into reusable segments (templates) that can be selected and configured independently. This segmentation reduces the perceived complexity and makes the system easier to operate while maintaining the full functionality of programmed interactivity.
2Productivity
If programmers are involved to create and modify interactivity, then interactivity functionality is achieved, but loss of time and productivity decrease due to coordination overhead
Solution Approach 1:
The patent enables trainers to perform interactivity creation and modification themselves through the simplified tool, eliminating the need to coordinate with external programmers. The system provides self-service capabilities where trainers can independently select templates, configure parameters, and implement changes without requiring programmer intervention. This resolves the time loss associated with coordination while maintaining interactivity functionality.
Solution Approach 2:
The patent implements preliminary action by providing pre-built interaction templates that have already been programmed and tested. Instead of creating interactivity from scratch each time, trainers can select from a library of pre-prepared templates and simply configure them for their specific needs. This preliminary preparation of templates dramatically speeds up the creation process and eliminates repeated coordination with programmers.
3Adaptability or versatility
If trainers think of interactivity from scratch without templates, then customization to learning goals is achieved, but loss of time increases due to lack of head-start
Solution Approach 1:
The patent applies preliminary action by providing a library of pre-designed interaction templates that cover common training scenarios. These templates are prepared in advance and can be directly applied to various learning goals, eliminating the need for trainers to design interactivity from scratch. The templates maintain adaptability through configurable parameters that allow customization to specific learning objectives while saving significant design time.
Solution Approach 2:
The patent makes the interaction templates universal by designing them to be applicable across multiple learning scenarios and subjects. Each template is crafted to handle various types of interactions (drag-and-drop, quizzes, simulations) that can be adapted to different learning goals. This universality allows trainers to quickly apply the same template framework to diverse content areas, reducing thinking time while maintaining customization capability.
4Ease of operation
If programmers are required for each interactivity element, then interactivity functionality is achieved, but cost increases due to repeated programmer involvement
Solution Approach 1:
The patent enables trainers to independently add and configure interactivity elements using the simplified tool, eliminating the need to repeatedly involve programmers for each new element. The system provides self-service capabilities where trainers can select from available templates, configure parameters, and implement changes autonomously. This resolves the cost issue by replacing expensive programmer involvement with affordable trainer self-service while maintaining full interactivity functionality.
Solution Approach 2:
The patent applies copying by allowing trainers to reuse and replicate successful interactivity templates across multiple training modules. Instead of requiring programmers to create unique interactivity for each element, trainers can copy proven templates and adapt them to new contexts. This copying mechanism reduces costs by eliminating repeated programmer involvement while maintaining ease of operation through template replication.
Data Source
AI summary
A system and a method for the creation and customization of interactivity are described. An interactivity builder is provided that includes a Interaction Model Selector Module, an interactivity editor, and an Interaction Model Library comprising Interaction Models. An interaction model selector is also provided that accesses to the available Interaction Models. A user is allowed to select an Interaction Model from the Interaction Model Library through the Interaction Model Selector and the Interaction Model Selector accepts the user-selected interaction model and copies it to create an interactivity that can be any time modified by the interactivity editor according to input received from the user. Interactivity thus created can be used in training modules. The invention could also be used equally well in other applications, such as, for instance, websites, presentations, electronic documents, online advertising, e-commerce and more such applications.


