WO2012165585A1 - 学習システム - Google Patents
学習システム Download PDFInfo
- Publication number
- WO2012165585A1 WO2012165585A1 PCT/JP2012/064185 JP2012064185W WO2012165585A1 WO 2012165585 A1 WO2012165585 A1 WO 2012165585A1 JP 2012064185 W JP2012064185 W JP 2012064185W WO 2012165585 A1 WO2012165585 A1 WO 2012165585A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- chunks
- user
- sentence
- terminal device
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/02—Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/06—Foreign languages
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
- G09B7/02—Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
Definitions
- the present invention relates to a learning system, and more particularly to a learning system suitable for learning a foreign language using a terminal device having a touch panel.
- Patent Document 1 since it is necessary to type a sentence in a foreign language, it takes time to answer each question, and a lot of foreign language syntax, grammar, expressions, etc. in a short time Learners who want to learn or beginners who don't understand the spelling of words can be hesitant to use the system. In addition, if the learner is not proficient in typing, he / she cannot answer many questions, and it becomes difficult to increase the learning efficiency.
- the present invention is intended to solve the problem that such a conventional foreign language learning system has, and a terminal device equipped with a touch panel is used to allow a user to understand only the meaning of a foreign word or phrase.
- One of the purposes is to provide a learning system that can learn grammar of foreign languages intuitively.
- the learning system which concerns on one Embodiment of this invention is a learning system performed using the terminal device provided with the touchscreen, Comprising:
- the said terminal device acquires the content transmitted from the server apparatus connected via the network.
- a content acquisition unit Based on the detection information of the detection unit, a content acquisition unit, a detection unit that detects contact via the user's body or appliance on the touch panel, and image information associated with the acquired content
- a reproduction control unit wherein the reproduction control unit displays a first sentence configured as a sequence of a plurality of words in a first region in the touch panel, and displays the first sentence in a second region in the touch panel.
- the detection unit detects that the user has touched any one of the plurality of chunks, the first area includes the chunks that have been touched. It is characterized in that the position is moved and displayed.
- the detection unit moves the position of the contacted chunk to the first area. And flicking toward the second area, the position of the contacted chunk may be moved to the second area for display.
- the detection unit may move and display the position of the contacted chunk only when the user contacts any of the plurality of chunks and flicks at a predetermined speed or more.
- the reproduction control unit assigns the plurality of chunks to different colors. And the color of the chunk corresponding to each of the one or more words of the first sentence corresponding to each of the plurality of chunks may be changed to the same color.
- the reproduction control unit may display a portion corresponding to a predetermined part of speech of the plurality of chunks in a color different from the color of the portion corresponding to another part of speech.
- the second sentence is placed between the first area and the second area.
- the chunks arranged in the wrong order, and the portion of the second sentence displayed between the first area and the second area respectively corresponding to the chunks arranged in the wrong order May be displayed so as to be connected by a line.
- the terminal device further includes a history management unit that manages usage history information of the user, and the server device receives the usage histories of a plurality of users from the history management unit of the terminal devices.
- a learning history management unit that receives and stores information may be provided.
- the computer program which concerns on one Embodiment of this invention is equipped with the touch panel, acquires the content transmitted from the server apparatus connected via the network, and via the user's body or instrument on the said touch panel
- the device displays a first sentence configured as a sequence of a plurality of words in a first area in the touch panel, and has the same meaning as the first sentence in the second area in the touch panel.
- DESCRIPTION OF SYMBOLS 100 ... Learning system, 101 ... Terminal device, 102 ... Communication network, 103 ... Content server apparatus, 121 ... Content acquisition part, 122 ... Playback control part, 123 ... Detection part, 124 ... History management part, 125 ... Touch panel
- FIG. 1 is a functional block diagram of a learning system 100 according to an embodiment of the present invention
- FIG. 2 is a functional block diagram of a terminal device 101 according to an embodiment of the present invention
- FIG. 3 is a block diagram illustrating a hardware configuration of the terminal device 101 according to an embodiment of the present invention.
- the learning system 100 includes a content server device 103 and one or a plurality of terminal devices 101-1,..., 101-n connected via a communication network (network) 102.
- the content server device 103 includes a language information management unit 104, a content management unit 105, a user management unit 106, and a control unit 107.
- the terminal device 101 includes a content acquisition unit 121, a reproduction control unit 122, a detection unit 123, and a history management unit 124.
- the terminal device 101 includes a touch panel 125, and the touch panel 125 includes a detection unit 123 and a display 126.
- the terminal device 101-1 may include a CPU 201, a memory 202, a secondary storage 203, and an input / output interface 204.
- the terminal device 101 is an electronic computer including a touch panel 125 used by a user, and may be a portable information terminal such as a smartphone, a PDA, or a touch pad.
- a screen is displayed on the display 126 of the terminal device 101 under the control of the reproduction control unit 122.
- the detection unit 123 detects contact of the user's finger or the like and transmits detection information to the reproduction control unit 122.
- the detection information can include not only the coordinates of the position where the user's finger or the like touches the upper surface of the display 126 but also the direction of movement when the upper surface of the display 126 is traced or flicked.
- “flick” is a kind of operation on the touch panel 125, and is an operation of sliding a finger or the like touching the screen and moving the finger or the like so as to lightly touch the screen. Therefore, for example, the detection unit 123 detects information including the coordinates of the point (contact point) where the user touches the upper surface of the display 126 and transmits a coordinate signal to the reproduction control unit 122. The reproduction control unit 122 detects a user input operation based on the received coordinate signal. Based on a user input operation using such a touch panel 125, the terminal device 101 performs various functions.
- the user does not need to directly touch the upper surface of the display 126 with a finger or the like, but operates the upper surface of the display 126 using an instrument such as a stylus, and the detection unit 123 includes information including the contact point of the instrument. May be detected.
- the terminal device 101 may include hardware such as a communication adapter, and may communicate with the content server device 103 via a communication network 102 such as the Internet.
- a communication network 102 such as the Internet.
- the learning application is an application for the user to learn a language other than the native language, and is a program that operates in the terminal device 101.
- the terminal device 101 receives these learning applications from the content server device 103 using the input / output interface 204 and stores them in the content acquisition unit 121.
- content played back by the learning application may be acquired from the content server apparatus 103 and stored in the content acquisition unit 121.
- the content may be included in the learning application.
- the learning application stored in the content acquisition unit 121 is stored in the memory 202 or the secondary storage 203.
- the user can execute the learning application on the terminal device 101 by touching and operating an icon or the like on the screen displayed on the display 126 with a finger or the like.
- a learning application stored in the secondary storage 203 or the like is loaded into the memory 202 as a program, and when executed by the CPU 201, content and parameters are read and the display 126 of the touch panel 125 is read. Above, a screen for using the application is displayed. The user can execute the learning application on the terminal device 101 by touching and operating an icon or the like on the screen displayed on the display 126 with a finger or the like.
- the learning system 100 operates and executes the learning application downloaded from the content server device 103 to the terminal device 101 on the user terminal device 101.
- the configuration of the content server apparatus 103 that provides the application for learning to the terminal apparatus 101 will be described in detail with reference to FIGS. 1 and 4 to 7.
- the language information management unit 104 manages information related to a language that a plurality of users using the terminal devices 101-1,..., 101-n learn using a learning application.
- a language has words as lower-level components, and one or a plurality of words form a phrase.
- a sentence is formed by arranging words and phrases.
- a phrase formed by arranging one or more words is referred to as a chunk.
- a chunk is a word or a sequence of a plurality of words corresponding to a group of meanings in a sentence (sentence).
- the language information management unit 104 includes, for example, a word management unit 111 and a chunk management unit 112 in order to manage information related to such a language. As a result, the language structure can be managed.
- the word management unit 111 assigns and manages an ID (identification information), a part of speech, and various attributes (for example, at which learning level to learn and a situation to be used) to the word.
- the chunk management unit 112 performs management by assigning IDs and various attributes to the chunks. By assigning IDs to words, chunks, etc., the words, chunks learned by the user can be managed.
- FIG. 4A shows an example of a database table managed by the word management unit 111.
- FIG. 4B shows an example of a database table managed by the chunk management unit 112.
- FIG. 4A illustrates tables 401, 402, and 403 as tables managed by the word management unit 111.
- a table 401 is a table for associating a word ID with a word. For example, the word “make” is associated with “10775” as the word ID. With the table 401, a word can be identified by a word ID.
- the table 402 is a table for associating the word ID with the part of speech, and shows the part of speech of the word identified by the word ID. For example, the word ID “11896” is associated with “noun”, and “scope” is a noun.
- the table 403 is a table that associates the word ID with the level, and indicates at which learning level the word identified by the word ID should be learned. For example, the word ID “15009” is associated with “2” as a level, and “heavy” should be learned at the learning level of level 2.
- the learning level at which a word is to be acquired is determined according to the frequency with which the word is used, for example, when the language is actually used. Further, the frequency with which words are used can be determined, for example, by acquiring news articles or blog articles that can be browsed using the Internet.
- FIG. 4B illustrates tables 404 and 405 as tables managed by the chunk management unit 112.
- the table 404 is a table that associates chunk IDs with chunks. For example, “9601” is associated with the chunk “on the panel” as the chunk ID.
- a table 405 is a table that associates chunk IDs with levels, and indicates at which learning level a chunk should be learned. The learning level at which a chunk is to be acquired can also be determined according to the frequency with which the word is used, as in the case of the word, when the language is actually used.
- tables 501 and 502 shown in FIG. 5 are also examples of tables managed by the chunk management unit 112.
- the table 501 is a table for associating chunk IDs of different languages
- the table 502 is a table for associating the chunk IDs constituting one sentence (sentence) with the order constituting the one sentence.
- chunks having the same meaning are associated with each other for language X and language Y, so the contents having the same meaning are generated and provided to the user by using the same to learn the chunks having the same meaning in different languages. It becomes possible to make it.
- the table 502 indicates the order of a plurality of chunk IDs constituting one sentence, it is presented in a random order by generating content described later using this and providing it to the user. It is possible to present a problem of rearranging a sentence from a plurality of chunks in a correct word order.
- the content management unit 105 manages learning applications, content, and the like.
- the content management unit 105 accumulates still images and moving images of learning applications distributed to the terminal devices 101-1,...
- the learning application and the content reproduced by the learning application are collectively abbreviated as “content”.
- the content management unit 105 includes a content storage unit 113 and a content update unit 114.
- the content accumulation unit 113 assigns an ID to the content, and stores and accumulates content information in a storage device. Thereby, for example, content can be read by designating an ID.
- a word that can be learned by the user when the user reproduces the content by associating the content with the word or chunk ID acquired from the language information management unit 104 used in the content.
- chunk information The content update unit 114 updates the content stored in the content storage unit 113 by the operation of the administrator of the content server device 103. When content is added, the words, chunks, etc. used in the content are associated with the content.
- FIG. 6 shows an example of a table managed by the content storage unit 113.
- the table 601 associates the content ID with the name of the file holding the content. By specifying a content ID from the table 601, a file name for storing content can be acquired. Instead of using the table 601, the file name may be associated with the content ID according to some rule.
- content transmitted to the terminal device 101 is accumulated in the content management unit 105 of the content server device 103.
- the content of the learning application is transmitted from the content server device 103 to the terminal device 101 in response to a request from the terminal device 101, and stored in the content acquisition unit 121 of the terminal device 101.
- the content may be transmitted from the content server device 103 to the terminal device 101 and stored in the content acquisition unit 121 of the terminal device 101 in a state where the content is included in the learning application.
- a notification is transmitted from the content server device 103 to the terminal device 101 that has activated the learning application, and the user updates in response to this notification.
- the downloaded content may be downloaded to the terminal device 101.
- an inquiry communication is automatically transmitted from the terminal device 101 to the content server device 105, and there is an updated content in the content management unit 105 of the content server device 105.
- the updated content may be downloaded to the user terminal 101.
- the user management unit 106 manages a plurality of users who use the terminal devices 101-1,.
- the user management unit 106 includes an authentication unit 115 and a learning history management unit 116.
- the authentication unit 115 authenticates the users who use the terminal devices 101-1,..., 101-n, and identifies the users who are using the learning system 100.
- the learning history management unit 116 manages a history of learning, including a correct answer rate for the questions, results information, and the like of a user who uses the learning application.
- the result information is automatically transmitted to the learning history management unit 116 of the content server device 103 and included in the learned history. Also good. Further, when messages are exchanged by chatting between users, information such as words and chunks included in such messages is transmitted to the learning history management unit 116 and included in the learned history. Also good.
- FIG. 7 shows an example of a table managed by the learning history management unit 116.
- the table 701 records content reproduced by the user by associating the content ID with the user ID. By using the table 701, for example, it can be detected that the user is repeatedly playing back specific content, and the user's preferences can be known.
- the table 702 associates a user ID with a word ID. Thereby, the information about the learned word can be obtained by the user reproducing the content or the like.
- the number of times is associated with the word ID. Thereby, for example, a word repeatedly learned by the user can be detected, and information such as a topic that the user is good at can be obtained.
- the control unit 107 controls processing according to a request from the terminal device 101 used by the user. For example, the control unit 107 performs control according to the flowchart shown in FIG. FIG. 8 is a diagram showing a processing flow of the control unit 107 according to the embodiment of the present invention.
- the control unit 107 determines whether or not the user can be authenticated in step S802 based on the information of the authentication unit 115.
- the control unit 107 displays a plurality of menus on the terminal device 101 in step S804.
- the menu may be, for example, a menu for selecting downloading of the learning application to the terminal device 101 or a menu for selecting downloading of the updated content. If it is confirmed in step S802 that the user cannot be authenticated, the control unit 107 terminates the use of the learning system 100 by displaying an error on the terminal device 101 in step S803, or authenticates again. May be performed.
- the control unit 107 controls the user management unit 106, the language information management unit 104, and the content management unit 105 to execute the menu selected by the user.
- the control unit 107 confirms with the terminal device 101 whether or not the use of the learning system 100 has ended in step S807. If the user does not end the use of the learning system 100 in step S807, the control unit 107 returns to step S804 and causes the terminal device 101 to display a plurality of menus. As described above, the control unit 107 communicates with the terminal device 101, and controls the user management unit 106, the language information management unit 104, and the content management unit 105 to perform processing according to a request from the terminal device 101. To execute.
- the content server apparatus 103 is illustrated as a single server apparatus. However, the functions of the content server apparatus 103 are realized using a plurality of server apparatuses, and the functions are distributed and made redundant. Also good.
- the terminal device 101 when the terminal device 101 receives the content transmitted from the content server device 103, the user can execute the learning application on the terminal device 101 to learn the language.
- FIG. 9 is a flowchart illustrating the flow of content display processing according to an embodiment of the present invention.
- 10, FIG. 11, and FIG. 13 to FIG. 17 are examples of screens displayed on the terminal device 101 according to an embodiment of the present invention.
- FIG. 12 is an example of a data structure for content display processing according to an embodiment of the present invention.
- content is transmitted from the content server device 103 and stored in the content acquisition unit 121 of the terminal device 101.
- the learning application according to the embodiment of the present invention is displayed on a screen on which a plurality of images such as icons for starting various applications are arranged on the display 126 of the terminal device 101.
- An icon to be activated may be displayed. For example, when the user touches (clicks) the icon for starting the learning application with a finger or the like, the flow of content display processing shown in FIG. 9 is started.
- Step S901 when the content display processing is started by a user operation, the content is applied to the content stored in the content acquisition unit 121, and the playback control unit 122 plays back the content.
- a screen including a menu that allows selection of various learning programs, a link to a screen that describes an operation method, and the like may be displayed.
- a screen for explaining the operation method shown in FIG. 10 is displayed.
- the case where the user's native language is Korean and the language to be learned is Japanese will be described, but the present invention is in English, Chinese, French, German, Spanish, Russian, etc. It can be applied to any language.
- a screen for explaining the operation method shown in FIG. 10 may be directly displayed by playing the content in step S901. Further, the “game” described below may be directly executed by playing the content.
- the learning method of the learning system 100 is a method used by a user for a game sense for the purpose of learning a language.
- FIG. 11 shows a screen at the start of “game” which is a learning program provided by the learning system 100.
- the user acquires the language by executing the “game” on the terminal device 101.
- the first sentence 13 is displayed in the area of the first upper portion 22 of the display 126 on the screen at the start of the “game” in the user's native language or in a language understandable by the user.
- a plurality of chunks 11a to 11f are displayed in the area of the lower portion 25 of the display 126.
- first upper portion 22 and the lower portion 25 are not limited to the first upper portion 22 being upward and the lower portion 25 being downward, and can be any positions. However, considering the operation of a human finger or the like, it is preferable that the first upper portion 22 is located above the display and the lower portion 25 is located below the display.
- the plurality of chunks 11a to 11f have the same meaning as the first sentence 13, and the second sentence in the language to be learned is divided into several chunks.
- the plurality of chunks 11a to 11f are displayed and arranged in a random order not constituting the second sentence on the lower portion 25 of the display 126.
- the user selects the plurality of chunks 11a to 11f in the order of forming the second sentence while referring to the first sentence 13, and rearranges the second sentence to form the second sentence.
- this rearrangement can be performed accurately and earlier, the user's results and points are increased, and the user can compete with other users.
- chunks that do not constitute the second sentence may be included in the plurality of chunks 11a to 11f. Chunks that do not constitute the second sentence may be specified and determined in the content, or may be randomly selected and displayed at the start of the game.
- a screen explaining the operation method of the “game” shown in FIG. 10 may be displayed before the transition to the screen at the start time of the “game” shown in FIG.
- the screen explaining the operation method of “game” shown in FIG. 10 starts the next “game” by clicking on the touch panel 125 an image 10d that can be selected “do not display next time”. It is also possible to make a setting so as to make a direct transition to the screen at the start of the “game” shown in FIG. 11 without displaying the screen shown in FIG.
- a flick operation explanation image 10 a, a hint explanation image 10 b, and a reset operation explanation image 10 c may be displayed on the screen for explaining the operation method.
- the flick operation explanation image 10a an operation of a finger or the like that the user flicks from the lower portion 25 of the display 126 toward the second upper portion 23 of the display 126 is illustrated by arrows.
- the user selects and touches one of the plurality of chunks 11a to 11f displayed on the lower portion 25 of the display 126, and flicks upward.
- the chunks 11a to 11f are moved and displayed on the second upper part 23 of the display 126 in the order of flicking upward.
- the second upper portion 23 of the display 126 is a region below the first upper portion 22 and above the lower portion 25. At the start of the “game”, Is a blank area.
- a plurality of hints such as “Hint 1” and “Hint 2” may be displayed on the screen while the time limit of “game” has elapsed.
- the reset operation explanation image 10c the user may reset the “game” from the beginning by shuffling the terminal device 101 main body during the “game”.
- the function of presenting a plurality of hints to the user will be described below with reference to FIGS.
- the plurality of chunks 11a to 11f are obtained by dividing the second sentence composed of a plurality of word strings having the same meaning as the first sentence 13 but different languages into one or a plurality of words. , Are arranged in a random order that does not constitute the second sentence.
- step S902 the playback control unit 122 extracts the column of the chunk ID of the native language from the content acquisition unit 121 and displays it on the first upper part 22 as the first sentence 13 of the native language. Further, the chunk ID column of the learning language corresponding to the chunk ID column of the native language is taken out and displayed in the lower part 25 in a random order. As illustrated in FIG. 11, a time display unit 26 indicating the elapsed time until the time limit of “game” may be displayed below the lower portion 25 of the screen in step S ⁇ b> 901.
- FIG. 12 shows an example of the data structure included in the content.
- FIG. 12 (a) shows an array representing a column of chunk IDs in the native language.
- M1, M2, M3,..., Mn are chunk IDs corresponding to the native language chunks, respectively.
- the first sentence 13 of the native language is displayed on the first upper part 22 of the screen.
- FIG. 12B shows an array representing a column of chunk IDs of a language (foreign language) that the user wants to learn.
- F1, F2, F3,..., Fn are chunk IDs corresponding to the foreign language chunk IDs, respectively.
- FIG. 12B shows the order in which the user should correctly select the chunk.
- F1, F2, F3,..., Fn are arranged in a random order and displayed on the lower portion 25 of the display 126.
- the coordinate positions at which the chunks 11a to 11f are displayed on the display 126 are stored in the memory 202 of the terminal device 101 or the like.
- the coordinate position includes, for example, the position of the upper left coordinates of the chunks 11a to 11f and the width and height of the area required when the chunks 11a to 11f are displayed.
- the number of chunk IDs in FIGS. 12A and 12B is the same, it may be different, and in particular, the number of foreign language chunk IDs may be small. This is because the arrangement of the chunks 11a to 11f corresponding to the adverb phrase has a degree of freedom, and may be arranged in the arrangement shown in FIG. 12B except for the ID of the chunk having the degree of arrangement. Because.
- the IDs of chunks having a degree of freedom in arrangement are stored separately from the data structure of FIG. When the foreign language chunks 11a to 11f are displayed on the display 126, the chunks are rearranged in a random order including the IDs of the chunks having a freedom in arrangement.
- the user refers to the first sentence 13 among the plurality of chunks 11a to 11f displayed in the lower part 25 of the screen, and configures the second sentence. Touch any one of the chunks 11a to 11f considered to be equivalent to the above phrase and flick upward.
- the detection unit 123 detects the flick operation of the user (step S903). The detection unit 123 detects the coordinates of the point (contact point) touched by the user on the display 126 of the touch panel 125 and the flicked direction, and transmits detection information including these pieces of information to the reproduction control unit 122.
- the playback control unit 122 determines which chunk 11a to 11f is selected and to which position to move (step S904). When the position to move with the selected chunks 11a to 11f is determined, the playback control unit 122 moves the selected chunks 11a to 11f to the determined position and displays them (step S905).
- FIG. 13 shows the chunks 11a ′ to 11d ′ that have been selected by flicking and moved to the second upper part 23 located below the first upper part 22, and the unselected chunks 11e and 11f. Yes. Further, the movement direction of the chunk 11c is shown as direction A and direction B.
- the user flicks the chunk 11c in the direction A shown in the figure. Further, the chunk 11c can be moved from the second upper part 23 to the lower part 25 after being moved to the second upper part 23.
- the movement from the second upper portion 23 to the lower portion 25 is a case where the user notices that the chunks 11a to 11f have been moved to the second upper portion 23 by mistake and cancels the movement.
- the line separating the lower portion 25 and the second upper portion 23 shown in FIG. 13 is defined as the boundary line 24
- the chunks 11a to 11f arranged in the lower portion 25 are in the upward direction across the boundary line 24.
- the boundary line 24 may change its display position as the chunks 11a to 11f move.
- the chunks 11a to 11f arranged in the lower part 25 of the screen are moved and arranged in the second upper part 23 in the flicked order.
- the chunks 11a ′ to 11f ′ moved to the second upper portion 23 are arranged in the second upper portion unless they are flicked back in the direction B one by one in the reverse order of the arrangement and returned to the lower portion 25. 23 cannot be rearranged. For example, as shown in FIG.
- the chunks 11a to 11f arranged in the lower portion 25 can be arranged in the second upper portion 23 only in the flicked order, and the chunks 11a 'to 11f' arranged in the second upper portion 23 are arranged in the order of arrangement. Can only be returned to the lower part 25 in the reverse order.
- the flick action is an action that quickly pays on the screen, and since a time limit is set for the “game”, the user refers to the understandable first sentence 13, and the second sentence can be read in a shorter time.
- the chunks 11a to 11f are flicked one by one at a higher speed.
- the user can have a conversation even if the language to be learned has a grammar or word order different from the mother language.
- the user can obtain a sense of accomplishment by completing a number of sentences (sentences) in a language to be learned in a short time while obtaining a game sensation and exhilaration by flicking. Therefore, according to the learning system 100 according to the embodiment of the present invention, it is possible to learn the syntax and grammar of the language to be learned more sensibly together with the flick operation.
- the detection unit 123 of the terminal device 101 may include a sensor that detects the speed of the flick operation.
- the detection unit 123 transmits detection information including information on the speed detected by such a sensor to the reproduction control unit 122, and the reproduction control unit 122 selects the lower part 25 or the second upper part of the screen according to the detected speed.
- Whether to move the chunks 11a to 11f and 11a ′ to 11f ′ arranged in the area 23 may be determined. For example, when the speed of the flick motion detected by the sensor is equal to or higher than a predetermined speed set in advance, the playback control unit 122 moves the chunks 11a to 11f and 11a ′ to 11f ′ to satisfy the predetermined speed. If not, the chunks 11a to 11f and 11a 'to 11f' may be controlled not to move.
- step S905 when the selected chunks 11a to 11f are moved to the second upper part 23 (step S905), the playback control unit 122 displays all the chunks arranged in the lower part 25. It is determined whether 11a to 11f have been selected and moved to the second upper part 23 (step S906). When it is determined that all the chunks 11a to 11f arranged in the lower portion 25 have been selected and moved to the second upper portion 23, the reproduction control unit 122 determines whether the chunks 11a to 11f have been rearranged in the correct order. (Step S907).
- step S907 without passing through step S906, and it may be determined whether the order of the chunks 11a to 11f is correct.
- the playback control unit 122 confirms whether the chunk ID and the order are correctly associated based on the table 502 shown in FIG. 5 received from the content server device 103 among the contents stored in the content acquisition unit 121. And determine whether the answer is correct. As a result, grade information including information such as the correct answer rate is calculated, and the grade information is stored in the history management unit 124.
- the determination may be made based on the number of chunks 11a to 11f moved in an incorrect order.
- the vibration function of the terminal device 101, the function of blinking the light, etc. are operated to make an incorrect selection for the user. This may be notified by vibration, light, sound, or the like. Such a notification can also be made when a determination is made based on the number of chunks 11a to 11f moved in an incorrect order.
- determining whether the order of the chunks 11a to 11f is correct, it is not necessary to make a strict comparison with the correct order, but to consider a relatively freely arranged chunk such as an adverb phrase. Also good. For example, all correct answers in which adverb phrases are correctly arranged are included in the content, and it is determined whether the order matches any of the correct answers. In addition, the order of chunks that can be arranged relatively freely, such as adverb phrases, is included in the content as correct answers, and the adverb phrases are excluded from the order selected by the user to determine whether they match the correct answer. Thus, it may be determined whether the position of an adverb phrase or the like is allowed.
- the content for displaying the hint may be played at a predetermined time within the time limit.
- 14 and 15 are diagrams illustrating an example of a screen displayed on the terminal device 101 when a hint is displayed. 14 and 15 both display the content stored in the content acquisition unit 121 by the playback control unit 122 of the terminal device 101 and display it.
- the colors of the plurality of chunks 11a ′ to 11d ′, 11e, and 11f automatically change, and the native language corresponding to each of the chunks.
- the chunks 13a to 13f may be automatically displayed in the same color as the corresponding chunk.
- the native language chunks 13a to 13f are automatically rearranged and displayed in the order in which corresponding chunks of the same color constitute the second sentence.
- the user refers to the colors of the native chunks 13a to 13f displayed on the first upper portion 22, moves the chunks 11a to 11f to the second upper portion 23 in accordance with the arrangement order of the native chunks 13a to 13f, and displays them. By doing so, the chunks 11a to 11f can be rearranged in the correct order.
- the chunks 11a 'to 11f' are in the middle of the time limit shown in the time display unit 26.
- the third upper portion 27 between the first upper portion 22 and the second upper portion 23 has a plurality of chunks 11a ′ to 11f ′ respectively.
- a plurality of reference chunks 15a to 15f having the same shape may be displayed in the correct order constituting the second sentence.
- the chunks arranged in the wrong order among the selected chunks 11a ′ to 11f ′ and the corresponding chunks among the reference chunks 15a to 15f are indicated by the arrow lines 16a to 16d shown in FIG. You may display so that it may be connected. As described above, the chunks arranged in the wrong order and the corresponding chunks of the reference chunks 15a to 15f arranged in the correct order are connected and displayed by the arrow lines 16a to 16d. Can easily rearrange the chunks 11a ′ to 11d ′ arranged in the wrong order in the correct order.
- the user can rearrange and answer the plurality of chunks 11a to 11f in a shorter time and at a higher speed. Therefore, according to the learning program by the learning system 100 according to an embodiment of the present invention, the user can answer and answer a number of questions in a short time without thinking even if the answer is unknown. It becomes possible.
- step S907 of the content display process flow shown in FIG. Once played, the “game” ends.
- the screen may be changed to a screen showing the user performance information shown in FIG.
- FIG. 16 is an example of a screen displayed on the terminal device 101 according to the embodiment of the present invention.
- a score of “3000” may be displayed on the screen together with an evaluation of “Great”.
- the result information of the user is stored in the history management unit 124 of the terminal device 101, and then transmitted to the user management unit 106 of the content server device 103 through the network 102 and stored in the learning history management unit 116.
- the Further, not only the result information but also other history information regarding usage such as which content has been browsed may be stored in the history management unit 124 of the terminal device 101 and then transmitted to the content server device 103.
- FIG. 16B shows an example of a screen on which information such as the user's performance information and learned sentences is displayed.
- information such as the user's performance information and learned sentences is displayed.
- the number of questions that the user has performed in the past corresponding to each grade evaluation such as “Bad”, “Good”, “Great”, “Excellent” Information on sentences learned by questions may be displayed.
- the star-shaped image 18 is clicked on the touch panel 125 for the sentence 17 that appears in the question corresponding to the grade of “Bad” shown in FIG. 16B, the information of the sentence 17 is stored in the history of the terminal device 101. Stored in the management unit 124.
- the user can save information such as sentence 17 as favorite information.
- the user can easily find a sentence that he / she wants to review in accordance with his / her grade and can learn it many times on the terminal device 101. Further, like the history information and the like, the favorite information may be automatically transmitted to the content server apparatus 103 at the end of the “game”.
- the content server apparatus 103 can manage the performance information and history information of a plurality of users transmitted from each terminal apparatus 101. Therefore, according to the present embodiment, it is possible to present each user with a ranking-type result table that is compared with the results of other users, and to recommend content that is popular with many users. It becomes possible.
- the content server device 103 can communicate with a plurality of terminal devices 101, although not shown, content capable of communicating with other users may be provided.
- content such as a bulletin board on which a user who uses his / her learning language as a native language or a question / answer can be posted may be provided based on the sentence of the learning language created by the user. .
- By providing such content it is possible to promote the development of a community between users and to provide further learning incentives.
- FIG. 17 is an example of a screen displayed on the terminal device 101 according to an embodiment of the present invention.
- FIG. 17A for example, when a user has a high correct answer rate with respect to a question with a high “Stage” indicating a high difficulty level, an image 19 for starting a special content is displayed. May be displayed.
- the image 19 includes images of a plurality of types of medals that are displayed according to the grade.
- An image for starting a special question may be displayed by clicking one of the images 19 on the touch panel 125 as shown in FIG. 17B.
- special questions differ depending on the type of medal. For example, the native language is not displayed, the question is composed only of the learning language, and a high point may be given if the answer is correct. . Further, like a hidden stage, a medal image may be displayed when the user does not intend. Users try to increase the percentage of correct answers to normal questions in order to challenge special questions and earn more points. It can also be maintained.
- FIG. 18 is an example of a screen displayed on the terminal device 101 according to an embodiment of the present invention.
- a method of acquiring learning content data updated by the terminal device 101 in the learning system 100 according to an embodiment of the present invention will be described.
- images 31 a to 31 d which are learning level selection lists may be displayed on the learning level selection screen 30 displayed on the screen of the terminal device 101.
- the user can start the content at the desired learning level by clicking any of the learning level selection images 31a to 31d.
- update data notification is provided adjacent to the selected images 31a and 31b of the learning level corresponding to the updated learning content, as illustrated in FIG. Images 32a and 32b may be displayed. The user can know the presence of the updated learning content corresponding to the learning level by the update data notification images 32a and 32b displayed adjacent to the learning level selection images 31a and 31b.
- the learning content data thus downloaded can be downloaded to the terminal device 101.
- the update data notification images 32 a and 32 b are automatically updated from the terminal device 101 to the content server device 105 when the learning application is started, and newly updated to the content management unit 105.
- data for displaying the update data notification images 32 a and 32 b may be automatically transmitted from the content server device 103 to the terminal device 101 and displayed on the selection screen 30.
- the user automatically updates the update data notification images 32a and 32b on the selection screen 30 in an environment where the communication network 102 can be used.
- the learning content data can be easily downloaded.
- the terminal device 101 cannot be connected to the communication network 102, an inquiry cannot be communicated to the content server device 105 when the learning application is started.
- the cache acquired during the communication may be displayed on the screen of the terminal device 101.
- Such a display of the cache screen may be set to display for about two hours after the inquiry communication fails, for example.
- the terminal device 101 can automatically receive the notification of the updated learning content only when the terminal device 101 is in an environment connectable to the communication network 102. Therefore, according to an embodiment of the present invention, the user can easily acquire updated data when desired learning content is updated. Therefore, the learning system has improved convenience for the user. 100 can be provided.
- a learning system 100 that can learn the syntax and grammar of a language to be learned can be provided.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Electrically Operated Instructional Devices (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
利用者が外国語の文法を直感的に習得できる学習システムを提供する。タッチパネルを備えた端末装置を用いて行う学習システムであって、前記端末装置は、前記タッチパネル内の第1領域に、複数の単語の列として構成される第1文を表示し、前記タッチパネル内の第2領域に、前記第1文と同じ意味であり前記第1文と異なる言語の複数の単語の列として構成される第2文を一又は複数の単語に区切って得られる複数のチャンクとしてランダムな順序に配置して表示し、利用者が前記複数のチャンクのうちいずれかに前記利用者の身体又は器具を介して接触したことを検知すると、前記第1領域に、前記接触したチャンクの位置を移動させて表示することを特徴とする。
Description
本発明は、学習システムに関し、特に、タッチパネルを備えた端末装置を用いて外国語を学習するのに好適な学習システムに関する。
外国語を学ぶにあたり、コンピュータ等の情報処理装置を用いた学習システムを利用する機会が増えている。例えば、インターネットのWEBサイトを通じて提供されるものや、CD-ROM等に記録されたソフトウェアにより提供されるものがある。これらの学習システムによれば、画像情報や音声情報等を組み合わせた学習内容を提供でき、学習効果を高める上で有効なものとなり得る。
そこで、従来の外国語学習システムとして、例えば、利用者端末のディスプレイ上に表示された英作文の問題に対し、徐々にヒントとして、画像や音声、ランダムな順番に並べられた英単語等を表示させることにより、利用者が、英文をタイピングして回答することを容易にし、英作文を学習させるシステムを実現しようとするものがある(例えば、特許文献1参照。)。
しかしながら、特許文献1に開示された発明によると、外国語の文章をタイピングする必要があるため、一つの設問ごとに解答に時間がかかり、短時間で数多くの外国語の構文や文法、表現等を習得したい学習者や単語のスペルを理解していない初学者は、システムの利用を躊躇してしまう可能性がある。また、学習者はタイピングに習熟していないと、多くの問題に対して解答することができず、学習の効率を上げることが困難となる。
また、従来の外国語学習システムによると、学習者の母語と外国語との文法構造の違いを感覚的に習得させることは難しい。
本発明は、このような従来の外国語学習システムが有していた問題を解決しようとするものであり、タッチパネルを備えた端末装置を用いて、利用者が外国語の単語や語句の意味のみならず、外国語の文法を直感的に習得できる学習システムを提供することを目的の一つとする。
本発明の一実施形態に係る学習システムは、タッチパネルを備えた端末装置を用いて行う学習システムであって、前記端末装置は、ネットワークを介して接続されたサーバ装置から送信されるコンテンツを取得するコンテンツ取得部と、前記タッチパネル上における利用者の身体又は器具を介した接触を検知する検知部と、前記取得されたコンテンツにより関連付けられている画像情報による表示を前記検知部の検知情報に基づき行なう再生制御部と、を備え、前記再生制御部は、前記タッチパネル内の第1領域に、複数の単語の列として構成される第1文を表示し、前記タッチパネル内の第2領域に、前記第1文と同じ意味であり前記第1文と異なる言語の複数の単語の列として構成される第2文を一又は複数の単語に区切って得られる複数のチャンクとしてランダムな順序に配置して表示し、前記検知部が、前記利用者が前記複数のチャンクのうちいずれかに接触したことを検知すると、前記第1領域に、前記接触したチャンクの位置を移動させて表示することを特徴とする。
また、前記検知部は、前記利用者が前記複数のチャンクのうちいずれかに接触し、前記第1領域に向かってフリックした場合には、前記第1領域に前記接触したチャンクの位置を移動させて表示し、前記第2領域に向かってフリックした場合には、前記第2領域に前記接触したチャンクの位置を移動させて表示してもよい。
また、前記検知部は、前記利用者が前記複数のチャンクのうちいずれかに接触し、所定の速度以上でフリックした場合にのみ、前記接触したチャンクの位置を移動させて表示してもよい。
また、前記利用者が所定の時間内に前記第1領域に前記第2文を構成する正しい順序で前記複数のチャンクを配置できない場合には、前記再生制御部が前記複数のチャンクをそれぞれ異なる色に変化させるとともに、前記複数のチャンクのそれぞれに対応する前記第1文の一又は複数の単語の集まりごとにそれぞれ対応する前記チャンクの色と同じ色に変化させてもよい。
また、前記再生制御部は、前記複数のチャンクのうち所定の品詞に対応する部分を他の品詞に対応する部分の色と異なる色で表示してもよい。
また、前記利用者が前記第1領域に前記第2文を構成しない誤った順序で前記複数のチャンクを配置した場合には、前記第1領域と前記第2領域との間に前記第2文が表示され、誤った順序で配置されたチャンクと、前記誤った順序で配置されたチャンクにそれぞれ対応する前記第1領域と前記第2領域との間に表示された前記第2文の部分とが、線で繋がれるように表示されてもよい。
また、前記端末装置は、前記利用者の利用履歴情報を管理する履歴管理部をさらに備え、前記サーバ装置は、複数の前記端末装置の前記履歴管理部から、複数の前記利用者の前記利用履歴情報を受信して格納する学習履歴管理部を備えてもよい。
また、本発明の一実施形態に係るコンピュータ・プログラムは、タッチパネルを備え、ネットワークを介して接続されたサーバ装置から送信されるコンテンツを取得し、前記タッチパネル上における利用者の身体又は器具を介した接触を検知する端末装置に、前記取得されたコンテンツに関連付けられている画像情報及び前記タッチパネル上の接触の検知情報に基づき画像を表示する処理を実行させるためのコンピュータ・プログラムであって、前記端末装置に、前記タッチパネル内の第1領域に、複数の単語の列として構成される第1文を表示し、前記タッチパネル内の第2領域に、前記第1文と同じ意味であり前記第1文と異なる言語の複数の単語の列として構成される第2文を一又は複数の単語に区切って得られる複数のチャンクとしてランダムな順序に配置して表示し、前記利用者が前記複数のチャンクのうちいずれかに接触したことを検知すると、前記第1領域に、前記接触したチャンクの位置を移動させて表示する処理を実行させることを含むことを特徴とする。
本発明によれば、タッチパネルを備えた端末装置を用いて、外国語の文法を直感的に習得可能な学習システムを提供することができる。
100…学習システム、101…端末装置、102…通信ネットワーク、103…コンテンツサーバ装置、121…コンテンツ取得部、122…再生制御部、123…検知部、124…履歴管理部、125…タッチパネル
以下、本発明の実施形態について図を参照しつつ説明を行う。なお、本発明は以下の実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々なる態様で実施することができる。
まず、図1乃至図3を参照し、本発明の一実施形態に係る学習システム100の構成を説明する。
図1は、本発明の一実施形態に係る学習システム100の機能ブロック図であり、図2は、本発明の一実施形態に係る端末装置101の機能ブロック図である。また、図3は、本発明の一実施形態に係る端末装置101のハードウェア構成を示したブロック図である。
図1に図示するように、学習システム100は、コンテンツサーバ装置103と、通信網(ネットワーク)102を介して接続される一又は複数の端末装置101-1、…、101-nとを備える。コンテンツサーバ装置103は、言語情報管理部104と、コンテンツ管理部105と、利用者管理部106と、制御部107とを含む。端末装置101は、図2に図示するように、コンテンツ取得部121と、再生制御部122と、検知部123と、履歴管理部124とを含む。端末装置101は、タッチパネル125を備え、タッチパネル125は検知部123及びディスプレイ126を含む。また、図3に図示したように、端末装置101-1は、CPU201、メモリ202、二次記憶203、及び入出力インターフェース204を含んでもよい。
端末装置101は、利用者が用いるタッチパネル125を備えた電子計算機であり、スマートフォン、PDA、タッチパッドなどの携帯情報端末であってもよい。端末装置101のディスプレイ126には、再生制御部122の制御により画面が表示される。画面が表示されたディスプレイ126の上面を利用者が手指その他の身体の一部により触れると、検知部123により利用者の手指等の接触が検知され、検知情報が再生制御部122に送信される。検知情報は、利用者の手指等がディスプレイ126の上面に接触した位置の座標のみならず、ディスプレイ126の上面をなぞったりフリックしたりしたときの移動の方向を含むこともできる。ここで、「フリック」とは、タッチパネル125における操作の一種で、画面に触れた手指等をスライドさせ、画面を軽く払うように手指等を動かす操作のことである。したがって、例えば、検知部123はディスプレイ126の上面を利用者がタッチした点(接触点)の座標を含む情報を検出し、座標信号を再生制御部122に送信する。再生制御部122は、受信した座標信号に基づいて利用者の入力操作を検出する。このようなタッチパネル125を用いた利用者の入力操作に基づき、端末装置101は様々な機能を実行する。なお、利用者は、ディスプレイ126の上面を手指等で直接接触させる必要はなく、スタイラスタなどの器具を用いてディスプレイ126の上面に対する操作を行ない、検知部123は、器具の接触点を含む情報を検出してもよい。
また、端末装置101は、通信アダプタなどのハードウェアを備え、インターネットなどの通信網102を介してコンテンツサーバ装置103との通信を行ってもよい。利用者が端末装置101を操作し、コンテンツサーバ装置103に対し言語を学習するためのアプリケーションを送信するようにリクエストすると、端末装置101に学習用アプリケーションのコンテンツ等が送信される。ここで、学習用アプリケーションとは、利用者が母語以外の言語を学習するためのアプリケーションであり、端末装置101内で動作するプログラムである。端末装置101は、入出力インターフェース204を用いてコンテンツサーバ装置103からこれらの学習用アプリケーションを受信し、コンテンツ取得部121に格納する。また、学習用アプリケーションとは別に、学習用アプリケーションによって再生されるコンテンツがコンテンツサーバ装置103から取得され、コンテンツ取得部121に格納されるようになっていてもよい。コンテンツは、学習用アプリケーションに含まれていてもよい。
コンテンツ取得部121に格納された学習アプリケーションは、メモリ202や二次記憶203に記憶される。利用者は、ディスプレイ126に表示された画面上を指等でアイコンなどをタッチして操作することにより、端末装置101上で学習用アプリケーションを実行することが可能となる。利用者の操作が検出されると、二次記憶203などに記憶された学習アプリケーションがプログラムとしてメモリ202にロードされ、CPU201により実行されると、コンテンツ及びパラメータが読み出され、タッチパネル125のディスプレイ126上に、アプリケーションを利用するための画面が表示される。利用者は、ディスプレイ126に表示された画面上を指等でアイコンなどをタッチして操作することにより、端末装置101上で学習用アプリケーションを実行することが可能となる。
このように、本発明の一実施形態に係る学習システム100は、コンテンツサーバ装置103から端末装置101にダウンロードされた学習用アプリケーションを、利用者の端末装置101上で操作、実行するものである。以下では、図1及び図4乃至図7を参照し、学習用アプリケーションを端末装置101に提供するコンテンツサーバ装置103の構成について詳細に説明する。
まず、図1に図示するコンテンツサーバ装置103の言語情報管理部104について説明する。言語情報管理部104は、端末装置101-1、…、101-nを利用する複数の利用者が、学習用アプリケーションを用いて学習する言語に関する情報を管理する。一般的に言語は、下位レベルの構成要素として単語を有し、単語が一又は複数並び、成句を形成する。また、単語、成句が並ぶことで文が形成される。なお、以下では、単語が一又は複数並んで形成された成句を、チャンク(chunk)という。チャンクは文(センテンス)内において、意味のまとまりに対応する一の単語又は複数の単語の並びである。言語情報管理部104は、このような言語に関する情報を管理するために、例えば、単語管理部111、チャンク管理部112を備える。これにより、言語の構造を管理することができる。単語管理部111は、単語にID(識別情報)、品詞、種々の属性(例えば、どの学習レベルで習得するべきか、使用される状況など)を付与して管理する。また、同様にチャンク管理部112は、チャンクにID、種々の属性を付与して管理する。単語、チャンクなどにIDを付与することにより、利用者が学習などした単語、チャンクを管理することができる。
図4(a)は、単語管理部111が管理するデータベースのテーブルの一例を示す。また、図4(b)は、チャンク管理部112が管理するデータベースのテーブルの一例を示す。図4(a)には、単語管理部111が管理するテーブルとして、テーブル401、402、403が例示されている。テーブル401は、単語に単語IDを関連付けるためのテーブルである。例えば、「make」という単語には、単語IDとして「10775」を関連付けている。テーブル401によって、単語IDにより単語を識別することができる。テーブル402は、単語IDを品詞に関連付けるためのテーブルであり、単語IDで識別される単語の品詞を示す。例えば、単語ID「11896」には、「名詞」を関連付けており、「scope」が名詞であることを示している。テーブル403は、単語IDをレベルに関連づけるテーブルであり、単語IDで識別される単語をどの学習レベルで習得するべきかなどを示す。例えば、単語ID「15009」には、レベルとして「2」を関連付けており、「heavy」がレベル2の学習レベルで習得するべきことを示す。単語をどの学習レベルで習得するべきかは、例えば、実際に言語が使用される場合において、その単語が使用される頻度に応じて決定される。また、単語が使用される頻度は、例えば、インターネットを用いて閲覧できるニュース記事やブログの記事などを取得して決定することができる。
図4(b)には、チャンク管理部112が管理するテーブルとして、テーブル404、405が例示されている。テーブル404は、チャンクにチャンクIDを関連付けるテーブルである。例えば、「on the panel」というチャンクには、チャンクIDとして「9601」を関連付けている。テーブル405は、チャンクIDをレベルに関連付けるテーブルであり、チャンクをどの学習レベルで学習するべきなどかを示す。チャンクをどの学習レベルで習得するべきかについても、単語と同様に、実際に言語が使用される場合において、その単語が使用される頻度に応じて決定することができる。
さらに、図5に示すテーブル501、502も、チャンク管理部112が管理するテーブルの一例である。テーブル501は、異なる言語のチャンクIDをそれぞれ関連付けるテーブルであり、テーブル502は、一つの文(センテンス)を構成するチャンクIDと当該一つの文を構成する順序とを関連付けるテーブルである。テーブル501は、言語Xと言語Yについて同じ意味のチャンクがそれぞれ関連付けられているため、これに用いて後述するコンテンツを生成して利用者に提供することにより、異なる言語で同じ意味のチャンクを学習させることが可能となる。また、テーブル502は、一つの文を構成する複数のチャンクIDの順序を示すものであることから、これを用いて後述するコンテンツを生成して利用者に提供することにより、ランダムな順序で提示した複数のチャンクから一つの文を構成する正しい語順で並び替えさせる問題を提示することが可能となる。
次に、図1に図示したコンテンツサーバ装置103のコンテンツ管理部105について説明する。コンテンツ管理部105は、学習用アプリケーションや、コンテンツ等を管理する。コンテンツ管理部105は、端末装置101-1、…、101-nに配信する学習用アプリケーションの静止画、動画やこれらが複合したコンテンツを蓄積などする。以下では、説明を簡単にするために、学習用アプリケーションおよび学習用アプリケーションにより再生されるコンテンツを、総称して「コンテンツ」と略記する。
コンテンツ管理部105は、コンテンツ蓄積部113と、コンテンツ更新部114を備える。コンテンツ蓄積部113は、コンテンツにIDを付与し、また、コンテンツの情報を記憶装置に記憶し、蓄積する。これにより、例えば、IDを指定することにより、コンテンツを読出すことができる。また、コンテンツに、そのコンテンツで使用されている言語情報管理部104から取得される単語やチャンクのIDを関連付けることにより、そのコンテンツを利用者が再生などした場合に、利用者が学習などできる単語やチャンクの情報を得ることができる。コンテンツ更新部114は、コンテンツ蓄積部113に蓄積されるコンテンツを、コンテンツサーバ装置103の管理者の操作により、更新する。また、コンテンツが追加される場合には、そのコンテンツで使用されている単語、チャンクなどをコンテンツと関連付けを行なう。
図6は、コンテンツ蓄積部113が管理するテーブルの一例を示す。テーブル601は、コンテンツを保持するファイルの名前にコンテンツIDを関連付ける。テーブル601により、コンテンツIDを指定することにより、コンテンツを格納するファイル名を取得することができる。テーブル601を使用する代わりに、コンテンツIDからファイル名をなんらかの規則により対応づけてもよい。
このように、コンテンツサーバ装置103のコンテンツ管理部105において、端末装置101に送信されるコンテンツが蓄積される。学習用アプリケーションのコンテンツは、端末装置101からのリクエストに応じて、コンテンツサーバ装置103から端末装置101に送信され、端末装置101のコンテンツ取得部121に格納される。あるいは、コンテンツが学習用アプリケーションの中に含まれた状態で、コンテンツサーバ装置103から端末装置101に送信され、端末装置101のコンテンツ取得部121に格納されてもよい。なお、コンテンツ管理部105に新たに更新されたコンテンツがある場合には、コンテンツサーバ装置103から学習用アプリケーションを起動させた端末装置101に通知を送信し、利用者はこの通知に応答して更新されたコンテンツを端末装置101にダウンロードしてもよい。また、例えば、学習用アプリケーションの起動時に、端末装置101からコンテンツサーバ装置105に自動的に問い合わせの通信が送信され、コンテンツサーバ装置105のコンテンツ管理部105に更新されたコンテンツがある場合には、更新されたコンテンツが利用者端末101にダウンロードされてもよい。
次に、図1に図示したコンテンツサーバ装置103の利用者管理部106について説明する。利用者管理部106は、端末装置101-1、…、101-nを利用する複数の利用者を管理する。利用者管理部106は、認証部115と、学習履歴管理部116とを有する。認証部115は、端末装置101-1、…、101-nを利用する利用者を認証し、学習システム100を利用している利用者を識別する。学習履歴管理部116は、学習用アプリケーションを利用した利用者の、設問に対する正答率や成績情報などを含む学習などした履歴を管理する。例えば、端末装置101において学習用アプリケーションを利用して設問に対する解答が終了すると、その成績情報が、自動的にコンテンツサーバ装置103の学習履歴管理部116に送信され、学習などした履歴に含まれてもよい。また、利用者同士でチャットなどを行なってメッセージの交換をした場合、そのようなメッセージに含まれる単語やチャンクなどの情報が、学習履歴管理部116に送信され、学習などした履歴に含まれてもよい。
図7は、学習履歴管理部116が管理するテーブルの一例を示す。テーブル701は、コンテンツIDを利用者IDに関連付け、利用者が再生などしたコンテンツを記録する。テーブル701を用いることにより、例えば、利用者が特定のコンテンツを繰り返し再生などしていることを検出することができ、利用者の嗜好などを知ることができる。テーブル702は、単語IDに利用者IDを関連付ける。これにより、利用者がコンテンツなどの再生などにより、学習した単語についての情報を得ることができる。また、テーブル702では、回数が単語IDに関連付けられている。これにより、例えば、利用者が繰り返し学習した単語を検出することができ、利用者の得意な話題などの情報を得ることできる。
次に、図1に図示したコンテンツサーバ装置103の制御部107について説明する。制御部107は、利用者の利用する端末装置101からの要求に応じた処理を制御する。例えば、制御部107は、図8に示すフローチャートに従って制御を行なう。図8は、本発明の一実施形態に係る制御部107の処理フローを示した図である。ステップS801において、端末装置101からコンテンツサーバ装置103に認証情報が送信されると、制御部107は、認証部115の情報に基づき、ステップS802において、利用者の認証可否を判断する。ステップS802において、利用者の認証が確認されると、ステップS804において、制御部107は、端末装置101に複数のメニューを表示させる。このとき、メニューとして、例えば、学習用アプリケーションの端末装置101へのダウンロードを選択するメニューや、更新されたコンテンツのダウンロードを選択するメニューであってもよい。ステップS802において、利用者の認証不可が確認された場合には、ステップS803において、制御部107は、端末装置101にエラーを表示させるなどして、学習システム100の利用を終了させたり、再度認証を行なったりしてもよい。ステップS804により、端末装置101に複数のメニューが表示されると、利用者は所望のメニューを選択し、ステップS805において、選択したメニューの情報が端末装置101から制御部107に送信される。ステップS806において、制御部107は、利用者管理部106、言語情報管理部104、及びコンテンツ管理部105に、利用者の選択したメニューを実行するように制御を行なう。このとき、上述した言語情報管理部104が管理する複数のテーブル401~405、501、502を含むコンテンツ管理部105が管理するコンテンツが端末装置101に送信される。制御部107は、ステップS805において、メニューが選択されない場合や、ステップS806において、メニューの実行が完了した場合は、ステップS807において、学習システム100の利用終了の有無を端末装置101に確認する。ステップS807において、利用者が学習システム100の利用を終了しない場合には、制御部107は、ステップS804に戻り、端末装置101に複数のメニューを表示させる。以上のように、制御部107は、端末装置101と通信を行い、端末装置101からの要求に応じた処理を、利用者管理部106、言語情報管理部104、及びコンテンツ管理部105を制御して実行させる。
なお、図1において、コンテンツサーバ装置103は一台のサーバ装置として図示しているが、コンテンツサーバ装置103の機能を複数のサーバ装置を用いて実現し、機能の分散化、冗長化を行なってもよい。
このように、コンテンツサーバ装置103から送信されるコンテンツを端末装置101が受信することにより、利用者は端末装置101上で学習用アプリケーションを実行し、言語の学習を行うことが可能となる。
以下、図9乃至図17を参照し、端末装置101上で学習用アプリケーションを実行した場合の、コンテンツの表示処理について説明する。図9は、本発明の一実施形態に係るコンテンツ表示処理の流れを説明するフローチャートである。図10、図11、及び図13乃至図17は、本発明の一実施形態に係る端末装置101に表示される画面の一例図である。図12は、本発明の一実施形態に係るコンテンツ表示処理のためのデータ構造の一例図である。
端末装置101のコンテンツ取得部121には、上述したように、コンテンツサーバ装置103からコンテンツが送信されて格納されている。このとき、端末装置101のディスプレイ126には、図示していないが、各種アプリケーションを開始させるためのアイコン等の複数の画像が配置された画面に、本発明の一実施形態に係る学習用アプリケーションを起動させるアイコンが表示されていてもよい。例えば、学習用アプリケーションを起動させるアイコンを利用者が指等でタッチ(クリック)すると、図9に示すコンテンツ表示処理のフローが開始される。
図9に図示したように、コンテンツ表示処理のフローにおいて、利用者の操作によりコンテンツ表示処理が開始されると、コンテンツ取得部121に格納されたコンテンツに適用され、再生制御部122によりコンテンツが再生される(ステップS901)。
コンテンツが再生されると、ディスプレイ126上に、例えば、種々の学習プログラムを選択可能とするメニューや、操作方法を説明する画面へのリンクなどを含む画面が表示されてもよい。このような表示がされた場合、メニューが表示された画面において、所望の学習プログラムを選択すると、図10に示す操作方法を説明する画面が表示される。なお、以下では、利用者の母語を韓国語とし、学習する言語が日本語である場合について説明を行なうが、本発明は、英語、中国語、フランス語、ドイツ語、スペイン語、ロシア語など、どのような言語にも適用することができる。なお、ステップS901におけるコンテンツの再生により、図10に示す操作方法を説明する画面が直接表示されてもよい。また、コンテンツの再生により以下に説明する「ゲーム」の実行が直接行われてもよい。
ここで、本発明の一実施形態に係る学習システム100の学習方法は、利用者が言語の習得を目的としてゲーム感覚で用いられる方法である。図11は、学習システム100により提供される学習プログラムである「ゲーム」の開始時点の画面を示したものである。利用者は、この「ゲーム」を端末装置101上で実行することにより、言語の習得を図る。図11に示したように、「ゲーム」の開始時点の画面には、ディスプレイ126の第1上部22の領域に、利用者の母語または利用者が理解可能な言語で第1文13が表示され、ディスプレイ126の下部25の領域には、複数のチャンク11a~11fが表示される。
なお、第1上部22と下部25との位置は、第1上部22が上方であり、下部25が下方にあることに限定はされず、任意の位置とすることができる。ただし、人間の指の操作などを考えると、第1上部22がディスプレイ内の上方に位置し、下部25がディスプレイ内の下方に位置するのが好ましい。
ここで、複数のチャンク11a~11fとは、第1文13と同じ意味であって、学習対象である言語における第2文をいくつかの意味のまとまり(chunk)に分けたものである。複数のチャンク11a~11fは、ディスプレイ126の下部25において、第2文を構成しないランダムな順序に配置されて表示される。利用者は、第1文13を参照しつつ、第2文を構成する順序で複数のチャンク11a~11fを選択することにより、第2文を構成するように並び替える。本発明の一実施形態に係る学習システム100は、この並び替えを正確に、より早く行うことができると、利用者の成績やポイントが上がり、他の利用者と競うことができるものである。
また、複数のチャンク11a~11fの中に、第2文を構成しないチャンクが含まれていてもよい。第2文を構成しないチャンクは、コンテンツの中に指定されて決定されていてもよいし、ゲームの開始時点でランダムに選択されて表示されてもよい。
端末装置101のディスプレイ126には、図11に示した「ゲーム」の開始時点の画面に遷移する前に、図10に示した「ゲーム」の操作方法を説明する画面が表示されてもよい。なお、図10に示した「ゲーム」の操作方法を説明する画面は、「次回からは表示しない」ことを選択可能な画像10dをタッチパネル125上でクリックすることにより、次に「ゲーム」を開始させるときには、図10に示す画面を表示することなく、図11に示す「ゲーム」の開始時点の画面に直接遷移するように設定することも可能である。図10に示したように、操作方法を説明する画面には、フリック操作説明画像10a、ヒントの説明画像10b、リセット操作説明画像10cが表示されてもよい。フリック操作説明画像10aには、利用者がディスプレイ126の下部25からディスプレイ126の第2上部23に向かってフリックする手指等の動作が、矢印により図示されている。利用者はディスプレイ126の下部25に表示された複数のチャンク11a~11fのうち、いずれかのチャンクを選択して触れ、上方向にフリックする。チャンク11a~11fは、上方向にフリックした順に、ディスプレイ126の第2上部23に移動して表示される。なお、ディスプレイ126の第2上部23とは、図11に図示したように、第1上部22よりも下の領域であって、下部25よりも上の領域であり、「ゲーム」の開始時点には空白の領域である。
また、図10に、ヒントの説明画像10bとして図示したように、「ゲーム」の制限時間の経過途中には、「Hint 1」、「Hint 2」といった複数のヒントが画面に表示されてもよい。また、リセット操作説明画像10cとして図示したように、「ゲーム」の途中で利用者が端末装置101本体をシャッフルすることにより、リセットして「ゲーム」を最初からやり直すことを可能にしてもよい。なお、ヒントの説明画像10bに示したように、複数のヒントを利用者に提示する機能については、以下、図14及び図15を参照して説明する。
図10に示す×印で図示された画像10eをタッチパネル125上でクリックすると、図10に示す画面を閉じるコンテンツの表示処理が行われ、図11に示す「ゲーム」の開始時点の画面に遷移してもよい。このとき、図9に図示したコンテンツ表示処理のフローにおいて、コンテンツ取得部121に格納されたコンテンツが本実施形態に係る学習用アプリケーションにより再生され、再生制御部122により、画面の第1上部22には第1文13が表示され、画面の下部25には複数のチャンク11a~11fが表示される(ステップS901、S902)。複数のチャンク11a~11fは、上述したように、第1文13と同じ意味だが異なる言語の複数の単語の列から構成される第2文を一又は複数の単語に区切って得られるものであり、第2文を構成しないランダムな順序で配置される。
このとき、ステップS902において、再生制御部122は、母語のチャンクIDの列をコンテンツ取得部121から取り出し、母語の第1文13として第1上部22に表示する。また、母語のチャンクIDの列に対応する学習言語のチャンクIDの列を取り出して、ランダムな順序で下部25に表示する。なお、図11に図示するように、ステップS901により、画面の下部25の下には、「ゲーム」の制限時間までの経過時間を示す時間表示部26が表示されてもよい。
図12は、コンテンツに含まれるデータ構造の一例を示す。図12(a)には、母語のチャンクIDの列を表す配列が示されている。M1、M2、M3、…、Mnは、それぞれ母語のチャンクに対応するチャンクIDである。M1、M2、M3、…、Mnそれぞれの母語のチャンクIDに対応するチャンクをディスプレイ126に順に並べて表示することにより、画面の第1上部22に、母語の第1文13が表示される。
図12(b)には、利用者が習得をしようとする言語(外国語)のチャンクIDの列を表す配列が示されている。F1、F2、F3、…、Fnは、それぞれ外国語のチャンクIDに対応するチャンクIDである。F1、F2、F3、…、Fnそれぞれの外国語のチャンクIDに対応するチャンクをディスプレイ126に順に並べて表示することにより、外国語の正しい順序の文が表示される。したがって、図12(b)は、利用者が正しくチャンクを選択するべき順序を表している。ただし、ディスプレイ126に表示をするときには、F1、F2、F3、…、Fnはランダムな順序で並べられてディスプレイ126の下部25に表示がされる。
端末装置101が外国語のチャンクIDに対応するチャンク11a~11fをランダムな順序に並べて表示するときには、チャンク11a~11fがディスプレイ126に表示される座標位置が端末装置101のメモリ202などに格納される。ここで座標位置は、例えばチャンク11a~11fの左上の座標の位置と、チャンク11a~11fが表示されるときに必要な領域の幅および高さとを含む。利用者がフリックなどの操作を行ったときには、操作が行われたディスプレイ126上の座標の位置を求め、その位置を含むチャンク11a~11fの領域を検索する。
なお、図12の(a)及び(b)におけるチャンクIDの個数は等しいとしたが、異なっていてもよく、特に、外国語のチャンクIDの個数が小さくなっていてもよい。これは、副詞句などに対応するチャンク11a~11fの配置に自由度があるため、配置に自由度があるチャンクのIDを除いて図12(b)に示す配列に配置しておいてもよいためである。配置に自由度があるチャンクのIDは、図12のデータ構造とは別に記憶される。ディスプレイ126に外国語のチャンク11a~11fが表示されるときに、配置に自由度があるチャンクのIDを含めてランダムな順序で並び換える。
利用者は、図11に示す「ゲーム」の開始時点の画面において、画面の下部25に表示された複数のチャンク11a~11fのうち、第1文13を参照して第2文を構成する初めの語句に相当すると考えられるいずれかのチャンク11a~11fに触れ、上方向にフリックする。このとき、図9に図示したコンテンツ表示処理のフローにおいて、検知部123は、利用者のフリック操作を検知する(ステップS903)。検知部123は、タッチパネル125のディスプレイ126上で利用者がタッチした点(接触点)の座標及びフリックした方向を検出し、これらの情報を含む検知情報を再生制御部122に送信する。再生制御部122は、検知部123から受信した検知情報に基づき、いずれのチャンク11a~11fが選択され、いずれの位置に移動させるかを決定する(ステップS904)。選択されたチャンク11a~11fと移動させる位置が決定すると、再生制御部122は、選択されたチャンク11a~11fを、決定された位置に移動させて表示する(ステップS905)。
ここで、図13を参照し、利用者のフリック操作についてさらに詳細に説明する。なお、以下では、フリックにより移動させた後のチャンクの符号を、移動する前のチャンクの符号に「´」をつけて説明する。図13には、フリックにより選択がされ、第1上部22の下側に位置する第2上部23に移動したチャンク11a´~11d´と、選択がされていないチャンク11e、11fとが図示されている。また、チャンク11cの移動方向が方向A、方向Bとして図示されている。チャンク11cを、ディスプレイ126の下部25から第2上部23へと移動させる場合、利用者は、図示した方向Aにチャンク11cをフリックする。また、チャンク11cは、第2上部23に移動させた後、第2上部23から下部25に移動させることも可能である。第2上部23から下部25に移動させる場合は、利用者が誤ってチャンク11a~11fを第2上部23に移動させたことに気づき、その移動を取り消す場合である。第2上部23に移動したチャンク11c´を、図示した方向Bにフリックすることにより、再び下部25に移動させることができる。このように、図13に図示した下部25と第2上部23とを区分する線を境界線24とすると、境界線24を挟んで、下部25に配置されたチャンク11a~11fは上方向である方向Aにフリックされて第2上部23へ移動させ、第2上部23に配置されたチャンク11a´~11f´は下方向である方向Bにフリックされて下部25へ移動させて表示させることが可能である。なお、境界線24は、チャンク11a~11fの移動とともに、表示位置が変化するものであってもよい。
画面の下部25に配置されたチャンク11a~11fは、フリックされた順序で第2上部23に移動して並べられるものである。また、第2上部23に移動して並べられたチャンク11a´~11f´は、並べられた順序とは逆の順序で一つずつ方向Bにフリックして下部25に戻さない限り、第2上部23において並び替えることはできないものである。例えば、図13に図示したように、既に4つのチャンク11a´~11d´を第2上部23に移動させた状態で、最初にフリックしたチャンク11b´の並び順を変更させたい場合、並び順の後ろから順に、まずチャンク11c´を方向Bにフリックし、次にチャンク11d´を方向Bにフリックし、次にチャンク11a´を方向Bにフリックし、最後にチャンク11b´を方向Bにフリックして全てのチャンク11a´~11d´を下部25に戻した後、チャンク11a~11fを所望の順序で方向Aにフリックし、並べ替えることとなる。
このように、下部25に配置されたチャンク11a~11fはフリックした順序でしか第2上部23に並べることはできず、また、第2上部23に並べられたチャンク11a´~11f´は並び順とは逆の順序でしか下部25に戻すことはできない。フリック動作が素早く画面上を払うような動作であり、「ゲーム」には制限時間を設定することから、利用者は、理解可能な第1文13を参照し、より短時間で第2文を構成する並び順を完成させようと、チャンク11a~11fを一つずつより速いスピードでフリックしようとする。このとき、チャンク11a~11fをフリックした順序でしか並べられないようにすることにより、利用者は、学習対象の言語が母語とは異なる文法や語順を有する場合であっても、会話をする場合と同様に、瞬間的に学習対象の言語に対応させて文章を構成する練習を行うことが可能となる。また、利用者は、フリック動作によるゲーム感覚や爽快感を得ながら、短時間で数多くの学習対象の言語の文(センテンス)を完成させて達成感を得ることができる。従って、本発明の一実施形態に係る学習システム100によれば、フリック動作とともに、より感覚的に学習対象である言語の構文や文法を学習することが可能となる。
また、端末装置101の検知部123は、フリック動作の速度を検知するセンサを備えるものであってもよい。検知部123は、このようなセンサによって検知された速度の情報を含む検知情報を再生制御部122に送信し、再生制御部122は、検知された速度に応じて画面の下部25又は第2上部23に配置されたチャンク11a~11f、11a´~11f´を移動させるかどうかを決定してもよい。例えば、再生制御部122は、センサにより検知されたフリック動作の速度が、予め設定された所定の速度以上である場合はチャンク11a~11f、11a´~11f´を移動させ、所定の速度に満たない場合は、チャンク11a~11f、11a´~11f´を移動させないように制御してもよい。
図9に図示したコンテンツ表示処理のフローにおいて、選択されたチャンク11a~11fが第2上部23に移動される(ステップS905)と、再生制御部122は、下部25に配置されている全てのチャンク11a~11fが選択されて第2上部23に移動したかを判断する(ステップS906)。下部25に配置されていたチャンク11a~11fが全て選択されて第2上部23に移動したことが判断されると、再生制御部122は、正しい順序でチャンク11a~11fが並び替えられたかを判定する(ステップS907)。なお、「ゲーム」の制限時間に達した場合には、ステップS906を経ずに、ステップS907に進み、チャンク11a~11fの順序が正しい順序であるかを判定してもよい。また、図示していないが、タッチパネル125上に表示された「判定」ボタンをクリックすることにより、ステップS906を経ずに、ステップS907に進み、判定処理が行われてもよい。このとき、再生制御部122は、コンテンツ取得部121に格納されたコンテンツのうち、コンテンツサーバ装置103から受信した図5に示すテーブル502を基に、チャンクIDと順序とが正しく結びついているかを確認し、正答であるかどうかを判断する。これにより正答率などの情報を含む成績情報が計算され、成績情報は履歴管理部124に格納される。
また、判定は、正しくない順序で移動させたチャンク11a~11fの個数に基づいて判定されてもよい。この場合、正しくない順序でチャンク11a~11fを移動させようとしたときに、端末装置101のバイブレーション機能やライトを点滅させる機能などを動作させて、利用者に対して、誤った選択が行われたことを振動、光、音などにより通知してもよい。このような通知は、正しくない順序で移動させたチャンク11a~11fの個数に基づいて判定を行う場合にも行うことができる。
また、チャンク11a~11fの順序が正しい順序であるかを判定する場合、正解の順序と厳密に比較するのではなく、副詞句などの比較的自由に配置できるチャンクを考慮して判定を行ってもよい。例えば、副詞句が正しく配置された正解を全てコンテンツ内に含ませておき、順序が正解のどれかに合致するかどうかを判断する。また、副詞句などの比較的自由に配置できるチャンクの順序を正解としてコンテンツに含ませておき、利用者が選択した順序から副詞句などを除いて正解に合致するかどうかを判断し、それに加えて、副詞句などの位置が許容されるかどうかを判断してもよい。
次に、本発明の一実施形態に係る「ゲーム」の途中で提示されるヒントについて、図14及び図15を参照して説明する。図9に示すステップS907の判定のステップに進む前に、制限時間内であれば所定の時間に、ヒントを表示するコンテンツが再生されてもよい。図14及び図15は、ヒントを表示する際の端末装置101に表示される画面の一例を示す図である。なお、図14及び図15に示すヒントの表示は、いずれも端末装置101の再生制御部122により、コンテンツ取得部121に格納されたコンテンツが再生されて表示されるものである。
図14に示すように、時間表示部26に示す制限時間の途中で、ヒントとして、複数のチャンク11a´~11d´、11e、11fの色が自動的に変化し、このチャンクにそれぞれ対応する母語チャンク13a~13fが、それぞれ対応するチャンクと同じ色に自動的に変化して表示されてもよい。また、母語チャンク13a~13fは、図14に図示するように、それぞれ対応する同じ色のチャンクが第2文を構成する場合の順序で自動的に並び替えられて表示される。これにより、利用者は、第1上部22に表示される母語チャンク13a~13fの色を参照し、母語チャンク13a~13fの並び順に合わせてチャンク11a~11fを第2上部23に移動させて表示させることにより、正しい順序でチャンク11a~11fを並び替えることができる。
また、図15に示すように、全てのチャンク11a~11fをフリックして第2上部23に移動させた後であって、時間表示部26に示す制限時間の途中に、チャンク11a´~11f´が第2文を構成する正しい順序で並べられていない場合には、ヒントとして、第1上部22と第2上部23との間の第3上部27に、複数のチャンク11a´~11f´とそれぞれ同じ形を有する複数の参照チャンク15a~15fが、第2文を構成する正しい順序で並べられて表示されてもよい。また、このとき、選択されたチャンク11a´~11f´のうち誤った順序で配置されたチャンクと、参照チャンク15a~15fのうちそれぞれ対応するチャンクとが、図15に示す矢印線16a~16dにより繋がれるように表示されてもよい。このように、誤った順序で配置されたチャンクと、正しい順序で並べられた参照チャンク15a~15fのうち対応するチャンクとが、矢印線16a~16dによって繋がれて表示されることにより、利用者は、誤った順序で並べられたチャンク11a´~11d´を、容易に正しい順序で並び替えることが可能となる。
さらに、図15に示すように、複数のチャンク11a´~11f´や複数の参照チャンク15a~15fのうち、助詞などの所定の品詞にのみ色を付けて表示し、他の品詞に対応する部分は色を付けずに表示してもよい。これにより、言語によっては特殊な品詞を用いる場合でも、特殊な品詞を異なる色で表示させて目立たせることにより、利用者の文法等の理解を促すことができる。
このように、制限時間の途中に、ヒントが表示されることにより、利用者は、より短時間で、スピードを上げて複数のチャンク11a~11fを並べ替え、解答することが可能となる。従って、本発明の一実施形態に係る学習システム100による学習プログラムによれば、利用者は、答がわからない場合であっても考え込むことなく、短時間で数多くの並び替えを行う設問に接し解答することが可能となる。
利用者が図13及び図14に示すヒントを参照するなどして、複数のチャンク11a~11fをフリックして並べ替えた後、上述した図9に示すコンテンツ表示処理フローのステップS907において判定処理が行われると「ゲーム」が終了する。「ゲーム」を終了させると、図16に示す利用者の成績情報が示される画面に遷移してもよい。
図16は、本発明の一実施形態に係る端末装置101に表示される画面の一例図である。上述した判定処理(ステップS907)により成績が算出されると、図16(a)に図示したように、例えば、「Great」という評価とともに「3000」という点数が画面上に表示されてもよい。このとき、利用者の成績情報は、端末装置101の履歴管理部124に格納された後、コンテンツサーバ装置103の利用者管理部106に、ネットワーク102を通じて送信されて学習履歴管理部116に格納される。また、成績情報のみならず、どのコンテンツを閲覧したかなど、利用に関する他の履歴情報についても、端末装置101の履歴管理部124に格納された後、コンテンツサーバ装置103に送信されてもよい。
図16(b)は、利用者の成績情報と学習したセンテンスなどの情報が表示される画面の一例を示す。図16(b)に図示したように、例えば、「Bad」、「Good」、「Great」、「Excellent」などの成績評価それぞれに対応して、過去に利用者が実施した設問数や、その設問で学習したセンテンスの情報などが表示されてもよい。このとき、図16(b)に示す「Bad」の成績に対応する設問に出てきたセンテンス17について、星形状の画像18をタッチパネル125上でクリックすると、センテンス17の情報が端末装置101の履歴管理部124に格納される。このように、利用者はお気に入り情報としてセンテンス17などの情報を保存しておくことができる。従って、利用者は、成績に応じて復習したいセンテンスを容易に見つけ出し、端末装置101上で何度でも学習することが可能となる。また、お気に入り情報は、履歴情報等と同様に、「ゲーム」の終了時に自動的にコンテンツサーバ装置103に送信されてもよい。
このように、コンテンツサーバ装置103は、各端末装置101から送信される複数の利用者の成績情報や履歴情報などを管理することができる。従って、本実施形態によれば、各利用者に対して、他の利用者の成績と比較したランキング形式の成績表を提示することや、多くの利用者に人気のあるコンテンツをレコメンドすることも可能となる。
また、コンテンツサーバ装置103が複数の端末装置101と通信することが可能であることから、図示していないが、他の利用者とコミュニケーションをとることのできるコンテンツが提供されてもよい。例えば、利用者が自ら作成した学習言語のセンテンスを、当該学習言語を母語とする利用者が評価するコンテンツや、質問とその回答を投稿することのできる掲示板のようなコンテンツが提供されてもよい。このようなコンテンツを提供することにより、利用者同士のコミュニティの発展を促し、さらなる学習のインセンティブを与えることができる。
他にも、利用者に学習のインセンティブを与える工夫として、例えば、図17に図示したように、正答率の高い利用者にのみ高いポイントを付与する問題が提供されるなどの特別なコンテンツが提供されてもよい。図17は、本発明の一実施形態に係る端末装置101に表示される画面の一例図である。図17(a)に図示したように、例えば、難易度の高さを示す「Stage」の高い設問に対して、利用者の正答率が高い場合には、特別なコンテンツを開始させる画像19が表示されてもよい。画像19は、図示したように、成績に応じて表示される複数の種類のメダルの画像を含む。この画像19のうち、いずれかのメダルの画像をタッチパネル125上でクリックすることにより、図17(b)に示すように、特別な設問を開始させる画像が表示されてもよい。また、特別な設問はメダルの種類に応じて異なるものであり、例えば、母国語は表示されず、学習言語のみからなる設問であり、正答すると高いポイントなどが付与されるものであってもよい。また、隠しステージのように、利用者の意図しないときに、メダルの画像が表示されるものであってもよい。利用者は、特別な設問に挑戦してより多くのポイントを獲得するために通常の設問に対しても正答率を上げる努力を行うため、このような工夫により、利用者の語学学習のモチベーションを維持させることも可能となる。
また、利用者は、コンテンツサーバ装置103がインターネットなどの通信網102を介して端末装置101と通信可能であることから、コンテンツサーバ装置103から学習コンテンツが更新されたことの通知を自動的に受け、更新された新しい学習コンテンツのデータを端末装置101にダウンロードすることができる。図18は、本発明の一実施形態に係る端末装置101に表示される画面の一例図である。以下、図18を参照し、本発明の一実施形態に係る学習システム100において端末装置101が更新された学習コンテンツのデータを取得する方法について説明する。
図18に一例として図示したように、端末装置101の画面に表示される学習レベルの選択画面30において、学習レベルの選択リストである画像31a~31dが表示されてもよい。このとき、利用者は、学習レベルの選択画像31a~31dのいずれかをクリックすることにより、所望の学習レベルのコンテンツを開始させることができる。また、コンテンツサーバ装置103において新たに学習コンテンツが作成された場合には、図18に図示したように、更新された学習コンテンツに対応する学習レベルの選択画像31a、31bに隣接して更新データ通知画像32a、32bが表示されてもよい。利用者は、学習レベルの選択画像31a、31bに隣接して表示される更新データ通知画像32a、32bによって、当該学習レベルに対応する更新された学習コンテンツの存在を知ることができる。利用者は、更新データ通知画像32a、32bが表示された学習レベルの選択画像31a、31bをクリックし、ダウンロード処理の実行を選択する画像等をクリックすることにより、所望の学習レベルに対応する更新された学習コンテンツのデータを端末装置101にダウンロードすることができる。
更新データ通知画像32a、32bは、例えば、上述したように学習用アプリケーションの起動時に端末装置101からコンテンツサーバ装置105に自動的に問い合わせの通信が送信され、コンテンツ管理部105に新たに更新された学習コンテンツがある場合には、コンテンツサーバ装置103から端末装置101に更新データ通知画像32a、32bを表示するためのデータが自動的に送信され、選択画面30において表示されてもよい。このように、利用者は、学習コンテンツのデータが更新された場合に、通信網102が利用できる環境においては、選択画面30において更新データ通知画像32a、32bが自動的に表示されるため、更新された学習コンテンツのデータを容易にダウンロードすることができる。
一方、端末装置101が通信網102に接続できない環境にある場合には、学習用アプリケーションの起動時にコンテンツサーバ装置105への問い合わせの通信をすることができないため、このような場合は、前回の問い合わせの通信時に取得したキャッシュを端末装置101の画面に表示してもよい。このようなキャッシュの画面の表示は、例えば、問い合わせの通信に失敗してから2時間程度は表示するものとして設定されてもよい。このように、端末装置101は、通信網102に接続可能な環境にある場合にのみ、更新された学習コンテンツの通知を自動的に受信することができる。従って、本発明の一実施形態によれば、利用者は所望の学習コンテンツが更新された際に容易に更新されたデータを取得することができるため、利用者に利便性を向上させた学習システム100を提供することができる。
以上、本発明によれば、利用者にフリック操作により複数のチャンク11a~11fを並び替えて学習対象である言語の文(センテンス)を構成させるコンテンツを提供することにより、利用者が感覚的に学習対象である言語の構文や文法を習得できる学習システム100を提供することができる。
Claims (9)
- タッチパネルを備えた端末装置を用いて行う学習システムであって、
前記端末装置は、
ネットワークを介して接続されたサーバ装置から送信されるコンテンツを取得するコンテンツ取得部と、
前記タッチパネル上における利用者の身体又は器具を介した接触を検知する検知部と、
前記取得されたコンテンツにより関連付けられている画像情報による表示を前記検知部の検知情報に基づき行なう再生制御部と、を備え、
前記再生制御部は、前記タッチパネル内の第1領域に、複数の単語の列として構成される第1文を表示し、前記タッチパネル内の第2領域に、前記第1文と同じ意味であり前記第1文と異なる言語の複数の単語の列として構成される第2文を一又は複数の単語に区切って得られる複数のチャンクとしてランダムな順序に配置して表示し、
前記検知部が、前記利用者が前記複数のチャンクのうちいずれかに接触したことを検知すると、前記第1領域に、前記接触したチャンクの位置を移動させて表示することを特徴とする学習システム。 - 前記検知部は、前記利用者が前記複数のチャンクのうちいずれかに接触し、前記第1領域に向かってフリックした場合には、前記第1領域に前記接触したチャンクの位置を移動させて表示し、前記第2領域に向かってフリックした場合には、前記第2領域に前記接触したチャンクの位置を移動させて表示することを特徴とする請求項1に記載の学習システム。
- 前記検知部は、前記利用者が前記複数のチャンクのうちいずれかに接触し、所定の速度以上でフリックした場合にのみ、前記接触したチャンクの位置を移動させて表示することを特徴とする請求項2に記載の学習システム。
- 前記利用者が所定の時間内に前記第1領域に前記第2文を構成する正しい順序で前記複数のチャンクを配置できない場合には、前記再生制御部が前記複数のチャンクをそれぞれ異なる色に変化させるとともに、前記複数のチャンクのそれぞれに対応する前記第1文の一又は複数の単語の集まりごとにそれぞれ対応する前記チャンクの色と同じ色に変化させることを特徴とする請求項1に記載の学習システム。
- 前記再生制御部は、前記複数のチャンクのうち所定の品詞に対応する部分を他の品詞に対応する部分の色と異なる色で表示することを特徴とする請求項1に記載の学習システム。
- 前記利用者が前記第1領域に前記第2文を構成しない誤った順序で前記複数のチャンクを配置した場合には、前記第1領域と前記第2領域との間に前記第2文が表示され、
誤った順序で配置されたチャンクと、前記誤った順序で配置されたチャンクにそれぞれ対応する前記第1領域と前記第2領域との間に表示された前記第2文の部分とが、線で繋がれるように表示されることを特徴とする請求項1に記載の学習システム。 - 前記利用者が前記第1領域に前記第2文を構成しない誤った順序で前記複数のチャンクを配置したとき、前記端末装置が振動、光、または音を発生させることを特徴とする請求項1に記載の学習システム。
- 前記端末装置は、前記利用者の利用履歴情報を管理する履歴管理部をさらに備え、
前記サーバ装置は、複数の前記端末装置の前記履歴管理部から、複数の前記利用者の前記利用履歴情報を受信して格納する学習履歴管理部を備えることを特徴とする請求項1に記載の学習システム。 - タッチパネルを備え、ネットワークを介して接続されたサーバ装置から送信されるコンテンツを取得し、前記タッチパネル上における利用者の身体又は器具を介した接触を検知する端末装置に、前記取得されたコンテンツに関連付けられている画像情報及び前記タッチパネル上の接触の検知情報に基づき画像を表示する処理を実行させるためのコンピュータ・プログラムであって、
前記端末装置に、前記タッチパネル内の第1領域に、複数の単語の列として構成される第1文を表示し、前記タッチパネル内の第2領域に、前記第1文と同じ意味であり前記第1文と異なる言語の複数の単語の列として構成される第2文を一又は複数の単語に区切って得られる複数のチャンクとしてランダムな順序に配置して表示し、前記利用者が前記複数のチャンクのうちいずれかに接触したことを検知すると、前記第1領域に、前記接触したチャンクの位置を移動させて表示する処理を実行させることを含むことを特徴とするコンピュータ・プログラム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011125816 | 2011-06-03 | ||
| JP2011-125816 | 2011-06-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012165585A1 true WO2012165585A1 (ja) | 2012-12-06 |
Family
ID=47259437
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/064185 Ceased WO2012165585A1 (ja) | 2011-06-03 | 2012-05-31 | 学習システム |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2012165585A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015011187A (ja) * | 2013-06-28 | 2015-01-19 | 株式会社教育測定研究所 | 英文法学習システム |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0644001A (ja) * | 1992-07-27 | 1994-02-18 | Toshiba Corp | 表示制御装置及び表示制御方法 |
| JP2002132126A (ja) * | 2000-10-20 | 2002-05-09 | Pegasus Planning:Kk | 学習支援システム |
| JP2004138660A (ja) * | 2002-10-15 | 2004-05-13 | Eigyotatsu Kofun Yugenkoshi | マルチメディア外国語センテンス作成トレーニングシステムおよびその方法 |
| JP2009251292A (ja) * | 2008-04-07 | 2009-10-29 | Sharp Corp | 学習コンテンツ生成装置、学習コンテンツの生成方法、学習コンテンツ生成装置としてコンピュータを機能させるためのプログラム、および当該プログラムを格納したコンピュータ読み取り可能な記録媒体 |
| WO2010007703A1 (ja) * | 2008-07-14 | 2010-01-21 | 彰 田地野 | 英語教育システム及び英語教育プログラム |
| JP2010282097A (ja) * | 2009-06-05 | 2010-12-16 | Genesis System Research Co Ltd | 学習装置、学習プログラムおよびその学習プログラムを記録したコンピュータ読み取り可能な記録媒体 |
-
2012
- 2012-05-31 WO PCT/JP2012/064185 patent/WO2012165585A1/ja not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0644001A (ja) * | 1992-07-27 | 1994-02-18 | Toshiba Corp | 表示制御装置及び表示制御方法 |
| JP2002132126A (ja) * | 2000-10-20 | 2002-05-09 | Pegasus Planning:Kk | 学習支援システム |
| JP2004138660A (ja) * | 2002-10-15 | 2004-05-13 | Eigyotatsu Kofun Yugenkoshi | マルチメディア外国語センテンス作成トレーニングシステムおよびその方法 |
| JP2009251292A (ja) * | 2008-04-07 | 2009-10-29 | Sharp Corp | 学習コンテンツ生成装置、学習コンテンツの生成方法、学習コンテンツ生成装置としてコンピュータを機能させるためのプログラム、および当該プログラムを格納したコンピュータ読み取り可能な記録媒体 |
| WO2010007703A1 (ja) * | 2008-07-14 | 2010-01-21 | 彰 田地野 | 英語教育システム及び英語教育プログラム |
| JP2010282097A (ja) * | 2009-06-05 | 2010-12-16 | Genesis System Research Co Ltd | 学習装置、学習プログラムおよびその学習プログラムを記録したコンピュータ読み取り可能な記録媒体 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015011187A (ja) * | 2013-06-28 | 2015-01-19 | 株式会社教育測定研究所 | 英文法学習システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9495074B2 (en) | Information processing system, storing medium, information processing device, and display method | |
| TWI531916B (zh) | 用於系統層級搜尋使用者介面之登錄的計算裝置、電腦儲存記憶體及方法 | |
| US20140349749A1 (en) | Information processing system, information processing device, storing medium, and display method | |
| US20130321451A1 (en) | Information processing system, computer readable medium, information processing device, and display method | |
| EP4140549A1 (en) | Ai onboarding assistant | |
| US20140379802A1 (en) | Information-processing system, information-processing device, storage medium, and information-processing method | |
| EP2669819A1 (en) | Information processing system, computer program product, information processing device, and display method | |
| Hodges | How do I hold this thing? Controlling reconstructed Q* berts | |
| US9338198B2 (en) | Information processing system, storing medium, information processing device, and display method | |
| US20130324234A1 (en) | Information processing system, storing medium, information processing device, and recommendation method | |
| Ng et al. | Eliciting user-defined touch and mid-air gestures for co-located mobile gaming | |
| de Borba Campos et al. | Usability, accessibility and gameplay heuristics to evaluate audiogames for users who are blind | |
| KR102109003B1 (ko) | 연관 매핑 게임 | |
| WO2012165585A1 (ja) | 学習システム | |
| JP6216939B2 (ja) | ゲーム機、それを含むゲームシステム、それに用いられる制御方法及びコンピュータプログラム | |
| Smith | Flux VR: The development and validation of a heuristic checklist for virtual reality game design supporting immersion, presence, and flow | |
| Torrente et al. | Evaluation of three accessible interfaces for educational point-and-click computer games | |
| Klastrup | Paradigms of interaction: Conceptions and misconceptions of the field today | |
| JP2021053466A (ja) | ゲームプログラム、ゲームプログラムを実行する方法、および情報処理装置 | |
| Li et al. | Exploring the SoundVizVR Plugin in the Development of Sound-Accessible Virtual Reality Games: Insights from Game Developers and Players | |
| Castro et al. | Accessibility strategies in a mobile card game | |
| Freitas | Rok manager: project of a mobile application to support for rise of kingdoms players | |
| Hodges | The Effects of Haptics on Rhythm Dance Game Performance and Enjoyment | |
| JP2026002780A (ja) | 情報処理装置およびプログラム | |
| CN116036577A (zh) | 游戏中的远程协助方法和电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12793742 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12793742 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |