Information processing apparatus, display control method, program, and information processing system

The information processing apparatus automates the registration of heading words based on learning stage information, addressing the inefficiencies of conventional methods by reducing user effort and enhancing learning efficiency.

JP2025089041APending Publication Date: 2025-06-12CASIO COMPUTER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023203984
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Conventional methods for registering heading words in electronic devices require users to perform a predetermined registration operation for each word, leading to significant time and effort, especially for learning purposes.

Method used

An information processing apparatus that automatically registers heading words from dictionary content based on learning stage information, allowing users to easily register words aligned with their learning situation without manual operation.

Benefits of technology

Enables efficient registration and display of heading words relevant to the user's learning stage, reducing user effort and improving learning efficiency by automating the process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025089041000001_ABST
    Figure 2025089041000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus, a display control method, a program, and an information processing system capable of easily registering headwords in accordance with learning status of a user.SOLUTION: An information processing apparatus includes a control unit which registers target headwords according to a learning stage of a user, as headwords to be learned, out of headwords in dictionary content extracted from predetermined document data, based on learning stage information related to a learning stage in which headwords in the dictionary content are to be learned. A display control method to be executed by a computer registers target headwords according to the learning stage of the user, as headwords to be learned, out of headwords in the dictionary content extracted from the predetermined document data, based on learning stage information related to a learning stage in which headwords in the dictionary content are to be learned.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, a display control method, a program, and an information processing system.

Background Art

[0002] Conventionally, in electronic devices such as electronic dictionaries, there is a known technique that enables a user to register a selected heading word (such as a word) among the heading words of dictionary content in a heading word list such as a vocabulary list (for example, Patent Document 1). The user can display the explanatory information of the heading word in a simple procedure by selecting the registered heading word in the heading word list.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the above conventional technology, in order to register a heading word in the heading word list, it is necessary for the user to perform a predetermined registration operation for each heading word to be registered. For this reason, there is a problem that it takes an enormous amount of time and effort to register heading words according to the user's situation regarding learning.

[0005] An object of the present invention is to easily register heading words according to the user's situation regarding learning.

Means for Solving the Problems

[0006] In order to solve the above problems, an information processing apparatus according to the present invention A control unit is provided that registers, as headwords to be learned, the headwords of the dictionary content extracted from predetermined document data based on learning stage information related to the learning stage at which each headword of the dictionary content should be learned, according to the learning stage of the user.

Effect of the Invention

[0007] According to the present invention, headwords corresponding to the user's situation regarding learning can be easily registered.

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

Figure 12

Figure 13

Figure 14

Best Mode 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) FIG. 1 is a diagram showing the configuration of a learning support system 1 (information processing system). The learning support system 1 includes a server 10 (information processing device) and a plurality of terminal devices 20. The server 10 is connected to each terminal device 20 via a network N so as to enable data communication. The network N is, for example, the Internet, but is not limited thereto. A user of the learning support system 1 uses one terminal device 20. The user of the learning support system 1 is, for example, a student or a pupil in a school (such as a primary school, a junior high school, a senior high school, a university, a vocational school, a cram school, or a preparatory school), etc., but is not limited thereto, and may be a general user who is not enrolled in a school or the like. Also, an administrator such as a teacher who manages users such as students and pupils in a school or the like also uses the learning support system 1. In the present embodiment, students and pupils are simply referred to as "users", and teachers are referred to as "teacher users". The terminal device 20 is, for example, a notebook PC, but is not limited thereto, and may be a desktop PC, a tablet terminal, a smartphone, or the like.

[0011] The learning support system 1 provides a learning support service to the user. In this learning support service, a learning screen 30 (see FIGS. 7 - 10) for providing various information related to learning to the user is displayed on the display unit 24 (see FIG. 6) of the terminal device 20. In the present embodiment, the case where the headword W of the dictionary content and its explanatory information D are displayed on the learning screen 30 will be described.

[0012] The user can receive the above learning support service by operating the terminal device 20 to execute a learning application program (hereinafter referred to as "learning app 231 (see FIG. 6)"). Specifically, the terminal device 20 requests the server 10 to execute various processes related to the learning support service according to the user's operation. The server 10 that receives the request executes the process according to the request and transmits the process result to the terminal device 20. The terminal device 20 displays the learning screen 30 on the display unit 24 according to the information received from the server 10. Note that a general-purpose browser program may be used instead of the learning app 231.

[0013] FIG. 2 is a block diagram showing the functional configuration of the server 10. The server 10 includes a CPU 11 (Central Processing Unit) (control unit, control means, first control unit, first control means), a RAM 12 (Random Access Memory), a storage unit 13, and a communication unit 14. Each part of the server 10 is connected via a communication path such as a bus.

[0014] The CPU 11 is a processor that reads and executes the program 131 stored in the storage unit 13 and controls the operations of each part of the server 10 by performing various arithmetic processes. Note that the server 10 may have a plurality of processors (for example, a plurality of CPUs), and the plurality of processes executed by the CPU 11 in the present embodiment may be executed by the plurality of processors. In this case, the control unit is configured by the plurality of processors. In this case, the plurality of processors may be involved in common processes, or the plurality of processors may independently execute different processes in parallel. The RAM 12 provides a working memory space for the CPU 11 and stores temporary data.

[0015] 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 storage unit 13 includes a non-volatile memory such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The data stored in the storage unit 13 includes a user DB (database) 132, a dictionary DB 133, a root transformation DB 134, a learning stage DB 135, document data 136, learning schedule data 137, document analysis result DB 138, and target heading word data 139, etc.

[0016] Figure 3 is a diagram showing an example of the content of the user DB 132. Each row of the user DB 132 in Figure 3 corresponds to a record containing information of one user. In the user DB 132, data of items such as "user ID", "administrator authority", "school ID", "grade", and "English textbook" are registered for each user. The "user ID" is a unique code assigned to each user. The "administrator authority" indicates whether the user is an administrator (for example, a teacher) permitted to make specific settings. Specific settings include setting of a learning schedule described later. In this embodiment, the "administrator authority" is set to "1" for teacher users and "0" for student users. The "school ID" is a unique code representing the school where the user is enrolled. The "grade" represents the grade of the user in the school. The "grade" corresponds to the user attribute information Ia representing the learning stage of the user. The "English textbook" represents the English textbook used by the user (designated in the school where the user is enrolled). The user DB 132 may further register textbooks of each subject other than English. The user DB 132 may register information not shown in Figure 3, for example, information such as the user's email address, password, affiliated class, age, and gender.

[0017] The dictionary DB133 shown in FIG. 2 includes dictionary contents in which explanatory information D corresponding to each heading word W is associated with each heading word W. The dictionary DB133 may include dictionary contents related to multiple types of dictionaries. The type of dictionary is not particularly limited as long as the explanatory information D is associated with the heading word W. In addition to language dictionaries such as English-Japanese dictionaries and Japanese language dictionaries, it may be an encyclopedia or a terminology dictionary in various fields. The heading word W may be a word in language dictionary contents, a term in dictionary contents of terminology collections of various textbooks, or a formula in the contents of a mathematics formula collection. In the present embodiment, the case where dictionary contents of an English-Japanese dictionary are used will be described as an example.

[0018] The inflection form DB134 is a database in which various inflected forms of English words are registered in association with the base form of the word. By referring to the inflection form DB134, the base form of an English word having various inflected forms extracted from document data can be specified.

[0019] The learning stage DB135 is a database in which, for each heading word W (in the case of an English-Japanese dictionary, an English word) in each dictionary content of the dictionary DB133, the learning stage at which the heading word W should be learned is associated and registered. In the present embodiment, the learning stage is the school grade. Therefore, by referring to the learning stage DB135, for example, it is possible to specify in which grade each English word (each heading word W) of the English-Japanese dictionary should be learned. Therefore, the learning stage DB135 includes "learning stage information related to the learning stage at which each heading word of the dictionary content should be learned". The grade in which each heading word W is to be learned may be specified, for example, from the course of study for each grade. Also, in the case where the English words to be learned in a certain grade are not specified in the course of study, the grade in which the heading word W is to be learned may be specified from a textbook, a problem set, or a word collection that specifies the English words to be learned in that grade. Note that if the information of the learning stage DB135 is included in the dictionary DB133, the learning stage DB135 may be omitted.

[0020] Document data 136 is data of books such as textbooks used by users in school learning. From the document data 136 of the present embodiment, text data of English texts included in English textbooks can be extracted. The textbooks of the present embodiment are those that users study over a one-year period from April to March of the following year.

[0021] Learning schedule data 137 includes information regarding the learning schedule of the textbooks in the document data 136. The learning schedule data 137 corresponds to "learning schedule information". As shown in FIG. 4, in the learning schedule data 137, a period for learning each of a plurality of document parts constituting the document data 136 of the textbook is determined. The content of the learning schedule data 137 in FIG. 4 is registered in advance by the teacher user. The document part in this case may be, for example, a unit or a test range such as a mid-term test or a final test.

[0022] Alternatively, as shown in FIG. 5, the learning schedule data 137 may be data representing the page range of the document part corresponding to each month when the document data 136 is divided into 12 substantially equal document parts (a plurality of document parts) corresponding to 12 periods (a plurality of periods) from April to March of the following year. The learning schedule data 137 shown in FIG. 5 is generated by the CPU 11 when the learning schedule of the learning schedule data 137 in FIG. 4 is not set by the teacher user or the like. The document analysis result DB 138 and the target keyword data 139 will be described later.

[0023] The communication unit 14 performs communication operations according to a predetermined communication standard. Through this communication operation, the communication unit 14 transmits and receives data to and from the terminal device 20 via the network N.

[0024] FIG. 6 is a block diagram showing the functional configuration of the terminal device 20. The terminal device 20 includes a CPU 21 (second control unit, second control means), a RAM 22, a storage unit 23, a display unit 24, an operation unit 25, and a communication unit 26. Each part of the terminal device 20 is connected via a communication path such as a bus.

[0025] The CPU 21 is a processor that reads and executes programs such as the learning application 231 stored in the storage unit 23, and controls the operations of each part of the terminal device 20 by performing various arithmetic processes. Note that the terminal device 20 may have a plurality of processors (for example, a plurality of CPUs), and the plurality of processes executed by the CPU 21 in the present embodiment may be executed by the plurality of processors. In this case, the plurality of processors may be involved in common processes, or the plurality of processors may independently execute different processes in parallel. The RAM 22 provides a working memory space for the CPU 21 and stores temporary data.

[0026] The storage unit 23 is a non-temporary recording medium readable by the CPU 21 as a computer, and stores programs such as the learning application 231 and various data. The storage unit 23 includes, for example, a non-volatile memory such as an HDD or an SSD.

[0027] The display unit 24 displays various screens such as the learning screen 30 of the learning application 231 according to the control signal and the image data transmitted from the CPU 21. As the display unit 24, for example, a liquid crystal display device that performs display in a dot matrix method can be used, but it is not limited thereto.

[0028] The operation unit 25 includes input devices such as a keyboard, a touch panel, and a mouse, for example. The operation unit 25 receives a user's input operation by these input devices and outputs an input signal corresponding to the input operation to the CPU 21.

[0029] The communication unit 26 performs a communication operation according to a predetermined communication standard. The communication unit 26 transmits and receives data to and from the server 10 via the network N by this communication operation.

[0030] (Operation of the learning support system) Next, the operation of the learning support system 1 will be mainly described with respect to the operation of causing the display unit 24 of the terminal device 20 to display the learning screen 30 related to the English-Japanese dictionary.

[0031] When the learning application 231 is executed on the terminal device 20, a predetermined authentication screen is displayed on the display unit 24. On the authentication screen, when authentication information including a user ID and a password, etc. is input from the user, the authentication information is transmitted to the server 10, and user authentication is performed when it matches the user ID and password, etc. in the user DB 132. When user authentication is performed, login processing for the user is executed and the learning support service is started. Thereafter, according to the user operation performed on the learning application 231 of the terminal device 20, a processing request corresponding to the user operation is transmitted to the server 10, and the server 10 executes the processing. Further, the server 10 transmits the processing result to the terminal device 20 and causes the display unit 24 of the terminal device 20 to perform a display related to the processing result. By repeating such processing of the server 10 and the terminal device 20, the display operation of the learning screen 30 described below is realized. Therefore, the control subject of the operation described below is the CPU 11 of the server 10.

[0032] As shown in FIG. 7, the learning screen 30 is composed of a strip-shaped first region 301 along the left end and a second region 302 located on the right side of the first region 301. When a dictionary item 32 for displaying dictionary information is selected from among predetermined menu items displayed in the first region 301, a plurality of dictionary icons 31 representing selectable dictionaries are displayed in the second region 302 on the right side. When a dictionary icon 31 of any dictionary (here, it is assumed to be dictionary A) is selected, an initial screen related to dictionary A is displayed as shown in FIG. 8. The second region 302 of this initial screen includes a suggestion region 33 for suggesting English words to be learned to the logged-in user. Further, a search box 34 for searching for a normal heading word W is displayed in the first region 301.

[0033] In the suggestion region 33, a textbook image 331, a target heading word list 332, period switching buttons 333, 334, and a setting icon 335 are displayed. The textbook image 331 is an image of an English textbook registered in the user DB 132 in association with the user.

[0034] The target heading word list 332 is a list of heading words W (hereinafter referred to as target heading words Ws) that are extracted (selected) and registered based on the logged-in user and the current date from among the heading words W extracted from the document data 136 of the textbook represented by the textbook image 331. Specifically, the target heading words Ws are extracted and registered from among the words that are heading words W in the dictionary content of the dictionary DB133 among the words extracted from the document data 136 of the textbook used by the user. Also, the target heading words Ws are extracted and registered from among the heading words W extracted from the document data 136 that are heading words W corresponding to the user's school year. In the present embodiment, the heading words W corresponding to the user's school year are, for example, the heading words W in which the learning stage registered in the learning stage DB135 is the same school year as the user's school year in the user DB132. Note that this is not limiting, and the heading words W corresponding to the user's school year may be heading words W in which the learning stage registered in the learning stage DB135 is a school year equal to or higher than the user's school year, or may be heading words W in which the learning stage registered in the learning stage DB135 is a school year higher than the user's school year.

[0035] The target heading words Ws are heading words W that are further extracted and registered based on the learning schedule of the textbook registered in the learning schedule data 137 and the current date from among the heading words W extracted according to the user's school year as described above. In the learning schedule data 137, as shown in FIG. 4, when a plurality of document parts and the periods for learning each document part are determined by the teacher user, the heading words W included in the document part to be learned during the period to which the current date belongs are extracted. In the learning schedule data 137, as shown in FIG. 5, when the document data 136 is divided into 12 document parts and the page ranges of the document parts corresponding to each month are determined, the heading words W included in the page range to be learned in the month to which the current date belongs are extracted.

[0036] In FIG. 8, in the learning schedule data 137, as shown in FIG. 5, the page range of the document part corresponding to each month is defined, and the case where the current date is June is illustrated. Therefore, the target heading word Ws included in the target heading word list 332 in FIG. 8 is the heading word W extracted from the textbook document data 136, where the learning stage corresponds to the user's school year and is included in the page range of the document part corresponding to June in the learning schedule data 137.

[0037] Note that, as shown in FIG. 9, in the target heading word list 332, the target heading word Ws and the explanatory information D (here, the translated word) of the target heading word Ws in the dictionary content may be arranged and displayed. In FIG. 9, the explanatory information D is displayed for all the target heading words Ws, but the explanatory information D may also be displayed only for the target heading words Ws that satisfy a predetermined condition. For example, the explanatory information D may be displayed only for the target heading words Ws whose learning school year is higher than the user's school year.

[0038] When the period switching button 333 is selected, the target heading word list 332 switches to the content of the previous period in the learning schedule data 137 shown in FIG. 4 or FIG. 5. When the period switching button 334 is selected, the target heading word list 332 switches to the content of the next period. In the example shown in FIG. 8, when the period switching button 333 is selected, it switches to the target heading word list 332 including the target heading word Ws that the user should learn in May. When the period switching button 333 is selected, it switches to the target heading word list 332 including the target heading word Ws that the user should learn in July. By switching the target heading word list 332 using the period switching buttons 333 and 334, it is possible to efficiently preview and review the target heading words Ws to be learned in the previous and subsequent periods.

[0039] When the setting icon 335 is selected, a schematic setting screen for performing display settings related to the suggestion area 33 is displayed. In this setting screen, for example, it is possible to switch the sorting order (alphabetical order or order of appearance in a textbook) of the target heading word Ws, adjust the level of the target heading word Ws to be extracted and registered, and set whether to display the above-described explanatory information D. The adjustment of the level of the target heading word Ws may be, for example, in a setting for displaying the target heading word Ws whose learning stage is the same academic year as the user's academic year, an aspect of additionally displaying the target heading word Ws whose learning stage is an academic year higher than the user's academic year, or an aspect of displaying the target heading word Ws by specifying the academic year of the learning stage.

[0040] When an operation of selecting one target heading word Ws from among a plurality of target heading words Ws included in the target heading word list 332 is performed, as shown in FIG. 10, the selected target heading word Ws and its explanatory information D are displayed in the second area 302. Further, the target heading word list 332 is displayed in the first area 301. When another target heading word Ws is selected from this target heading word list 332, the target heading word Ws and the explanatory information D displayed in the second area 302 are switched to the content of the selected target heading word Ws.

[0041] As described above, in the learning support system 1 of the present embodiment, since the target heading word list 332 corresponding to the situation regarding the user's learning on the current date is automatically generated and displayed on the display unit 24, the user can efficiently learn using the target heading word list 332 including the target heading word Ws to be learned without generating the heading word list by himself / herself.

[0042] Next, the registration process and the heading word display process executed by the CPU 11 to realize the above-described operations will be described. Among these, the registration process is a process that is executed in advance to display the target heading word Ws in the target heading word list 332.

[0043] FIG. 11 is a flowchart showing the control procedure of the registration process. The registration process is started, for example, when a textbook used by a student user is newly registered in the user DB 132 by the operation of a teacher user. When the registration process is started, the CPU 11 determines whether the registered textbook has been analyzed, that is, whether the analysis result of the textbook is registered in the document analysis result DB 138 (step S101). If it is determined that the textbook has not been analyzed (in step S101, "NO"), the CPU 11 executes the process of step S102. In step S102, the CPU 11 first extracts all the English words included in the document data 136 of the textbook. Subsequently, the CPU 11 refers to the lemma transformation DB 134, transforms each of the extracted English words into its lemma form, and registers it in the document analysis result DB 138. The English words transformed into their lemma forms correspond to the headwords W. For example, when the text data T shown in the upper part of FIG. 12 is included on page 31 of the textbook, the CPU 11 transforms the 24 English words extracted from this text data T into their lemma forms and registers them in the document analysis result DB 138 as shown on the left side of the middle part of FIG. 12.

[0044] When step S102 in FIG. 11 ends, the CPU 11 acquires the academic year for learning each headword W registered in the document analysis result DB 138 from the learning stage DB 135 and registers it in the document analysis result DB 138 (step S103). In the example shown in FIG. 12, the CPU 11 registers the academic year for learning for each of the 24 registered headwords W as shown on the left side of the middle part of FIG. 12. In FIG. 12, the 24 headwords W include the headwords W to be learned in each academic year from the 1st year of junior high school to the 3rd year of high school. The academic year for learning each headword W registered in the document analysis result DB 138 in step S103 corresponds to the "learning stage information Ib related to the learning stage in which each headword of the dictionary content should be learned".

[0045] When step S103 in FIG. 11 ends, or when it is determined in step S101 that the textbook has been analyzed (in step S101, "NO"), the CPU 11 determines whether an operation has been performed by the teacher user to set a schedule for learning each document part of the textbook (step S104). If it is determined that the operation has been performed (in step S104, "YES"), the CPU 11 generates learning schedule data 137 in which the period for learning each document part is registered, as shown in FIG. 4, for example (step S105). On the other hand, if it is determined that the above operation has not been performed (in step S104, "NO"), the CPU 11 divides the document data 136 of the textbook into 12 equal parts and generates learning schedule data 137 in which the page range of the document part corresponding to each month (period) is registered, as shown in FIG. 5, for example (step S106).

[0046] When step S105 or S106 ends, the CPU 11 determines the target heading words Ws to be presented in each period of the learning schedule data 137 based on the user's school year and the school year (learning stage information Ib) for learning each heading word W (step S107). Here, first, the CPU 11 refers to the user DB 132 to identify the user's school year, and extracts the target heading words Ws among the heading words W registered in the document analysis result DB 138, where the school year (learning stage information Ib) for learning is the same as the user's school year. Thereby, the target heading words Ws to be learned in the user's school year are extracted from the entire textbook. Next, the CPU 11 refers to the learning schedule data 137 to identify the period for learning each of the extracted heading word means. Then, the CPU 11 associates the extracted target heading words Ws with the period for learning the target heading words Ws and registers them in the target heading word data 139.

[0047] The process of step S107 will be described using the example shown in FIG. 12. Here, it is assumed that the user is a second-year high school student. Also, as shown on the right side in the middle of FIG. 12, it is assumed that learning schedule data 137 in which page ranges corresponding to each month are registered has been generated. In this case, the CPU 11 refers to the attribute information Ia in the user DB and identifies that the user's school year is "second year of high school". Next, the CPU 11 extracts, as target heading words Ws, "expand" and "mayor" that match the school year to be learned (learning stage information Ib) of "second year of high school" from the heading words W in the document analysis result DB 138 of FIG. 12. Instead of this, heading words W in which the school year to be learned is a school year equal to or higher than the user's school year, that is, "second year of high school" or "third year of high school", may be extracted as target heading words Ws. Also, heading words W in which the school year to be learned is a school year higher than the user's school year, that is, "third year of high school", may be extracted as target heading words Ws. Subsequently, the CPU 11 compares the page (page 31) from which the target heading words Ws are extracted with the learning schedule data 137 on the right side in the middle of FIG. 12, and identifies the time when these target heading words Ws are to be learned as "May". Then, as shown in the lower part of FIG. 12, the CPU 11 associates the extracted target heading words Ws with "May" and registers them in the target heading word data 139. By performing this process over all the pages of the textbook, the target heading word data 139 registers the target heading words Ws that the user should learn (should be presented to the user) for each month from April to March of the following year.

[0048] When the learning schedule data 137 is registered by the teacher user with the period for learning each document part as shown in FIG. 4, the period registered in the target heading word data 139 is the period corresponding to the document part. For example, since page 31 from which the target heading words Ws are extracted in FIG. 12 is included in the document part of "Chapter 1" in FIG. 4, "4 / 1 - 5 / 31" corresponding to "Chapter 1" is registered in the target heading word data 139 as the period corresponding to the target heading words Ws.

[0049] When step S107 in FIG. 11 ends, the CPU 11 determines whether or not an operation has been performed by the teacher user to specify a target heading word Ws to be displayed (presented to the user) (step S108). This operation is received by the target heading word specification screen 40 shown in FIG. 13. The target heading word specification screen 40 is displayed on the display unit 24 of the teacher user's terminal device 20. On the target heading word specification screen 40, a check box 41 is displayed for each of the target heading words Ws registered in the target heading word data 139. The operation of specifying the target heading word Ws to be displayed is an operation of leaving a check in the check box 41 of the target heading word Ws to be displayed and removing the check from the check box 41 of the target heading word Ws not to be displayed. If it is determined that this operation has been performed (in step S108 in FIG. 11, “YES”), the CPU 11 deletes the unselected target heading word Ws from the target heading word data 139 (step S109). When step S109 ends, or if it is determined that an operation of specifying the target heading word Ws to be displayed has not been performed (in step S108, “NO”), the CPU 11 ends the registration process.

[0050] FIG. 14 is a flowchart showing the control procedure of the heading word display process. The heading word display process is started when a student user logs in or the like. When the heading word display process is started, the CPU 11 repeatedly determines whether or not an operation has been performed to select any one of the dictionary icons 31 (dictionaries) on the learning screen 30 of FIG. 7 where the dictionary icon 31 is displayed (step S201). If it is determined that this operation has been performed (in step S201, “YES”), the CPU 11 refers to the user DB 132 to identify the textbook used by the user, and determines whether or not the registration process has been performed for the textbook (step S202). Here, the CPU 11 determines that the registration process has been performed for the textbook when the target heading word data 139 for the textbook has been generated.

[0051] If it is determined that the registration process has been performed (i.e., "YES" in step S202), the CPU 11 refers to the target keyword data 139 and identifies the target keyword Ws associated with the period to which the current date belongs (step S203). The CPU 11 causes the target keyword list 332 including the identified target keyword Ws to be displayed in the second area 302 (step S204).

[0052] The CPU 11 determines whether an operation of selecting the target keyword Ws has been performed in the target keyword list 332 (step S205). If it is determined that the operation has been performed (i.e., "YES" in step S205), the CPU 11 causes the selected target keyword Ws and its explanation information D to be displayed in the second area 302 (step S206). Also, in this case, the CPU 11 causes the target keyword list 332 to be displayed in the first area 301. When step S206 ends, or if it is determined that the operation of selecting the target keyword Ws has not been performed (i.e., "NO" in step S205), the CPU 11 determines whether an operation to end the display related to the dictionary function has been performed (step S207). If the CPU 11 determines that the operation has not been performed (i.e., "NO" in step S207), the process returns to step S205, and if it is determined that the operation has been performed (i.e., "YES" in step S207), the keyword display process ends.

[0053] On the other hand, if it is determined in step S202 that the registration process has not been performed ( "NO" in step S202), the CPU 11 causes the normal top screen of the dictionary to be displayed (step S208). The normal top screen is, for example, a screen in which the suggestion area 33 is deleted in the second area 302 of FIG. 8 (that is, a screen in which the second area 302 is blank). The CPU 11 executes a search for the headword W in response to the input of a search term into the search box 34, and causes the headword W and its explanatory information D extracted by the search to be displayed in the second area 302 (step S209). The CPU 11 determines whether an operation to end the display related to the dictionary function has been performed (step S210). If the CPU 11 determines that the operation has not been performed ( "NO" in step S210), the process returns to step S209, and if the CPU 11 determines that the operation has been performed ( "YES" in step S210), the headword display process is ended.

[0054] Note that if a search term is input into the search box 34 during the loop process of steps S205 to S207, the CPU 11 may cause the process to shift to step S209. Thereby, the normal dictionary function can be used from the screen for displaying the target headword Ws shown in FIG. 10.

[0055] (Effect) As described above, the server 10 according to the present embodiment includes a CPU 11. Based on learning stage information Ib related to the learning stage in which each heading word W of the dictionary content should be learned, the CPU 11 registers, as the heading word W to be learned, the target heading word Ws corresponding to the user's learning stage among the heading words W of the dictionary content extracted from the predetermined document data 136 in the target heading word data 139. Thereby, the target heading word Ws corresponding to the user's learning stage (grade) can be extracted from the document data 136 of the textbook used by the user, registered in the target heading word data 139, and presented to the user as the target heading word list 332. Therefore, even if the user does not register the heading word W himself / herself, the appropriate target heading word Ws corresponding to the user's situation regarding learning can be easily registered, and the target heading word list 332 can be easily created. In addition, for a plurality of users (for example, a plurality of users belonging to the same grade in the same school) who share the attribute information Ia and use the same document data 136 of the textbook, a target heading word list 332 including the common target heading word Ws can be presented. Therefore, the labor of dictionary lookup performed by each user can be reduced, and the learning efficiency of the entire group consisting of a plurality of users can be improved.

[0056] In addition, the CPU 11 is learning schedule data 137 regarding the learning schedule of the preset document data 136, in which the period for learning each of the plurality of document parts constituting the document data 136 is determined. Based on the learning schedule data 137 and the current date, the CPU 11 registers, as the target heading word Ws, the heading word W included in the document part corresponding to the period to which the current date belongs and corresponding to the user's learning stage in the target heading word data 139. Thereby, in accordance with the learning progress of the textbook used by the user, the target heading word Ws to be learned at that time can be presented to the user. Therefore, the appropriate target heading word Ws based on the textbook being used and the current date can be presented to the user. In addition, by the teacher user setting the learning schedule of the learning schedule data 137, the common target heading word Ws can be presented to all the users who learn according to the learning schedule. Therefore, the labor of a plurality of users can be effectively reduced.

[0057] Further, the CPU 11 divides the document data 136 into 12 document parts corresponding to 12 periods (months) from April to March of the following year, and registers, as the target heading word Ws, the heading word W that is included in the document part corresponding to the period to which the current date belongs among the 12 periods and that corresponds to the learning stage of the user in the target heading word data 139. According to this, even when the learning schedule is not set by the teacher user, the target heading word Ws to be learned at that time can be presented to the user in accordance with the learning progress of the textbook used by the user to a certain extent.

[0058] Further, the learning stage is the school year of the user at school, and the CPU 11 registers, as the target heading word Ws, the heading word W in which the learning school year defined in the learning stage information Ib is the same school year as the school year of the user specified from the attribute information Ia from the document data 136. Thereby, the appropriate target heading word Ws to be learned by the user in that school year can be extracted, registered, and presented.

[0059] Further, the learning stage is the school year of the user at school, and the CPU 11 may register, as the target heading word Ws, the heading word W in which the learning school year defined in the learning stage information Ib is a school year equal to or higher than the school year of the user specified from the attribute information Ia from the document data 136. Thereby, the target heading word Ws to be learned by the user in that school year and the target heading word Ws to be learned by the user in the following year and later can be extracted, registered, and presented.

[0060] Further, the learning stage is the school year of the user at school, and the CPU 11 may register, as the target heading word Ws, the heading word W in which the learning school year defined in the learning stage information Ib is a school year higher than the school year of the user specified from the attribute information Ia from the document data 136. Thereby, the target heading word Ws to be learned by the user in the following year and later can be extracted, registered, and presented.

[0061] Further, the CPU 11 may display the target keyword Ws and the description information D of the target keyword Ws in the dictionary content side by side. Thereby, even when the target keyword list 332 is displayed, the user can learn the translated words etc. of the target keyword Ws.

[0062] Further, the CPU 11 may receive an operation for designating the target keyword Ws to be a display target among the registered target keywords Ws, and cause the display unit 24 to display the target keyword Ws designated by the operation. Thereby, the teacher user can arbitrarily select the target keyword Ws to be learned by the student user. Therefore, it is possible to flexibly respond to the teaching policy of the teacher user.

[0063] Further, the display control method according to the present embodiment registers, as the keyword W to be learned, the target keyword Ws corresponding to the learning stage of the user among the keywords W of the dictionary content extracted from the predetermined document data 136 based on the learning stage information Ib related to the learning stage in which each keyword W of the dictionary content is to be learned, in the target keyword data 139. Thereby, even if the user does not register the keyword W in the list by himself / herself, it is possible to easily register appropriate target keywords Ws according to the user's situation regarding learning, and it is possible to easily create the target keyword list 332.

[0064] Further, the program 131 according to the present embodiment causes the CPU 11 to function as a control means. The control means registers, as the keyword W to be learned, the target keyword Ws corresponding to the learning stage of the user among the keywords W of the dictionary content extracted from the predetermined document data 136 based on the learning stage information Ib related to the learning stage in which each keyword W of the dictionary content is to be learned, in the target keyword data 139. Thereby, even if the user does not register the keyword W in the list by himself / herself, it is possible to easily register appropriate target keywords Ws according to the user's situation regarding learning, and it is possible to easily create the target keyword list 332.

[0065] Further, the learning support system 1 according to the present embodiment includes a server 10 including a CPU 11 and a terminal device 20 including a display unit 24 and a CPU 21. The CPU 11 registers, as target headword data 139, a target headword Ws corresponding to the user's learning stage among the headwords W of the dictionary content extracted from the predetermined document data 136 based on the learning stage information Ib related to the learning stage in which each headword W of the dictionary content is to be learned, and causes the terminal device 20 to transmit the target headword Ws. The CPU 21 causes the display unit 24 to display the target headword Ws acquired from the server 10. Thereby, even if the user does not register the headword W in the list by himself / herself, an appropriate target headword Ws corresponding to the user's situation regarding learning can be easily registered, and the target headword list 332 can be easily created and displayed on the display unit 24 of the terminal device 20.

[0066] (Others) Note that the present invention is not limited to the above-described embodiment, and various modifications are possible. For example, although the school year of the user at school is exemplified as the attribute information Ia and the learning stage represented by the attribute information Ia, the present invention is not limited thereto. The attribute information Ia and the learning stage may be, for example, the class belonging according to academic ability at a cram school or preparatory school. Further, the user may belong to a group taking a specific school entrance examination or the like. Further, the user may belong to a group taking (or to take) a specific test or the like. Further, the result information of an English-related test such as the TOEIC (registered trademark) score or the level of the Practical English Test (Eiken) (registered trademark) may be used as the attribute information Ia and the learning stage.

[0067] In the above-described embodiment, the heading word W is extracted from a textbook. However, the present invention is not limited to this, and the heading word W may be extracted from any learning books such as literary works, reference books, and vocabulary books for reading assignments, academic papers, and newspapers. For example, when extracting the target heading word Ws from a literary work book, chapters or sections of the literary work may be used as the document part in the learning schedule data 137. Also, by extracting the target heading word Ws from a reference book or a vocabulary book, it is possible to extract the heading word W according to the level such as for university entrance examinations, and display the target heading word Ws suitable for the user.

[0068] When performing the registration process for an English textbook, it is preferable not to register or to register and then set to non-display any proper nouns in languages other than English (such as personal names and place names) and words not registered in the English-Japanese dictionary of the dictionary DB133 as the target heading word Ws. This is because even if these words are registered as the target heading word Ws, the explanatory information D of the English-Japanese dictionary cannot be displayed. However, considering the case of using the contents of an encyclopedia in the dictionary DB133 or using it for web searches, etc., it may be possible to set to switch whether to register and display as the target heading word Ws.

[0069] Also, in the learning schedule data 137 shown in FIG. 5, the document data 136 is divided into 12 document parts (a plurality of document parts) corresponding to 12 periods (a plurality of periods) from April to March of the following year. However, the number of document parts to be divided is not limited to 12, and may be appropriately changed according to the learning plan. For example, when learning the document data 136 of a textbook in the next six months, the document data 136 may be divided into six document parts. Also, the lengths of the plurality of periods corresponding to the divided plurality of document parts may be made different from each other as necessary.

[0070] Also, in the above-described embodiment, among the target heading words Ws registered in the target heading word data 139 (FIG. 12), the heading word W included in the document part to be learned in the period to which the current date belongs is displayed in the target heading word list 332. Instead of this, all of the target heading words Ws registered in the target heading word data 139 may be displayed in the target heading word list 332. That is, the process of extracting the target heading words Ws according to the current date may be omitted.

[0071] Also, in the above-described embodiment, in step S101, it is determined whether or not the analysis result of the textbook is registered in the document analysis result DB 138. However, the analysis result of the textbook may be created by another device or acquired from another device.

[0072] Also, in the above description, an example in which the HDD and SSD of the storage unit 13 are used as the computer-readable medium of the program according to the present invention is disclosed, but the present invention is not limited to this example. As other computer-readable media, information recording media such as flash memory and CD-ROM can be applied. Also, a carrier wave is applied to the present invention as a medium for providing the data of the program according to the present invention via a communication line.

[0073] Also, regarding the detailed configuration and detailed operation of each component of the learning support system 1 in the above-described embodiment, it goes without saying that they can be appropriately changed without departing from the spirit of the present invention.

[0074] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, and includes the scope of the invention described in the claims and the equivalent scope thereof.

Explanation of Reference Numerals

[0075] 1 Learning support system (information processing system) 10 Server (information processing device) 11 CPU (control unit, control means, first control unit, first control means) 20 Terminal device 21 CPU (Second control unit, second control means) 24 Display unit 136 Document data 137 Learning schedule data (learning schedule information) 332 Target heading word list D Explanation information 133 Dictionary DB (dictionary content) Ia Attribute information Ib Learning stage information W Heading word Ws Target heading word

Claims

1. An information processing apparatus comprising a control unit that registers, as headwords to be learned, target headwords corresponding to a user's learning stage among the headwords of the dictionary content extracted from predetermined document data based on learning stage information related to the learning stage in which each headword of the dictionary content is to be learned.

2. The control unit is based on learning schedule information regarding the learning schedule of the document data, which is preset and in which the period for learning each of a plurality of document parts constituting the document data is determined, and the current date, and registers, as the target headwords, the headwords included in the document part corresponding to the period to which the current date belongs and corresponding to the user's learning stage. The information processing apparatus according to claim 1.

3. The control unit divides the document data into a plurality of document parts corresponding to a plurality of periods, and registers, as the target headwords, the headwords included in the document part corresponding to the period to which the current date belongs among the plurality of periods and corresponding to the user's learning stage. The information processing apparatus according to claim 1.

4. The learning stage is the user's school grade, and the control unit registers, as the target headwords, the headwords in which the learning stage defined in the learning stage information is the same grade as the user's grade from the document data. The information processing apparatus according to claim 1.

5. The learning stage is the user's school grade, and the control unit registers, as the target headwords, the headwords in which the learning stage defined in the learning stage information is a grade equal to or higher than the user's grade from the document data. The information processing apparatus according to claim 1.

6. The learning stage is the user's school grade, and the control unit registers, as the target headwords, the headwords in which the learning stage defined in the learning stage information is a grade higher than the user's grade from the document data. The information processing apparatus according to claim 1.

7. The control unit causes the display unit to display the target headwords and the explanatory information of the target headwords in the dictionary content side by side. The information processing apparatus according to claim 1.

8. The control unit accepts an operation of designating a target headword to be a display target among the registered target headwords, and causes the display unit to display the target headword designated by the operation. The information processing apparatus according to claim 1.

9. A display control method executed by a computer, Based on learning stage information related to the learning stage in which each heading word of the dictionary content should be learned, among the heading words of the dictionary content extracted from predetermined document data, the target heading word corresponding to the user's learning stage is registered as the heading word to be learned. Display control method.

10. A computer, Based on learning stage information related to the learning stage in which each heading word of the dictionary content should be learned, among the heading words of the dictionary content extracted from predetermined document data, a control means for registering the target heading word corresponding to the user's learning stage as the heading word to be learned. A program that functions as.

11. An information processing apparatus including a first control unit that registers, as the heading word to be learned, the target heading word corresponding to the user's learning stage among the heading words of the dictionary content extracted from predetermined document data based on the learning stage information related to the learning stage in which each heading word of the dictionary content should be learned, and causes the terminal device to transmit the target heading word; A terminal device including a display unit and a second control unit that causes the display unit to display the target heading word acquired from the information processing apparatus; An information processing system comprising.

Citation Information

Patent Citations

  • Learning support system, learning support method, and learning support program

    JP2020160382A