CN109710221B - General simulation training system - Google Patents

General simulation training system Download PDF

Info

Publication number
CN109710221B
CN109710221B CN201811565059.XA CN201811565059A CN109710221B CN 109710221 B CN109710221 B CN 109710221B CN 201811565059 A CN201811565059 A CN 201811565059A CN 109710221 B CN109710221 B CN 109710221B
Authority
CN
China
Prior art keywords
page
user
interface
simulation
module
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.)
Active
Application number
CN201811565059.XA
Other languages
Chinese (zh)
Other versions
CN109710221A (en
Inventor
陈德礼
谢乐勤
夏文栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201811565059.XA priority Critical patent/CN109710221B/en
Publication of CN109710221A publication Critical patent/CN109710221A/en
Application granted granted Critical
Publication of CN109710221B publication Critical patent/CN109710221B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention provides a universal simulation training system which comprises a user data server, a mirror image browser, a simulation module and a mirror image providing server. The invention does not need to deploy a native system and has the cross-industry and cross-professional universality.

Description

General simulation training system
Technical Field
The invention relates to a simulation training system, in particular to a general simulation training system.
Background
The existing simulation training technology is based on simulation of specific industries or specialties, such as simulated flight training of the aviation industry, simulated power grid dispatching or remote substation control training of the power industry, simulated tax handling training of the tax industry, and the like. The existing simulation technology and training system is basically an information system developed based on a native system technical framework thereof or independently developed for professional training, and the information system needs a large amount of development work and later-stage operation and maintenance of technicians, is high in cost, cannot be or is difficult to transplant to other industries and fields, and does not have cross-industry and cross-professional universality.
Disclosure of Invention
In view of this, a general simulation training system is needed, which does not need to deploy a native system and has cross-industry and cross-specialty universality.
The invention provides a general simulation training system, which comprises a user data server, a mirror image browser, a simulation module and a mirror image providing server; wherein the content of the first and second substances,
the user data server is used for recording a user using the system and recording data generated when the user interacts with the system;
the mirror image browser is used for placing an interactive interface for simulating training;
the simulation module comprises an entrance module, a request module, a document processing module, an event binding module, a data processing module, a mirror image reading module and an interface processing module; wherein the content of the first and second substances,
the entrance module is used for receiving the practical training request of the user;
the request module is used for requesting the network of the image providing server and/or the user data server according to the request of other modules;
the document processing module is used for drawing a simulation page in the mirror image browser according to the practical training request of the user;
the event binding module is used for binding the event of the element on the simulation page to respond the interaction of the user after the document processing module finishes drawing the simulation page;
the data processing module is used for binding the separated data with the simulation page to form a complete simulation operation interface;
the mirror image reading module is used for reading the steps of the simulation mirror image file for the courses or the requirements for the examination and displaying the related contents on the mirror image browser;
the interface processing module is used for adjusting the interface of the mirror image browser according to the element operation requirement received by the mirror image browser;
the mirror image providing server is used for responding to the request of the simulation module and returning the corresponding data and content in the read simulation mirror image file to the corresponding module of the simulation module.
Further, the mirror browser is specifically configured to:
displaying a preparation interface, wherein the preparation interface comprises a small window for prompting a user to simulate the position of teaching content, and the preparation interface also comprises a teaching course title, a teaching course description and a course starting button;
after clicking the course starting button, the user enters a practical training content display interface; the practical training content display interface is used for displaying teaching content, teaching content prompt information and an extended description button, and the extended description button is used for displaying a supplementary prompt interface after a user clicks the extended description button.
Further, the mirror browser is specifically configured to:
displaying a preparation interface, wherein the preparation interface comprises a small window for prompting a user to simulate the position of a appraisal, and the preparation interface further comprises a title of appraisal content, a description of the appraisal content and an appraisal starting button;
after clicking the examination starting button, the user enters a practical training examination content interface; the practical training assessment content interface is used for a user to interact with the simulation interface, display an examination timing component, an extension description button and a submission assessment button, the extension description button is used for displaying assessment key content after the user clicks the extension description button, and the submission assessment button is used for confirming the end of user assessment after the user clicks so as to send corresponding assessment data to the user data server;
the simulation module is used for comparing the examination data with the mirror image description file content in the simulation mirror image file, calculating the examination score of the user, generating the insufficient information in the examination, and sending the examination score and the insufficient information to the user data server for recording.
Further, the inlet module is specifically configured to:
after the simulation training system is started, determining the current operation mode of the mirror image browser; the operation mode comprises a course mode and an assessment mode;
calling the interface processing module according to the running mode to display an interface corresponding to the running mode on the mirror image browser;
and reading the page file from the simulation image file and writing the page file into a canvas of the image browser.
Furthermore, the interface processing module comprises a popup interface, a size adapting interface, a content prompting component interface, a mask animation component interface and a timing component interface; the popup interface is used for popping up a window of a mirror image browser; the size adaptation interface is to: setting the size of the mirror image browser and the size position of the adaptive scroll bar according to the information recorded in the simulation page, or adjusting the size of the mirror image browser and the size position of the adaptive scroll bar when the interface size is changed due to the change of the content of the simulation page; the content prompt component interface is used for setting prompt content; the mask animation component interface is used for updating the masked page elements; the timing component interface is used for acquiring the time when the assessment is performed and displaying the time on the mirror image browser, and is also used for stopping or pausing or restarting the current timing.
Further, the document processing module is specifically configured to:
when a user request for loading a new page is received, judging whether the page file in the simulation image file already exists in the current cache record;
if so, loading the page by using the record in the cache;
if the page file does not exist, calling the request module to request the image providing server to obtain the page file;
separating the content of the page file to obtain page configuration information defined in a preset page tag, and transferring the page configuration information to the entry module for recording so as to be convenient for other modules to call;
replacing paths of static resources in html content of the page file except page configuration information so that the mirror image browser can obtain the static resources;
and writing the html content into a canvas of the mirror image browser.
Further, the event binding module is specifically configured to:
acquiring html content which is written into a canvas currently from the mirror image browser;
allocating unique id for all page elements, and distinguishing the unique id from the id attribute in the html standard;
searching all page elements bound with preset tag attributes in a page;
binding a real html event for the page element;
recording the html event, and establishing a mapping relation table of the html event and the page element;
and deleting the preset tag of the page element bound with the html event.
Further, the data processing module is specifically configured to:
acquiring a data file in the simulation image file through a request module;
merging the data files at one time to obtain final merged data;
binding the merged data into the page.
Further, the mirror image reading module is specifically configured to:
acquiring an image description file through a request module, wherein the image description file records the whole flow expected to be operated by a user and elements required to be operated by each operation flow;
judging whether the current operation mode is an examination mode or a course mode through the entrance module;
if the mirror image description file meets the check mode, recording the whole mirror image description file into the memory, and monitoring whether the operation of the user meets the record in the memory;
after the examination is confirmed, obtaining examination scores according to the total number of operations and the total number of operands, recorded in the memory, of the user, and sending prompt information, wherein the prompt information is used for displaying unfinished operation records;
if the current course mode is the course mode, updating the page elements masked by the mirroring browser masking animation component according to the page elements expected to be operated by the user and recorded in the mirroring description file, and waiting for the user to perform expected operation on the page elements;
and after the user finishes the expected operation, judging whether the next step description exists after the current step description in the image description file, if so, continuing to circulate the flow, and if not, ending the process.
Further, the user has completed desired operations, including:
finding out the mapping record of the corresponding page element from the mapping relation table;
finding out the type and content of the expected operation of the current step from the image description file;
comparing whether the mapping record of the current page element is consistent with the description of the mirror image description file or not;
if the operation is consistent with the preset operation, the user completes the expected operation;
and if the page elements are not consistent, returning to continue waiting for the expected operation of the user on the page elements.
Compared with the prior art, the method is not specific to a specific industry, does not limit a specific service scene, is irrelevant to a native system and a technology, has cross-industry and cross-specialty universality, does not need to deploy a native system frame, does not need an improved system, and is extremely low in maintenance cost.
Drawings
Fig. 1 is a schematic structural diagram of a general simulation training system of the present invention.
Fig. 2 is a schematic structural diagram of a simulation module.
Fig. 3 is a schematic structural diagram of a simulation image file.
FIG. 4 is a flow chart of the operation of the entry module.
Fig. 5 is a schematic structural diagram of an interface processing module.
FIG. 6 is a flow diagram of the operation of the document processing module.
FIG. 7 is a flow diagram of the operation of the event binding module.
FIG. 8 is a flow chart of the operation of the data processing module.
FIG. 9 is a flow chart of the operation of the mirror read module.
The following detailed description will further illustrate the invention in conjunction with the above-described figures.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without any inventive step, are within the scope of the present invention.
As shown in fig. 1, the present embodiment provides a general simulation training system 100, which includes a user data server 10, a mirror browser 20, a simulation module 30, and a mirror providing server 40. The user data server 10 is used for recording users using the system and recording data generated by the users when interacting with the system, for example, recording the time, time and times spent by the users when learning the course, and recording the scores of the user's assessment and the deficiency points in the assessment. The mirror browser 20 is used for placing an interactive interface for simulating practical training.
As shown in fig. 2, the simulation module 30 includes an entry module 31, a request module 32, a document processing module 33, an event binding module 34, a data processing module 35, a mirror reading module 36, and an interface processing module 37.
The entry module 31 is configured to receive a training request of the user, may be configured to determine whether the current user uses the system 100 for learning or assessment, and may be configured to coordinate with the same other modules.
The request module 32 is configured to send a network request to the image providing server 40 and/or the user data server 10 according to a request from another module, so as to uniformly manage an address and a calling manner of an interface, and directly notify the other module of a code and a reason of the network error once the network request has an error.
The document processing module 33 is configured to draw a simulation page in the mirror browser 20 according to the training request of the user.
The event binding module 34 is configured to, after the document processing module 33 finishes drawing the simulation page, perform event binding on elements on the simulation page to respond to interaction of a user, so that the user can perform real interaction with the simulation interface, and the event binding module 34 is a connection module behind the document processing module 33.
The data processing module 35 is configured to bind the separated data with the simulation page to form a complete simulation operation interface; in the invention, the data on the simulation interface is dynamic and variable data, which can be the list item of a drop-down list, the default content of an input box, and the like, and a mirror image has the capability of changing the data in the simulation interface after being manufactured, so that the simulation interface can form a complete simulation operation interface through the data processing module 35.
The image reading module 36 is configured to read a step of a course or a requirement of a qualification in the simulation image file, and display related content on the image browser 20; in the course mode of the simulation training system, the mirror image reading module can push the changes of the mirror image browser guiding animation component and the teaching content operation component, and in the assessment mode of the simulation training system, the display texts of the timing component and the assessment key component are set. The image reading module 36 can calculate the assessment score of the user and enumerate the deficiency points in the user's operation during the process of the user confirming the submitted assessment.
The interface processing module 37 is configured to adjust the interface of the mirror browser 20 according to the element operation requirement received by the mirror browser 20, so that the interface of the mirror browser 20 is correctly set.
The image providing server 40 is configured to respond to the request of the simulation module 30, and return the corresponding data and content in the read simulation image file to the corresponding module of the simulation module 30.
For security and privacy concerns, all of the contents of an emulated image file may be packaged encrypted as a single file, and the image-rendering server 40 may have the ability to decrypt and decompress the emulated image file to a reasonable location.
It should be noted that, as shown in fig. 3, the simulation image file may include a configuration file, a data file, an image description file, a general component, a static resource file, a page file, a paging file, and the like.
The configuration file records the title, description and file path of the course part in the current image, the version of the current image file, the technical version used by the current image file, and the like.
The data file records some data extracted from a real business operating system, possibly some list data, table data or even text data, and is stored in a json format, and the data is used for binding on related elements of the simulation page.
The mirror image description file records the title, description, assessment key content and assessment allowable duration of an assessment part and also has a very detailed list item, records what the expected operation of each step of the user is, the explanation of the expected operation and the title in a course mode, meanwhile, the content can also be used as the content for verifying whether the user has the operation as expected in the operation process of the assessment mode, and in order to inform the user of the defects in the operation after the assessment is finished, each expected operation recorded in the mirror image description file also records a sentence for prompting the user.
The general components can be html fragments or front-end page components using mvvm frames, and the purpose of simplifying page contents in the simulation page file is to simplify the simulation page file. Static resource files, which may include pictures, audio files, video files, etc., for being called or displayed by the page file.
The page files can be html files with preset marks, the html files comprise a preset label at the top of file content, the html files comprise data content in a json format and are used for compiling page configuration, such as page size information and the like, generally, in the process of simulating a business operating system, 3 page files need to be compiled assuming that the business operating system has 3 software interfaces, the page files are all composed of screenshots of an original business operating system as backgrounds and then superposed with input boxes, text boxes, check boxes, radio boxes and even general components, and users can feel the same interface as the original system.
The paging surface file is similar to the page file and is html fragments. The business operating system may have an operation logic that only a part of the interface changes after a certain button is clicked, and in the case of such a requirement, only a part of the interface of the simulation system is allowed to change by making the paging, and the composition method of the paging file is the same as that of the page file, which is not described herein.
In order to achieve the purpose that the user can generate an interactive element with a page element, the embodiment allows the user to use a special tag in the html tag, for example, "q-href" in < div q-href "/page2.html" > is a tag attribute, and then "/page2.html" ", is the value of the tag attribute, and during the operation, if the user clicks on the div element, the user jumps to the page2. html. The special label attributes and the functions generated in the operation process can be programmatically expanded according to actual conditions and are not limited by the invention.
It should be noted that, if the developer of the image wants to use the data in the data file in the page, the data to be used can be enclosed by using double braces to form a bidirectional binding between the data and the interface, for example, a data named user name is defined in the data file, and the data can be used in the page file in a manner of < p > { { user name } }.
The invention aims at the defects of the existing simulation training technology, does not need to temporarily build the original business operating system, can not aim at specific industries, does not limit specific business scenes, does not need the technical framework of the original system, has cross-industry and cross-professional universality and has extremely low maintenance cost.
In a preferred embodiment, the mirror browser 20 is specifically configured to: displaying a preparation interface, wherein the preparation interface comprises a small window for prompting a user to simulate the position of teaching content, and the preparation interface also comprises a teaching course title, a teaching course description and a course starting button; after clicking the course starting button, the user enters a practical training content display interface; the practical training content display interface is used for displaying teaching content, teaching content prompt information and an extended description button, and the extended description button is used for displaying a supplementary prompt interface after a user clicks the extended description button. Of course, the mirror browser 20 may also display additional content, such as additional information about the group of people to which the current course applies, the category of the course, and the like, without limitation.
In the course mode, in order to improve the learning efficiency and make the learning more humanized, the mirror browser 20 may further include a guided mask animation component, a teaching operation content prompting component, and an extended description component, where the guided mask animation component may be used to guide and limit the physical operations of the user who learns the course; the teaching operation content prompting component can be used for placing prompting characters, informing a user of the current teaching step and content, and broadcasting the prompting characters in a voice mode; the extended instruction component can be a popup module with a document, is used for carrying out extended description on the current simulation operation course, and can expand the description through words and/or pictures.
In a preferred embodiment, the mirror browser is specifically configured to: displaying a preparation interface, wherein the preparation interface comprises a small window for prompting a user to simulate the position of a appraisal, and the preparation interface further comprises a title of appraisal content, a description of the appraisal content and an appraisal starting button; after clicking the examination starting button, the user enters a practical training examination content interface; the practical training assessment content interface is used for interaction of a user on the simulation interface, display of an examination timing component, an extension description button and a submission assessment button, the extension description button is used for displaying assessment key content after the user clicks the extension description button, and the submission assessment button is used for confirming the end of user assessment after the user clicks so as to send corresponding assessment data to the user data server. The simulation module is used for comparing the examination data with the mirror image description file content in the simulation mirror image file, calculating the examination score of the user, generating the insufficient information in the examination, and sending the examination score and the insufficient information to the user data server for recording. Therefore, the examination is convenient and the humanization is realized. Wherein, it is understood that the extended instruction button may be a pop-up window module.
In a preferred embodiment, as shown in fig. 4, the inlet module is specifically configured to: after the simulation training system is started, the current operation mode of the mirror image browser is determined, the current operation mode is informed to the operation modes of other modules, wherein the operation modes comprise a course mode and an assessment mode, and the judgment can be carried out according to a certain field or carried parameters in url, for example, when the address accessed by a user in a browser port is https:// localhost/court/will enter the course mode, and the address is https:// localhost/exam/will enter the assessment mode. And then, calling the interface processing module according to the running mode to display an interface corresponding to the running mode on the mirror image browser, and then reading a page file from the simulation image file and writing the page file into a canvas of the mirror image browser. And finally, reading the image description file, handing over the control right to the image reading module until the course is finished or the examination is finished, and finishing the operation.
In a preferred embodiment, as shown in fig. 5, the interface processing module includes a pop-up window interface, a size adapting interface, a content prompting component interface, a masking animation component interface, and a timing component interface; the popup interface is used for popping up a window of a mirror image browser; the size adaptation interface is to: setting the size of the mirror image browser and the size position of the adaptive scroll bar according to the information recorded in the simulation page, or adjusting the size of the mirror image browser and the size position of the adaptive scroll bar when the interface size is changed due to the change of the content of the simulation page; the content prompt component interface is used for setting prompt content; the mask animation component interface is used for updating the masked page elements; the timing component interface is used for acquiring the time when the assessment is performed and displaying the time on the mirror image browser, and is also used for stopping or pausing or restarting the current timing.
In a preferred embodiment, as shown in fig. 6, the document processing module is specifically configured to: when a user request for loading a new page is received, judging whether the page file in the simulation image file already exists in the current cache record; if so, loading the page by using the record in the cache; if the page file does not exist, calling the request module to request the image providing server to obtain the page file; separating the content of the page file to obtain page configuration information defined in a preset page tag, and transferring the page configuration information to the entry module for recording so as to be convenient for other modules to call, for example, page size information defined in the page configuration information is recorded by the entry module and then informs the interface processing module to adjust the size of the mirror image browser; replacing paths of static resources in html content of the page file except page configuration information so that the mirror image browser can obtain the static resources; and writing the html content into a canvas of the mirror image browser.
In a preferred embodiment, as shown in fig. 7, the event binding module is specifically configured to: acquiring html content which is written into a canvas currently from the mirror image browser; assigning a unique id for all page elements, and distinguishing the unique id from an id attribute in the html standard, so that all page elements can obtain a q-uid label attribute, wherein the label attribute value is a string of random and non-repetitive character strings; searching all page elements bound with preset tag attributes in a page, such as elements with the tag attributes of q-href; binding a real html event for the page element, wherein in the step, processing schemes corresponding to different special tag attributes can be implemented according to actual application occasions, and the real html event is bound for the page element according to the set of processing schemes, so that a user can interact with the element in the simulation page; recording the html event, and establishing a mapping relation table of the html event and the page element so as to index and operate the page element in the future; and finally, deleting the preset tag of the page element bound with the html event to prevent the event binding module from binding repeated events.
It should be noted that the event binding module plays an important role in the assessment mode, each page element capable of interacting may become an examination point, whether a user interacts with a certain page element as expected or not may occur, and once the user interacts with the page element in the process of binding an event, details of the interaction will be recorded.
In a preferred embodiment, as shown in fig. 8, the data processing module is specifically configured to: acquiring a data file in the simulation image file through a request module; merging the data files at one time to obtain final merged data; binding the merged data into the page.
In a preferred embodiment, as shown in fig. 9, the mirror reading module is specifically configured to: acquiring an image description file through a request module, wherein the image description file records the whole flow expected to be operated by a user and elements required to be operated by each operation flow; judging whether the current operation mode is an examination mode or a course mode through the entrance module; if the mirror image description file meets the check mode, recording the whole mirror image description file into the memory, and monitoring whether the operation of the user meets the record in the memory; after the examination is confirmed, obtaining examination scores according to the total number of operations and the total number of operands, recorded in the memory, of the user, and sending prompt information, wherein the prompt information is used for displaying unfinished operation records; if the current course mode is the course mode, updating the page elements masked by the mirroring browser masking animation component according to the page elements expected to be operated by the user and recorded in the mirroring description file, and waiting for the user to perform expected operation on the page elements; and after the user finishes the expected operation, judging whether the next step description exists after the current step description in the image description file, if so, continuing to circulate the flow, and if not, ending the process. Wherein the user completes the desired operation, which may include: finding out the mapping record of the corresponding page element from the mapping relation table; finding out the type and content of the expected operation of the current step from the image description file; comparing whether the mapping record of the current page element is consistent with the description of the mirror image description file or not; if the operation is consistent with the preset operation, the user completes the expected operation; and if the page elements are not consistent, returning to continue waiting for the expected operation of the user on the page elements.
The general simulation training system 100 provided by the embodiment can overcome the defects of the existing enrollment training mode or the existing software use training, can provide a more intuitive software-to-hand mode for learners, and reduces the cost of manpower and material resources compared with the hand-held teaching, and does not need to lead the learners to learn by special persons. The universal simulation training system 100 provided by the invention has the capability of simulating most business operating systems, can reduce the manufacturing threshold of courseware and examination, can be used for simulation teaching and examination of learning effectiveness of users, is favorable for work experience exchange, and creates a learning team.
The above embodiments are preferred embodiments of the present invention, but the present invention is not limited to the above embodiments, and the above embodiments are only used for explaining the claims. The scope of the invention is not limited by the description. Any changes or substitutions that can be easily made by those skilled in the art within the technical scope of the present disclosure are included in the scope of the present invention.

Claims (8)

1. A general simulation training system is characterized by comprising a user data server, a mirror image browser, a simulation module and a mirror image providing server; wherein the content of the first and second substances,
the user data server is used for recording a user using the system and recording data generated when the user interacts with the system;
the mirror image browser is used for placing an interactive interface for simulating training;
the simulation module comprises an entrance module, a request module, a document processing module, an event binding module, a data processing module, a mirror image reading module and an interface processing module; wherein the content of the first and second substances,
the entrance module is used for receiving the practical training request of the user;
the request module is used for requesting the network of the image providing server and/or the user data server according to the request of other modules;
the document processing module is used for drawing a simulation page in the mirror image browser according to the practical training request of the user;
the event binding module is used for binding the event of the element on the simulation page to respond the interaction of the user after the document processing module finishes drawing the simulation page;
the data processing module is used for binding the separated data with the simulation page to form a complete simulation operation interface;
the mirror image reading module is used for reading the steps of the simulation mirror image file for the courses or the requirements for the examination and displaying the related contents on the mirror image browser;
the interface processing module is used for adjusting the interface of the mirror image browser according to the element operation requirement received by the mirror image browser;
the mirror image providing server is used for responding to the request of the simulation module and returning corresponding data and content in the read simulation mirror image file to the corresponding module of the simulation module; wherein the content of the first and second substances,
the document processing module is specifically configured to:
when a user request for loading a new page is received, judging whether the new page file in the simulation image file already exists in the current cache record;
if so, loading the page by using the record in the cache;
if the page file does not exist, calling the request module to request the image providing server to obtain the page file;
separating the content of the page file to obtain page configuration information defined in a preset page tag, and transferring the page configuration information to the entry module for recording so as to be convenient for other modules to call;
replacing paths of static resources in html content of the page file except page configuration information so that the mirror image browser can obtain the static resources;
writing the html content into a canvas of the mirror image browser;
the event binding module is specifically configured to:
acquiring html content which is written into a canvas currently from the mirror image browser;
allocating unique id for all page elements, and distinguishing the unique id from the id attribute in the html standard;
searching all page elements bound with preset tag attributes in a page;
binding a real html event for the page element;
recording the html event, and establishing a mapping relation table of the html event and the page element;
and deleting the preset tag of the page element bound with the html event.
2. The universal simulation training system according to claim 1, wherein the mirror browser is specifically configured to:
displaying a preparation interface, wherein the preparation interface comprises a small window for prompting a user to simulate the position of teaching content, and the preparation interface also comprises a teaching course title, a teaching course description and a course starting button;
after clicking the course starting button, the user enters a practical training content display interface; the practical training content display interface is used for displaying teaching content, teaching content prompt information and an extended description button, and the extended description button is used for displaying a supplementary prompt interface after a user clicks the extended description button.
3. The universal simulation training system according to claim 1,
the mirror browser is specifically configured to:
displaying a preparation interface, wherein the preparation interface comprises a small window for prompting a user to simulate the position of a appraisal, and the preparation interface further comprises a title of appraisal content, a description of the appraisal content and an appraisal starting button;
after clicking the examination starting button, the user enters a practical training examination content interface; the practical training assessment content interface is used for a user to interact with the simulation interface, display an examination timing component, an extension description button and a submission assessment button, the extension description button is used for displaying assessment key content after the user clicks the extension description button, and the submission assessment button is used for confirming the end of user assessment after the user clicks so as to send corresponding assessment data to the user data server;
the simulation module is used for comparing the examination data with the mirror image description file content in the simulation mirror image file, calculating the examination score of the user, generating the insufficient information in the examination, and sending the examination score and the insufficient information to the user data server for recording.
4. The universal simulation training system according to any one of claims 1-3, wherein;
the inlet module is specifically configured to:
after the universal simulation training system is started, determining the current operation mode of the mirror image browser; the operation mode comprises a course mode and an assessment mode;
calling the interface processing module according to the running mode to display an interface corresponding to the running mode on the mirror image browser;
and reading the page file from the simulation image file and writing the page file into a canvas of the image browser.
5. The universal simulation training system according to claim 4, wherein the interface processing module comprises a pop-up window interface, a size adaptation interface, a content prompt component interface, a mask animation component interface, and a timing component interface; the popup interface is used for popping up a window of a mirror image browser; the size adaptation interface is to: setting the size of the mirror image browser and the size position of the adaptive scroll bar according to the information recorded in the simulation page, or adjusting the size of the mirror image browser and the size position of the adaptive scroll bar when the interface size is changed due to the change of the content of the simulation page; the content prompt component interface is used for setting prompt content; the mask animation component interface is used for updating the masked page elements; the timing component interface is used for acquiring the time when the assessment is performed and displaying the time on the mirror image browser, and is also used for stopping or pausing or restarting the current timing.
6. The universal simulation training system according to claim 1, wherein the data processing module is specifically configured to:
acquiring a data file in the simulation image file through a request module;
merging the data files at one time to obtain final merged data;
binding the merged data into the page.
7. The universal simulation training system according to claim 6, wherein the mirror reading module is specifically configured to:
acquiring an image description file through a request module, wherein the image description file records the whole flow expected to be operated by a user and elements required to be operated by each operation flow;
judging whether the current operation mode is an examination mode or a course mode through the entrance module;
if the mirror image description file meets the check mode, recording the whole mirror image description file into the memory, and monitoring whether the operation of the user meets the record in the memory;
after the examination is confirmed, obtaining examination scores according to the total number of operations and the total number of operands, recorded in the memory, of the user, and sending prompt information, wherein the prompt information is used for displaying unfinished operation records;
if the current course mode is the course mode, updating the page elements masked by the mirroring browser masking animation component according to the page elements expected to be operated by the user and recorded in the mirroring description file, and waiting for the user to perform expected operation on the page elements;
and after the user finishes the expected operation, judging whether the next step description exists after the current step description in the image description file, if so, continuing to circulate the flow, and if not, ending the process.
8. The universal simulation training system according to claim 7, wherein the user has completed the intended operations comprising:
finding out the mapping record of the corresponding page element from the mapping relation table;
finding out the type and content of the expected operation of the current step from the image description file;
comparing whether the mapping record of the current page element is consistent with the description of the mirror image description file or not;
if the operation is consistent with the preset operation, the user completes the expected operation;
and if the page elements are not consistent, returning to continue waiting for the expected operation of the user on the page elements.
CN201811565059.XA 2018-12-20 2018-12-20 General simulation training system Active CN109710221B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811565059.XA CN109710221B (en) 2018-12-20 2018-12-20 General simulation training system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811565059.XA CN109710221B (en) 2018-12-20 2018-12-20 General simulation training system

Publications (2)

Publication Number Publication Date
CN109710221A CN109710221A (en) 2019-05-03
CN109710221B true CN109710221B (en) 2022-03-29

Family

ID=66257016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811565059.XA Active CN109710221B (en) 2018-12-20 2018-12-20 General simulation training system

Country Status (1)

Country Link
CN (1) CN109710221B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110971448B (en) * 2019-10-23 2022-08-02 武汉虹信技术服务有限责任公司 System and method for simulating current network running system through webpage
CN111813397A (en) * 2020-07-16 2020-10-23 梅州市吉星科技有限公司 General simulation training courseware generation method and system and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2084671A1 (en) * 2006-10-02 2009-08-05 Aftercad Software Inc. Method and system for delivering and interactively displaying three-dimensional graphics
CN101819724A (en) * 2010-05-04 2010-09-01 北京莲宇时空科技有限公司 Virtual training software platform based on SCORM (Sharable Content Object Reference Model)
CN102999811A (en) * 2012-11-14 2013-03-27 常州奥施特信息科技有限公司 Electronic SMT (surface mounting technology) professional technology trial training and qualification authentication platform and implementation method thereof
CN108961901A (en) * 2018-07-23 2018-12-07 贵州电网有限责任公司信息中心 Virtual emulation training platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2084671A1 (en) * 2006-10-02 2009-08-05 Aftercad Software Inc. Method and system for delivering and interactively displaying three-dimensional graphics
CN101819724A (en) * 2010-05-04 2010-09-01 北京莲宇时空科技有限公司 Virtual training software platform based on SCORM (Sharable Content Object Reference Model)
CN102999811A (en) * 2012-11-14 2013-03-27 常州奥施特信息科技有限公司 Electronic SMT (surface mounting technology) professional technology trial training and qualification authentication platform and implementation method thereof
CN108961901A (en) * 2018-07-23 2018-12-07 贵州电网有限责任公司信息中心 Virtual emulation training platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"网络仿真及在线考试***在企业培训中的应用";张卫东;《江苏科技信息》;20120625(第6期);第38-41页 *

Also Published As

Publication number Publication date
CN109710221A (en) 2019-05-03

Similar Documents

Publication Publication Date Title
US9569231B2 (en) Device, system, and method for providing interactive guidance with execution of operations
AU2006241364B2 (en) System and method for real-time observation assessment
US20100205529A1 (en) Device, system, and method for creating interactive guidance with execution of operations
US20120244511A1 (en) Object set optimization using dependency information
US20080160487A1 (en) Modularized computer-aided language learning method and system
CN105787001A (en) Cross-language information retrieval
CN108628944B (en) Online job entry method, client, server, computer device, and medium
JP2011523739A (en) System and method for collaborative interaction
US20060107209A1 (en) Systems and methods for establishing an education web page template
CN111596852A (en) Content editing method, system, computer readable storage medium and terminal device
KR102206216B1 (en) Method for provide coding and programing education contents platform
CN109710221B (en) General simulation training system
CN110490780A (en) A kind of method and system assisting verbal learning
WO2021208329A1 (en) Interactive picture book processing method and apparatus, and system
CN113807308A (en) Job correction method, device, equipment, storage medium and computer program product
CN110379257A (en) A kind of multilingual cross-platform online code fighting system and method
TWI575457B (en) System and method for online editing and exchanging interactive three dimension multimedia, and computer-readable medium thereof
US20150294582A1 (en) Information communication technology in education
CN111580903A (en) Real-time voting method, device, terminal equipment and storage medium
CN102662768B (en) Method and device for reproducing operation in browser window
US8798522B2 (en) Simulation authoring tool
US11657213B2 (en) System and methods that add functionalities to presentation systems so that texts and numbers be remotely inserted, edited and deleted from mobile devices directly into slideware slide show mode (iSlidesMobile)
CN116069850A (en) Classroom activity courseware manufacturing method and device, storage medium and electronic equipment
CN113918683A (en) Online answer system
CN103164629A (en) Automatic grading method of Flash software operating skills

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant