The invention generally relates to a system and method for computer systems and, more particularly, the invention relates to a platform used for capturing knowledge.
Currently, many companies are facing a big challenge of loosing talent due to the exodus of the large workforce constituents aged 50 and older who may retire within the next 5 to 10 years. Within the context of current talent management processes and training approaches, it would be impossible to replace this workforce quickly with adequately trained new talent with minimum impact on the business. It is critical to capture and transfer the needed knowledge and skills effectively and efficiently so that the younger, entering workforce can acquire/build the needed competencies and demonstrate the requisite knowledge and skills within a short timeframe.
There are methods and tools in the market that can help with capturing knowledge via defined processes, documentation, and knowledge management databases. And, there are a variety of learning strategies and systems ranging from traditional classroom to e-learning to deliver the knowledge effectively.
Although there is no right or wrong method to solve these challenges, many of the current solutions are time consuming, complex and do not adequately target the younger workforce. For example, manuals are made and stored electronically for the younger workforce to study, but these manuals are difficult to read and understand. Also, such manuals typically do not capture and retain the attention of the trainees. Accordingly, there exists a need in the art to overcome the deficiencies and limitations described hereinabove.
In a first aspect of the invention, a platform comprises a knowledge recorder and instructional design tool as well as standardized XML. The knowledge recorder is configured to capture knowledge of an expert, which is transferable using a standardized XML format. The instructional design tool is configured to visually model a gaming scenario in order to expose and define logical situations based on the captured knowledge.
In another aspect of the invention, a system for deploying an application for immersive learning comprises a computer infrastructure. The computer infrastructure is operable to capture knowledge of an expert via the use of templates that have selectable icons. The captured knowledge is transferable via a standardized XML format. The computer infrastructure is also operable to provide a visual model to expose and define logical situations based on the captured knowledge for implementation in a gaming scenario.
In another aspect of the invention, a method for deploying an application for immersive learning comprises providing a computer infrastructure. The computer infrastructure is operable to: capture knowledge of a user and transfer the knowledge to a designer via a standardized XML format; and model a gaming scenario using the standardized XML format to expose and define logical situations based on the captured knowledge.
In another aspect of the invention, a computer program product for capturing knowledge, comprises: a computer readable media; first program instructions to capture knowledge; second program instructions to model a gaming scenario to expose and define logical situations based on the captured knowledge; and third program instructions to build a learning game based on the model and the captured knowledge, wherein the first, second and third program instructions are stored on the computer readable media, and the first and second program instructions are transferable via a standardized XML format which is platform independent.
The present invention is described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention.
The invention generally relates to a platform used for capturing knowledge. More specifically, the system and method of the invention includes a framework configured to capture expert knowledge (e.g., of trained and/or skilled workers) for future instructional purposes (e.g., training of a younger, or less experienced, workforce). In embodiments, the framework comprises a Knowledge Recorder, an Instructional Design Tool, a standardized XML Schema (single/multiple player), and an Engine, e.g., gaming engine.
In implementation, the tools encompass a systematic method to expedite the capture of knowledge from experts and disseminate such knowledge in an immersive, interactive and instructional environment. The immersive, interactive and instructional environment is provided by an instructional design of single-player, multi-player, and/or virtual worlds immersive learning games, and a delivery via a variety of gaming engines and platforms that reduces the production time and cost for training. In use, as should be appreciated by those of ordinary skill in the art, the instructional processes of the invention should significantly decrease training time and increase productivity of the less experienced, younger workforce, by teaching such workforce in a manner which is more amenable to their learning style.
Table 1, below, summarizes the generational differences in relevant learning, decision-making, problem-solving, leadership, communication styles, and technology use that have significant influence on effective methods for collaboration and knowledge transfer across generations.
(See, Lancaster, L. C. and Stillman, D. When Generations Collide: Who They Are. Why They Clash. How to Solve the Generational Puzzle at Work. Wheaton, Ill. Harper Business, 2003.)
Research shows that Generation “Y” (e.g., age 18-25) prefers an immersive, game-based collaborative environment where they can interact via 3D characters in realistic role-play scenarios. Leveraging and creating immersive gaming environments to facilitate knowledge transfer and effective learning using current processes, people resources, and tools, however, has been found to be cost and time prohibitive. However, the present invention has addressed these issues by providing:
In further embodiments, an Engine 14c and more specifically, a Gaming Engine 14c, can be either internal or external to the computing device 14. The Engine 14c is configured to receive the standardized XML schema in order to create an interactive instructional gaming environment used for instructional and knowledge transfer purposes. In embodiments, the Engine 14c is platform dependent.
The Knowledge Recorder 16a and Instructional Design Tool 16b make the computing device 14 operable to expedite the capture of knowledge from experts, as well as significantly decrease training time and increase productivity of the less experienced, younger workforce. Simply, this is done by teaching such workforce in a manner which is more amenable to their learning style, e.g., within an immersive gaming environment. The Knowledge Recorder 16a includes a Graphical User Interface (GUI) (e.g., an I/O device/resource 28) that allows an expert and instructional designer to capture process flow/series of task and their relationship, without requiring such users to have an understanding of the underlying XML model. As such, the Knowledge Recorder 16a acts as a knowledge capturing tool that allows subject matter experts (SMEs) to record their knowledge, either by themselves or with some external assistance, which is then used as part of the instructional gaming design and development, in accordance with the invention.
In embodiments, the Knowledge Recorder 16a may include a set of generic templates for conducting expert interviews (See, e.g.,
The Instructional Design Tool 16b is configured to permit an instructional designer to visually model a gaming scenario in order to expose and define logical situations “IN GAME”. The instructional designer will use the knowledge of the expert when designing the visual model, e.g., adding media, graphics, etc. In embodiments, the Instructional Design Tool 16b is an eclipse-based RCP plug-in and is platform independent. The Design Tool 16b also uses the standardized XML format.
More specifically, in implementation, the Instructional Design Tool 16b prepares a standardized XML feed for a gaming engine layer. The gaming engine layer is, in embodiments, designed to use the standardized XML-based feed to prepare the Gaming Engine 16c to deliver the immersive learning and gaming experience in accordance with the invention.
The computing device 14 further includes a processor 20, a memory 22A, an input/output (I/O) interface 24, and a bus 26. The memory 22A can include local memory employed during actual execution of program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution. Further, the computing device 14 is in communication with the external I/O device/resource 28 and a storage system 22B. In the present implementation, the I/O device 28 can be a graphical user interface, which provides the expert and/or instructional designer the means to capture process flow/series of task and its relationship.
In general, the processor 20 executes computer program code, which is stored in memory 22A and/or storage system 22B. While executing computer program code, the processor 20 can read and/or write data to/from memory 22A, storage system 22B, and/or I/O interface 24. The bus 26 provides a communications link between each of the components in the computing device 14.
The computing device 14 can comprise any general purpose computing article of manufacture capable of executing computer program code installed thereon (e.g., a personal computer, server, handheld device, etc.). However, it is understood that the computing device 14 is only representative of various possible equivalent-computing devices that may perform the processes described herein. To this extent, in embodiments, the functionality provided by computing device 14 can be implemented by a computing article of manufacture that includes any combination of general and/or specific purpose hardware and/or computer program code. In each embodiment, the program code and hardware can be created using standard programming and engineering techniques, respectively.
Similarly, the computer infrastructure 12 is only illustrative of various types of computer infrastructures for implementing the invention. For example, in embodiments, the computer infrastructure 12 comprises two or more computing devices (e.g., a server cluster) that communicate over any type of communications link, such as a network, a shared memory, or the like, to perform the process described herein. For example, each computing device may include a single tool (e.g., Knowledge Recorder, Instructional Design Tool and Engine), that is configured to communicate with one another over an Intranet. Further, while performing the processes described herein, one or more computing devices in the computer infrastructure 12 can communicate with one or more other computing devices external to computer infrastructure 12 using any type of communications link. The communications link can comprise any combination of wired and/or wireless links; any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.); and/or utilize any combination of transmission techniques and protocols.
In embodiments, a service provider, such as a Solution Integrator, could offer to perform the processes described herein. In this case, the service provider can create, maintain, deploy, support, etc., a computer infrastructure (e.g., computing infrastructure of
The roles 200 include: an expert and/or knowledge worker, an instructional designer, expert and/or instructional designer and game production specialist. It should be understood that the above noted “users” are only illustrative of the roles used in implementing the invention and that some of the roles (users) can be combined and/or eliminated. For example, the expert and the knowledge worker can be the same user. Also, in embodiments, it should be understood that some of the activities can be combined such as, for example, the adding of effects suitable for instructional materials and the verification with the expert.
As to the activities 205, in a first of the processes, the system and method of the invention gathers the expert knowledge of the expert and/or knowledge worker. The gathering of the expert knowledge is accomplished through a set of templates using the Knowledge Recorder 16a. By way of example, a set of customizable templates can request, capture and document specific work-related knowledge of the expert such as different negotiation scenarios, entering information in a database, etc. in a structured environment. And, using a hierarchical structure, the expert can provide a process from initiation to conclusion of the task, with different scenarios at each stage of the task as discussed further herein.
The captured knowledge is saved in a standardized XML schema. In embodiments, the XML schema allows for efficient communication across the different tools, i.e., Knowledge Recorder, Instructional Design Tool and Engine. The standardized XML schema can contain:
The Instructional Design Tool 16b allows the instructional designer to incorporate media and graphics with the recorded expert knowledge. More specifically, the Instructional Design Tool 16b allows the instructional designer to visually model the immersive learning environment by adding scenario-specific details. These scenario-specific details can include characters, places, objects, interactions, and events, all of which are associated with a specific training scenario using the recorded information of the expert. These scenario-specific details with the recorded knowledge are then provided into an instructionally sound learning environment without having to spend as much time on design as he/she typically would with manual interview and documentation methods.
Similar to above, the scenario-specific details can be saved in a standardized XML schema. As the scenario-specific details are saved in a standardized XML schema, the Instructional Designer Tool 16b can automate an XML feed for the gaming engine layer, which translates this feed and prepares a gaming engine component. The instructional elements are transferred into a production game using, for example, IBM™ Content Producer™ or Flash or 3D virtual environment. (IBMand Content Producer are trademarks of International Business Machines Corp. in the U.S. and throughout the world.) Also, in embodiments, the expert and instructional designer can collaborate with one another in order to verify the accuracy of the scenario-specific details. The verification process can be implemented using the IBM™ Content Producer™.
The scenario-specific details with the recorded knowledge can be provided to any known gaming engine 16c for building the highly interactive immersive role-play game, which is designed to engage novice learners in rapid knowledge and skill development via effective gaming strategies and technologies. As noted above, the gaming engine 16c is provided with the requisite information via a feed for the gaming engine layer, using the standard XML-based feed to prepare the gaming engine to deliver the immersive learning and gaming experience.
The platform independent model includes the expert knowledge model augmented by an instructional flow and other necessary attributes to capture required rich media data. As its name implies, the platform independent model uses a common language for use in any platform. The platform independent model is implemented using the Independent Design Tool 16b. The platform specific model, on the other hand, is specific to gaming platforms. The platform specific model takes the expert knowledge model with the instructional flow and enriches such data with gaming related data such as special gaming effects and games.
The templates for various different work-related scenarios are represented, in the illustrative implementation of
In use, the expert can be brought through different types of activities via a knowledge flow. The knowledge flow, in embodiments, is a decision tree based structure, which allows the expert to account for various scenarios, based on a previous decision. So, for example, if the expert selected act “A”, the decision tree would automatically bring the expert to act “B” and act “C”. At this stage, the expert can select either act “B” or act “C”. Those of skill in the art should understand that selecting act “B” may result in a decision flow of different acts compared to the selection of act “C”. The recorded expert knowledge, in a standardized XML format, can be transferable to the game designer for preparing the immersive learning and gaming experience.
The Knowledge Recorder 16a also includes an interview session tool 505. The interview session tool 505 builds the tasks (displays the templates and decision tree), and maintains consistency and persistence of the templates, for example. More specifically, in embodiments, the interview session tool 505 displays the templates and builds the decision tree, based on the interactions with the expert (e.g., captured expert knowledge). The interview session tool 505 also captures the knowledge of the expert and saves such knowledge, via a standard XML format, in the database. The expert can also embed external resources, e.g., power point presentations, spreadsheets, media, etc. into the templates using the interview session tool 505. Those of skill in the art should recognize that the database could store the different question and answer decision trees and the embedded external resources in accordance with the invention. The recorded information is then provided to a game engine, via the standardized XML schema.
By way of illustration, in the example shown, the expert logs into the system of the invention by providing user a name and password. Once logged in, the graphical user interface will display a selectable icon, e.g., “Select Scenario Single” icon, prompting the expert to select a specific template associated with a specific task, e.g., negotiation scenario. The expert can then select a scenario from the “Select Scenario Single” icon. In this example, the expert selected Negotiation Scenario, which result in the display of the “Check Email Single” icon. (Thus far, this is a normal task flow.)
As shown in this example, the “Check Email Single” icon includes several different scenarios. For example, the “Check Email Single” icon includes “Result 1”, “Result 2”, “Result 3” and “Result 4”. Each of these selections will result in different scenarios for the task, dependent on the selection. For example, the selection of “Result 1” will prompt the system to display a different icon than the selection of “Result 2”. In either or any scenario, the system of the invention allows the user to manually enter information into the selectable icons by selecting, for example, a task definition, which includes feasible actions. This will also allow the expert to embed an external resource into the tool. As discussed above, the selection of the icons will be converted into a standardized XML form, thus allowing additional flexibility in building the immersive learning and gaming experience.
The invention can take the form of an entirely hardware embodiment or an embodiment containing both hardware and software elements (any of which is referred generally as “file management program”). The hardware and software elements include a computer infrastructure configured to implement the functionality of the present invention. The computer infrastructure may take the form, for example, of the environment of
Referring to
The standardized XML model, e.g., captured knowledge content, is provided to an instructional designer to design the game environment. At this stage, the instructional designer can provide (build) media and graphics specific to the scenario. This may include the addition of special effects, etc. which would make the immersive learning and gaming experience more interesting to the trainee. The workflow and graphics can then be provided to the gaming model instance, e.g., game engine, via the standardized XML feed. At this stage, the game designer can build the immersive learning game using the workflow and graphics. At this or an earlier stage, a verification process can be provided to ensure that the game is to follow the correct knowledge logic. Once the game is built, the trainee can play the game in order to learn the knowledge of the more experienced worker.
While the invention has been described in terms of embodiments, those skilled in the art will recognize that the invention can be practiced with modifications and in the spirit and scope of the appended claims.