Curriculum display apparatus, curriculum display method, and data structure
The curriculum display device and method empower users to dynamically adjust learning levels and schedules, addressing limitations in existing online education systems by allowing flexible curriculum changes and self-directed study sessions.
Patent Information
- Application Number
- JP2025193773
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-19
- Filing Date
- 2025-11-13
- Publication Date
- 2026-01-29
AI Technical Summary
Existing online learning systems restrict users to predetermined course levels and schedules, limiting their ability to dynamically change learning content and start, pause, or resume studies at their convenience.
A curriculum display device and method that allows users to dynamically change the level of their curriculum by connecting action boxes in a curriculum diagram, enabling flexible level adjustments and self-directed study sessions.
Enables users to customize their learning experience by changing levels and starting, pausing, or resuming studies as needed, enhancing flexibility and efficiency in online education.
Smart Images

Figure 2026015472000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a curriculum display device, a curriculum display method, and a data structure. [Background technology]
[0002] A technology for online learning that connects a teacher's computer and a student's computer using a communication network such as the Internet is known. This type of technology is described, for example, in Patent Document 1.
[0003] Patent Document 1 discloses an information providing device capable of providing online English conversation lessons to users. Paragraph 0018 of Patent Document 1 describes that materials are available for general English conversation courses and business English conversation courses from beginner to advanced levels. Furthermore, paragraphs 0020 to 0025 of Patent Document 1 describe that courses and levels are displayed to users, allowing them to select a course and level at their own discretion, and then reserving a teacher and lesson time. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-129901 Summary of the Invention [Problem to be solved by the invention]
[0005] According to the prior art, users can select the course and level of online English conversation at their own will. However, even if users can take materials for the course and level they select, they cannot dynamically change the learning content of the materials at their own will. In other words, users can only study the predetermined content of the materials and cannot flexibly change the level during their studies. Furthermore, users are limited to studying online English conversation at a pre-scheduled time and cannot start, pause, or resume their studies at their own convenience. It is desirable to solve one or more, preferably all of the following problems: (1) users can dynamically change the level at their own will; and (2) users can start, pause, and resume their studies at their own convenience.
[0006] The present invention has been made in view of the above circumstances, and has as its object to provide a curriculum display device, a curriculum display method, and a data structure that allow a user to change the level of a curriculum by himself or herself. [Means for solving the problem]
[0007] In order to achieve the above-mentioned object, one aspect of the present invention is a curriculum display device for displaying a curriculum on a display means of a user's information processing device, comprising: a generation means for generating an action screen including at least an action display area that displays the content of the actions that the user is assigned to and will perform in order to complete the curriculum; and an action screen sending means for sending the action screen to the display means of the user's information processing device, wherein a curriculum diagram including action boxes corresponding to the actions is set, and on the curriculum diagram the action boxes are connected to at least one of the higher and lower action boxes by linking objects, and the action screen is displayed in correspondence with the curriculum diagram, and a screen on which the user can change the level of the action displays the content of the actions corresponding to at least one of the higher and lower action boxes connected to the action box.
[0008] Another aspect of the present invention is a curriculum display method for displaying a curriculum on a display means of a user's information processing device, the curriculum display method including: a generation step for generating an action screen including at least an action display area that displays the content of the actions that the user is assigned to and will perform in order to complete the curriculum; and an action screen sending step for sending the action screen to the display means of the user's information processing device, wherein a curriculum diagram including action boxes corresponding to the actions is set, the action boxes on the curriculum diagram are connected to at least one of the action boxes above and below them by linking objects, the action screen is displayed in correspondence with the curriculum diagram, and the content of the actions corresponding to at least one of the action boxes above and below them connected to the action box is displayed on a screen on which the user can change the level of the actions.
[0009] Furthermore, one aspect of the present invention is a data structure for providing a curriculum to a user, the data structure including an identification number of an action box corresponding to an action assigned to the user and to be performed by the user, and an identification number of a destination action box, the lower-level action box being the action box to which the user will transition when a lower-level transition GUI is selected, and the destination action box being the identification number of the action box to which the user will transition when a completion GUI is selected, a curriculum diagram including a plurality of the action boxes is set with the action box as a unit, the action box on the curriculum diagram being connected to the lower-level action box or the destination action box by a linking object, when the lower-level transition GUI is selected, the content of the action corresponding to the lower-level action box connected to the action box becomes the information presented to the user, and when the completion GUI is selected, the content of the action corresponding to the destination action box connected to the action box becomes the information presented to the user. [Effects of the Invention]
[0010] According to the present invention, it is possible to provide a curriculum display device, a curriculum display method, and a data structure that allow a user to change the level of a curriculum by himself or herself. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a diagram illustrating a curriculum control system according to an embodiment of the present invention. [Figure 2] 1 is a block diagram showing a hardware configuration of a curriculum control system according to an embodiment of the present invention. [Figure 3] FIG. 2 is a block diagram of a curriculum control system, a user terminal, and a teacher terminal according to the present embodiment. [Figure 4] This is a schematic representation of the curriculum. [Figure 5]FIG. 2 is a diagram schematically illustrating a data structure according to a first aspect. [Figure 6] FIG. 10 is a diagram schematically illustrating a data structure according to a second embodiment. [Figure 7] FIG. 10 is a diagram schematically illustrating a data structure according to a third embodiment. [Figure 8] 10 is an example of an action screen. [Figure 9] 10 is an example of an action screen, a continuation of FIG. 8. [Figure 10] This is the screen for entering action completion. [Figure 11] This is a screen for asking questions to the instructor (teacher). [Figure 12] 10 is an example of an action screen, showing criteria for determining whether an action is achieved before a check operation. [Figure 13] 10 is an example of an action screen, showing criteria for determining whether an action is achieved after a check operation. [Figure 14] This is the screen that appears when you complete an action. [Figure 15] This is an example of an action screen, which clarifies your goals. [Figure 16] 10 is an example of an action screen, showing hints. [Figure 17] 10 is a flowchart showing an example of a processing flow based on an action level change operation by a user. [Figure 18] 10 is a flowchart showing an example of a flow of a process for setting and changing the order of action boxes by a teacher. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0013] <System configuration> First, the overall system configuration will be described. Figure 1 shows a curriculum control system 1 according to one embodiment of the present invention. The curriculum control system 1 is a system that provides online services to users to support them in achieving their goals, and controls the entire system.
[0014] Curriculum control system 1 functions as a server and is configured with one or more information processing devices (computers) that provide various information related to curriculum control to user terminal 2 and teacher terminal 3. Curriculum control system 1 transmits and receives various information to and from user terminal 2 and teacher terminal 3 via a communication network such as the Internet.
[0015] The user terminal 2 is an information processing device used by a user to perform actions set in a curriculum to achieve a goal. The user terminal 2 is configured as a smartphone, tablet, personal computer, etc. The user terminal 2 may exchange various information with the curriculum control system 1 using a pre-installed program, or may exchange various information through a web browser.
[0016] The teacher terminal 3 is an information processing device used by a teacher to provide lessons and support to users regarding actions set in the curriculum. The teacher terminal 3 is configured as a tablet, personal computer, smartphone, etc. The teacher terminal 3 may exchange various information with the curriculum control system 1 using a pre-installed program, or may exchange various information via a web browser.
[0017] <Hardware configuration> Next, we will explain an example of hardware that makes up curriculum control system 1. Fig. 2 is a block diagram showing the hardware configuration of curriculum control system 1 according to this embodiment. Curriculum control system 1 includes a CPU (Central Processing Unit) 11 as a processor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20.
[0018] The CPU 11 executes various processes in accordance with programs recorded in the ROM 12 or programs loaded from the storage unit 18 into the RAM 13. The RAM 13 also stores data and the like required for the CPU 11 to execute various processes. The CPU 11, the ROM 12, and the RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.
[0019] An output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15. The output unit 16 is composed of a display, a speaker, etc., and outputs various information as images and sounds. The input unit 17 is composed of a keyboard, a mouse, etc., and inputs various information. The storage unit 18 is composed of a hard disk, a DRAM (Dynamic Random Access Memory), etc., and stores various data. The communication unit 19 communicates with other devices via a network including the Internet.
[0020] Removable media 21, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. Programs read from the removable media 21 by the drive 20 are installed in the storage unit 18 as needed. The removable media 21 can also store various data stored in the storage unit 18 in the same way as the storage unit 18.
[0021] The hardware configuration described here is merely an example. The computer described in this embodiment, including the curriculum control system 1, may have a configuration similar to that of FIG. 2, or a different configuration. The computer may also be composed of two or more computers. The user terminal 2 and the teacher terminal 3 in FIG. 1 are, for example, personal computers, tablets, or smartphones having the same hardware configuration as that shown in FIG. 2.
[0022] <Functional configuration> FIG. 3 is a block diagram of the curriculum control system 1, user terminal 2, and teacher terminal 3 according to this embodiment. In the following description, the term "device" may not be an independent device, but may be a "means" constituting part of a system. The term "device" in this application may not be a tangible device, but may be a "program, etc." as defined in Article 2, Paragraph 4 of the Japanese Patent Act. The term "program" here refers to instructions for a computer, such as a computer, that are combined to produce a single result. The term "program, etc." refers to programs and other information used for processing by a computer that is equivalent to a program.
[0023] 3, curriculum control system 1 of this embodiment includes curriculum display device 31, teacher display device 32, curriculum diagram reference device 33, curriculum diagram update device 34, curriculum transition control device 35, and database 90. Note that curriculum control system 1 only needs to include at least one of curriculum display device 31, teacher display device 32, curriculum diagram reference device 33, curriculum diagram update device 34, curriculum transition control device 35, and database 90, and some components may be omitted. Furthermore, curriculum display device 31, teacher display device 32, curriculum diagram reference device 33, curriculum diagram update device 34, curriculum transition control device 35, and database 90 may each be configured as separate computers.
[0024] <Curriculum> Here, we will explain the curriculum that is the control target of the curriculum control system 1. At least a part of the curriculum may be expressed by a curriculum diagram. At least a part of the curriculum may be organized in advance into content that can be expressed based on predetermined rules.
[0025] The curriculum map follows the rules (1) to (3) below. (1) The curriculum diagram is described using at least action boxes 50 corresponding to actions assigned to and to be performed by the user, and lines connecting the action boxes 50. The description here includes drawing on a display means such as a display of an information processing device (such as the display means 16b of the teacher terminal 3 and the display means 16b of the user terminal 2, which will be described later). (2) An action box 50 is connected by a line to at least one of a lower action box 50 and a higher action box 50 whose level can be dynamically changed (e.g., dynamically leveled down) to complete the action box 50. (3) There is at least one lower action box 50 and at least one upper action box 50. In this embodiment, the action boxes 50 in the curriculum diagram are connected by lines, but the lines are not limited to so-called line segments. For example, any object (hereinafter referred to as a "connecting object") that is included on the diagram and that indicates a connection can be used. The connecting object may be a line segment or a dashed line, or an arrow or a two-dimensional shape indicating a connection, such as a rectangle. Furthermore, the connecting object may not only be placed between two shapes, but may also be a line or a hatch that surrounds the two shapes.
[0026] A curriculum diagram is a collection of action boxes 50 that correspond to actions assigned to the user and that the user will perform, and the relationship between action boxes 50 is described using a data structure that allows dynamic level changes (e.g., dynamic level down). Here, "dynamic level change" is defined as changing the curriculum level through user operation (e.g., downgrading the curriculum level through user operation).
[0027] The curriculum diagram may include the following rules. For example, the action boxes 50 may have a multi-layer structure. That is, a lower action box 50 that can be dynamically down-leveled may be connected to a lower action box 50 that is connected to a higher action box 50. In this case, from the perspective of the "lower action box 50 that can be dynamically down-leveled further," the "lower action box 50 connected to the higher action box 50" can be said to be the higher action box 50. In other words, the "higher" and "lower" of the action boxes 50 represent a relative relationship.
[0028] The curriculum diagram may also include the following rules: The upper action box 50 and the lower action box 50 may have a 1:N (N is an integer equal to or greater than 0) connection relationship. In other words, there may be only one upper action box 50 corresponding to a lower action box 50. Also, there may be an upper action box 50 with no lower action box 50.
[0029] The curriculum diagram may also include the following rules: The curriculum diagram may be described using arrows connecting action boxes 50 to one another. The arrows may also represent the order of the action boxes 50, with the action box 50 at the start point of the arrow coming before the action box 50 at the end point of the arrow. The arrows are an example of a means for representing the order of the action boxes 50, and the order of the action boxes 50 may simply be determined by the order in which the action boxes 50 are lined up (e.g., the order in which they are lined up from top to bottom).
[0030] The curriculum diagram may also include the following rules: Multiple lower-level action boxes 50 connected to the same upper-level action box 50 may be considered as a "group of action boxes 50." Also, when an action box 50 is a group of action boxes 50, that is, when there are multiple lower-level action boxes 50, the order of the action boxes 50 within the group of action boxes 50 may be predetermined by arrows.
[0031] The curriculum diagram may also include the following rules: The curriculum diagram may include a final goal box corresponding to the final goal of the curriculum. The final goal box may also have two or more action boxes 50 connected to it by lines. The final goal box may also be referred to as a higher-level action box 50 from the perspective of the action boxes 50 connected to it. The final goal box may also be referred to as an action box 50 with no higher-level action box 50. Or, it may also be referred to as an action box 50 with no destination.
[0032] Figure 4 is a schematic representation of a curriculum diagram. The curriculum diagram 40 shown in Figure 4 is merely an example, and may be composed of more or fewer action boxes 50 and levels than the example shown in Figure 4. The curriculum diagram 40 in Figure 4 is displayed as a curriculum drawing on the display means 16b of the teacher terminal 3, for example. Note that the word "action box" in Figure 4 is assumed to display text or the like indicating the content of specific actions.
[0033] As shown in Figure 4, curriculum diagram 40 may be understood as a graphical representation of the curriculum. Various methods are conceivable for displaying a curriculum as a graphic, but for example, a final goal box may be at the top, with multiple action boxes 50 connected to the final goal box, and zero or more action boxes 50 connected to each action box 50 that may be performed to complete that action box 50 (to complete a learning process such as a curriculum), and zero or more action boxes 50 connected to each action box 50 that may be performed to complete that action box 50, etc.
[0034] The "level" may also be understood to be a hierarchical relationship when a curriculum is represented in a curriculum diagram. When viewed from a certain action box 50, the higher-level action box 50 connected to that action box 50 is the action box 50 one level higher, the lower-level action box 50 connected to that action box 50 is the action box 50 one level lower, and a group of action boxes 50 may be understood to be action boxes 50 at the same level.
[0035] In the example of Figure 4, the final goal box, which is the top-level action box 50, is connected to three lower-level action boxes 50 by lines 51. These three action boxes 50 are also connected by arrows 52 (an example of a line) indicating the order. The action box 50 shown at the top of these three action boxes is connected to two lower-level action boxes 50 by lines 53. These two action boxes 50 are also connected by arrows 52 (an example of a line) indicating the order.
[0036] Furthermore, the action box 50 may include at least the action content. The action box 50 may include a hint and / or a self-assessment criterion in addition to the action content. The action content may be an explanation of the action that is assigned to the user and that the user will perform. The hint may be a hint for performing the action. The hint may be at least one of a video explaining the action content, a diagram explaining the action content, and a sentence explaining the action content. The self-assessment criterion may be a criterion for self-assessing the goal of the action (whether the action should be completed or not). The self-assessment criterion may be a criterion for confirming whether the hint was understood (e.g., whether the content of the video was understood).
[0037] A curriculum diagram can be a simple graphic, but it can also be considered a "program, etc." as defined in Article 2, Paragraph 4 of the Japanese Patent Act. In this case, the curriculum diagram can be a program itself (a program created in a visual programming language) or a collection of data structures for use in computer processing. If a curriculum diagram is considered a program, etc., the entire curriculum diagram can be written in accordance with predetermined rules.
[0038] <Curriculum display device> Next, the curriculum display device 31 will be described. The curriculum display device 31 is a user display device for displaying a curriculum on the display means 16a of the user terminal 2, which is an information processing device of the user. The curriculum may be provided to the user by displaying an action screen on the display means 16a of the user terminal 2, which is an information processing device owned by the user. The display means 16a is, for example, a display. Hereinafter, displaying on the display means 16a of the user terminal 2 of the user may be referred to as providing the curriculum to the user.
[0039] As shown in FIG. 3, the curriculum display device 31 of this embodiment has a generating means 311 that generates an action screen and / or an action screen sending means 312 that causes the display means 16a of the user terminal 2 to display the action screen.
[0040] The curriculum display device 31 may provide the user with one action screen corresponding to one action box 50. The curriculum display device 31 may provide the user with one action screen as one GUI screen (a screen including a graphical user interface), or may provide the user with multiple GUI screens divided into multiple GUI screens. The GUI screen may be a screen that does not explicitly include a GUI (for example, a screen that changes when you click anywhere on the screen). Furthermore, if the user terminal 2, which is the user's information processing device, is a smartphone, the curriculum display device 31 may provide the user with one action screen as, for example, a single vertically long GUI screen that can be scrolled.
[0041] In addition, if the user terminal 2, which is the user's information processing device, is a personal computer with Windows (registered trademark) as its operating system, the curriculum display device 31 may provide the user with one action screen along with an advertisement as multiple GUI screens that transition by selecting, for example, the "NEXT" button.
[0042] For a user participating in a curriculum for the first time, the curriculum display device 31 may provide the user with an action screen corresponding to the first action box 50 of the curriculum. Alternatively, the curriculum display device 31 may provide the user with an action screen corresponding to a predetermined one of the multiple action boxes 50 connected to the final goal box (e.g., the first action box 50 in the order) as the first action screen of the curriculum.
[0043] The curriculum display device 31 may provide the user with an action screen corresponding to a predetermined one (e.g., the first action box 50 in the order) of a group of action boxes 50 connected to a higher-level action box 50 as the first action screen of the curriculum. The curriculum display device 31 may also provide the user with an action screen corresponding to a predetermined one (e.g., the first action box 50 in the order) of a group of action boxes 50 according to the user's level as the first action screen of the curriculum. For a user resuming the curriculum, the curriculum display device 31 may also provide the user with an action screen corresponding to the action box 50 where the user previously stopped. The curriculum display device 31 may also provide the user with an action screen including at least an action content display area. The curriculum display device 31 may also provide the user with an action screen including at least an action content display area and a completion GUI (e.g., a completion button) for completing the action (for completing the current action screen and moving to the next action screen). The curriculum display device 31 may also provide the user with the next action screen in response to the completion GUI (e.g., the completion button) being selected.
[0044] Furthermore, the curriculum display device 31 may provide the user with an action screen corresponding to a specific incomplete action box 50 (e.g., the adjacent action box 50, the next action box 50 in the sequence, or the action box 50 at the end of the arrow) among a group of action boxes 50 as the next action screen. Furthermore, when all of a group of action boxes 50 have been completed, the curriculum display device 31 may provide the user with an action screen corresponding to a higher-level action box 50 as the next action screen (or may return the user to the action screen corresponding to the higher-level action box 50). Furthermore, the curriculum display device 31 may provide the user with an action screen including a hint display area and / or a self-assessment criterion display area. The hint display area and / or the self-assessment criterion display area may be provided to the user on a screen separate from the action screen (e.g., a screen newly displayed by GUI selection).
[0045] The curriculum display device 31 may provide the user with an action screen including a self-assessment criterion display area that includes a check GUI (e.g., a check button). A completion GUI (e.g., a complete button) may be selectable only when all check GUIs (e.g., check buttons) are selected. The curriculum display device 31 may also provide the user with an action screen including a dynamic level change GUI (e.g., a dynamic level change button) that enables transition to an action box 50 with a different level (dynamic level change). The dynamic level change GUI (e.g., a dynamic level change button) is selected, for example, when the user realizes that the difficulty level of the action content is not appropriate. The dynamic level change GUI (e.g., a dynamic level change button) may or may not be included in the action screen itself. For example, if the hint display area and / or the self-assessment criterion display area are provided to the user on a separate screen, the dynamic level change GUI (e.g., a dynamic level change button) may be included in the self-assessment criterion display screen provided to the user on a separate screen. In response to the dynamic level change GUI (e.g., dynamic level change button) being selected, the curriculum display device 31 may provide the user with an action screen corresponding to the action box 50 at a different level.
[0046] The curriculum display device 31 may provide the user with an action screen including a lower transition GUI (e.g., a lower transition button) that enables transition to a lower action box 50 (dynamic level down). The lower transition GUI (e.g., a lower transition button) is selected when the user feels that the difficulty level of the action content is too high. Furthermore, the curriculum display device 31 may provide the user with an action screen corresponding to the lower action box 50 in response to the selection of the lower transition GUI (e.g., a lower transition button).
[0047] When action boxes 50 are connected by arrows in the curriculum diagram, the curriculum display device 31 may provide the user with an action screen that follows the arrow. That is, when the action box 50 corresponding to the action screen in which the completion GUI (e.g., the completion button) is selected is the starting point of the arrow, the curriculum display device 31 may provide the user with an action screen that corresponds to the action box 50 that is the end point of the arrow. This makes it possible to prevent the order of action screens provided to the user from being inefficient.
[0048] Furthermore, in case a user who has transitioned to an action screen corresponding to a lower-level action box 50 feels that the difficulty level of the action content is too low, the curriculum display device 31 may provide the user with an action screen that includes an upper transition GUI (e.g., an upper transition button) that enables the user to transition (return) to an action screen corresponding to a higher-level action box 50. This allows the user to skip an action box 50 at their own discretion and return to the higher-level action box 50, even if they do not complete all of a group of action boxes 50, thereby allowing the user to proceed with the action more efficiently.
[0049] Furthermore, the curriculum display device 31 may provide the user with an action screen that includes at least one of a question content input area and a question submission GUI (e.g., a question submission button). This allows the user to ask a question to the teacher. In this case, the curriculum display device 31 may provide the user with an action screen that includes a teacher response display area that displays the teacher's response to the question.
[0050] Furthermore, the curriculum display device 31 may allow the selection of a question sending GUI (e.g., a question sending button) on the condition that all check GUIs (e.g., check buttons) in the self-assessment criteria display area have been selected. This prevents users from asking teachers questions about matters that they can solve themselves, reducing the burden on teachers per user.
[0051] Furthermore, the curriculum display device 31 may provide the user with an action screen that includes an AI consultation GUI (e.g., an AI consultation button) in addition to a question submission GUI (e.g., a question submission button). In this case, the curriculum display device 31 may provide the user with an action screen that includes an AI answer display area that displays an answer from the AI to the question. The curriculum display device 31 may also provide the user with consultations (questions and answers) for the AI in the form of a chatbot. This makes it easier for the user to ask questions repeatedly. Furthermore, the question submission GUI (e.g., a question submission button) may be selectable only when an answer from the AI is displayed in the AI answer display area. This prevents the user from asking the teacher questions about matters that the AI can answer, thereby reducing the burden on the teacher per user.
[0052] Hints may also be presented to a teacher who answers a user's question. For example, the text of the user's question may be analyzed, the question may be summarized, or an answer or hint for the teacher may be generated by AI. The teacher can use the presented hint to answer the question or present the hint to the user.
[0053] Furthermore, curriculum display device 31 may be configured to display a curriculum screen including a curriculum diagram as shown in FIG.
[0054] Additionally, the curriculum display device 31 may provide an authentication screen to the user. Authentication is performed by a known method.
[0055] In this embodiment, the curriculum display device 31 is configured as part of a server that provides an action screen to a user. In this case, the user receives the action screen from the curriculum display device 31 by accessing a predetermined website from a browser or the like. The curriculum display device 31 may be configured as a standalone server. The curriculum display device 31 may also be part of a user terminal 2, which is a user's information processing device. In this case, a program that enables the user terminal 2 to operate as the curriculum display device 31 may be installed in the user terminal 2. In other words, the curriculum display device 31 may be a curriculum display program installed in the user terminal 2.
[0056] Furthermore, the curriculum display device 31 may be a server and a user terminal 2 on which a curriculum display program is installed. In this case, the action screen may be displayed by a program on the user's user terminal 2, and the hint video may be provided by the server.
[0057] In this way, the curriculum display program may be a program for causing a server and / or a user terminal 2, which is a user's information processing device, to operate as a curriculum display device 31. In addition, the curriculum display method may be configured by a combination of a series of display steps performed by the curriculum display device 31.
[0058] Next, we will explain how users can take the curriculum. A user can take the curriculum by starting an application on a user terminal 2 such as a smartphone or a personal computer and / or by accessing a predetermined website from the user terminal 2.
[0059] A user may reach the final goal box by completing action boxes 50 in the order defined by the curriculum diagram. The user may also optionally move to action boxes 50 at different levels. The user may also optionally move to lower level action boxes 50. The curriculum may also be completed by reaching the final goal box.
[0060] The user can proceed with the action without the intervention of a teacher based on the action content and / or hints. The user can complete the action box 50 and move on to the next action box 50 by selecting the completion GUI (e.g., the completion button) with reference to the self-assessment criteria. In other words, the user can complete the action and move on to the next action by self-assessment without the intervention of a teacher.
[0061] When the user selects a dynamic level change GUI (e.g., a dynamic level change button) that allows transition to an action box 50 of a different level, the user can move to an action box 50 of a different level. In other words, the user can dynamically change the action content (change the level of the action) at their own will. This allows the user to dynamically change the action content (increase or omit) and learn extremely efficiently.
[0062] When a user selects a lower transition GUI (e.g., a button) that enables transition to a lower action box 50, the user can move to the lower action box 50. In other words, the user can dynamically change the action content (downgrade the level of the action) at their own will. This allows the user to deal with any difficulties with the action without the intervention of a teacher. As long as the user does not encounter any difficulties with the action, they can skip the action in the lower action box 50 and efficiently complete the curriculum. Cram schools and other institutions use methods that allow students to skip learning items (skip grades). However, the inventor realized that in the online world, it is better to dynamically downgrade the level of the action rather than skipping it. This allows the user to efficiently proceed with the action by default without any special consideration.
[0063] <Display device for teachers> The teacher display device 32 is a teacher terminal display device for displaying a screen related to the curriculum on the display means 16b of the teacher's information processing device. The teacher screen may be provided to the teacher by displaying it on the display means 16b of the teacher terminal 3, which is an information processing device owned by the teacher. The display means 16b is, for example, a display. Hereinafter, displaying it on the display means 16b of the teacher's teacher terminal 3 may be referred to as providing it to the teacher.
[0064] As shown in the example of Figure 3, the teacher display device 32 of this embodiment has a generation means 321 that generates a teacher screen and / or a teacher screen sending means 322 that displays the teacher screen on the display means 16b of the teacher terminal 3 of the teacher.
[0065] The teacher display device 32 may provide the teacher with a curriculum screen corresponding to the curriculum diagram. The teacher display device 32 may also provide the teacher with a curriculum screen that can be changed by the teacher. The teacher display device 32 may provide the teacher with a curriculum screen in the process of moving action boxes 50, adding action boxes 50, changing the order of action boxes 50, adding or changing lines, adding or changing arrows, etc., in response to teacher operations.
[0066] The teacher display device 32 may provide the teacher with a curriculum screen as one of multiple tabs that can be displayed by an app such as a browser. The teacher display device 32 may provide the teacher with a screen for modifying the action box 50 for changing the contents of the action box 50. The teacher display device 32 may also provide the teacher with a screen for creating a new action box 50 for creating a new action box 50. Alternatively, the teacher display device 32 may provide the teacher with a blank screen for modifying the action box 50 in response to an operation to add an action box 50 on the curriculum screen. The teacher display device 32 may also provide the teacher with a screen for modifying the action box 50 and / or a screen for creating a new action box 50 as a pop-up window or tab.
[0067] The teacher display device 32 may also provide the teacher with an improvement screen that prompts the teacher to improve the curriculum diagram. In this case, the teacher display device 32 may display the part that needs improvement (e.g., action box 50) in a different format from other parts (e.g., other action boxes 50). The teacher display device 32 may also provide the teacher with a reference information screen that serves as a reference for improving the curriculum diagram.
[0068] The teacher display device 32 may also provide the teacher with a question screen containing the content of the question received from the user. The teacher display device 32 may also provide the teacher with an answer input screen along with the question screen. The teacher display device 32 may also provide the teacher with an answer reference screen along with the question screen, which displays AI-generated answer drafts, information useful for creating answer drafts, and / or links such as related URLs. The teacher display device 32 may also provide the teacher with an answer reference screen along with the question screen, which displays related question history and answer history.
[0069] In this embodiment, the teacher display device 32 is configured as part of a server that provides the teacher screen to the teacher. In this case, the teacher receives the action screen from the curriculum display device 31 by accessing a specific website using a browser or the like. The teacher display device 32 may be configured as a standalone server. The teacher display device 32 may also be part of the teacher terminal 3, which is the teacher's information processing device. In this case, a program that enables the teacher terminal 3 to function as the teacher display device 32 may be installed on the teacher terminal 3. In other words, the teacher display device 32 may be a teacher display program installed on the teacher terminal 3.
[0070] Furthermore, the teacher display device 32 may be a server and a teacher terminal 3 on which a teacher display program is installed.
[0071] In this way, the teacher display program may be a program for causing the server and / or teacher terminal 3, which is an information processing device of the teacher, to operate as the teacher display device 32. Furthermore, the teacher display method may be composed of a combination of a series of display steps by the teacher display device 32.
[0072] Next, we will explain how to modify the curriculum diagram. Teachers can modify the curriculum diagram by adding new action boxes 50, moving action boxes 50, adding or modifying the information written in the action boxes 50, and connecting action boxes 50 with lines or arrows.
[0073] Furthermore, the teacher who receives a question from the user can "answer" the user. The answer to the user is given, for example, through the operation of the teacher terminal 3. The teacher can improve the curriculum diagram based on the "question" and "answer" received from the user. In other words, the teacher can modify the curriculum diagram so that the user can solve the "question" by himself.
[0074] <ai> Each process in this embodiment may be performed using AI (Artificial Intelligence). AI is, for example, machine learning such as supervised learning using training data. An example of a process that can use AI will be described below.
[0075] The action content of the action box 50 may be generated by AI. The AI can acquire the ability to generate action content by learning from exchanges of questions between the user and the teacher. Alternatively, it can acquire the ability to suggest improvements to the action content. The actions performed by the AI may be confirmed, approved, or modified by the teacher.
[0076] AI may be used to generate child actions (subordinate action boxes 50) of an action box 50. By learning from the exchange of questions between the user and the teacher, the AI can discover action boxes 50 that should enrich the learning content (subordinate action boxes 50 should be set up). Actions performed by the AI may be confirmed, approved, or changed by the teacher.
[0077] The AI may be made to point out and / or correct problems with the internal information of each action box 50. The AI can discover problems with the internal information of each action box 50 by learning from the exchange of questions between the user and the teacher. Actions taken by the AI may be confirmed, approved, or changed by the teacher.
[0078] AI may be used to point out and / or correct problems in the curriculum. AI can discover problems in the curriculum by learning from the exchange of questions between users and teachers. Actions taken by AI may be confirmed, approved, or changed by teachers. Curriculum information can also be handed over to AI, providing context (background information) to the AI.
[0079] AI may be used to create action decision criteria for the action box 50. AI may also be used to realize a chatbot that responds to user questions.
[0080] <Data Structure> The goal box and the action box 50 may be described by a data structure, an example of which will now be described.
[0081] A first aspect of the data structure will be described with reference to Fig. 5. Fig. 5 is a diagram schematically illustrating the data structure of the first aspect. As shown in Fig. 5, the data structure of the action box 50 may include an identification number of the higher-level action box 50.
[0082] A second aspect of the data structure will be described with reference to FIG. 6. FIG. 6 is a diagram schematically illustrating the data structure of the second aspect. As shown in FIG. 6, the data structure of an action box 50 may include the identification number of the action box 50, the identification number of a higher-level action box 50, the identification number of a lower-level action box 50 that is the transition destination when a lower-level transition GUI (e.g., a lower-level transition button) is selected, and the identification number of the action box 50 that is the transition destination when a completion GUI (e.g., a completion button) is selected. The identification number of the action box 50 that is the transition destination when the completion GUI (e.g., a completion button) is selected may be replaced with the identification number of the action box 50 at the end of the arrow. The identification number of the action box 50 that is the transition destination when the completion GUI (e.g., a completion button) is selected is set only when the transition destination is an action box 50 included in a group of action boxes 50, and may be blank when the transition destination is a higher-level action box 50 (when the action box 50 is the last action box 50 in the group of action boxes 50).
[0083] A third aspect of the data structure will be described with reference to Fig. 7. Fig. 7 is a diagram schematically illustrating the data structure of the third aspect. The data structure of Fig. 7 is a diagram of a data structure in which redundancy is eliminated from the data structure of the second aspect described in Fig. 6.
[0084] 7, the data structure of an action box 50 may include the identification number of the action box 50, the identification number of a lower action box 50 that is the transition destination when a lower transition GUI (e.g., a lower transition button) is selected, and the identification number of an action box 50 that is the transition destination when a completion GUI (e.g., a completion button) is selected. The identification number of the action box 50 that is the transition destination when a completion GUI (e.g., a completion button) is selected may be the identification number of an action box 50 included in a group of action boxes 50, or the identification number of a higher-level action box 50.
[0085] The final goal box may be described as an action box 50 in which the identification number of the higher-level action box 50 is blank, and the identification number of the action box 50 to which the action box 50 is to transition when a lower-level transition GUI (e.g., a lower-level transition button) is selected is set to the identification number of the first action box 50 in the group of action boxes 50 connected to the final goal box.
[0086] <Database> Returning to Figure 4, the database 90 will now be described. The curriculum and action boxes 50 may be managed by the database 90. The database 90 may also collectively manage multiple curricula and the action boxes 50 of multiple curricula. The database 90 may also be a relational database.
[0087] The database 90 may include a curriculum table, an action box relation table, an action box content table, a hint table, a self-assessment criteria table, a question history table, and an answer history table. Furthermore, training data for the AI may be created based on the contents of the question history table and / or the answer history table. Training data for the AI may be created based on the contents of at least one or more tables selected from the curriculum table, the action box relation table, the action box content table, the hint table, the self-assessment criteria table, the question history table, and the answer history table.
[0088] The curriculum table may include the identification number of the curriculum, the curriculum name, the curriculum description, and the identification number of the final goal box. The action box relationship table corresponds to a data structure. That is, the action box relationship table may include the identification number of the action box 50, the identification number of the higher-level action box 50, the identification number of the action box 50 that is the transition destination when a lower-level transition GUI (e.g., a lower-level transition button) is selected, and the identification number of the action box 50 that is the transition destination when a completion GUI (e.g., a completion button) is selected. The identification number of the action box 50 that is the transition destination when the completion GUI (e.g., a completion button) is selected may be replaced with the identification number of the action box 50 that is the end point of the arrow. The action box content table may include the identification number of the action box 50, the action title, and the action content. The hint table may include the identification number of the hint, the identification number of the corresponding action box 50, the hint content, the hint display order, and the identification number of the next hint. The self-assessment criteria table may include the identification number of the self-assessment criteria, the identification number of the corresponding action box 50, the content of the self-assessment criteria, the display order of the self-assessment criteria, and the identification number of the next self-assessment criteria.The question history table may include the identification number of the question history, the identification number of the corresponding action box 50, the date and time of the question, the identification number of the questioner, and the question content.The answer history table may include the identification number of the answer history, the identification number of the corresponding action box 50, the identification number of the corresponding question, the date and time of the answer, the identification number of the teacher (answerer), and the answer content.
[0089] <Curriculum Map Reference Device> The curriculum diagram reference device 33 may provide information about the curriculum diagram to other devices in response to requests from the other devices.
[0090] The curriculum diagram reference device 33 may receive the curriculum identification number. The curriculum diagram reference device 33 may use the curriculum identification number as a key to obtain information related to the curriculum name and curriculum description, and provide the information to another device.
[0091] An example will be described in which the curriculum diagram reference device 33 obtains information about the curriculum diagram from the database 90 and provides it to another device. The curriculum diagram reference device 33 may obtain the identification number of the final goal box by referring to the curriculum table using the curriculum identification number as a key. The curriculum diagram reference device 33 may obtain information about the final goal box by referring to the action box content table using the identification number of the final goal box as a key, and provide it to another device. The curriculum diagram reference device 33 may obtain the identification number of the action box 50 that is the transition destination when a lower transition GUI (e.g., a lower transition button) is selected in the action box relationship table using the identification number of the final goal box as a key, and obtain the identification number of the first action box 50 in the group of action boxes 50 connected to the final goal box.
[0092] The curriculum diagram reference device 33 can refer to the action box relationship table using the identification number of the action box 50 for which the completion GUI (e.g., the completion button) was selected as a key, and obtain the identification number of the action box 50 that is the transition destination when the completion GUI (e.g., the completion button) is selected. Also, if the identification number of the action box 50 that is the transition destination when the completion GUI (e.g., the completion button) is selected is blank, the identification number of the higher-level action box 50 can be obtained as the transition destination.
[0093] Furthermore, the curriculum diagram reference device 33 can refer to the action box relationship table using the identification number of the action box 50 whose lower transition GUI (e.g., lower transition button) is selected as a key, and acquire the identification number of the action box 50 that is the transition destination when the lower transition GUI (e.g., lower transition button) is selected. The curriculum diagram reference device 33 can refer to the action box relationship table using the identification number of the action box 50 whose upper transition GUI (e.g., upper transition button) is selected as a key, and acquire the identification number of the upper action box 50. The curriculum diagram reference device 33 can acquire information about the action box 50 by referring to the action box content table, hint table, and self-assessment criteria table using the identification number of the action box 50 as a key, and provide the information to other devices.
[0094] <Curriculum Map Updater> Curriculum diagram updating device 34 may be a device that updates the curriculum diagram based on the teacher's operation. Also, curriculum diagram updating device 34 may update the action box relation table, action box content table, hint table, self-assessment criteria table, and answer history table based on the teacher's operation. Also, curriculum diagram updating device 34 may update the question history table based on the user's operation.
[0095] <Curriculum transition control device> The curriculum transition control device 35 may be a device that controls the transition of the curriculum based on at least the curriculum diagram and user operations. The curriculum display device 31 may provide the user with various screens including action screens based on information provided by the curriculum transition control device 35.
[0096] Furthermore, the curriculum transition control device 35 may directly and / or indirectly acquire information corresponding to a user's operation from the user terminal 2, which is the user's information processing device. In this embodiment, the curriculum transition control device 35 indirectly acquires information corresponding to a user's operation via the curriculum display device 31.
[0097] Furthermore, the curriculum transition control device 35 may provide the curriculum display device 31 with necessary information regarding various screens, including the action screen to be presented next to the user, based on information corresponding to the user's operation.
[0098] Furthermore, the curriculum transition control device 35 may issue a request to the curriculum diagram reference device 33 based on information corresponding to a user operation. The curriculum transition control device 35 may acquire necessary information from the curriculum diagram reference device 33 and provide the curriculum display device 31 with information regarding the next action screen to be provided to the user. In this case, the curriculum display device 31 can generate an action screen without directly accessing the action box 50 of the curriculum diagram. Alternatively, upon receiving a request from the curriculum transition control device 35, the curriculum diagram reference device 33 may provide the curriculum display device 31 with information regarding the action box 50 corresponding to the next action screen to be provided to the user.
[0099] <Display example> Next, an example of a displayed screen will be described. Note that in the following description, the description of a screen displayed by a smartphone can be applied to a screen displayed on a tablet or personal computer in the same way, even if the display size or display method is different. Similarly, the description of a screen displayed on a tablet or personal computer can be applied to a screen displayed on a smartphone in the same way.
[0100] Fig. 8 is an example of an action screen. The screen in Fig. 8 is displayed on the user terminal 2, which is a smartphone, and displays information about executable actions in action boxes. In this example, various components are displayed: an explanation display section 111 that displays an explanation of the executable actions; a branch task display section 112 that corresponds to multiple action boxes 50; a completion degree display section 113 that visually displays the degree of completion of the task; a goal completion operation section 114 that sets the goal to a completed state; and a question transition section 115 that transitions to a screen for asking questions to the instructor (teacher).
[0101] The explanation display unit 111 can display further explanations by tapping or clicking "Read more." In the example of FIG. 9, the branch task display unit 112 displays five tasks: "a0 Map 1 for Course 1," "a1 Map 1 for Course 1," "a2 Map 1 for Course 1," "a3 Map 1 for Course 1," and "a4 Map 1 for Course 1." Of these, "a0 Map 1 for Course 1" and "a1 Map 1 for Course 1" are marked with a check mark, indicating that these actions have been completed. On the other hand, "a2 Map 1 for Course 1," "a3 Map 1 for Course 1," and "a4 Map 1 for Course 1" are marked with a check mark, indicating that they are incomplete. The completion degree display unit 113 indicates that two of the five tasks have been completed by using different bar colors. The goal completion operation unit 114 is not selectable because three of the five tasks have not been completed. In the question transition section 115, text such as "If you don't understand, try asking a question in chat!" is displayed.
[0102] Fig. 9 is an example of an action screen. Fig. 9 shows an example in which information about the action box 50 to be executed by the user is displayed as a pop-up on a screen displaying a list of action boxes 50 on a user terminal 2 configured as a smartphone. In this example, a completion screen transition section 121 that transitions to a completion screen for the action and a detailed information display section 122 that displays detailed information about the action are displayed.
[0103] FIG. 10 shows a screen for inputting action completion. The screen shown in FIG. 10 pops up when a task for which the user wishes to input that the action has been completed is selected. The screen of FIG. 10 may be displayed, for example, by operating the completion screen transition section 121 of FIG. 9, or by selecting one task from the branch task display section 112 on the screen of FIG. 8. The example of FIG. 10 displays a confirmation display section 123 for confirming that the action is to be completed, a self-check confirmation section 124 for confirming whether the self-check has been completed, and a completion operation section 125 for performing a completion operation.
[0104] FIG. 11 shows a screen for asking a question to an instructor (teacher). The screen of FIG. 11 is displayed, for example, by operating the question transition unit 115 of FIG. 8. The screen of FIG. 11 includes an action name display unit 131 for displaying the name of the action to ask a question, a subject display unit 132 for inputting the subject of the question, a question content input area 133 for inputting the question content, and a check GUI 134 for the self-assessment criteria display area. In this example, the name of the action to ask a question is displayed as "Clarify your goal." The check GUI 134 for the self-assessment criteria display area includes, as check items, a first checkbox for asking whether the action matches, a second checkbox for asking whether or not the user has confirmed the hint, and a third checkbox for asking whether or not the user has confirmed the judgment criteria for the action. In this example, checking all of the first, second, and third checkboxes enables a question to be sent to the instructor (teacher).
[0105] The operation of checking the action judgment criteria and the operation of completing the action will be described with reference to FIGS. 12 and 13. FIG. 12 is an example of an action screen, showing the judgment criteria for action achievement before the check operation. FIG. 13 is an example of an action screen, showing the judgment criteria for action achievement after the check operation. The screens of FIGS. 12 and 13 are displayed, for example, by performing a display operation of the judgment criteria for action achievement on an application or web browser of the user terminal 2. The screen of FIG. 12 may also be displayed by an operation on the screens of FIGS. 8 to 10. The screen of FIG. 12 displays a judgment criteria check section 141 for checking the judgment criteria for the action, a confirmation level display section 142 for visually displaying the confirmation level of the checklist, a completion operation section 143 for setting the action to a completed state, a hierarchical level change section 144 which is a dynamic level change GUI for changing the hierarchy of the action, and a question transition section 145 for transitioning to a question screen for the instructor (teacher).
[0106] The judgment criteria check unit 141 displays four (or more) check items, such as checking whether the user has watched the lecture, answering an output quiz, checking whether the sentence matches the user's intended goal, and checking the accuracy of the goal. In the example of FIG. 12, when the user performs a check operation in the judgment criteria check unit 141, the display mode changes from the state in FIG. 12 to the state shown in FIG. 13. FIG. 12 shows a state in which the confirmation level display unit 142 has not been checked, while FIG. 13 shows a state in which the confirmation level display unit 142 has been checked. The completion operation unit 143 becomes operable when the judgment criteria check unit 141 has been checked. The hierarchical level change unit 144 can select either an operation to raise the hierarchical level or an operation to lower the hierarchical level. The question transition unit 145 can instruct the user to transition to a screen for asking the lecturer a question, and can also perform an operation to check the question history.
[0107] Fig. 14 is a screen that is displayed when an action is completed. The screen of Fig. 14 may be a screen to which transition is made by operating the completion operation unit 143 of Fig. 13, or may be a screen to which transition is made by operating the completion operation unit 125 of Fig. 10. After the screen of Fig. 14 is displayed, it transitions to a screen that displays a list of executable actions after a predetermined time has elapsed (for example, one second). The screen of Fig. 14 displays text to inform the user that the action has been completed and that the screen will transition to a screen that displays a list of executable actions after a predetermined time has elapsed.
[0108] FIG. 15 is an example of an action screen, which clarifies one's goal. The screen in FIG. 15 is displayed on a user terminal 2 configured as a tablet or personal computer, and displays information about executable actions in the action box. The screen in FIG. 15 is displayed, for example, after performing an operation on the user terminal 2 to check executable actions or to complete an action.
[0109] The screen of FIG. 15 displays a menu display section 151 for operations to move to the Home page or My Page, a title display section 152 displaying the titles of executable actions, a display change section 153 for displaying other executable actions, and an explanation display section 154 explaining the contents of the executable actions. In this example, the menu display section 151 includes operation sections for displaying Home, details of executable actions, and My Page. The title display section 152 displays the name of the action box 50, "Clarify Your Goal." The display change section 153 displays an operation section for displaying executable actions other than the currently displayed executable action. By operating this operation section, the user can display the previous or next executable action. The explanation display section 154 displays the "required time" to complete the action, the "goal" indicating the specific content, the "procedure" displaying tasks for completing the action, such as viewing or answering, and a link to a page for changing the title, as well as "notes" regarding the action.
[0110] FIG. 16 is an example of an action screen, showing hints. The screen of FIG. 16 is displayed on a user terminal 2 configured as a tablet or personal computer, and displays hints for completing an action. The screen of FIG. 16 is displayed by performing a hint display operation on an application or web browser on the user terminal 2. The screen of FIG. 16 displays a title display section 161 that displays the title of the action for which the hint is displayed, a hint display section 162 that displays specific hint content, a video display section 163 that displays a video explaining the action, an instructor image display section 164, and the like. In this example, the hint display section 162 displays the average work time required to complete the action, the significance of the action, matters to be decided by the action, and the like. The video display section 163 plays an explanatory video of the action, which serves as a hint for completing the action, by operating the play button.
[0111] The instructor image display section 164 is a video image of the instructor, and hints can be confirmed while having a video call with the instructor. The position of the instructor image display section 164 can be changed. The instructor image display section 164 can also be displayed on another screen during a video call.
[0112] The above-described display examples of GUI images may be equivalent. For example, a check box may be a box that is checked when selected, but it may also be a GUI (e.g., a button) that changes color when selected.
[0113] <Processing flow> Next, the action level change process and processes related to the level change process by the curriculum display device 31 will be described with reference to Fig. 17. Fig. 17 is a flowchart showing an example of the flow of processes based on an action level change operation by a user.
[0114] In step S10, the generation means 311 of the curriculum display device 31 performs processing to generate an action screen that includes at least an action display area. The action screen is generated in response to a user's operation on the user terminal 2. The generation means 311 of the curriculum display device 31 can, for example, acquire information about the action screen based on a request to the curriculum diagram reference device 33, and generate the action screen based on the acquired information. Furthermore, if the generation means 311 of the curriculum display device 31 internally holds information about the action screen, it may generate the action screen by itself.
[0115] In step S11, the action screen sending means 312 of the curriculum display device 31 sends the generated action screen to the display means 16a of the user terminal 2. As a result, the action screen as described with reference to FIGS. 8 to 16 is displayed on the display means 16a of the user terminal 2.
[0116] In step S12, the generation means 311 of the curriculum display device 31 performs processing to detect a user operation on the hierarchical level change unit 144, which is a dynamic level change GUI, on a screen such as that shown in Fig. 13. If a user's change operation using the hierarchical level change unit 144 is detected (step S12; Yes), the generation means 311 of the curriculum display device 31 advances the processing to step S13. If a user's change operation using the hierarchical level change unit 144 is not detected (step S12; No), the generation means 311 of the curriculum display device 31 advances the processing to step S14.
[0117] In step S13, the generation means 311 of the curriculum display device 31 performs processing to change the action level in response to a user operation. In this embodiment, the curriculum display device 31 performs processing to change the user level using the curriculum transition control device 35 and the curriculum diagram reference device 33. For example, the curriculum display device 31 issues a request to the curriculum transition control device 35 to perform the change processing based on information corresponding to the user operation, and the curriculum transition control device 35 changes the action level through the curriculum diagram reference device 33. The generation means 311 of the curriculum display device 31 generates an action screen that reflects the change in the action level, and the action screen sending means 312 sends the generated action screen to the user terminal 2.
[0118] In step S14, the generation means 311 of the curriculum display device 31 performs processing to detect a user operation on the completion operation unit 125, which is the completion GUI on the screen in Fig. 10, or the completion operation unit 143, which is the completion GUI on the screen in Fig. 13. If a user's completion operation using the completion operation unit 125 or the completion operation unit 143 is detected (step S14; Yes), the processing proceeds to step S15. If a user's completion operation using the completion operation unit 125 or the completion operation unit 143 is not detected (step S14; No), the processing ends.
[0119] In step S15, if the action box 50 corresponding to the selected action screen is the starting point of the arrow, the generation means 311 of the curriculum display device 31 generates an action screen that reflects the action corresponding to the action box 50 that is the end point of the arrow, and the action screen sending means 312 sends the generated action screen to the user terminal 2, and the processing ends.
[0120] Next, the order setting process and / or order change process of the action boxes 50 by the teacher display device 32 will be described with reference to Fig. 18. Fig. 18 is a flowchart showing an example of the flow of the order setting process and order change process of the action boxes 50 by the teacher.
[0121] In step S20, the generating means 321 of the teacher's display device 32 performs processing to generate a curriculum screen as shown in Fig. 4, which is a screen on which the order of actions can be changed by the teacher's operation. The action screen is generated in response to the teacher's operation on the teacher terminal 3. The generating means 321 of the teacher's display device 32 can, for example, acquire information about the curriculum diagram based on a request from the curriculum diagram updating device 34 to the curriculum diagram reference device 33, and generate the curriculum screen based on the acquired information. Furthermore, if the generating means 321 of the teacher's display device 32 internally stores information about the curriculum diagram, it may generate the curriculum screen by itself.
[0122] In step S21, the teacher screen sending means 322 of the teacher display device 32 sends the generated curriculum screen to the display means 16b of the teacher terminal 3. As a result, the curriculum diagram as described with reference to FIG. 4 is displayed on the display means 16b of the teacher terminal 3.
[0123] In step S22, the generation means 321 of the teacher's display device 32 performs processing to detect a teacher's operation to set or change the order of the action boxes 50 in the curriculum diagram on a screen such as that shown in Fig. 4. The teacher's operation here refers to an operation on the teacher terminal 3 to change the position of the action boxes 50 or the destination of the line connection. If an operation to set or change the order of the action boxes 50 in the curriculum diagram displayed on the teacher terminal 3 is detected (step S22; Yes), the generation means 321 of the teacher's display device 32 proceeds to step S23. If an operation to set or change the order of the action boxes 50 in the curriculum diagram displayed on the teacher terminal 3 is not detected (step S22; No), the generation means 321 of the teacher's display device 32 ends processing.
[0124] In step S23, the generating means 321 of the teacher's display device 32 generates a curriculum screen that reflects the teacher's operations.
[0125] In step S24, the teacher screen sending means 322 of the teacher display device 32 sends a curriculum screen reflecting the teacher's operations to the display means 16b of the teacher terminal 3, and displays the curriculum screen on the teacher terminal 3 after the order has been set or the order has been changed.
[0126] In step S25, when the teacher's operation is completed, the generation means 321 of the teacher's display device 32 performs an order setting process or an order change process for the action boxes 50 according to the operation content. In this embodiment, the teacher's display device 32 performs an order setting process or an order change process for the action boxes 50 using the curriculum diagram updating device 34 and the curriculum diagram reference device 33. For example, the teacher's display device 32 issues an order setting process or order change process request to the curriculum diagram updating device 34 based on information corresponding to the teacher's operation, and the curriculum diagram updating device 34 performs a process of updating information related to the order setting process or the order change process in the action box relation table, action box content table, hint table, self-evaluation criteria table, and answer history table of the database 90 via the curriculum diagram reference device 33 according to the operation content. This completes the process.
[0127] As described above, the curriculum display device 31 of this embodiment is equipped with a generation means 311 that generates an action screen that includes at least an action display area such as a branch task display unit 112 that displays the content of the action that the user is assigned to perform in order to complete the curriculum, and an action screen sending means 312 that sends the action screen to the display means 16a of the user terminal 2, and a curriculum diagram that includes action boxes 50 corresponding to actions is set, and on the curriculum diagram, the action boxes 50 are connected by lines to at least one of the higher and lower action boxes 50, and the action screen is displayed in correspondence with the curriculum diagram, and the screen on which the user can change the level of the action displays the content of the action corresponding to at least one of the higher and lower action boxes 50 connected to the action box 50.
[0128] In addition, the curriculum display method of this embodiment includes a generation step of generating an action screen including at least an action display area such as a branch task display unit 112 that displays the content of the action that the user is assigned to perform in order to complete the curriculum, and an action screen sending step of sending the action screen to the display means 16a of the user terminal 2, in which a curriculum diagram including action boxes 50 corresponding to the actions is set, and on the curriculum diagram, the action boxes 50 are connected by lines to at least one of the higher and lower action boxes 50, and the action screen is displayed in correspondence with the curriculum diagram, and the content of the action corresponding to at least one of the higher and lower action boxes 50 connected to the action box 50 is displayed on a screen on which the user can change the level of the action.
[0129] In addition, the data structure for providing a curriculum to a user in this embodiment includes the identification number of the action box 50 corresponding to the action assigned to the user and to be performed by the user, and the identification number of the action box 50 to which the user will transition, the lower-level action box 50 being the action box 50 to which the user will transition when a lower-level transition GUI is selected, and the action box 50 to which the user will transition when a completion GUI is selected being the identification number of the action box 50 to which the user will transition, and a curriculum diagram including multiple action boxes 50 is set up with the action box 50 as a unit, and on the curriculum diagram, the action boxes 50 are connected by lines to the lower-level action box 50 or the action box 50 to which the user will transition, and when a lower-level transition GUI is selected, the information presented to the user is the content of the action corresponding to the lower-level action box 50 connected to the action box 50, and when the completion GUI is selected, the information presented to the user is the content of the action corresponding to the action box 50 to which the user will transition when connected to the action box 50.
[0130] By configuring the curriculum display device 31 in this way, it is possible to realize a curriculum that allows users to dynamically change the level of their studies at their own will and to start, stop, and resume their studies at their own convenience. The same effects can also be achieved with the curriculum display method and data structure.
[0131] In this embodiment, there are at least one lower action box 50 and one higher action box 50. This allows for a curriculum that transitions from one action to multiple actions or multiple actions to one action.
[0132] Furthermore, in this embodiment, the action screen includes, as GUIs, a completion GUI for completing the action corresponding to the current action screen and moving to the action screen corresponding to the next action, and a dynamic level change GUI that can change the level to a different level of action box 50. This allows the completion of an action or the change of the action level to be performed intuitively and easily using the GUI visually represented on the action screen.
[0133] Furthermore, in this embodiment, the dynamic level change GUI can lower the level of the current action box 50 to a lower level action box 50. As a result, if the level of the currently executed action is high, the level can be lowered and an action suited to the user's actual situation can be presented to the user.
[0134] In addition, the teacher's display device 32 of this embodiment is equipped with a generation means 321 that generates a curriculum screen that includes at least action boxes 50 corresponding to actions that will be assigned to the user and performed by the user, and lines connecting the action boxes 50, as a screen that can be changed by the teacher, and a teacher's screen sending means 322 that sends the curriculum screen to the display means 16b of the teacher terminal 3, and can generate a curriculum screen in which the order of the action boxes 50 is set and / or changed based on the teacher's operation.
[0135] In addition, the teacher screen display method of this embodiment includes a generation step of generating a curriculum screen that includes at least action boxes 50 corresponding to actions that are assigned to the user and that the user will perform, and lines connecting the action boxes 50, as a screen that can be changed by the teacher; a curriculum screen sending step of sending the curriculum screen to the display means 16b of the teacher terminal 3; and a step of displaying the curriculum screen in which the order of the action boxes 50 has been set and / or changed based on the teacher's operation.
[0136] By configuring the teacher display device 32 in this way, the teacher can use the curriculum diagram to easily change the order of the action boxes 50. The same effect can also be achieved with the teacher screen display method.
[0137] In this embodiment, the action box 50 is connected by a line to at least one of the higher-level and lower-level action boxes 50, and there are at least one lower-level action box 50 and one higher-level action box 50. This makes it possible to accommodate a curriculum in which one action transitions to multiple actions, or multiple actions transition to one action.
[0138] Furthermore, in this embodiment, the order of the action boxes 50 is determined by the arrangement of the action boxes 50 on the curriculum screen or by the arrows connecting the action boxes 50. This allows the teacher to intuitively understand the order of the actions and their mutual relationships by checking the arrangement of the action boxes 50 on the curriculum screen, and allows the teacher to intuitively and easily change the order of the actions in the curriculum.
[0139] Thus, the inventors of the present application have discovered that, in order to realize an efficient technology that can dynamically change a curriculum, a highly efficient curriculum can be constructed by expressing the curriculum as a curriculum diagram that follows special rules and having users study according to the curriculum diagram with adjustable levels. Furthermore, the configurations of this embodiment and its modifications can solve one or more, preferably several, and preferably all of the following problems: the burden on the teacher per user is reduced without causing user dissatisfaction, the learning costs borne by the user are reduced, and variation in learning content depending on the teacher is prevented.
[0140] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are included in the present invention.
[0141] Furthermore, the above-described series of processes can be executed by hardware or software. In other words, the above-described functional configuration is merely an example and is not particularly limited. That is, it is sufficient for curriculum control system 1 to have the functionality to execute the above-described series of processes as a whole, and the type of functional block used to realize this functionality is not particularly limited to the above-described example. Furthermore, the location of the functional block is not particularly limited and may be arbitrary. For example, the functional block of curriculum control system 1 may be transferred to another device, etc. Conversely, the functional block of another device may be transferred to a server, etc. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.
[0142] When a series of processes is executed by software, the programs constituting the software are installed onto a computer or the like from a network or a recording medium. The computer may be a computer incorporated into dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0143] The recording medium containing such a program may be configured as not only a removable medium (not shown) that is distributed separately from the device main body in order to provide the program, but also a recording medium that is provided in a state that it is pre-installed in the device main body, etc. Since the program can be distributed via a network, the recording medium may be installed in or accessible to a computer that is connected or connectable to the network.
[0144] In this specification, the steps describing the program recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually. Also, in this specification, the term "system" means an overall device composed of multiple devices or multiple means, etc.
[0145] The following additional notes are provided regarding the above-described embodiment and modifications. (Appendix 1) A curriculum display device for displaying a curriculum on a display means of a user's information processing device, The curriculum display device includes: a generating means for generating an action screen including at least an action display area for displaying the content of an action that is assigned to the user and that the user will perform in order to complete (complete) the curriculum; an action screen sending means for sending the action screen to the display means of the information processing device of the user; Equipped with A curriculum display device in which the action screen can be associated with the action box of a curriculum diagram that satisfies the following requirements (1) to (3): (1) The curriculum diagram is described using at least the action boxes corresponding to the actions assigned to the user and to be performed by the user, and lines connecting the action boxes. (2) The action box is connected by a line to at least one of the lower and upper action boxes whose level can be dynamically changed to complete the action box. (3) There are at least one lower-level action box and at least one higher-level action box. Curriculum display device.
[0146] (Appendix 2) The action screen includes, as GUIs, a completion GUI for completing (terminating) the current action screen and moving to the next action screen, and a dynamic level change GUI for enabling dynamic level change to the action box of a different level. 1. A curriculum display device as described in Appendix 1.
[0147] (Appendix 3) The action screen includes, as GUIs, a completion GUI for completing (terminating) the current action screen and moving to the next action screen, and a lower transition GUI that enables dynamic level-down to a lower action box. 1. A curriculum display device as described in Appendix 1.
[0148] (Appendix 4) A curriculum display method for displaying a curriculum on a display means of a user's information processing device, comprising: The curriculum display method is a generating step of generating an action screen including at least an action display area that displays the content of the action that is assigned to the user and that the user will perform in order to complete (complete) the curriculum; an action screen sending step of sending the action screen to the display means of the information processing device of the user; Including, The action screen can be associated with an action box of a curriculum diagram that satisfies the following requirements (1) to (3): How to display the curriculum. (1) The curriculum diagram is described using at least the action boxes corresponding to the actions assigned to the user and to be performed by the user, and the linking objects connecting the action boxes. (2) The action box is connected by a line to at least one of the lower and upper action boxes whose level can be dynamically changed to complete the action box. (3) There is at least one lower action box and at least one higher action box.
[0149] (Appendix 5) The action screen includes, as GUIs, a completion GUI for completing (terminating) the current action screen and moving to the next action screen, and a dynamic level change GUI for enabling dynamic level change to the action box of a different level. Curriculum display method described in Appendix 4.
[0150] (Appendix 6) The action screen includes, as GUIs, a completion GUI for completing (terminating) the current action screen and moving to the next action screen, and a lower transition GUI that enables dynamic level-down to a lower action box. Curriculum display method described in Appendix 4.
[0151] (Appendix 7) A data structure of an action box for providing a curriculum to a user in units of action boxes, The data structure of the action box includes an identification number of the action box, an identification number of the lower level action box, and an identification number of a transition destination action box, The lower action box is the action box that is the transition destination when the lower transition GUI is selected, The action box of the transition destination is the identification number of the action box of the transition destination when the completion GUI is selected, The action box can be associated with the action box of a curriculum diagram that satisfies the following requirements (1) to (3): Action box data structure. (1) The curriculum diagram is described using at least the action boxes corresponding to the actions assigned to the user and to be performed by the user, and lines connecting the action boxes. (2) The action box is connected by a line to at least one of the lower and upper action boxes whose level can be dynamically changed to complete the action box. (3) There are at least one lower-level action box and at least one higher-level action box. Data structure. [Explanation of symbols]
[0152] 1. Curriculum Control System 2. User terminal 3 Teacher terminal 16a Display means 16b Display means 31 Curriculum display device 32 Teacher display device 33 Curriculum Map Reference Device 34 Curriculum Map Update Device 35 Curriculum Transition Control Device 50 Action Box 90 databases 311 Generation means 312 Action screen sending means 321 Generation means 322 Screen transmission means for teachers< / ai>
Claims
1. A curriculum display device for displaying a curriculum on a display means of a user's information processing device, a generating means for generating an action screen including at least an action display area for displaying the content of an action that is assigned to the user and that the user will perform in order to complete the curriculum; an action screen sending means for sending the action screen to the display means of the information processing device of the user; Equipped with a curriculum diagram is set up including action boxes corresponding to the actions; On the curriculum diagram, the action box is connected to a higher or lower action box by a link object; The action screen is displayed in association with the curriculum diagram, and the screen on which the user can change the level of the action displays the content of the action corresponding to at least one of the upper and lower action boxes connected to the action box. Curriculum display device.
2. There is at least one lower action box and one higher action box. The curriculum display device of claim 1 .
3. The action screen includes, as GUIs, a completion GUI for completing the action corresponding to the current action screen and moving to the action screen corresponding to the next action, and a dynamic level change GUI capable of changing the level to the action box of a different level. The curriculum display device according to claim 1 or 2.
4. The dynamic level change GUI can level down to an action box lower than the current action box. The curriculum display device according to claim 3 .
5. A curriculum display method for displaying a curriculum on a display means of a user's information processing device, comprising: a generating step of generating an action screen including at least an action display area that displays the content of the action that is assigned to the user and that the user will perform in order to complete the curriculum; an action screen sending step of sending the action screen to the display means of the information processing device of the user; Including, a curriculum diagram is set up including action boxes corresponding to the actions; On the curriculum diagram, the action box is connected to a higher or lower action box by a line; The action screen is displayed in association with the curriculum diagram, and the screen on which the user can change the level of the action displays the content of the action corresponding to the higher or lower action box connected to the action box. How to display the curriculum.
6. 1. A data structure for providing a curriculum to a user, comprising: The action box identification number corresponds to the action assigned to the user and to be performed by the user, and the action box identification number is included. The lower action box is the action box that is the transition destination when the lower transition GUI is selected, The action box of the transition destination is the identification number of the action box of the transition destination when the completion GUI is selected, A curriculum diagram is set up with the action box as a unit and including a plurality of the action boxes; On the curriculum diagram, the action box is connected to the lower action box or the transition destination action box by a line; When the lower transition GUI is selected, the content of the action corresponding to the lower action box connected to the action box becomes the information presented to the user, and when the completion GUI is selected, the content of the action corresponding to the transition destination action box connected to the action box becomes the information presented to the user. Data structure.
7. There is one or more of the lower action box and the transition destination action box. The data structure of claim 6.
Citation Information
Patent Citations
Information providing device for on-line conversation
JP2015129901A