PROGRAM AND INFORMATION PROCESSING APPARATUS
The program and information processing device facilitate the design and editing of business curricula by organizing job-specific training content in a hierarchical structure, supporting skill checks and progress tracking, thereby addressing the challenge of tailored employee training.
Patent Information
- Application Number
- JP2024091758
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-05
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2043-03-10
AI Technical Summary
Conventional technologies lack the ability to design and edit work curricula tailored to the specific job content required by each company, making it difficult to efficiently train employees.
A program and information processing device that outputs data for displaying business elements in a hierarchical tree structure, allowing for the creation and editing of business curricula, including question elements associated with each element, and supports skill checks through a user-friendly interface.
Enables easy design and editing of business curricula, facilitates skill checks, and provides a visual representation of progress, allowing users to efficiently train employees based on job-specific requirements.
Smart Images

Figure 0007618317000001 
Figure 0007618317000002 
Figure 0007618317000003
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to a program and an information processing device. [Background technology]
[0002] As corporate management becomes more diversified, the importance of human resource training for efficiently acquiring skills in each business department is increasing. In companies, training for human resource training is generally implemented. Training is often classified into detailed categories according to the content of work, and it is not easy to design and edit the training.
[0003] Patent Document 1 describes a system that proposes study courses according to business operations. Patent Document 1 describes that study courses are classified according to business operations and form a tree structure.
[0004] Patent Document 2 describes a teaching material creation support method for creating teaching materials according to the learner's comprehension ability and characteristics. Patent Document 2 describes a teaching material creation support method that displays the order of learning items and chapters of the teaching material in a tree structure and allows the teaching material creator to edit them. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2005-190404 A [Patent Document 2] Japanese Patent Application Publication No. 11-133846 Summary of the Invention [Problem to be solved by the invention]
[0006] However, conventional techniques do not provide a technique for designing and editing a business curriculum for employees to learn the business items that should be mastered for each business of a company. Therefore, there is a demand for a technique that supports easy design of a business curriculum according to the business contents.
[0007] The present invention has been made in view of the above circumstances, and has an object to provide a program and an information processing device that can assist in easily designing a business curriculum. [Means for solving the problem]
[0008] In one embodiment, the program causes a computer to output, based on user operation, data for displaying a business element array including a plurality of business elements arranged in multiple hierarchies in a tree structure, and to output, based on user operation, data for displaying a question element associated with a business element at the end of the tree structure among the plurality of business elements. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram illustrating a system according to an embodiment. [Diagram 2] FIG. 2 is a schematic diagram showing a main data structure of a task element according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a master screen displayed on the information processing terminal according to the embodiment. [Figure 4A] FIG. 4A is a flowchart illustrating a procedure of a master screen management process by a server according to the embodiment. [Figure 4B] FIG. 4B is a flowchart illustrating a procedure of a master screen management process by the server according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a progress status display image displayed on the information processing terminal according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating a procedure of progress status processing by the server according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a question display image displayed on the information processing terminal according to the embodiment. [Figure 8]FIG. 8 is a flowchart illustrating a procedure of a question process by the server according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] [Embodiment] Hereinafter, the embodiments will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals as much as possible, and duplicated explanations will be omitted.
[0011] (Configuration example) FIG. 1 is a block diagram illustrating an information processing system 100 according to the embodiment. The information processing system 100 is a system for, for example, a training designer of a company's employer or the like to design training according to the work content targeted at employees of the company, for the employees to take the training, and for the employees to check the degree of acquisition of the training. The training is also called a work curriculum. The work curriculum indicates a curriculum for acquiring work content designed based on the work content. The work curriculum is for managing work elements included in the curriculum in a tree structure. The work curriculum indicates, for example, a curriculum for work learning implemented for each department of a company. For example, the work curriculum includes an accounting curriculum implemented for employees belonging to the accounting department. The work elements include, for example, work skills classified for each work curriculum. The work skills indicate, for example, work skills required for members of each department. For example, the work skills of the accounting department include accounting skills, human skills, management PC (Personal Computer) skills, settlement work, financial work, etc. The work elements can be managed in at least one hierarchy for each work curriculum. The work curriculum can include questions associated with the work elements. The questions can be implemented as tests for checking the skills associated with the work elements. For example, an employee of an accounting department can use an accounting curriculum to learn the work content required in the accounting department. Learning the work content is also referred to as training. An employee of an accounting department can check the degree of learning of the work content required in the accounting department by solving questions in the accounting curriculum. Checking the degree of learning is also referred to as a skill check. Training may include solving questions in a training mode. In this case, after answering a question, the user can view the correct answer and an explanation. Skill check may include solving questions in a test mode. In this case, after answering a question, the user can proceed to the next question. In the following description, the work curriculum is also simply referred to as a curriculum.
[0012] The information processing system 100 includes a server 1 and an information processing terminal 2. The server 1 and the information processing terminal 2 are connected to each other via a network so as to be able to communicate with each other freely. For example, the network NW is the Internet. The network may include a wireless network or a wired network. The information processing terminal 2 is used by a designer who designs a business curriculum or an employee who uses the business curriculum.
[0013] The server 1 is an electronic device that collects and processes data. The electronic device includes a computer. The server 1 is connected to an information processing terminal 2 via a network so as to be able to communicate freely. The server 1 receives various data from the information processing terminal 2 and outputs various data to the information processing terminal 2. The server 1 is an example of an information processing device. An example of the configuration of the server 1 will be described later.
[0014] The information processing terminal 2 is an electronic device capable of communicating with other electronic devices. The information processing terminal 2 is a PC, a smartphone, a tablet terminal, or the like. The information processing terminal 2 is an example of an information processing device. An example configuration of the information processing terminal 2 will be described later. The information processing terminal 2 is used, for example, by a designer who designs a business curriculum. The designer may be interpreted as an employer, a supervisor, an employee, a user, or a person. The information processing terminal 2 is used, for example, by an employee who takes a business curriculum. The employee may be interpreted as an employee, a member, a student, a user, or a person.
[0015] An example of the configuration of the server 1 will be described. The server 1 is an electronic device including a processor 11, a main memory 12, an auxiliary storage device 13, and a communication interface 14. Each component of the server 1 is connected to each other so as to be able to input and output signals. In Fig. 1, the interface is written as "I / F".
[0016] The processor 11 corresponds to the central part of the server 1. For example, the processor 11 is a CPU (Central Processing Unit), but is not limited to this. The processor 11 may be composed of various circuits. The processor 11 loads a program stored in advance in the main memory 12 or the auxiliary storage device 13 into the main memory 12. The program is a program that causes the processor 11 of the server 1 to realize or execute each unit described below. The processor 11 executes the program loaded into the main memory 12 to perform various operations.
[0017] The main memory 12 corresponds to the main storage portion of the server 1. The main memory 12 includes a nonvolatile memory area and a volatile memory area. The main memory 12 stores an operating system or programs in the nonvolatile memory area. The main memory 12 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 11. For example, the main memory 12 includes a ROM (Read Only Memory) as a nonvolatile memory area. For example, the main memory 12 includes a RAM (Random Access Memory) as a volatile memory area. The main memory 12 stores programs.
[0018] The auxiliary storage device 13 corresponds to the auxiliary storage portion of the server 1. The auxiliary storage device 13 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or the like. The auxiliary storage device 13 stores the above-mentioned programs, data used by the processor 11 in performing various processes, and data generated by the processes in the processor 11. The auxiliary storage device 13 stores the above-mentioned programs.
[0019] The auxiliary storage device 13 includes a business curriculum storage area 130. The business curriculum storage area 130 stores business curriculum information. Here, the data structure of the business curriculum information will be described with reference to FIG. 2. FIG. 2 is a schematic diagram showing the main data structure of business elements according to an embodiment. The business curriculum information includes business elements and question elements assigned to at least one hierarchical level for each curriculum. In the example of FIG. 2, the business curriculum information includes business elements assigned to four hierarchical levels, but the number of hierarchical levels is not limited to this. The business curriculum information includes information associated with, for example, a company ID, a curriculum code, a first hierarchical level code, a second hierarchical level code, a third hierarchical level code, a fourth hierarchical level code, a question hierarchical level code, etc. The business curriculum information forms a tree structure for each curriculum.
[0020] For example, the business curriculum is classified into business-specific curricula such as "accounting curriculum", "general affairs curriculum", and "sales curriculum", and each curriculum has a company ID (e.g., "XXX") and a curriculum code (e.g., "A500"). The company ID indicates an identification number that uniquely identifies each company or company. The company ID is not limited to the above example, and may be any identification number used to identify a user of the business curriculum. The curriculum code indicates an identification number that uniquely identifies each business curriculum. The curriculum is further classified into a first hierarchical classification. For example, if the curriculum is an "accounting curriculum", it is classified into a first hierarchical classification such as "accounting skills" and "human skills". Each first hierarchical classification has a curriculum code (e.g., "A500") and a first hierarchical code (e.g., "A100"). The first hierarchical code indicates an identification number that uniquely identifies each first hierarchical classification. Each first hierarchical classification is associated with a corresponding curriculum by a curriculum code. Each curriculum is linked to a corresponding first hierarchical classification using a curriculum code as a key. Each hierarchical classification includes business elements. The classification name of each hierarchy corresponds to the name of a business element.
[0021] The first-hierarchy classification is further classified into a second-hierarchy classification. For example, if the first-hierarchy classification is "accounting skills," it is classified into second-hierarchy classifications such as "PC skills," "daily tasks," "closing tasks," and "financial tasks." Each second-hierarchy classification has a first-hierarchy code (e.g., "A100") and a second-hierarchy code (e.g., "A200"). The second-hierarchy code indicates an identification number that uniquely identifies each second-hierarchy classification. Each second-hierarchy classification is associated with a corresponding first-hierarchy classification by the first-hierarchy code. Each first-hierarchy classification is linked to a corresponding second-hierarchy classification using the first-hierarchy code as a key.
[0022] The second-hierarchy classification is further classified into a third-hierarchy classification. For example, if the second-hierarchy classification is "financial operations," it is classified into third-hierarchy classifications such as "budget and actual management," "financial analysis," etc. Each third-hierarchy classification has a second-hierarchy code (e.g., "A200") and a third-hierarchy code (e.g., "A300"). The third-hierarchy code indicates an identification number that uniquely identifies each third-hierarchy classification. Each third-hierarchy classification is associated with a corresponding second-hierarchy classification by the second-hierarchy code. Each second-hierarchy classification is linked to a corresponding third-hierarchy classification using the second-hierarchy code as a key.
[0023] The third-hierarchy classification is further classified into the fourth-hierarchy classification. For example, if the third-hierarchy classification is "financial analysis," it is classified into the fourth-hierarchy classifications such as "profitability analysis" and "safety analysis." Each fourth-hierarchy classification has a third-hierarchy code (e.g., "A300") and a fourth-hierarchy code (e.g., "A400"). The fourth-hierarchy code indicates an identification number that uniquely identifies each fourth-hierarchy classification. Each fourth-hierarchy classification is associated with a corresponding third-hierarchy classification by the third-hierarchy code. Each third-hierarchy classification is linked to a corresponding fourth-hierarchy classification using the third-hierarchy code as a key.
[0024] The fourth hierarchical classification is associated with the question hierarchy. For example, if the fourth hierarchical classification is "profitability analysis", it is associated with question hierarchies such as "profitability analysis method". The question hierarchy has a fourth hierarchical code (e.g., "A400") and a question hierarchy code (e.g., "A401"). The question hierarchy code indicates an identification number that uniquely identifies each question. Each question hierarchy is associated with a corresponding fourth hierarchical classification by the fourth hierarchical code. Each fourth hierarchical classification is linked to a corresponding question hierarchy using the fourth hierarchical code as a key. Each fourth hierarchical classification is linked to at least one question hierarchy. For example, the fourth hierarchical classification "safety analysis" (e.g., "A410") may be linked to multiple question elements such as "safety analysis method" (e.g., "A411"), "type of safety analysis" (e.g., "A412"), etc.
[0025] Each hierarchical classification includes a business element. The classification name of each hierarchy corresponds to the name of the business element. The question hierarchy includes a question element. The question hierarchy name corresponds to the name of the question element.
[0026] The business curriculum information may be updated every time the tree structure of each curriculum is updated. The curriculum code, the first hierarchical code, the second hierarchical code, the third hierarchical code, the fourth hierarchical code, and the question hierarchical code may be set in advance or may be set appropriately by a user or the like. Each curriculum includes at least one of the first hierarchical classification, the second hierarchical classification, the third hierarchical classification, and the fourth hierarchical classification. The first hierarchical classification associated with each curriculum includes at least one classification. The second hierarchical classification associated with the first hierarchical classification includes at least one classification. The third hierarchical classification associated with the second hierarchical classification includes at least one classification. The fourth hierarchical classification associated with the third hierarchical classification includes at least one classification.
[0027] The auxiliary storage device 13 includes a question element storage area 131. The question element storage area 131 stores question element information. The question element information is information related to a question element. The question element information includes at least information such as a question title, a question statement, answer options, a correct answer, and an explanation. The question element information indicates information that associates a question hierarchical code with information such as a question title, a question statement, answer options, a correct answer, and an explanation. The question element information may include at least one of text data, image data, and video data as information such as a question title, a question statement, answer options, a correct answer, and an explanation. The question element information may be updated every time information such as a question title, a question statement, answer options, a correct answer, and an explanation is updated. A question element is also simply called a question.
[0028] The auxiliary storage device 13 includes a user information storage area 132. The user information storage area 132 stores user information. The user information may include identification information (user identification information) of a user who uses the business curriculum, the user's business curriculum usage history, training history, skill check history, etc. The user identification information may be a user ID, a user name, an icon indicating the user, etc. The business curriculum usage history may be login information to a service that provides the business curriculum. The training history includes information indicating a history of taking the business curriculum in the past. The skill check history includes information indicating a history of answering questions in the past. The skill check history includes answer result information indicating whether the answer was correct or incorrect. The user information may be updated every time various history information is updated.
[0029] The communication interface 14 includes various interfaces that communicably connect the server 1 to other electronic devices via a network in accordance with a predetermined communication protocol.
[0030] The hardware configuration of the server 1 is not limited to the above-mentioned configuration. The server 1 allows the omission or modification of the above-mentioned components and the addition of new components as appropriate.
[0031] Each unit implemented in the above-mentioned processor 11 will be described. The processor 11 implements a communication processing unit 110, a master screen management unit 111, a progress status processing unit 112, and a question processing unit 113. Each unit implemented in the processor 11 can also be referred to as each function. Each unit implemented in the processor 11 can also be referred to as being implemented in a control unit including the processor 11 and the main memory 12.
[0032] The communication processing unit 110 acquires various instructions from the information processing terminal 2 via the communication interface 14. The instructions include an instruction to create a new business curriculum, an instruction to add a business element, an instruction to add a question, an instruction to add a hierarchical level, an instruction to edit a hierarchical level, an instruction to delete a hierarchical level, an instruction to move a hierarchical level, an instruction to copy a hierarchical level, etc. A hierarchical level may be interpreted as a business element included in a hierarchical level.
[0033] The communication processing unit 110 acquires business curriculum information from the information processing terminal 2 via the communication interface 14. The business curriculum information includes business element information set in a hierarchical level associated with each business curriculum. Business element information is also simply referred to as business element. The communication processing unit 110 acquires question element information from the information processing terminal 2 via the communication interface 14. The communication processing unit 110 acquires user information from the information processing terminal 2 via the communication interface 14. The communication processing unit 110 acquires input information of an answer to a question from the information processing terminal 2 via the communication interface 14. The communication processing unit 110 may acquire answer result information indicating an answer result from the information processing terminal 2 via the communication interface 14. The answer result information is also simply referred to as an answer result. In the following description, "acquire" may be read as "receive".
[0034] The communication processing unit 110 outputs data for displaying the business element array on the information processing terminal 2 via the communication interface 14. The business element array includes a plurality of business elements arranged in a plurality of hierarchies in a tree structure. The business element array includes, for example, at least one of a first hierarchical classification, a second hierarchical classification, a third hierarchical classification, and a fourth hierarchical classification associated with each curriculum. When the business curriculum is an "accounting curriculum", the business element array may include a first hierarchical classification "accounting skills" and "human skills", a second hierarchical classification "PC skills", "daily tasks", "closing tasks", and "financial tasks", a third hierarchical classification "budget and actual management" and "financial analysis", a fourth hierarchical classification "profitability analysis" and "safety analysis", etc. In the following description, "output" may be read as "transmit".
[0035] The communication processing unit 110 outputs data for displaying the question element on the information processing terminal 2 via the communication interface 14. The question element indicates question element information associated with the business element at the end of the tree structure among a plurality of business elements. When the business curriculum is an "accounting curriculum", the question element may include "method of profitability analysis" associated with the fourth hierarchical classification "profitability analysis".
[0036] The communication processing unit 110 outputs data for displaying the progress of the answers to the question elements to the information processing terminal 2 via the communication interface 14. The communication processing unit 110 outputs data for displaying the progress to the information processing terminal 2 so as to display the progress of the answers in the task element array. The progress of the answers to the question elements indicates the implementation status of the user for each question. The implementation status includes the number of correct answers to the total number of questions, the correct answer progress rate, and the progress rate. The total number of questions indicates, for example, the number of questions linked to the hierarchical level selected by the user. The number of correct answers indicates, for example, the number of correct answers to the questions linked to the hierarchical level selected by the user. The number of correct answers is, for example, a value obtained by tallying up the number of correct answers among the answer results of the user. The correct answer progress rate is, for example, a value obtained by dividing the number of correct answers by the total number of questions. The progress rate is, for example, a value obtained by dividing the number of implementations by the total number of questions. The number of implementations is, for example, a value obtained by tallying up the number of answer results of the user. The data for displaying the progress status includes data for displaying the progress status for each organization or each individual. The progress status for each organization indicates, for example, a summary of the implementation status for each question of users belonging to each organization. Organizations include, for example, company departments, business groups classified by work content, groups classified by years of employment, etc. The progress status for each organization is, for example, a summary of the implementation status for each question of employees belonging to the accounting department. The progress status for each individual indicates a summary of the implementation status for each user for each question.
[0037] The communication processing unit 110 outputs question sentence data to the information processing terminal 2 via the communication interface 14. The question sentence data indicates data for displaying a question and answer candidates. The question sentence data is included in the question element information. The question sentence data may include a question number, a question title, and a question sentence. The answer candidates are answer options included in the question element information. The communication processing unit 110 outputs data for displaying a correct answer, an explanation, etc. to the information processing terminal 2 via the communication interface 14. The data for displaying a correct answer, an explanation, etc. is included in the question element. The data for displaying a question title, a question sentence, an answer option, a correct answer, an explanation, etc. includes at least one of text data, image data, and video data. The question sentence data may include an answer button, a time limit, etc.
[0038] The master screen management unit 111 manages master screen information for displaying a business element array. The master screen information is information for displaying business elements and question elements in a tree structure based on business curriculum information. The master screen information is information for displaying a master screen as shown in FIG. 3. The master screen management unit 111 updates the master screen information. Updating the master screen information includes updating the business element array. Updating the business element array includes adding a new business element and updating a business element included in the business element array. Updating a business element includes at least one of deleting, moving, and duplicating a business element. The communication processing unit 210 of the information processing terminal 2 outputs an update instruction to the server 1 for updating the business element array based on an update operation by a user. The communication processing unit 110 acquires the update instruction. The master screen management unit 111 updates the business element array based on the update instruction. Outputting the update instruction to the server 1 is an example of updating a business element array.
[0039] An explanation will be given based on the example of FIG. 3. The master screen management unit 111 may add "Financial analysis" to the third hierarchical classification associated with the second hierarchical classification "Financial work". The master screen management unit 111 may delete the third hierarchical classification "Budget and actual management" associated with the second hierarchical classification "Financial work". The master screen management unit 111 may move the third hierarchical classification "Financial analysis" associated with the second hierarchical classification "Financial work" to a third hierarchical classification associated with another second hierarchical classification "Closing work". The master screen management unit 111 may copy the third hierarchical classification "Budget and actual management" associated with the second hierarchical classification "Financial work" to a third hierarchical classification associated with another second hierarchical classification "Closing work".
[0040] The master screen management unit 111 updates the business elements arranged in a lower hierarchy associated with a higher hierarchy based on updates to the business elements arranged in a higher hierarchy included in the business element array. An explanation will be given based on the example of FIG. 3. When the master screen management unit 111 deletes the third hierarchical classification "Financial Analysis" associated with the second hierarchical classification "Financial Operations", it may delete the fourth hierarchical classifications "Profitability Analysis" and "Safety Analysis" associated with the third hierarchical classification "Financial Analysis". In this case, the master screen management unit 111 may also delete the question element associated with the fourth hierarchical classification "Profitability Analysis" and the question element associated with "Safety Analysis".
[0041] Updating the business element array includes adding a new question element and updating a question element included in the business element array. Updating a question element includes at least one of deleting, moving, and duplicating a question element. A description will be given based on the example of FIG. 3. The master screen management unit 111 may add "method of profitability analysis" as a question element associated with the fourth hierarchical classification "profitability analysis". The master screen management unit 111 may delete the question element "method of profitability analysis" associated with the fourth hierarchical classification "profitability analysis". The master screen management unit 111 may move the question element "method of profitability analysis" associated with the fourth hierarchical classification "profitability analysis" to a question element associated with another fourth hierarchical classification "safety analysis". The master screen management unit 111 may duplicate the question element "method of profitability analysis" associated with the fourth hierarchical classification "profitability analysis" to a question element associated with another fourth hierarchical classification "safety analysis".
[0042] The progress status processing unit 112 manages the progress status of answers to question elements associated with each business element. The progress status processing unit 112 refers to user information to acquire aggregate data for each question. The progress status processing unit 112 calculates the user's implementation status based on the aggregate data. The progress status processing unit 112 may calculate the user's implementation status for each question associated with each business element. The progress status processing unit 112 may calculate the user's implementation status for multiple questions associated with each business element. For example, the progress status processing unit 112 calculates the user's implementation status for each question associated with the second hierarchical classification "financial work". In this example, the progress status processing unit 112 may calculate the user's implementation status for questions associated with the fourth hierarchical classification "budget-to-actual variance analysis", "profitability analysis", and "safety analysis" associated with the second hierarchical classification "financial work".
[0043] The progress status processing unit 112 calculates the progress status of each organization or each individual for each question. The progress status processing unit 112 may calculate the implementation status of each user as the implementation status of the user for each question. The progress status processing unit 112 may calculate the implementation status of multiple users for each organization as the implementation status of the user for each question. For example, the progress status processing unit 112 may calculate the implementation status of user A for questions associated with the fourth hierarchical classification "budget performance variance analysis", "profitability analysis", and "safety analysis" associated with the second hierarchical classification "financial work". The progress status processing unit 112 may calculate the implementation status of multiple users belonging to the accounting department for questions associated with the fourth hierarchical classification "budget performance variance analysis", "profitability analysis", and "safety analysis" associated with the second hierarchical classification "financial work".
[0044] The question processing unit 113 acquires input information of the user's answer to the question and calculates the answer result. Depending on the answer result, the question processing unit 113 may output data for displaying the answer result to the information processing terminal 2.
[0045] Although the communication processing unit 110, the master screen management unit 111, the progress status processing unit 112, and the question processing unit 113 have been described as being implemented in the processor 11 by executing a program, the present invention is not limited to this.
[0046] An example of the configuration of the information processing terminal 2 will be described. The information processing terminal 2 is an electronic device including a processor 21, a main memory 22, an auxiliary storage device 23, a communication interface 24, an input device 25, a camera 26, a display device 27, and a speaker 28. Each component of the information processing terminal 2 is connected to each other so as to be able to input and output signals.
[0047] The processor 21 corresponds to the central part of the information processing terminal 2. The processor 21 has the same hardware configuration as the above-mentioned processor 11. The processor 21 executes a program stored in advance in the main memory 22 or the auxiliary storage device 23, thereby performing various operations.
[0048] The main memory 22 corresponds to a main storage portion of the information processing terminal 2. The main memory 22 has the same hardware configuration as the above-mentioned main memory 12. The main memory 22 stores programs.
[0049] The auxiliary storage device 23 corresponds to the auxiliary storage portion of the information processing terminal 2. The auxiliary storage device 23 has the same hardware configuration as the above-mentioned auxiliary storage device 13. The auxiliary storage device 23 stores the above-mentioned programs.
[0050] The auxiliary storage device 23 includes a business curriculum storage area 230. The business curriculum storage area 230 stores business curriculum information, similar to the business curriculum storage area 130. The auxiliary storage device 23 may acquire business curriculum information from the server 1 based on an acquisition instruction from a user of the information processing terminal 2. The auxiliary storage device 23 updates the business curriculum information every time the auxiliary storage device 23 acquires the business curriculum information.
[0051] The auxiliary storage device 23 includes a question element storage area 231. The question element storage area 231 stores question element information, similar to the question element storage area 131. The auxiliary storage device 23 may acquire question element information from the server 1 based on an acquisition instruction from the user of the information processing terminal 2. The auxiliary storage device 23 updates the question element information every time it acquires the question element information.
[0052] The auxiliary storage device 23 includes a user information storage area 232. The user information storage area 232 stores user information for each user. The auxiliary storage device 23 may acquire user information of other users from the server 1 based on an acquisition instruction from the user of the information processing terminal 2. The auxiliary storage device 23 updates the user information every time the user information is acquired.
[0053] The communication interface 24 includes various interfaces that connect the information processing terminal 2 to other devices so that they can communicate with each other via a network in accordance with a predetermined communication protocol.
[0054] The input device 25 is a device capable of inputting data or instructions to the information processing terminal 2. For example, the input device 25 includes a keyboard, a touch panel, etc. The input device 25 includes a microphone capable of inputting voice.
[0055] Camera 26 is a device capable of acquiring photographic data of a photographing range under the control of processor 21. Camera 26 is an example of an imaging unit.
[0056] The display device 27 is a device capable of displaying various images under the control of the processor 21. For example, the display device 27 is a liquid crystal display or an EL (Electroluminescence) display.
[0057] The speaker 28 is a device capable of outputting sound under the control of the information processing terminal 2 .
[0058] The hardware configuration of the information processing terminal 2 is not limited to the above-mentioned configuration. The information processing terminal 2 allows the above-mentioned components to be omitted or changed and new components to be added as appropriate.
[0059] Each unit implemented in the above-mentioned processor 21 will be described. The processor 21 implements a communication processing unit 210 and a display control unit 211. Each unit implemented in the processor 21 can also be referred to as each function. Each unit implemented in the processor 21 can also be referred to as being implemented in a control unit including the processor 21 and the main memory 22.
[0060] The communication processing unit 210 outputs various instructions to the server 1 via the communication interface 24 .
[0061] The communication processing unit 210 outputs business curriculum information to the server 1 via the communication interface 24. The communication processing unit 210 outputs question element information to the server 1 via the communication interface 24. The communication processing unit 210 outputs user information to the server 1 via the communication interface 24. The communication processing unit 210 outputs input information of an answer to a question to the server 1 via the communication interface 24. The communication processing unit 210 may output information indicating an answer result to the server 1 via the communication interface 24.
[0062] The communication processing unit 210 obtains data for displaying a business element array from the server 1 via the communication interface 24. The communication processing unit 210 obtains data for displaying question elements from the server 1 via the communication interface 24. The communication processing unit 210 obtains data for displaying the progress of answers related to question elements from the server 1 via the communication interface 24. The communication processing unit 210 obtains data for displaying the progress of answers from the server 1 so as to display the progress of answers in the business element array. The communication processing unit 210 obtains data for displaying questions and answer candidates from the server 1 via the communication interface 24. The communication processing unit 210 obtains data for displaying correct answers, explanations, etc. from the server 1 via the communication interface 24.
[0063] The display control unit 211 outputs data for displaying the business element array to the display device 27. The display control unit 211 causes the display device 27 to display the business element array by outputting data to the display device 27. The display control unit 211 outputs data for displaying question elements to the display device 27. The display control unit 211 causes the display device 27 to display the question elements by outputting data to the display device 27. The display control unit 211 outputs data for displaying the progress of the answer to the question elements to the display device 27. The display control unit 211 causes the display device 27 to display the progress of the answer to the question elements by outputting data to the display device 27. The display control unit 211 causes the display device 27 to display the progress of the answer in the business element array. The display control unit 211 outputs data for displaying the questions and answer candidates to the display device 27. The display control unit 211 outputs data to the display device 27, thereby causing the display device 27 to display questions and answer candidates. The display control unit 211 outputs data for displaying correct answers, explanations, etc. to the display device 27. The display control unit 211 outputs data to the display device 27, thereby causing the display device 27 to display correct answers, explanations, etc. The display control unit 211 may cause the display device 27 to display answer buttons, time limits, etc.
[0064] In the above description, the communication processing unit 210 and the display control unit 211 are implemented in the processor 21 by executing a program, but the present invention is not limited to this.
[0065] (Example) The master screen displayed on the information processing terminal 2 will now be described. 3 is a diagram illustrating an example of a master screen displayed on the information processing terminal 2 according to the embodiment. A business curriculum designer can manage the business curriculum, such as designing, editing, and analyzing the business curriculum, according to the master screen displayed on the display device 27 of the information processing terminal 2. A user of the business curriculum can perform training, skill checks, and the like, according to the master screen displayed on the display device 27 of the information processing terminal 2.
[0066] 3 is displayed when, for example, a business curriculum designer or a business curriculum user logs in to a service that provides a business curriculum. The master screen may be displayed based on, for example, a search or selection of a curriculum to be used by the business curriculum designer or the business curriculum user.
[0067] FIG. 3 shows a master screen displayed when the business curriculum designer or business curriculum user selects "accounting curriculum" as the target curriculum. The master screen includes a curriculum name, a first-level classification name, a second-level classification name, a third-level classification name, a fourth-level classification name, and a question name. The master screen displays the first-level classification name, the second-level classification name, the third-level classification name, the fourth-level classification name, and the questions associated with each curriculum in a tree structure. The classification name of each level indicates a business element. The question name indicates a question element. Note that the master screen may include a text display indicating the presence of a question element such as "question" or "problem" without including a question name. For example, the "accounting curriculum" includes "accounting skills" and "human skills" as business elements of the first level classification. The "accounting skills" includes "PC skills", "daily work", "closing work", "financial work", "laws and regulations", and "tax" as business elements of the second level classification. "Financial operations" includes "budget and actual management" and "financial analysis" as business elements of the third level classification. "Financial analysis" includes "profitability analysis" and "safety analysis" as business elements of the fourth level classification. "Profitability analysis" includes "method of profitability analysis" as a question element. As shown in FIG. 3, the business curriculum includes business elements in which the business contents are classified in order from major classification to minor classification, and has a tree structure to which the business elements are linked. The business curriculum includes questions corresponding to the business elements of the fourth level classification, which are linked to the fourth level classification that is the business element at the end of the tree structure. The master screen includes various operation buttons and the like operated by the designer or user of the business curriculum. The business element at the end of the tree structure may be a business element of the first level classification, the second level classification, or the third level classification. In this case, the business elements after the end level may be empty elements.
[0068] A business curriculum designer operates the master screen to design, edit, or manage the business curriculum. For example, the business curriculum designer may design, edit, or manage the business curriculum by logging in as an administrator. The designer selects a business element to be operated and designs, edits, or manages the business element.
[0069] A user of the business curriculum operates the master screen to conduct training or a skill check for the business curriculum. For example, a user of the business curriculum may conduct training or a skill check for the business curriculum by logging in as a user. The user selects a business element and conducts training or a skill check. For example, the user selects "financial operations" and learns the business content of "financial operations". Based on the user's selection of "financial operations", the screen transitions from the master screen to a screen for learning the business content of "financial operations". The user selects a question linked to "profitability analysis" and answers the question related to "profitability analysis" to conduct a skill check. Based on the user's selection of a question, the screen transitions from the master screen to a screen for answering the question.
[0070] (Example of operation) The process performed by the information processing system 100 will now be described. In the following description mainly focusing on the server 1, the server 1 may be read as a processor 11. Similarly, in the following description mainly focusing on the information processing terminal 2, the information processing terminal 2 may be read as a processor 21.
[0071] Note that the process steps described below are merely examples, and each process may be modified as much as possible. In addition, steps may be omitted, replaced, or added as appropriate for the process steps described below depending on the embodiment.
[0072] In the following process, it is assumed that a business curriculum is designed or edited by a business curriculum designer. The designer designs or edits the business curriculum using an information processing terminal 2. The server 1 designs or edits the business curriculum based on the operation of the designer. The designer is assumed to be a user of the information processing terminal 2.
[0073] 4A and 4B are flowcharts illustrating a procedure of a master screen management process by the server 1 according to the embodiment. In the following explanation, it is assumed that an "accounting curriculum" is created by a business curriculum designer.
[0074] The master screen management unit 111 creates a new business curriculum in accordance with a user operation (step S1). In step S1, for example, the master screen management unit 111 creates a new business curriculum in accordance with an instruction based on a user operation acquired by the communication processing unit 110. The communication processing unit 110 acquires an instruction to create a new business curriculum based on a user operation by a user of the information processing terminal 2. The user operation includes, for example, a click operation or a touch operation of an "add curriculum" button included in the master screen. The communication processing unit 110 acquires information such as a curriculum name and a curriculum description from the information processing terminal 2. The curriculum name is, for example, "accounting curriculum". The curriculum description is, for example, "This is a curriculum for learning accounting work that is mandatory for employees belonging to the accounting department." The master screen management unit 111 saves information such as the curriculum name and curriculum description of the business curriculum in the business curriculum storage area 130. The master screen management unit 111 generates a hierarchy linked to the created curriculum. Master screen management unit 111 may generate hierarchical levels for which no name or content is set from the first hierarchical level to the fourth hierarchical level. Note that the master screen does not have to include an explanation of the curriculum.
[0075] The master screen management unit 111 sets business elements from the first hierarchy to the fourth hierarchy based on a user operation. For example, the master screen management unit 111 sets business elements for each hierarchy based on business curriculum information acquired by the communication processing unit 110.
[0076] The following describes an example in which the user sets and edits the business elements included in the first to fourth hierarchical levels for the "accounting curriculum."
[0077] The master screen management unit 111 determines whether or not a question has been added by the user of the information processing terminal 2 (step S2). In step S2, for example, the master screen management unit 111 determines whether or not a question has been added according to an instruction based on a user operation acquired by the communication processing unit 110. The user operation is, for example, a click operation, a touch operation, or the like, for selecting a business element of the fourth level classification from the tree structure displayed on the master screen. The master screen management unit 111 determines, based on the user operation, that an instruction has been given to add a question linked to the business element of the fourth level classification selected by the user. Note that the user operation may be, for example, a click operation, a touch operation, or the like, of an "add question" button included in the master screen. The user operation may be, for example, a click operation, a touch operation, or the like, of a "set" button displayed on the business element to which the question is to be added. An example will be described in which a question linked to "profitability analysis" is added by the user. For example, when a business element indicating "profitability analysis" is selected by the user, the master screen management unit 111 determines that an instruction to add a question to "profitability analysis" has been given. The communication processing unit 110 may output data for displaying the business element of the fourth hierarchical classification selected by the user in an identifiable display mode to the information processing terminal 2. The information processing terminal 2 may display the business element of the fourth hierarchical classification selected by the user in an identifiable display mode. The display mode includes character color, size, font, background color, brightness or luminance, background pattern, frame color, blinking display, and the like. For example, the information processing terminal 2 may highlight the business element of the fourth hierarchical classification selected by the user in red. For example, the communication processing unit 110 may output data for highlighting the business element indicating "profitability analysis" in red to the information processing terminal 2. The information processing terminal 2 may highlight the business element indicating "profitability analysis" in red on the master screen.
[0078] If master screen management unit 111 determines that a question addition instruction has been given (step S2: YES), the process proceeds from step S2 to step S3. If master screen management unit 111 determines that a question addition instruction has not been given (step S2: NO), the process proceeds from step S2 to step S21.
[0079] The master screen management unit 111 selects a question element based on a user's operation (step S3). In step S3, for example, the master screen management unit 111 extracts question elements to be output to the information processing terminal 2 as a question list. The question list is a list including question elements that are candidates for questions to be linked to the selected business element of the fourth hierarchical classification. The question candidates include question elements stored in the question element storage area 131. The question candidates may be set for each business curriculum. The question element storage area 131 stores the business curriculum and the question candidates in association with each other. Note that, when a question candidate is not set in the business curriculum, the question list may include a question that is not set in the business curriculum as a question candidate. The question list may include a question that is set in the business curriculum and a question that is not set in the business curriculum as a question candidate. The question list may include a question that is set in the business curriculum and a question that is not set in the business curriculum as a question candidate. The extraction process of the question candidates included in the question list will be described below.
[0080] The master screen management unit 111 extracts candidate questions based on a user's instruction to search for questions. The user inputs a search instruction to search for candidate questions in the information processing terminal 2. In one example, the user searches for questions already set in the business curriculum. In this example, it is assumed that questions have been set in advance in the "accounting curriculum" by the user. The user searches for questions in the master screen by curriculum, hierarchical classification name, curriculum creator, or free word. The communication processing unit 110 acquires a search instruction from the information processing terminal 2. The master screen management unit 111 searches for questions from question elements stored in the question element storage area 131 based on the search instruction. The master screen management unit 111 searches for questions already set in the business curriculum based on the user's search instruction. For example, the master screen management unit 111 extracts question elements that match the search conditions from question elements linked to the "accounting curriculum".
[0081] In another example, the user searches for questions before they are set in the business curriculum. In this example, it is assumed that no questions have been set in the "accounting curriculum" by the user. The user searches for questions on the master screen by curriculum creator or by free word. Based on a search instruction from the user, the master screen management unit 111 searches for questions that are not set in the business curriculum from the question elements stored in the question element storage area 131. For example, the master screen management unit 111 extracts question elements that match the search conditions from question elements that are not linked to the "accounting curriculum".
[0082] The communication processing unit 110 outputs data for displaying the question list to the information processing terminal 2 based on the search result. The information processing terminal 2 acquires data for displaying the questions. The information processing terminal 2 displays the questions on the display device 27 by displaying them as a pop-up or the like. The user selects a question to be added to the business element of the fourth hierarchical classification from the displayed question list. For example, the user selects "method of profitability analysis" as a question to be added to "profitability analysis" from the question list. The information processing terminal 2 outputs a selection instruction of the question by the user to the server 1. The selection instruction includes a click operation, a touch operation, or the like of a question included in the question list. The selection instruction may include an operation of selecting a question to be added and clicking, touching, or dragging the "Add" button. Note that, when selecting all the questions included in the question list, the selection instruction may be an operation of clicking, touching, or dragging the "Add" button. Note that, the communication processing unit 110 may output data for displaying the question list to the information processing terminal 2 based on an instruction to add a question by the user. For example, based on a user instruction to add a question linked to "profitability analysis", the communication processing unit 110 may output data to the information processing terminal 2 for displaying a question list including question elements set in the "accounting curriculum".
[0083] The master screen management unit 111 adds a question element based on a user operation (step S4). In step S4, for example, the master screen management unit 111 sets the question selected by the user as a question linked to a business element of the fourth hierarchical classification. The master screen management unit 111 assigns a question hierarchical code and a fourth hierarchical code of the associated fourth hierarchical classification to the question element. For example, the master screen management unit 111 adds "Method of profitability analysis" as a question linked to "profitability analysis".
[0084] The master screen management unit 111 updates the tree structure of the business curriculum (step S5). In step S5, for example, the master screen management unit 111 saves the tree structure of the business curriculum to which the question element has been added in the business curriculum storage area 130. The master screen management unit 111 may update the business curriculum.
[0085] The communication processing unit 110 outputs data for displaying the updated business curriculum to the information processing terminal 2. The information processing terminal 2 displays the updated business curriculum on the display device 27.
[0086] The master screen management unit 111 judges whether or not a hierarchy addition instruction has been given by the user of the information processing terminal 2 (step S21). In step S21, for example, the master screen management unit 111 judges whether or not a hierarchy addition instruction has been given according to an instruction based on a user operation acquired by the communication processing unit 110. The user operation is, for example, an operation such as a click operation or a touch operation for selecting an arbitrary business element from the first to fourth hierarchy classifications of the tree structure displayed on the master screen. The master screen management unit 111 judges that an instruction has been given to add a lower hierarchy linked to the business element selected by the user based on the user operation. Note that the user operation may be, for example, a click operation or a touch operation of an "add hierarchy" button included in the master screen. An example will be described in which a fourth hierarchy classification linked to the third hierarchy classification "financial analysis" is added by the user. For example, when a business element indicating "financial analysis" is selected by the user, the master screen management unit 111 judges that an instruction has been given to add a fourth hierarchy classification linked to "financial analysis". The communication processing unit 110 may output data for displaying the fourth hierarchical classification task elements selected by the user in an identifiable display mode to the information processing terminal 2. The user may input the name of the lower hierarchy to be added.
[0087] If master screen management unit 111 determines that a hierarchical layer addition instruction has been issued (step S21: YES), the process proceeds from step S21 to step S22. If master screen management unit 111 determines that a hierarchical layer addition instruction has not been issued (step S21: NO), the process proceeds from step S21 to step S31.
[0088] The master screen management unit 111 generates a lower hierarchy associated with the selected business element based on a user operation (step S22). In step S22, for example, the master screen management unit 111 generates a lower hierarchy and assigns to the generated lower hierarchy a hierarchy code of the lower hierarchy and a hierarchy code of the associated upper hierarchy. The master screen management unit 111 may set a hierarchy name to the generated lower hierarchy. For example, the master screen management unit 111 generates a fourth hierarchical classification associated with "financial analysis". The master screen management unit 111 generates "safety analysis" as the fourth hierarchical classification associated with "financial analysis".
[0089] The master screen management unit 111 updates the tree structure of the business curriculum (step S23). In step S23, for example, the master screen management unit 111 stores the tree structure of the business curriculum to which the lower hierarchical level has been added in the business curriculum storage area 130. The master screen management unit 111 may update the business curriculum.
[0090] The communication processing unit 110 outputs data for displaying the updated business curriculum to the information processing terminal 2. The information processing terminal 2 displays the updated business curriculum on the display device 27.
[0091] The master screen management unit 111 judges whether or not a hierarchical editing instruction has been given by the user of the information processing terminal 2 (step S31). In step S31, for example, the master screen management unit 111 judges whether or not a hierarchical editing instruction has been given according to an instruction based on a user operation acquired by the communication processing unit 110. The user operation is, for example, an operation such as a click operation or a touch operation for selecting an arbitrary business element from the first to fourth hierarchical classifications of the tree structure displayed on the master screen. The master screen management unit 111 judges that an instruction has been given to edit the business element selected by the user based on the user operation. Note that the user operation may be, for example, a click operation or a touch operation of an "Edit" button included in the master screen. An example will be described in which the third hierarchical classification "Financial Analysis" is edited by the user. For example, when a business element indicating "Financial Analysis" is selected by the user, the master screen management unit 111 judges that an instruction has been given to edit "Financial Analysis". The communication processing unit 110 may output data for displaying the business element selected by the user in an identifiable display form to the information processing terminal 2. The user edits the hierarchical name of the selected business element.
[0092] If master screen management unit 111 determines that a hierarchical editing instruction has been issued (step S31: YES), the process proceeds from step S31 to step S32. If master screen management unit 111 determines that a hierarchical editing instruction has not been issued (step S31: NO), the process proceeds from step S31 to step S41.
[0093] The master screen management unit 111 edits the hierarchical name of the selected business element based on the user's operation (step S32). In step S32, for example, the master screen management unit 111 sets the hierarchical name input by the user.
[0094] The master screen management unit 111 updates the tree structure of the business curriculum (step S33). In step S33, for example, the master screen management unit 111 saves the tree structure of the business curriculum with the edited hierarchical names in the business curriculum storage area 130. The master screen management unit 111 may update the business curriculum.
[0095] The communication processing unit 110 outputs data for displaying the updated business curriculum to the information processing terminal 2. The information processing terminal 2 displays the updated business curriculum on the display device 27.
[0096] The master screen management unit 111 judges whether or not a hierarchy deletion instruction has been given by the user of the information processing terminal 2 (step S41). In step S41, for example, the master screen management unit 111 judges whether or not a hierarchy deletion instruction has been given according to an instruction based on a user operation acquired by the communication processing unit 110. The user operation is, for example, an operation such as a click operation or a touch operation to select any business element from the first to fourth hierarchy classifications of the tree structure displayed on the master screen. The master screen management unit 111 judges that an instruction has been given to delete the business element selected by the user and the lower hierarchy linked to the selected business element based on the user operation. Note that the user operation may be, for example, a click operation or a touch operation of a "delete hierarchy" button included in the master screen. An example will be described in which the third hierarchy classification "financial analysis" is selected by the user. For example, when a business element indicating "financial analysis" is selected by the user, the master screen management unit 111 judges that an instruction has been given to delete the fourth hierarchy classification linked to "financial analysis" and the question element. The communication processing unit 110 may output data for displaying a confirmation screen before execution of the deletion to the information processing terminal 2. The information processing terminal 2 may display the confirmation screen on the display device 27 by modal display or the like.
[0097] If master screen management unit 111 determines that a tier deletion instruction has been issued (step S41: YES), the process proceeds from step S41 to step S42. If master screen management unit 111 determines that a tier deletion instruction has not been issued (step S41: NO), the process proceeds from step S41 to step S51.
[0098] The master screen management unit 111 deletes the selected business element and the lower hierarchical levels associated with the selected business element based on the user's operation (step S42). The master screen management unit 111 updates the business elements arranged in the lower hierarchical levels associated with the higher hierarchical levels based on the update of the business elements arranged in the higher hierarchical levels. For example, the master screen management unit 111 deletes "Financial Analysis", all fourth-level classifications linked to "Financial Analysis", and all question elements.
[0099] The master screen management unit 111 updates the tree structure of the business curriculum (step S43). In step S43, for example, the master screen management unit 111 stores the tree structure of the business curriculum with the hierarchical level deleted in the business curriculum storage area 130. The master screen management unit 111 may update the business curriculum.
[0100] The communication processing unit 110 outputs data for displaying the updated business curriculum to the information processing terminal 2. The information processing terminal 2 displays the updated business curriculum on the display device 27.
[0101] The master screen management unit 111 determines whether or not a hierarchical movement or duplication instruction has been issued by the user of the information processing terminal 2 (step S51). In step S51, for example, the master screen management unit 111 determines whether or not a hierarchical movement or duplication instruction has been issued in accordance with an instruction based on a user operation acquired by the communication processing unit 110. The user operation is, for example, an operation such as a click operation or a touch operation for selecting an arbitrary business element from the first to fourth hierarchical classifications of the tree structure displayed on the master screen. For example, when a business element indicating "financial analysis" is selected by the user, the master screen management unit 111 determines that an instruction to move or duplicate "financial analysis" has been issued. The communication processing unit 110 may output data for displaying the business element selected by the user in an identifiable display form to the information processing terminal 2.
[0102] If master screen management unit 111 determines that a hierarchical move or copy instruction has been issued (step S51: YES), the process proceeds from step S51 to step S52. If master screen management unit 111 determines that a hierarchical move or copy instruction has not been issued (step S51: NO), the process proceeds from step S51 to step S61.
[0103] The communication processing unit 110 outputs data for displaying a selection button for move or copy to the information processing terminal 2 (step S52). The information processing terminal 2 displays the selection button for move or copy on the display device 27. The user selects either a tier move instruction or a tier copy instruction.
[0104] The master screen management unit 111 determines whether or not a hierarchical level movement instruction has been issued by the user of the information processing terminal 2 (step S53). In step S53, for example, the master screen management unit 111 determines whether or not a hierarchical level movement instruction has been issued by the user pressing a selection button. If the master screen management unit 111 determines that a hierarchical level movement instruction has been issued (step S53: YES), the process proceeds from step S53 to step S54. If the master screen management unit 111 determines that a hierarchical level movement instruction has not been issued (step S53: NO), the process proceeds from step S53 to step S533.
[0105] The master screen management unit 111 selects a destination hierarchical level based on a user operation of the information processing terminal 2 (step S54). The user operation includes an operation of selecting a higher hierarchical level to which the selected business element is to be associated as the destination hierarchical level. The selection operation includes an operation of clicking or touching the business element in the destination hierarchical level. The business element selected by the user is also called a selected business element.
[0106] The master screen management unit 111 generates a destination hierarchical level (step S55). In step S55, for example, the master screen management unit 111 assigns the hierarchical level code of the destination hierarchical level and the hierarchical level code of the selected business element to the selected business element. The master screen management unit 111 may update the hierarchical level code of the selected business element, or may maintain the hierarchical level code of the original selected business element. For example, a case will be described in which the user performs an operation to move the fourth hierarchical level classification "safety analysis" from the third hierarchical level classification "financial analysis" to a lower level of the third hierarchical level classification "budget and actual management". The master screen management unit 111 generates a lower level of the third hierarchical level classification "budget and actual management" and assigns the third hierarchical level code of "budget and actual management" to the fourth hierarchical level classification "safety analysis". When a lower level and a question level are associated with the selected business element, the master screen management unit 111 may associate the selected business element, the lower level of the selected business element, and the question level with the destination hierarchical level. The master screen management unit 111 updates the business elements placed in the lower hierarchies associated with the higher hierarchies based on updates to the business elements placed in the higher hierarchies. In this example, the destination hierarchies have been described as the higher hierarchies of the selected business elements, but this is not limiting. For example, the master screen management unit 111 may move business elements between different hierarchies. For example, the master screen management unit 111 may move a business element classified in the third hierarchical level as a business element in the second hierarchical level.
[0107] The master screen management unit 111 updates the tree structure of the business curriculum (step S56). In step S56, for example, the master screen management unit 111 stores the tree structure of the business curriculum that has been moved to the next layer in the business curriculum storage area 130. The master screen management unit 111 may update the business curriculum.
[0108] The communication processing unit 110 outputs data for displaying the updated business curriculum to the information processing terminal 2. The information processing terminal 2 displays the updated business curriculum on the display device 27.
[0109] The master screen management unit 111 determines whether or not a hierarchy copy instruction has been issued by the user of the information processing terminal 2 (step S533). In step S53, for example, the master screen management unit 111 determines whether or not a hierarchy copy instruction has been issued by the user pressing a selection button. If the master screen management unit 111 determines that a hierarchy copy instruction has been issued (step S533: YES), the process proceeds from step S533 to step S534. If the master screen management unit 111 determines that a hierarchy move instruction has not been issued (step S533: NO), the process ends.
[0110] The master screen management unit 111 selects a destination hierarchy to which the copied business element is to be associated based on a user operation of the information processing terminal 2 (step S534). The user operation includes an operation of selecting a higher hierarchy to which the copied business element is to be associated as the destination hierarchy. The selection operation includes an operation of clicking or touching the business element in the destination hierarchy. A business element that is a copy of the selected business element selected by the user is also called a copied business element.
[0111] The master screen management unit 111 generates a paste destination hierarchy (step S535). In step S535, for example, the master screen management unit 111 duplicates the selected business element. The master screen management unit 111 assigns the hierarchy code of the paste destination hierarchy and the hierarchy code of the duplicated business element to the duplicated business element. For example, a case will be described in which a user duplicates the fourth hierarchy classification "safety analysis" associated with the third hierarchy classification "financial analysis" and pastes it to a lower hierarchy of the third hierarchy classification "budget and actual management". The master screen management unit 111 generates a lower hierarchy of the third hierarchy classification "budget and actual management" and assigns the third hierarchy code of "budget and actual management" to the duplicated fourth hierarchy classification "safety analysis". The master screen management unit 111 assigns a new fourth hierarchy code to the duplicated fourth hierarchy classification "safety analysis". When a lower hierarchy and a question hierarchy are associated with the selected business element, the master screen management unit 111 may copy the selected business element, the lower hierarchy of the selected business element, and the question hierarchy, and associate them with the paste destination hierarchy. The master screen management unit 111 updates the business elements placed in the lower hierarchy associated with the higher hierarchy based on an update of the business element placed in the higher hierarchy. In this example, the paste destination hierarchy is described as the higher hierarchy of the selected business element, but is not limited to this. For example, the master screen management unit 111 may copy and paste a business element between different hierarchies. For example, the master screen management unit 111 may copy a business element of the third hierarchy classification and paste it as a business element of the second hierarchy.
[0112] The master screen management unit 111 updates the tree structure of the business curriculum (step S536). In step S536, for example, the master screen management unit 111 copies the hierarchy and saves the tree structure of the business curriculum with the pasted hierarchy in the business curriculum storage area 130. The master screen management unit 111 may update the business curriculum.
[0113] The communication processing unit 110 outputs data for displaying the updated business curriculum to the information processing terminal 2. The information processing terminal 2 displays the updated business curriculum on the display device 27.
[0114] Master screen manager 111 performs other processes based on the user's operation (step S61). For the sake of convenience, the above-mentioned procedure of the master screen management process has been described as a stepwise process of step S1, followed by step S2, step S21, step S31, step S41, step S51, and step S61, but is not limited to this. The order of each step can be changed, and some of the steps may be omitted. After creating a new business curriculum, the master screen management unit 111 determines whether the instruction based on the user's operation is an instruction to add a business element, an instruction to add a question, an instruction to add a hierarchical level, an instruction to edit a hierarchical level, an instruction to delete a hierarchical level, an instruction to move a hierarchical level, or an instruction to copy a hierarchical level, etc.
[0115] According to this example, the user can edit the tree structure of the business curriculum with a simple operation. Therefore, the user can easily design, change, or update the business curriculum, and can design an appropriate business curriculum according to the business content. The user can visually check the editing work on the master screen, so that the user can efficiently design the business curriculum. The information processing system 100 can provide a program that can easily update the business element array by the user's operation.
[0116] (Example) The progress status display image displayed on the information processing terminal 2 will be described. Fig. 5 is a diagram showing an example of a progress display image displayed on the information processing terminal according to the embodiment. A designer of a business curriculum or a user of the business curriculum can check the progress of questions set in the business curriculum based on the progress display image displayed on the display device 27 of the information processing terminal 2. Fig. 5 shows a progress display image displayed on a master screen. The progress display image shows an image for displaying the progress of answers to question elements.
[0117] The progress display image is an image that displays the progress of questions associated with a business element selected by a user. The business element selected by a user is also referred to as a target business element. The progress display image includes the hierarchical name of the target business element, the number of correct answers relative to the total number of questions associated with the target business element, the correct answer progress rate, the progress rate, and the like. The number of correct answers relative to the total number of questions includes text data such as "72 correct answers out of 120 questions". The correct answer progress rate includes information indicating a numerical value such as "60%". The progress rate includes information indicating a numerical value such as "80%". The correct answer progress rate and the progress rate may include a graph display, and the like. The progress display image may include a "Start training" button for solving questions associated with the selected business element. The progress display image may be displayed for any business element. For example, if the business element selected by the user is the first hierarchical classification "accounting skills", the progress display image includes a display of the progress for all questions associated with "accounting skills". When the business element selected by the user is the third-level classification "financial analysis", the progress display image includes a display of the progress status for all questions associated with "financial analysis". According to this example, the server 1 can cause the information processing terminal 2 to display the implementation status of questions for any business element selected by the user. The user can grasp the implementation status of questions for a desired business element.
[0118] Users of the business curriculum can check their own progress based on the progress display image. Designers or managers of the business curriculum can check the progress of each organization based on the progress display image.
[0119] When the progress display image is displayed on the information processing terminal 2, when the "Start training" button is selected by the user of the business curriculum, the master screen is changed to a screen for answering questions.
[0120] The progress display image may include a check mark indicating that all questions in the lower hierarchy for the business element are correct. According to this example, the server 1 can display the implementation status of questions for each business element in a tree structure. The user can select a business element and grasp the implementation status of the questions without having to display the progress display image. The user can easily grasp the overall picture of the curriculum and the implementation status.
[0121] The progress display image may include marks indicating the implementation status of question elements. The marks include "O" indicating a correct answer, "X" indicating an incorrect answer, and a blank space indicating an unanswered answer. According to this example, the server 1 can display the implementation status of each question in a tree structure. The user can grasp the answer results of the questions without displaying the progress display image. The user can easily grasp the overall picture of the curriculum and the answer results of the questions.
[0122] (Example of operation) The process performed by the information processing system 100 will now be described. In the following process, it is assumed that a business curriculum is designed or edited by a business curriculum designer. The designer designs or edits the business curriculum using an information processing terminal 2. The server 1 designs or edits the business curriculum based on the operation of the designer. The designer is assumed to be a user of the information processing terminal 2.
[0123] FIG. 6 is a flowchart illustrating a procedure of progress status processing by the server 1 according to the embodiment. In the following description, an example will be given in which the user checks the progress of questions associated with the business curriculum "accounting curriculum."
[0124] The progress status processing unit 112 refers to the user information stored in the user information storage area 132 and acquires the aggregated data for each question (step S101). The aggregated data includes information indicating the user's implementation status for each question. The aggregated data may include, for example, user identification information, curriculum code, each hierarchical code, question hierarchical code, question number, answer result, etc. The aggregated data may include, for example, skill check history.
[0125] The progress processing unit 112 selects a hierarchical level for calculating the progress status based on a user operation of the information processing terminal 2 (step S102). The user operation includes, for example, a click operation or a touch operation for selecting a business element. In step S102, for example, the progress processing unit 112 specifies the aggregation target range based on the hierarchical code of the hierarchical level indicating the business element selected by the user. The progress processing unit 112 specifies data including the answer results for the question element associated with the hierarchical code as the aggregation target range. The progress processing unit 112 extracts aggregation data for the question element associated with the target business element.
[0126] For example, a case where the second hierarchical classification "financial work" is selected by the user will be described. The progress status processing unit 112 specifies the aggregation target range based on the second hierarchical code assigned to the second hierarchical classification "financial work". The progress status processing unit 112 specifies data including answer results for question elements associated with the second hierarchical code assigned to "financial work" as the aggregation target range. In this example, data including answer results for questions set in the fourth hierarchical classification of the tree structure including the second hierarchical code assigned to "financial work" is specified as the aggregation target range. For example, the tree structure including "financial work" includes "budget performance variance analysis", "profitability analysis", and "safety analysis" as the fourth hierarchical classification. The progress status processing unit 112 specifies answer results for question elements "procedure of budget performance variance analysis", "method of profitability analysis", and "method of safety analysis" associated with "budget performance variance analysis", "profitability analysis", and "safety analysis" as the aggregation target range.
[0127] For example, a case where the third hierarchical classification "financial analysis" is selected by the user will be described. The progress status processing unit 112 specifies the aggregation target range based on the third hierarchical code assigned to the third hierarchical classification "financial analysis". The progress status processing unit 112 specifies data including answer results for question elements associated with the third hierarchical code assigned to "financial analysis" as the aggregation target range. In this example, data including answer results for questions set in the fourth hierarchical classification of the tree structure including the third hierarchical code assigned to "financial analysis" is specified as the aggregation target range. For example, the tree structure including "financial analysis" includes "profitability analysis" and "safety analysis" as the fourth hierarchical classification. The progress status processing unit 112 specifies answer results for question elements "profitability analysis method" and "safety analysis method" associated with "profitability analysis" and "safety analysis" as the aggregation target range.
[0128] According to this example, the server 1 can calculate the implementation status of questions for the business element selected by the user. The user can check the implementation status of questions for any level or any business element. Therefore, the user can check the progress of the skill check of the business curriculum in detail.
[0129] In one example, when the user is an individual user studying a business curriculum, the progress status processing unit 112 identifies the aggregation target range from the aggregation data associated with the user.
[0130] In another example, when the user is an administrator who manages a business curriculum, the progress status processing unit 112 identifies the scope of aggregation from the aggregation data associated with the members who belong to the organization selected by the administrator.
[0131] The progress status processing unit 112 calculates the progress status based on the extracted aggregated data (step S103). In step S103, for example, the progress status processing unit 112 calculates the number of correct answers to the total number of questions, the correct answer progress rate, the progress rate, and the like.
[0132] In one example, when a user is an individual user studying a business curriculum, the progress status processing unit 112 calculates the progress status of the user. The server 1 can calculate the implementation status of questions for each user. The user can check the progress status of his / her skill check in detail.
[0133] In another example, when the user is an administrator who manages a business curriculum, the progress processing unit 112 calculates the progress of the members of an organization selected by the administrator. The server 1 can calculate the implementation status of the questions for each organization. The user can check in detail the progress of the skill checks of all the members of the organizations that the user manages.
[0134] The communication processing unit 110 outputs data for displaying the progress of the answer to the question element to the information processing terminal 2 (step S104). In step S104, for example, the communication processing unit 110 outputs data for forming a progress display image to the information processing terminal 2 based on the progress calculated by the progress processing unit 112. The communication processing unit 210 of the information processing terminal 2 acquires the data for forming the progress display image. The display control unit of the information processing terminal 2 displays the progress display image on the display device 27.
[0135] (Example) The question display image displayed on the information processing terminal 2 will be described. FIG. 7 is a diagram showing an example of a question display image displayed on the information processing terminal 2 according to the embodiment. A user of the business curriculum can train to solve questions set in the business curriculum based on the question display image displayed on the display device 27 of the information processing terminal 2. FIG. 7 shows a question display image displayed when a user of the information processing terminal 2 selects a question element for which training is to be performed. In the example of FIG. 7, a question set in the business curriculum "alcohol menu recipe" is shown. The business curriculum "alcohol menu recipe" includes the first hierarchical classification "cocktail recipe", the second hierarchical classification "gin base", the third hierarchical classification "long", the fourth hierarchical classification "build", and the question hierarchy "gin and tonic recipe". The question display image in FIG. 7 shows an image when the question "gin and tonic recipe" is selected by the user.
[0136] The question display image includes at least a question title, a question text, answer options, and an answer button. The question display image may also include a business curriculum name, a question number, and the like.
[0137] In the example of FIG. 7, the answer options include videos. The user can view the videos of each answer option by selecting an answer option by a click operation, a touch operation, or the like. For example, the communication processing unit 110 of the server 1 may output the video of the selected answer option based on a selection operation by the user of the information processing terminal 2. The communication processing unit 110 may output data for displaying the video of the answer option as a modal display to the information processing terminal 2. The communication processing unit 210 of the information processing terminal 2 acquires the video of the answer option. The display control unit 211 of the information processing terminal 2 displays the video of the answer option on the display device 27. The display control unit 211 may display the video of the answer option on the display device 27 as a modal display. The user may enlarge, play, pause, or the like the video.
[0138] According to this example, the designer of the business curriculum can set videos as answer options and create a variety of questions. Users can answer the questions by watching the videos, and can take a skill test in a format closer to actual practice.
[0139] The user can answer by selecting a desired answer option and selecting the answer button by clicking or touching the answer button. The communication processing unit 210 of the information processing terminal 2 outputs input information of the answer selected by the user to the server 1. The question processing unit 113 of the server 1 calculates the answer result based on the input answer.
[0140] When the user is solving a question in training mode, the communication processing unit 110 of the server 1 may output data for displaying the correct answer and an explanation to the information processing terminal 2 after the user inputs the answer. The display control unit 211 of the information processing terminal 2 displays the correct answer and the explanation on the display device 27. The correct answer and the explanation may include a video. The communication processing unit 110 may output data for displaying the correct answer and the explanation as a modal display to the information processing terminal 2. The display control unit 211 may display the correct answer and the explanation as a modal display on the display device 27. The modal display allows the user to carry out training with good response.
[0141] In the above example, the answer options include videos, but are not limited to this. The answer options include at least one of text data, image data, and video data. Similarly, the correct answer and explanation include at least one of text data, image data, and video data.
[0142] The question display image may include a question image or video instead of or in addition to the question text. The communication processing unit 110 of the server 1 may output question text data including at least one of text data, image data, and video data to the information processing terminal 2. The communication processing unit 210 of the information processing terminal 2 acquires the question text data. The display control unit 211 of the information processing terminal 2 displays at least one of the text data, image data, and video data of the question text on the display device 27 based on the question text data.
[0143] According to this example, the designer of the business curriculum can set at least one of text data, image data, and video data for the question text, answer options, correct answers, and explanations. Therefore, the designer of the business curriculum can create a variety of questions. The user can tackle questions in a variety of formats and can take a skill check in a variety of formats. The server 1 can support the easy design of a variety of business curricula according to the business content. The server 1 provides the user with a variety of business curricula according to the business content, and the user can learn the business content in a variety of formats.
[0144] (Example of operation) The process performed by the information processing system 100 will now be described. In the following process, it is assumed that a user of the business curriculum answers questions included in the business curriculum in a training mode. Answering questions in the training mode is also called "performing training." The server 1 performs question processing based on the user's operation. The user is assumed to be a user of the information processing terminal 2.
[0145] FIG. 8 is a flowchart illustrating a procedure of a question process by the server 1 according to the embodiment. In the following description, an example will be given in which a user answers a question "Gin and Tonic Recipe" associated with the business curriculum "Alcohol Menu Recipes" in training mode.
[0146] The question processing unit 113 determines whether to start training based on a user operation (step S201). The user operation includes, for example, a click operation or a touch operation by the user of the information processing terminal 2 to select a question element on the master screen. The communication processing unit 210 of the information processing terminal 2 outputs a training start instruction to the server 1 based on the user operation. The question processing unit 113 of the server 1 determines to start training based on the start instruction. Note that the user can also start training by an operation of selecting a "Start Training" button included in the progress display image. In this case, the user operation includes an operation of selecting the "Start Training" button. According to this example, the user can start training from any hierarchical level.
[0147] If the question processing unit 113 determines that training is to be started (step S201: YES), the process transitions from step S201 to step S202. If the question processing unit 113 determines that training is not to be started (step S201: NO), the process ends.
[0148] The communication processing unit 110 outputs the question text data to the information processing terminal 2 (step S202). The communication processing unit 210 of the information processing terminal 2 acquires the question text data. The display control unit 211 of the information processing terminal 2 displays the question text and answer candidates on the display device 27 based on the question text data. When the question text data includes image data or video data, the communication processing unit 110 outputs data for displaying an image or video associated with the question to the information processing terminal 2. The communication processing unit 210 of the information processing terminal 2 acquires the image data or video data associated with the question. The display control unit 211 of the information processing terminal 2 displays the question image or question video on the display device 27 based on the image data or video data.
[0149] The question processing unit 113 judges whether an image or video option included in the answer candidates has been selected based on a user operation (step S203). The user operation includes an operation of selecting a desired answer option from the answer options in the question display image by clicking, touching, or the like. If the question processing unit 113 judges that an image or video option has been selected (step S203: YES), the process transitions from step S203 to step S204. If the question processing unit 113 judges that an image or video option has not been selected (step S203: NO), the process transitions from step S203 to step S205.
[0150] The communication processing unit 110 outputs data for displaying an image or video associated with the option selected by the user to the information processing terminal 2 (step S204). The communication processing unit 210 of the information processing terminal 2 acquires image data or video data associated with the option. The display control unit 211 of the information processing terminal 2 displays the image or video on the display device 27 based on the image data or video data.
[0151] The communication processing unit 110 acquires answer input information based on a user operation (step S205). The user operation includes the selection of an answer option by the user and the selection of an answer button. The question processing unit 113 calculates an answer result based on the answer input information. The answer result includes information indicating a correct or incorrect answer, information indicating the correct answer option, etc. The information indicating the correct answer option may include at least one of text data, image data, and video data.
[0152] The communication processing unit 110 outputs data for displaying the correct answer and an explanation to the information processing terminal 2 based on the answer result (step S206). The communication processing unit 210 of the information processing terminal 2 acquires the data for displaying the correct answer and an explanation. The display control unit 211 of the information processing terminal 2 displays the correct answer and an explanation on the display device 27 based on the data for displaying the correct answer and an explanation.
[0153] The above-mentioned question processing by the server 1 is not limited to training in business curriculum, but can also be applied to corporate recruitment interviews, etc. For example, in order to check the business skills of an interviewee, it is possible to carry out a skill check by asking questions.
[0154] A process in the case where the answer candidate associated with the question element includes an image or a video will be described. The communication processing unit 110 outputs data for displaying the image or video included in the answer candidate associated with the question element based on a user operation. The user operation includes an operation of selecting an answer option from a plurality of answer candidates. The communication processing unit 210 of the information processing terminal 2 acquires data for displaying the image or video included in the answer candidate. The display control unit 211 of the information processing terminal 2 displays the image or video included in the answer candidate on the display device 27 based on the data for displaying the image or video included in the answer candidate. The user of the information processing terminal 2 confirms the selection of the answer option based on the image or video included in the answer candidate. Confirming the selection includes performing a click operation or a touch operation on the answer button. The communication processing unit 110 acquires input information of the answer based on the confirmation of the selection by the user. The question processing unit 113 performs a correct / incorrect judgment based on the input information of the answer. The communication processing unit 110 outputs data for displaying the image or video included in the correct answer option. The communication processing unit 210 of the information processing terminal 2 acquires data for displaying the image or video included in the correct answer option. The display control unit 211 of the information processing terminal 2 displays the image or video included in the correct answer option on the display device 27 based on the data for displaying the image or video included in the correct answer option. The correct answer option may include an explanation.
[0155] (effect) The program of the embodiment can cause a computer to output data for displaying a business element array including a plurality of business elements arranged in a plurality of hierarchical levels in a tree structure based on a user operation, and output data for displaying a question element associated with a business element at the end of the tree structure among the plurality of business elements based on a user operation. In this way, the program can provide a business curriculum to a user as a business element array. A user can easily design a business curriculum having a tree structure. In addition, the program can provide a user with questions according to the business elements. A user can easily set questions in a business curriculum having a tree structure. Therefore, a user can arbitrarily categorize a business curriculum. In this way, the program can support easily designing a business curriculum according to the content of a business.
[0156] The program can cause a computer to execute updating a business element array. Updating a business element array includes adding a new business element and updating a business element included in the business element array, and updating a business element included in the business element array includes at least one of deleting, moving, and duplicating a business element. This allows the program to easily update the business element array through a user operation. Since the business element array has a tree structure, the user can visually confirm the editing work, and can easily and efficiently edit the business element array. In this way, the program can support easily designing a business curriculum according to the business content.
[0157] The program can further cause the computer to update business elements arranged in a lower hierarchy associated with a higher hierarchy based on an update of a business element arranged in a higher hierarchy included in the business element array. This allows the program to easily update business elements associated by a user's operation. By updating a business element in a higher hierarchy, a user can simultaneously update the associated business element in a lower hierarchy. This allows a user to easily and efficiently edit the business element array. In this way, the program can support the easy design of a business curriculum according to the content of the business.
[0158] The program can further cause the computer to output data for displaying the progress of answers to question elements in the business element array. This allows the program to allow the user to easily check the implementation status of the questions. The user can easily check the implementation status of questions associated with any business element. Since the business element array has a tree structure, the user can easily grasp the implementation status of the questions in relation to the overall picture of the business curriculum. In this way, the program can support the design of a business curriculum that allows easy skill checks according to the business content.
[0159] The program can further cause the computer to output data for displaying the progress status for each organization or each individual. In this way, the program can provide the user with the implementation status of questions for each individual user or multiple users belonging to an organization. For any business element, the user can easily check the implementation status for each individual or organization of the associated questions. In this way, the program can support the design of a business curriculum that allows the implementation status to be easily checked.
[0160] The program can cause a computer to execute outputting data for displaying questions provided by the question elements and answer candidates associated with the question elements. In this way, the program can cause a user to carry out questions associated with business elements. The user can carry out training on business content or a skill check by answering questions associated with any business element. In this way, the program can support designing a business curriculum that can easily carry out training on business content or a skill check.
[0161] The program can cause a computer to execute outputting data for displaying questions provided by at least one question element including an image or a video, or answer candidates associated with the question element. In this way, the program can provide the user with questions associated with the business elements in various formats. The user can conduct training on business content or a skill check in a more practical format by answering questions associated with any business element. In this way, the program can assist in designing a business curriculum that can effectively conduct training on business content or a skill check.
[0162] [Other embodiments] In the above embodiment, an example has been described in which the processor 11 of the server 1 realizes the communication processing unit 110, the master screen management unit 111, the progress status processing unit 112, and the question processing unit 113, but this is not limiting. The processor 21 of the information processing terminal 2 may realize at least one of the master screen management unit 111, the progress status processing unit 112, and the question processing unit 113.
[0163] The information processing device may be realized by one device such as the server 1, or may be realized by multiple devices with distributed functions. The information processing terminal may be realized by one device such as the information processing terminal 2, or may be realized by multiple devices with distributed functions.
[0164] The program may be transferred in a state where it is stored in an apparatus, or in a state where it is not stored in an apparatus. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is readable by a computer.
[0165] Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0166] 1...server, 2...information processing terminal, 11...processor, 12...main memory, 13...auxiliary memory device, 14...communication interface, 21...processor, 22...main memory, 23...auxiliary memory device, 24...communication interface, 25...input device, 26...camera, 27...display device, 28...speaker, 100...information processing system, 110...communication processing unit, 111...master screen management unit, 112...progress status processing unit, 113...question processing unit, 130...business curriculum memory area, 131...question element memory area, 132...user information storage area, 210...communication processing unit, 211...display control unit, 230...business curriculum memory area, 231...question element memory area, 232...user information storage area, NW...network.
Claims
1. A program for displaying questions and answer options included in a question element associated with a business element based on a user operation, Displaying the question including a question video; displaying the answer options corresponding to the questions; Run the following on your computer: the question element is associated with a terminal business element of a tree structure displayed as a business element array including a plurality of business elements arranged in a plurality of hierarchical levels in the tree structure, the question is displayed based on a user's selection of the question element associated with a business element at the end of the tree structure; program.
2. Displaying a plurality of videos as the answer options; The program according to claim 1, which causes a computer to execute the program.
3. Enlarging, playing, or pausing the video of the answer option based on a user operation; The program according to claim 2, which causes a computer to execute the steps of:
4. Calculating an answer result based on the answer option selected based on a user operation; Displaying an image or video included in a correct answer option based on the answer result; The program according to claim 1, which causes a computer to execute the program.
5. Memory, A processor connected to the memory, The memory stores a program according to any one of claims 1 to 4. Information processing device.
Citation Information
Patent Citations
Method and system for supporting teaching material generation and storage medium storing teaching material generation support program
JP1999133846A
Learning supporting device, learning supporting method, and recording medium recorded with its program
JP2001060058A
System, method and program for proposing learning course
JP2005190404A
Moving picture selecting device and program
JP2008110027A
Learning support device, learning support method, and program
JP2022074594A