Learning support device, learning support method, and program
The learning support device simplifies chart display operations by using an input field for natural language instructions and movable electronic sticky notes, reducing the complexity of existing cumbersome procedures.
Patent Information
- Application Number
- JP2024000044
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-04
- Publication Date
- 2025-07-16
AI Technical Summary
Existing graph display devices require cumbersome operations such as dragging and dropping function formulas and coefficient settings, making chart display processes troublesome.
A learning support device that includes an input field for natural language chart display instructions and displays electronic sticky notes that can be individually moved, simplifying the chart display process.
Simplifies operations related to chart display by allowing users to input instructions in natural language and display desired charts through movable electronic sticky notes.
Smart Images

Figure 2025106658000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a learning support device, a learning support method, and a program.
Background Art
[0002] Conventionally, a graph display device that displays a graph corresponding to an arbitrary function formula is known. For example, in the graph display device disclosed in Patent Document 1 below, a positive function formula on a textbook screen and a negative function formula including coefficients are dragged and dropped into a graph formula input area on a calculator emulator screen for display, and coefficient setting information for setting the range of coefficients is dragged from the textbook screen to the graph image area. When the coefficients are changed according to the coefficient value range set according to the coefficient setting information, the XY coordinate range including all the graph drawing ranges related to the dynamic graph of the negative function with respect to the graph of the positive function is calculated and sequentially displayed in the graph image area.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the graph display device disclosed in Patent Document 1 above, when displaying a graph corresponding to an arbitrary function formula, several procedures such as dragging and dropping the function formula and dragging and dropping the coefficient setting information are required, so there is a problem that the operations related to graph display are troublesome.
[0005] The present invention has been made in view of such problems, and an object thereof is to simplify the operations related to the display of charts.
Means for Solving the Problems
[0006] To solve the above problems, a learning support device according to the present invention includes: first display control means for displaying an input field for allowing a user to input a chart display instruction for displaying a desired chart in natural language; and second display control means for displaying one or more electronic sticky notes that can be individually moved when the chart display instruction is input in natural language by the user in the input field. The second display control means displays the desired chart for which the chart display instruction has been given on the electronic sticky note.
Effects of the Invention
[0007] According to the present invention, operations related to the display of charts can be simplified.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Modes for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0010] <Configuration of Learning Support System> The learning support system 100 of this embodiment is a server-client system that supports the learning of students who study at educational institutions such as elementary schools to high schools. As a learning support function, the learning support system 100 has, for example, a math tool function that supports students at educational institutions in creating mathematical formulas, geometric figures, graphs, etc. during classes and self-study. With this math tool function, it is possible to create an electronic memo (described later) and display information such as mathematical formulas, geometric figures, and graphs in this electronic memo.
[0011] As shown in FIG. 1, the learning support system 100 includes a server (learning support device) 10 and a terminal device 20. The server 10 is communicably connected to the terminal device 20 via a communication network N. Although one terminal device 20 is shown in FIG. 1, the number of terminal devices 20 is not particularly limited.
[0012] The server 10 is a server on the cloud that supports the creation of electronic memos by users in the above-described math tool function. The terminal device 20 is a terminal device used by users who utilize the learning support function of the learning support system 100. The terminal device 20 is, for example, a desktop PC (Personal Computer), a notebook PC, a tablet PC, etc. The communication network N is assumed to be, for example, the Internet, but other networks such as a LAN (Local Area Network) may also be used.
[0013] <Configuration of Server> Next, with reference to FIG. 2, the functional configuration of the server 10 will be described. As shown in FIG. 2, the server 10 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a storage unit 13, a communication unit 14, a bus 15, and the like. Each part of the server 10 is connected via the bus 15. Note that the server 10 may further include an operation unit, a display unit, etc., which are used by an administrator or the like of the server 10.
[0014] The CPU (first display control means, second display control means) 11 is a processor that reads and executes the program 131 stored in the storage unit 13, performs various arithmetic processes, and controls the operations of each part of the server 10. Note that a plurality of processes executed by the CPU 11 in this embodiment may be executed by a plurality of processors (for example, a plurality of CPUs). In this case, the plurality of processors may be involved in common processes, or alternatively, the plurality of processors may independently execute different processes in parallel.
[0015] The RAM 12 provides a working memory space for the CPU 11 and stores temporary data. The storage unit 13 is a non-temporary recording medium readable by the CPU 11 as a computer, and stores the program 131 and various data. The program 131 is stored in the storage unit 13 in the form of program code readable by a computer. As the data stored in the storage unit 13, for example, there is a sticky note database (DB) 132. The sticky note database 132 stores sticky note data that serves as the basis for electronic sticky notes created so far. This sticky note data is composed of a program template (function) that is a prototype of a program for creating an electronic sticky note and specific data (arguments) that fit into the program template. That is, in the program template, the places where the above specific data is to be fitted are in a blank state. Also, a large language model (LLM) 133 is stored in the storage unit 13. This large language model 133 takes as input the content (natural language sentence) of an instruction to create an electronic sticky note and the program template related to the electronic sticky note to be created as a candidate, and outputs the program template (function) related to the electronic sticky note determined to be necessary to create and the specific data (arguments) that fit into the program template. The communication unit 14 performs communication operations according to a predetermined communication standard. Through this communication operation, the communication unit 14 transmits and receives information to and from the second server 20 and the terminal device 30 via the communication network N.
[0016] <Configuration of the Terminal Device> Next, with reference to FIG. 3, the functional configuration of the terminal device 20 will be described. As shown in FIG. 3, the terminal device 20 includes a CPU 21, a RAM 22, a storage unit 23, an operation unit 24, a display unit 25, a communication unit 26, a bus 27, and the like. Each part of the terminal device 20 is connected via the bus 27. The CPU 21 is a processor that reads and executes the program 231 stored in the storage unit 23 and performs various arithmetic processes to control the operations of each part of the terminal device 20. The RAM 22 provides a working memory space for the CPU 21 and stores temporary data. The storage unit 23 is a non-temporary recording medium readable by the CPU 21 as a computer, and stores the program 231 and various data. The program 231 is stored in the storage unit 23 in the form of program code readable by a computer.
[0017] The operation unit 24 has a key input unit such as a keyboard and a pointing device such as a mouse, accepts key operation inputs and position operation inputs from the user, and outputs the operation information to the CPU 21. The CPU 21 accepts the input operations of the user based on the information transmitted from the operation unit 24. The display unit 25 is composed of an LCD (Liquid Crystal Display), an EL (Electro Luminescence) display, etc., and performs various displays according to the display information instructed by the CPU 21. The communication unit 26 performs communication operations according to a predetermined communication standard. Through this communication operation, the communication unit 26 transmits and receives information to and from the server 10 via the communication network N.
[0018] <Operation of the Learning Support System> Next, with reference to FIG. 4, an example of the operation of the learning support system 100, the electronic sticky note display control process, will be described. In the following, taking the case where an instruction (creation instruction of an electronic sticky note) of "display the integration result of y = x from x = 1 to x = 4 and graph the situation." is given from the user via the terminal device 20 (see FIG. 5) as an example, the electronic sticky note display control process will be described. 2 as an example, the electronic sticky note display control process will be described.
[0019] As shown in FIG. 4, first, the CPU 11 of the server 10 receives an input of an instruction to create an electronic memo (instruction content) in the input field G11 of the math tool screen G1 displayed on the display unit 25 of the terminal device 20 (step S1).
[0020] As shown in FIG. 5, the math tool screen G1 is provided with an input field G11. The input field G11 receives an input of an instruction to create an electronic memo (instruction content) in natural language (text data). In the example of FIG. 5, the state where “Display the integration result of y = x from x = 1 to x = 4 and graph it.” is input in natural language (text data) in the input field G11 is shown. 2 Returning to FIG. 4, next, the CPU 11 determines whether a program template related to the electronic memo related to the instruction content input in step S1, that is, a program template related to the electronic memo to be created as a candidate, is stored in the memo DB 132 (step S2). Here, from the instruction content of the first half part “Display the integration result of y = x from x = 1 to x = 4” of the above instruction content, calculation memos for performing integration calculations, formula memos for displaying the formula “y = x” which is the object of the integration calculation, and program templates related to a plurality of electronic memos such as parameter memos for displaying components such as upper and lower limits required when performing integration calculations are determined as program templates related to the electronic memo related to the instruction content, and it is determined that the program template is stored in the memo DB 132. Also, from the instruction content of the second half part “Graph it.”, program templates related to a plurality of electronic memos such as graph memos for drawing the state of the integration calculation as a graph are determined as program templates related to the electronic memo related to the instruction content, and it is determined that the program template is stored in the memo DB 132.
[0021] Returning to FIG. 4, next, the CPU 11 determines whether a program template related to the electronic memo related to the instruction content input in step S1, that is, a program template related to the electronic memo to be created as a candidate, is stored in the memo DB 132 (step S2). Here, among the above instruction content, from the instruction content of the first half part “y = x 2 of the integration result display from x = 1 to x = 4”, calculation memos for performing integration calculations, and formula memos for displaying the formula “y = x 2 ” and program templates related to a plurality of electronic memos such as parameter memos for displaying components such as upper and lower limits required when performing integration calculations are determined as program templates related to the electronic memo related to the instruction content, and it is determined that the program template is stored in the memo DB 132. Also, from the instruction content of the second half part “Graph it.”, program templates related to a plurality of electronic memos such as graph memos for drawing the state of the integration calculation as a graph are determined as program templates related to the electronic memo related to the instruction content, and it is determined that the program template is stored in the memo DB 132.
[0022] In step S2, when it is determined that the program template related to the electronic memo associated with the instruction content input in step S1 is not stored in the memo DB132 (step S2; NO), the CPU 11 advances the process to step S6. On the other hand, in step S2, when it is determined that the program template related to the electronic memo associated with the instruction content input in step S1 is stored in the memo DB132 (step S2; YES), the CPU 11 inputs the instruction content input in step S1 and the program template related to the corresponding electronic memo to the large language model 133 (step S3). Specifically, in step S3, the instruction content "Display the integration result of y = x 2 from x = 1 to x = 4 and graph it." and the program templates related to a plurality of electronic memos that are candidates for creation, including calculation memos, formula memos, parameter memos, graph memos, etc., are input to the large language model 133.
[0023] Next, the CPU 11 causes the large language model 133 to select the program template related to the electronic memo that needs to be created and generate the data to be fitted to the program template (step S4). Specifically, in step S4, the program template for creating the calculation memo G21 (described later), the program template for creating the graph memo G22 (described later), the program template for creating the formula memo G23 (described later), and the program template for creating the property memo G24 (described later) will be selected. Also, as the data to be fitted to these program templates, data such as "y = x 2 ", "x = 1 (lower limit)", "x = 4 (upper limit)" will be generated.
[0024] Next, the CPU 11 generates the memo data that is the basis of the electronic memo by fitting the data generated in step S4 to the program template selected in step S4 (step S5).
[0025] Next, the CPU 11 determines whether there is the sticker data generated in step S5 (step S6). In step S6, if it is determined that there is the sticker data generated in step S5 (step S6; YES), the CPU 11 causes the calculation sticker G21, the formula sticker G22, the graph sticker G23, and the property sticker G24 to be displayed on the math tool screen G1 as shown in FIG. 6 based on the sticker data (step S7). Then, the CPU 11 ends the electronic sticker display control process.
[0026] Here, as shown in FIG. 6, the formula sticker G23 and the graph sticker G23 are linked by a connecting line L1 and are displayed on the math tool screen G1. Also, the graph sticker G23 and the property sticker G24 are linked by a connecting line L2 and are displayed on the math tool screen G1. Further, the calculation sticker G21, the formula sticker G22, the graph sticker G23, the property sticker G24, and the input field G11 can be individually moved in terms of the display position. Regarding the property sticker G24, the numerical values of the items (parameters) of "lower limit" and "upper limit" displayed on the property sticker G24 can be changed by a user operation via the operation unit 24. When the numerical values of the items of "lower limit" and "upper limit" displayed on the property sticker G24 are changed, the changed content is reflected in the display content of the graph sticker G23. For example, when the numerical value of the item of "lower limit" displayed on the property sticker G24 is changed to "2", the area indicating the integration result displayed on the graph sticker G23 is changed to the area enclosed by the curve of "y = x" 2 " and the two straight lines of "x = 2" and "x = 4". Also, at this time, the numerical values of the items of "∫dx" and "area" displayed on the property sticker G24 are changed to "56 / 3".
[0027] In addition, in this embodiment, in addition to the method of creating an electronic sticky note (calculation sticky note G21, formula sticky note G22, graph sticky note G23, property sticky note G24) by inputting the content (instruction content) of the creation instruction into the input field G11, there is also a method of creating it by a user operation via the operation unit 24. However, in the case of the latter method, since it is necessary to follow each procedure (process) for creating each of the calculation sticky note G21, formula sticky note G22, graph sticky note G23, and property sticky note G24, it is time-consuming.
[0028] Returning to FIG. 4, in step S6, when it is determined that there is no sticky note data generated in step S5 (step S6; NO), the CPU 11 performs an error display on the math tool screen G1 (step S8). Specifically, when an instruction content unrelated to the creation of an electronic sticky note such as "Please tell me tomorrow's weather." is input in step S1, in step S2, it is determined that the program template related to the electronic sticky note related to the instruction content input in step S1 is not stored in the sticky note DB 132 (step S2; NO), and the sticky note data is not generated in step S5. Therefore, in such a case, in step S6, it is determined that there is no sticky note data generated in step S5 (step S6; NO), and an error display (for example, "An electronic sticky note cannot be created.") is performed on the math tool screen G1. Then, the CPU 11 ends the electronic sticky note display control process.
[0029] As described above, the CPU 11 of the server 10 causes the input field G11 (see FIG. 5) for allowing a user to input, in natural language, a chart display instruction for causing a desired chart to be displayed. When the chart display instruction is input in the input field G11 in natural language by the user, the CPU 11 causes one or more electronic sticky notes (graph sticky note G23; see FIG. 6) that can be individually moved in terms of the display position to be displayed. The CPU 11 causes the desired chart specified by the chart display instruction to be displayed on this electronic sticky note. Therefore, according to the learning support system 100, by inputting, in natural language, a chart display instruction for causing a desired chart to be displayed in the input field G11, one or more electronic sticky notes (graph sticky note G23; see FIG. 6) that can be individually moved in terms of the display position are caused to be displayed, and the desired chart specified by the chart display instruction is caused to be displayed on the electronic sticky note, so that the operations related to the display of the chart can be simplified.
[0030] Further, when an operation result display instruction and a chart display instruction together with the content of the operation are input in the input field G11 in natural language by the user, the CPU 11 causes a mathematical expression indicating the content of the operation and an operation result obtained by the mathematical expression to be displayed on one of the plurality of electronic sticky notes (calculation sticky note G21; see FIG. 6), and causes an image in which the content of the operation is charted to be displayed on another one of the plurality of electronic sticky notes (graph sticky note G23; see FIG. 6). Therefore, according to the learning support system 100, the steps of creating an electronic sticky note (calculation sticky note G21; see FIG. 6) for displaying a mathematical expression indicating the content of the operation and an operation result obtained by the mathematical expression, and creating an electronic sticky note (graph sticky note G23; see FIG. 6) for displaying an image in which the content of the operation is charted do not need to be taken, and these electronic sticky notes can be created, so that the operations related to the creation of the electronic sticky note including the display of the chart can be simplified.
[0031] Also, when an operation result display instruction and a chart display instruction are input in the input field G11 in natural language by the user together with the content of the operation, the CPU 11 further causes another one of the plurality of electronic sticky notes (property sticky note G24; see FIG. 6) to display a predetermined parameter used for charting. Therefore, according to the learning support system 100, the process of creating an electronic sticky note (calculation sticky note G21; see FIG. 6) that displays a mathematical formula indicating the content of the operation and the operation result obtained by the mathematical formula, and the process of creating an electronic sticky note (graph sticky note G23; see FIG. 6) that displays an image obtained by charting the content of the operation, and the process of creating an electronic sticky note (property sticky note G24; see FIG. 6) that displays a predetermined parameter used for charting, these electronic sticky notes can be created without going through each of these processes. Therefore, the operation related to the creation of the electronic sticky note including the display of the chart can be simplified.
[0032] Also, in the electronic sticky note (property sticky note G24; see FIG. 6) where the parameter is displayed, the CPU 11 causes the parameter to be displayed in a mode that can be changed based on a user operation. When the parameter is changed based on a user operation, in the electronic sticky note (graph sticky note G23; see FIG. 6) where the desired chart is displayed, a chart reflecting the changed parameter is displayed. Therefore, according to the learning support system 100, in the electronic sticky note where the parameter is displayed, by changing the parameter based on a user operation, in the electronic sticky note where the desired chart is displayed, a chart reflecting the changed parameter can be displayed. Thus, the trouble of reconstructing the electronic sticky note where the chart is displayed from scratch can be saved.
[0033] As described above, the present invention has been specifically described based on the embodiments. However, the present invention is not limited to the above embodiments and can be changed without departing from the gist thereof.
[0034] For example, in the above embodiment, via the terminal device 30, from the user, "y = x" 2When an instruction (instruction for creating an electronic memo) such as "display the integration result from x = 1 to x = 4 and graph it" is given (see Fig. 5), four electronic memos, namely, a calculation memo G21, a formula memo G22, a graph memo G23, and a property memo G24, are created and displayed (see Fig. 6). However, it is also possible to create and display three electronic memos, namely, the formula memo G22, the graph memo G23, and the property memo G24. That is, the calculation memo G21 does not necessarily have to be created. In such a case, in the property memo G24, the integration result is to be displayed.
[0035] Also, in the above embodiment, a desired chart for which a chart display instruction is given is to be displayed in an electronic memo. However, the chart is not limited to a graph, and geometric figures, tables, etc. may be displayed. For example, as shown in Fig. 7, when an instruction for creating an electronic memo such as "draw a triangle with side lengths 3, 4, and 5. Also, please confirm that the Pythagorean theorem holds." is given from a user via the terminal device 30, by executing the above-described electronic memo display control process, a figure memo G31 depicting a triangle with side lengths 3, 4, and 5 is created and displayed. At the same time, a designation memo G32 for designating the length (distance) of each side, a first property memo G33 for displaying the angle formed by side AB and side AC, and a second property memo G34 for displaying the number obtained by squaring the length c of the hypotenuse BC and also displaying the sum of the numbers obtained by squaring the lengths a and b of the other sides AB and AC may be created and displayed. Here, the figure memo G31 is linked to each of the above-described designation memo G32, first property memo G33, and second property memo G34 by connecting lines L3, L4, and L5 and is to be displayed on the math tool screen G1. Note that, regarding the designation memo G32 and the first property memo G33, similar to the above-described property memo G24 (see Fig. 6), the lengths a, b, and c of each side displayed in the designation memo G32 and the angle formed by side AB and side AC displayed in the first property memo G33 can be changed by a user operation via the operation unit 24.
[0036] In the above-described embodiment, in the input field G11, both a calculation result display instruction and a chart display instruction are accepted. However, it may be configured to accept only the calculation result display instruction. For example, as shown in FIG. 8, via the terminal device 30, from the user, "There is a bank with an annual interest rate of 2%. First, deposit 1 million yen, and then deposit 100,000 yen twice a year. If the number of deposits excluding the first one is 4 times, calculate what the asset value is at the time of the last payment." When such a calculation result display instruction is given, by executing the above-described electronic memo display control process, a calculation memo G41 that displays the result of the calculation and a property memo G42 that displays the information set during the calculation are created and displayed. Here, regarding the property memo G42, similar to the above-described property memo G24 (see FIG. 6), the numerical values of items (parameters) such as "number of deposits (N)", "annual interest rate (I%)", "principal (PV)", and "regular equal amount of deposits and withdrawals (PMT)" displayed in the property memo G42 can be changed by a user operation via the operation unit 24. Also, as shown in FIG. 9, via the terminal device 30, from the user, "For a geometric sequence with a first term of 1 and a common ratio of 3, calculate from the first term to the tenth term." When such a calculation result display instruction is given, a mathematical formula indicating the content of the calculation may be displayed in one of the plurality of electronic memos (for example, the mathematical formula memo G51), and the calculation result obtained by the mathematical formula may be displayed in another one of the plurality of electronic memos (for example, the calculation memo G52). Here, the mathematical formula memo G51 is linked to the above-described calculation memo G52 by a connecting line L6 and is displayed on the math tool screen G1.
[0037] In the above-described embodiment, in the input field G11, both a calculation result display instruction and a chart display instruction are accepted. However, it may be configured to accept only the chart display instruction. For example, as shown in FIG. 10, via the terminal device 30, from the user, "Illustrate the region where the absolute value is 4 or less on the number line." When such a chart display instruction is given, by executing the above-described electronic memo display control process, a graph memo G61 that illustrates the region where the absolute value is 4 or less on the number line is created and displayed.
[0038] Also, in the above embodiment, in the graph note G23 (see FIG. 6), the state of the integral calculation is displayed. For example, as shown in FIG. 11, via the terminal device 30, from the user, "Take sample points at equal intervals from 0 to 3, calculate the sin values for these sample points, and add noise. Then plot the resulting point sequence in the (x, y) plane and perform a quadratic regression calculation." When an instruction for displaying the result of such an operation is given, by executing the above-described electronic note display control process, a graph note G71 with a scatter plot of each sample point plotted and a regression curve drawn is created and displayed, and a calculation note G72 for deriving each sample point, a distribution table note G73 showing each sample point, a first property note G74 defining the scatter plot drawn in the graph note G71, and a second property note G75 showing the properties related to the quadratic regression calculation may be created and displayed. Here, the distribution table note G73 is linked to each of the above-described graph note G71 and second property note G75 by connecting lines L7 and L8 and is to be displayed on the mathematical tool screen G1.
[0039] Also, in the above embodiment, the process of step S4 of the electronic note display control process may be executed by another server (not shown) different from the server 10. In such a case, the instruction content input in step S1 and the program template related to the electronic note related to the instruction content are transmitted (requested) from the server 10 to the above-described other server. At this time, information indicating what kind of function the electronic note related to the instruction content has may also be transmitted together.
[0040] In addition, in the above embodiment, an example in which the non-temporary recording medium of the storage unit 13 is used as the computer-readable medium of the program according to the present invention has been disclosed, but the present invention is not limited to this example. As other computer-readable media, it is possible to apply a flash memory or a portable recording medium such as a CD-ROM. In addition, a carrier wave is also applied to the present invention as a medium for providing the data of the program according to the present invention via a communication line.
Explanation of Signs
[0041] 100 Learning support system, 10 Server, 11 CPU, 12 RAM, 13 Storage unit, 131 Program, 132 Sticky note database, 133, Large language model, 14 Communication unit, 20 Terminal device, 21 CPU, 22 RAM, 23 Storage unit, 231 Program, 24 Operation unit, 25 Display unit, 26 Communication unit
Claims
1. First display control means for displaying an input field for allowing a user to input a chart display instruction for displaying a desired chart in natural language; Second display control means for displaying one or more electronic sticky notes that can be individually moved when the chart display instruction is input in natural language by the user in the input field; Comprising: The second display control means displays the desired chart for which the chart display instruction has been given on the electronic sticky note. A learning support device characterized by the above.
2. The chart display instruction is an instruction to display the content of an operation in a chart, In the input field, it is possible to input the operation result display instruction and the chart display instruction together with the content of the operation, When the operation result display instruction and the chart display instruction together with the content of the operation are input in natural language by the user in the input field, the second display control means displays, on one of the plurality of electronic sticky notes, a mathematical formula indicating the content of the operation and an operation result obtained by the mathematical formula, and on another one of the plurality of electronic sticky notes, an image obtained by charting the content of the operation. The learning support device according to claim 1, characterized by the above.
3. When the operation result display instruction and the chart display instruction together with the content of the operation are input in natural language by the user in the input field, the second display control means further displays, on another one of the plurality of electronic sticky notes, a predetermined parameter used for the charting. The learning support device according to claim 2, characterized by the above.
4. When the chart display instruction is input in natural language by the user in the input field, the second display control means displays the desired chart for which the chart display instruction has been given on one of the plurality of electronic sticky notes, and on another one of the plurality of electronic sticky notes, a predetermined parameter used for the charting. The learning support device according to claim 1, characterized by the above.
5. The second display control means Displays the parameter in a mode that can be changed based on a user operation on the electronic sticky note where the parameter is displayed, When the parameter is changed based on a user operation, on the electronic sticky note where the desired chart is displayed, a chart reflecting the changed parameter is displayed. The learning support device according to claim 3 or 4, characterized by the above.
6. first display control means for displaying an input field for allowing a user to input an instruction to display a result of the calculation in natural language together with the content of the calculation; second display control means for displaying a plurality of electronic sticky notes each of which can be individually moved in terms of a display position when the instruction to display the result of the calculation together with the content of the calculation is input in natural language by the user in the input field; comprising; the second display control means displays a mathematical formula indicating the content of the calculation and a calculation result obtained by the mathematical formula on one of the plurality of electronic sticky notes, and displays a predetermined parameter used in the mathematical formula on another one of the plurality of electronic sticky notes; a learning support device characterized by the above.
7. the second display control means; displays the parameter in a mode changeable based on a user operation on the electronic sticky note on which the parameter is displayed; when the parameter is changed based on a user operation, displays a mathematical formula reflecting the changed parameter and a calculation result obtained by the mathematical formula on the electronic sticky note on which the mathematical formula and the calculation result obtained by the mathematical formula are displayed; the learning support device according to claim 6, characterized by the above.
8. first display control means for displaying an input field for allowing a user to input an instruction to display a result of the calculation in natural language together with the content of the calculation; second display control means for displaying a plurality of electronic sticky notes each of which can be individually moved in terms of a display position when the instruction to display the result of the calculation together with the content of the calculation is input in natural language by the user in the input field; comprising; the second display control means displays a mathematical formula indicating the content of the calculation on one of the plurality of electronic sticky notes, and displays a calculation result obtained by the mathematical formula on another one of the plurality of electronic sticky notes; a learning support device characterized by the above.
9. a learning support method executed by a computer of a learning support device, a first display control step of displaying an input field for allowing a user to input an instruction to display a desired chart in natural language; a second display control step of displaying one or a plurality of electronic sticky notes each of which can be individually moved in terms of a display position when the chart display instruction is input in natural language by the user in the input field; including; the second display control step displays the desired chart for which the chart display instruction is made on the electronic sticky note; a learning support method characterized by the above.
10. The computer of the learning support device is configured to a first display control means for displaying an input field for allowing a user to input a chart display instruction for displaying a desired chart in natural language; a second display control means for displaying one or more electronic sticky notes that can be individually moved when the chart display instruction is input in natural language by the user in the input field; function as The second display control means displays the desired chart for which the chart display instruction has been given on the electronic sticky note. A program characterized by the above.
Citation Information
Patent Citations
Graph display device and program
JP2013045147A