JP7770502B2 - system - Google Patents
systemInfo
- Publication number
- JP7770502B2 JP7770502B2 JP2024162860A JP2024162860A JP7770502B2 JP 7770502 B2 JP7770502 B2 JP 7770502B2 JP 2024162860 A JP2024162860 A JP 2024162860A JP 2024162860 A JP2024162860 A JP 2024162860A JP 7770502 B2 JP7770502 B2 JP 7770502B2
- Authority
- JP
- Japan
- Prior art keywords
- student
- unit
- data
- learning
- proficiency
- 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.)
- Active
Links
Description
本開示の技術は、システムに関する。 The technology disclosed herein relates to a system.
特許文献1には、少なくとも一つのプロセッサにより遂行される、ペルソナチャットボット制御方法であって、ユーザ発話を受信するステップと、前記ユーザ発話を、チャットボットのキャラクターに関する説明と関連した指示文を含むプロンプトに追加するステップと前記プロンプトをエンコードするステップと、前記エンコードしたプロンプトを言語モデルに入力して、前記ユーザ発話に応答するチャットボット発話を生成するステップ、を含む、方法が開示されている。 Patent document 1 discloses a persona chatbot control method executed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot's character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance.
従来の技術では、生徒の学習習熟度を正確に判定し、適切な学習支援を提供することが困難であるという課題があった。 Conventional technology has had the challenge of making it difficult to accurately assess students' learning proficiency and provide appropriate learning support.
実施形態に係るシステムは、生徒の学習習熟度を正確に判定し、適切な学習支援を提供することを目的とする。 The system according to this embodiment aims to accurately assess students' learning proficiency and provide appropriate learning support.
実施形態に係るシステムは、収集部と、判定部と、提供部と、提示部とを備える。収集部は、生徒の学習データを収集する。判定部は、収集部によって収集された学習データに基づいて生徒の習熟度を判定する。提供部は、判定部によって判定された習熟度が不足している分野における解説および練習問題を生徒に提供する。提示部は、判定部によって判定された習熟度を生徒に提示する。 The system according to the embodiment includes a collection unit, a determination unit, a provision unit, and a presentation unit. The collection unit collects learning data from students. The determination unit determines the student's level of proficiency based on the learning data collected by the collection unit. The provision unit provides the student with explanations and practice questions in areas where the student's proficiency level is lacking, as determined by the determination unit. The presentation unit presents the student with the level of proficiency determined by the determination unit.
実施形態に係るシステムは、生徒の学習習熟度を正確に判定し、適切な学習支援を提供することができる。 The system according to the embodiment can accurately assess students' learning proficiency and provide appropriate learning support.
以下、添付図面に従って本開示の技術に係るシステムの実施形態の一例について説明する。 Below, an example of an embodiment of a system relating to the technology disclosed herein will be described with reference to the accompanying drawings.
先ず、以下の説明で使用される文言について説明する。 First, let me explain the terminology used in the following explanation.
以下の実施形態において、符号付きのプロセッサ(以下、単に「プロセッサ」と称する)は、1つの演算装置であってもよいし、複数の演算装置の組み合わせであってもよい。また、プロセッサは、1種類の演算装置であってもよいし、複数種類の演算装置の組み合わせであってもよい。演算装置の一例としては、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、GPGPU(General-Purpose computing on Graphics Processing Units)、APU(Accelerated Processing Unit)、またはTPU(Tensor Processing Unit)などが挙げられる。 In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Furthermore, a processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose Computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (Tensor Processing Unit).
以下の実施形態において、符号付きのRAM(Random Access Memory)は、一時的に情報が格納されるメモリであり、プロセッサによってワークメモリとして用いられる。 In the following embodiments, coded random access memory (RAM) is memory in which information is temporarily stored and is used as work memory by the processor.
以下の実施形態において、符号付きのストレージは、各種プログラムおよび各種パラメータなどを記憶する1つまたは複数の不揮発性の記憶装置である。不揮発性の記憶装置の一例としては、フラッシュメモリ(SSD(Solid State Drive))、磁気ディスク(例えば、ハードディスク)、または磁気テープなどが挙げられる。 In the following embodiments, the coded storage refers to one or more non-volatile storage devices that store various programs, parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
以下の実施形態において、符号付きの通信I/F(Interface)は、通信プロセッサおよびアンテナなどを含むインタフェースである。通信I/Fは、複数のコンピュータ間での通信を司る。通信I/Fに対して適用される通信規格の一例としては、5G(5th Generation Mobile Communication System)、Wi-Fi(登録商標)、またはBluetooth(登録商標)などを含む無線通信規格が挙げられる。 In the following embodiments, a communication I/F (Interface) is an interface that includes a communication processor, an antenna, and the like. The communication I/F controls communication between multiple computers. Examples of communication standards that can be applied to the communication I/F include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
以下の実施形態において、「Aおよび/またはB」は、「AおよびBのうちの少なくとも1つ」と同義である。つまり、「Aおよび/またはB」は、Aだけであってもよいし、Bだけであってもよいし、AおよびBの組み合わせであってもよい、という意味である。また、本明細書において、3つ以上の事柄を「および/または」で結び付けて表現する場合も、「Aおよび/またはB」と同様の考え方が適用される。 In the following embodiments, "A and/or B" is synonymous with "at least one of A and B." In other words, "A and/or B" means that it may be A alone, B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and/or B" also applies when three or more things are expressed connected by "and/or."
[第1実施形態]
図1には、第1実施形態に係るデータ処理システム10の構成の一例が示されている。
[First embodiment]
FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
図1に示すように、データ処理システム10は、データ処理装置12およびスマートデバイス14を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 1, the data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
データ処理装置12は、コンピュータ22、データベース24、および通信I/F26を備えている。コンピュータ22は、プロセッサ28、RAM30、およびストレージ32を備えている。プロセッサ28、RAM30、およびストレージ32は、バス34に接続されている。また、データベース24および通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WAN(Wide Area Network)および/またはLAN(Local Area Network)などが挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and/or a LAN (Local Area Network).
スマートデバイス14は、コンピュータ36、受付装置38、出力装置40、カメラ42、および通信I/F44を備えている。コンピュータ36は、プロセッサ46、RAM48、およびストレージ50を備えている。プロセッサ46、RAM48、およびストレージ50は、バス52に接続されている。また、受付装置38、出力装置40、およびカメラ42も、バス52に接続されている。 The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I/F 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52.
受付装置38は、タッチパネル38Aおよびマイクロフォン38Bなどを備えており、ユーザ入力を受け付ける。タッチパネル38Aは、指示体(例えば、ペンまたは指など)の接触を検出することにより、指示体の接触によるユーザ入力を受け付ける。マイクロフォン38Bは、ユーザの音声を検出することにより、音声によるユーザ入力を受け付ける。制御部46Aは、タッチパネル38Aおよびマイクロフォン38Bによって受け付けたユーザ入力を示すデータをデータ処理装置12に送信する。データ処理装置12では、特定処理部290(図2参照)が、ユーザ入力を示すデータを取得する。 The reception device 38 is equipped with a touch panel 38A and a microphone 38B, and receives user input. The touch panel 38A detects contact with an indicator (e.g., a pen or finger) to receive user input by the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and microphone 38B to the data processing device 12. In the data processing device 12, the identification processing unit 290 (see Figure 2) acquires the data indicating the user input.
出力装置40は、ディスプレイ40Aおよびスピーカ40Bなどを備えており、データをユーザが知覚可能な表現形(例えば、音声および/またはテキスト)で出力することでデータをユーザに対して提示する。ディスプレイ40Aは、プロセッサ46からの指示に従ってテキストおよび画像などの可視情報を表示する。スピーカ40Bは、プロセッサ46からの指示に従って音声を出力する。カメラ42は、レンズ、絞り、およびシャッタなどの光学系と、CMOS(Complementary Metal-Oxide-Semiconductor)イメージセンサまたはCCD(Charge Coupled Device)イメージセンサなどの撮像素子とが搭載された小型デジタルカメラである。 The output device 40 includes a display 40A and a speaker 40B, and presents data to the user by outputting the data in a form that the user can perceive (e.g., audio and/or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
通信I/F44は、ネットワーク54に接続されている。通信I/F44および26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54.
図2には、データ処理装置12およびスマートデバイス14の要部機能の一例が示されている。 Figure 2 shows an example of the main functions of the data processing device 12 and smart device 14.
図2に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。特定処理プログラム56は、本開示の技術に係る「プログラム」の一例である。プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って特定処理部290として動作することによって実現される。 As shown in FIG. 2, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
ストレージ32には、データ生成モデル58および感情特定モデル59が格納されている。データ生成モデル58および感情特定モデル59は、特定処理部290によって用いられる。特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うことができる。感情特定モデル59を用いた感情推定機能(感情特定機能)では、ユーザの感情の推定や予測などを含め、ユーザの感情に関する種々の推定や予測などが行われるが、かかる例に限定されない。また、感情の推定や予測には、例えば、感情の分析(解析)なども含まれる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotions, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, emotion estimation and prediction also include, for example, emotion analysis.
スマートデバイス14では、プロセッサ46によって特定処理が行われる。ストレージ50には、特定処理プログラム60が格納されている。特定処理プログラム60は、データ処理システム10によって特定処理プログラム56と併用される。プロセッサ46は、ストレージ50から特定処理プログラム60を読み出し、読み出した特定処理プログラム60をRAM48上で実行する。特定処理は、プロセッサ46がRAM48上で実行する特定処理プログラム60に従って、制御部46Aとして動作することによって実現される。なお、スマートデバイス14には、データ生成モデル58および感情特定モデル59と同様のデータ生成モデルおよび感情特定モデルを有し、これらモデルを用いて特定処理部290と同様の処理を行うこともできる。 In the smart device 14, the specific processing is performed by the processor 46. The storage 50 stores the specific processing program 60. The specific processing program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the specific processing program 60 from the storage 50 and executes the read specific processing program 60 on the RAM 48. The specific processing is realized by the processor 46 operating as the control unit 46A in accordance with the specific processing program 60 executed on the RAM 48. The smart device 14 also has a data generation model and emotion identification model similar to the data generation model 58 and emotion identification model 59, and can use these models to perform processing similar to that of the specific processing unit 290.
なお、データ処理装置12以外の他の装置がデータ生成モデル58を有してもよい。例えば、サーバ装置(例えば、生成サーバ)がデータ生成モデル58を有してもよい。この場合、データ処理装置12は、データ生成モデル58を有するサーバ装置と通信を行うことで、データ生成モデル58が用いられた処理結果(予測結果など)を得る。また、データ処理装置12は、サーバ装置であってもよいし、ユーザが保有する端末装置(例えば、携帯電話、ロボット、家電など)であってもよい。次に、第1実施形態に係るデータ処理システム10による処理の一例について説明する。 Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device (e.g., a generation server) may have the data generation model 58. In this case, the data processing device 12 communicates with the server device having the data generation model 58 to obtain processing results (prediction results, etc.) using the data generation model 58. The data processing device 12 may also be a server device, or a terminal device owned by a user (e.g., a mobile phone, robot, home appliance, etc.). Next, an example of processing by the data processing system 10 according to the first embodiment will be described.
(形態例1)
本発明の実施形態に係る学習支援システムは、塾や学校向けに生徒の学習の習熟度を判定し、習熟度の低い分野に対して適切なレベルの解説や練習問題を提供するシステムである。この学習支援システムは、まず、生徒の学習データを収集し、次に収集された学習データに基づいて生徒の習熟度を判定する。判定された習熟度が不足している分野に対して、解説および練習問題を提供し、さらに判定された習熟度を生徒に提示することで、本人のモチベーションを向上させる。例えば、学習支援システムは、生徒のテストの点数、宿題の提出状況、授業中の発言内容などのデータを収集する。これらのデータは、収集部によって収集される。次に、収集された学習データに基づいて生徒の習熟度を判定する。判定部は、収集されたデータを解析し、生徒の習熟度を判定する。例えば、テストの点数が低い分野や宿題の提出状況が悪い分野などが判定される。判定された習熟度が不足している分野に対して、解説および練習問題を提供する。提供部は、判定部によって判定された習熟度が不足している分野に対して、適切なレベルの解説や練習問題を提供する。これにより、生徒は苦手な問題を克服することができる。さらに、判定された習熟度を生徒に提示する。提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、グラフやチャートを用いて可視化される。これにより、生徒は自分の習熟度を把握し、モチベーションを向上させることができる。このシステムにより、生徒の学習の習熟度を効果的に判定し、適切なサポートを提供することができる。例えば、テストの点数が低い分野に対して、解説や練習問題を提供することで、生徒は苦手な問題を克服することができる。また、習熟度を可視化することで、生徒のモチベーションを向上させることができる。これにより、個別指導的な学習支援が実現する。これにより、学習支援システムは、生徒の学習の習熟度を効果的に判定し、適切なサポートを提供することができる。
(Example 1)
A learning support system according to an embodiment of the present invention is a system for cram schools and schools that assesses a student's learning proficiency and provides explanations and practice problems at an appropriate level for areas where the student's proficiency is low. This learning support system first collects the student's learning data and then assesses the student's proficiency based on the collected learning data. Explanations and practice problems are provided for areas where the student's assessed proficiency is lacking, and the assessed proficiency level is then presented to the student, thereby improving the student's motivation. For example, the learning support system collects data such as the student's test scores, homework submission status, and comments made during class. This data is collected by a collection unit. Next, the student's proficiency is assessed based on the collected learning data. The assessment unit analyzes the collected data and assesses the student's proficiency. For example, areas where the student's test scores are low or the student's homework submission status is poor are assessed. Explanations and practice problems are provided for areas where the student's assessed proficiency is lacking. The provision unit provides explanations and practice problems at an appropriate level for areas where the student's proficiency is lacking as assessed by the assessment unit. This allows the student to overcome difficult problems. Furthermore, the determined proficiency level is presented to the student. The presentation unit presents the proficiency level determined by the assessment unit to the student. The presentation is visualized using graphs and charts. This allows students to understand their own proficiency level and improve their motivation. This system can effectively assess a student's learning proficiency level and provide appropriate support. For example, by providing explanations and practice questions for areas in which students have low test scores, students can overcome their weaknesses. Furthermore, visualizing proficiency level can improve students' motivation. This realizes individualized learning support. This allows the learning support system to effectively assess a student's learning proficiency level and provide appropriate support.
実施形態に係る学習支援システムは、収集部と、判定部と、提供部と、提示部とを備える。収集部は、生徒の学習データを収集する。生徒の学習データには、例えば、テストの点数、宿題の提出状況、授業中の発言内容などが含まれるが、かかる例に限定されない。収集部は、例えば、テストの点数をオンラインプラットフォームから自動的に取得する。また、収集部は、宿題の提出状況を学習管理システムから取得することもできる。さらに、収集部は、授業中の発言内容を音声認識技術を用いてテキストデータに変換し、収集することもできる。例えば、収集部は、オンラインプラットフォームからテストの点数を取得し、データベースに保存する。宿題の提出状況は、学習管理システムから取得し、提出状況をデータベースに記録する。授業中の発言内容は、音声認識技術を用いてリアルタイムでテキストデータに変換し、収集する。判定部は、収集部によって収集された学習データに基づいて生徒の習熟度を判定する。判定は、例えば、テストの点数や宿題の提出状況、授業中の発言内容に基づいて行われるが、かかる例に限定されない。例えば、判定部は、テストの点数が低い分野を特定し、その分野の習熟度が不足していると判定する。また、判定部は、宿題の提出状況が悪い分野を特定し、その分野の習熟度が不足していると判定することもできる。さらに、判定部は、授業中の発言内容を解析し、発言が少ない分野を特定し、その分野の習熟度が不足していると判定することもできる。例えば、判定部は、テストの点数が50点未満の分野を習熟度が不足していると判定する。宿題の提出状況が50%未満の分野を習熟度が不足していると判定する。授業中の発言内容が少ない分野を習熟度が不足していると判定する。提供部は、判定部によって判定された習熟度が不足している分野における解説および練習問題を生徒に提供する。提供は、例えば、テキスト形式、動画形式、インタラクティブな問題形式などで行われるが、かかる例に限定されない。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供する。また、提供部は、動画形式の解説をストリーミングサービスを通じて提供することもできる。さらに、提供部は、インタラクティブな問題形式で練習問題を提供することもできる。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供し、生徒が自由に閲覧できるようにする。動画形式の解説は、ストリーミングサービスを通じて提供し、生徒が視聴できるようにする。インタラクティブな問題形式の練習問題は、オンラインプラットフォーム上で提供し、生徒が解答できるようにする。提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、例えば、グラフやチャートを用いて可視化されるが、かかる例に限定されない。例えば、提示部は、習熟度を棒グラフで表示し、生徒が視覚的に理解できるようにする。また、提示部は、習熟度を円グラフで表示し、生徒が全体のバランスを把握できるようにすることもできる。さらに、提示部は、習熟度を折れ線グラフで表示し、生徒が時間の経過に伴う変化を理解できるようにすることもできる。例えば、提示部は、習熟度を棒グラフで表示し、各分野の習熟度を比較できるようにする。円グラフで表示し、全体のバランスを把握できるようにする。折れ線グラフで表示し、時間の経過に伴う習熟度の変化を理解できるようにする。これにより、実施形態に係る学習支援システムは、生徒の学習の習熟度を効果的に判定し、適切なサポートを提供することができる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、収集部によって収集された学習データを入力とし、習熟度を出力するAIモデルを用いて、習熟度を判定することができる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、判定部によって判定された習熟度が不足している分野を入力とし、解説および練習問題を出力するAIモデルを用いて、解説および練習問題を提供することができる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、判定部によって判定された習熟度を入力とし、グラフやチャートを出力するAIモデルを用いて、習熟度を可視化することができる。 The learning support system according to the embodiment includes a collection unit, a determination unit, a provision unit, and a presentation unit. The collection unit collects student learning data. The student learning data includes, for example, test scores, homework submission status, and comments made during class, but is not limited to these examples. For example, the collection unit automatically obtains test scores from an online platform. The collection unit can also obtain homework submission status from a learning management system. The collection unit can also convert comments made during class into text data using speech recognition technology and collect the text. For example, the collection unit obtains test scores from an online platform and stores them in a database. The homework submission status is obtained from the learning management system and recorded in the database. Comments made during class are converted into text data in real time using speech recognition technology and collected. The determination unit determines the student's proficiency based on the learning data collected by the collection unit. The determination is made based on, for example, test scores, homework submission status, and comments made during class, but is not limited to these examples. For example, the determination unit may identify a subject area where test scores are low and determine that the student's proficiency in that subject area is insufficient. The determination unit may also identify a subject area where homework submission rates are poor and determine that the student's proficiency in that subject area is insufficient. Furthermore, the determination unit may analyze comments made during class, identify a subject area where few comments are made, and determine that the student's proficiency in that subject area is insufficient. For example, the determination unit may determine that a subject area where test scores are less than 50 points is insufficient. The determination unit may determine that a subject area where less than 50% of homework is submitted is insufficient. The determination unit may determine that a subject area where few comments are made during class is insufficient. The provision unit provides explanations and practice problems to the student in the subject area where the determination unit determines that the student's proficiency is insufficient. The provision may be in, for example, a text format, a video format, an interactive question format, or the like, but is not limited to these examples. For example, the provision unit may provide text-format explanations on an online platform. The provision unit may also provide video-format explanations through a streaming service. The provision unit may also provide practice problems in the form of interactive questions. For example, the providing unit provides text-format explanations on an online platform so that students can freely view them. Video-format explanations are provided through a streaming service so that students can watch them. Interactive question-format practice questions are provided on an online platform so that students can answer them. The presenting unit presents the proficiency level assessed by the assessing unit to the students. The presentation may be visualized using, for example, a graph or chart, but is not limited to such examples. For example, the presenting unit may display the proficiency level as a bar graph so that students can visually understand it. The presenting unit may also display the proficiency level as a pie chart so that students can grasp the overall balance. Furthermore, the presenting unit may display the proficiency level as a line graph so that students can understand changes over time. For example, the presenting unit may display the proficiency level as a bar graph so that students can compare proficiency levels in each area. The presenting unit may display the proficiency level as a pie chart so that students can grasp the overall balance. The presenting unit may display the proficiency level as a line graph so that students can understand changes over time. As a result, the learning support system according to the embodiment can effectively assess a student's learning proficiency and provide appropriate support. Some or all of the above-described processing by the assessment unit may be performed using, for example, AI, or may be performed without AI. For example, the assessment unit may assess proficiency using an AI model that receives learning data collected by the collection unit as input and outputs proficiency. Some or all of the above-described processing by the provision unit may be performed using, for example, AI, or may be performed without AI. For example, the provision unit may receive input of areas in which proficiency is lacking as determined by the assessment unit and provide explanations and practice questions using an AI model that outputs explanations and practice questions. Some or all of the above-described processing by the presentation unit may be performed using, for example, AI, or may be performed without AI. For example, the presentation unit may visualize proficiency using an AI model that receives input of the proficiency determined by the assessment unit and outputs graphs or charts.
収集部は、生徒の学習データを収集する。生徒の学習データには、例えば、テストの点数、宿題の提出状況、授業中の発言内容などが含まれるが、かかる例に限定されない。収集部は、例えば、テストの点数をオンラインプラットフォームから自動的に取得する。また、収集部は、宿題の提出状況を学習管理システムから取得することもできる。さらに、収集部は、授業中の発言内容を音声認識技術を用いてテキストデータに変換し、収集することもできる。例えば、収集部は、オンラインプラットフォームからテストの点数を取得し、データベースに保存する。宿題の提出状況は、学習管理システムから取得し、提出状況をデータベースに記録する。授業中の発言内容は、音声認識技術を用いてリアルタイムでテキストデータに変換し、収集する。収集部は、これらのデータを一元的に管理し、必要に応じて他のシステムや部門と連携することができる。例えば、収集されたデータは、クラウドサーバーに保存され、判定部や提供部がアクセスできるようにする。また、データの収集頻度や精度を調整することで、特定の状況や条件に応じた柔軟な対応が可能となる。さらに、収集部は、データのプライバシーとセキュリティを確保するために、暗号化技術やアクセス制御を導入することができる。これにより、収集部は、効率的かつ効果的にデータを収集し、システム全体の性能を向上させることができる。 The collection unit collects student learning data. Examples of student learning data include, but are not limited to, test scores, homework submission status, and comments made during class. For example, the collection unit automatically obtains test scores from an online platform. The collection unit can also obtain homework submission status from a learning management system. Furthermore, the collection unit can convert comments made during class into text data using voice recognition technology and collect the data. For example, the collection unit obtains test scores from an online platform and stores them in a database. The homework submission status is obtained from the learning management system and recorded in a database. Comments made during class are converted into text data in real time using voice recognition technology and collected. The collection unit can centrally manage this data and connect with other systems and departments as needed. For example, the collected data can be stored on a cloud server and accessed by the assessment unit and provision unit. Furthermore, by adjusting the frequency and accuracy of data collection, flexible responses can be made to specific situations and conditions. Additionally, collection units can implement encryption technologies and access controls to ensure data privacy and security, allowing them to collect data efficiently and effectively and improving overall system performance.
判定部は、収集部によって収集された学習データに基づいて生徒の習熟度を判定する。判定は、例えば、テストの点数や宿題の提出状況、授業中の発言内容に基づいて行われるが、かかる例に限定されない。例えば、判定部は、テストの点数が低い分野を特定し、その分野の習熟度が不足していると判定する。また、判定部は、宿題の提出状況が悪い分野を特定し、その分野の習熟度が不足していると判定することもできる。さらに、判定部は、授業中の発言内容を解析し、発言が少ない分野を特定し、その分野の習熟度が不足していると判定することもできる。例えば、判定部は、テストの点数が50点未満の分野を習熟度が不足していると判定する。宿題の提出状況が50%未満の分野を習熟度が不足していると判定する。授業中の発言内容が少ない分野を習熟度が不足していると判定する。判定部は、AIを用いてこれらのデータを解析し、習熟度を判定することができる。例えば、判定部は、収集部によって収集された学習データを入力とし、習熟度を出力するAIモデルを用いて、習熟度を判定することができる。AIモデルは、過去のデータを学習し、各生徒の学習パターンや傾向を把握することで、より正確な判定を行うことができる。これにより、判定部は、迅速かつ正確に生徒の習熟度を判定し、適切なサポートを提供するための基盤を構築することができる。 The judgment unit judges the student's proficiency level based on the learning data collected by the collection unit. The judgment is made based on, for example, test scores, homework submission status, and comments made during class, but is not limited to these examples. For example, the judgment unit identifies a subject area in which test scores are low and judges that the student's proficiency in that subject area is insufficient. The judgment unit can also identify a subject area in which homework submission status is poor and judge that the student's proficiency in that subject area is insufficient. Furthermore, the judgment unit can analyze the content of comments made during class, identify a subject area in which there are few comments, and judge that the student's proficiency in that subject area is insufficient. For example, the judgment unit judges that a subject area in which test scores are less than 50 points is insufficient in proficiency. A subject area in which homework submission status is less than 50% is insufficient in proficiency. A subject area in which there are few comments made during class is insufficient in proficiency. The judgment unit can analyze this data using AI to judge the student's proficiency level. For example, the assessment unit can assess proficiency levels using an AI model that inputs learning data collected by the collection unit and outputs proficiency levels. The AI model can make more accurate assessments by studying past data and understanding each student's learning patterns and tendencies. This allows the assessment unit to quickly and accurately assess students' proficiency levels, building a foundation for providing appropriate support.
提供部は、判定部によって判定された習熟度が不足している分野における解説および練習問題を生徒に提供する。提供は、例えば、テキスト形式、動画形式、インタラクティブな問題形式などで行われるが、かかる例に限定されない。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供する。また、提供部は、動画形式の解説をストリーミングサービスを通じて提供することもできる。さらに、提供部は、インタラクティブな問題形式で練習問題を提供することもできる。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供し、生徒が自由に閲覧できるようにする。動画形式の解説は、ストリーミングサービスを通じて提供し、生徒が視聴できるようにする。インタラクティブな問題形式の練習問題は、オンラインプラットフォーム上で提供し、生徒が解答できるようにする。提供部は、AIを用いてこれらのデータを解析し、最適な解説および練習問題を提供することができる。例えば、提供部は、判定部によって判定された習熟度が不足している分野を入力とし、解説および練習問題を出力するAIモデルを用いて、解説および練習問題を提供することができる。AIモデルは、生徒の学習履歴やパフォーマンスを考慮し、個別に最適化された学習コンテンツを生成することができる。これにより、提供部は、生徒一人ひとりに合わせた効果的な学習支援を提供することができる。 The providing unit provides students with explanations and practice problems in the areas where proficiency is lacking as determined by the determining unit. The provision may be in the form of, for example, text, video, or interactive questions, but is not limited to these examples. For example, the providing unit may provide text-format explanations on an online platform. The providing unit may also provide video-format explanations through a streaming service. The providing unit may also provide practice problems in the form of interactive questions. For example, the providing unit may provide text-format explanations on an online platform so that students can freely view them. Video-format explanations may be provided through a streaming service so that students can watch them. Interactive practice problems may be provided on an online platform so that students can answer them. The providing unit may analyze this data using AI to provide optimal explanations and practice problems. For example, the providing unit may provide explanations and practice problems using an AI model that inputs the areas where proficiency is lacking as determined by the determining unit and outputs explanations and practice problems. The AI model may generate individually optimized learning content taking into account the student's learning history and performance. This allows the department to provide effective learning support tailored to each student.
提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、例えば、グラフやチャートを用いて可視化されるが、かかる例に限定されない。例えば、提示部は、習熟度を棒グラフで表示し、生徒が視覚的に理解できるようにする。また、提示部は、習熟度を円グラフで表示し、生徒が全体のバランスを把握できるようにすることもできる。さらに、提示部は、習熟度を折れ線グラフで表示し、生徒が時間の経過に伴う変化を理解できるようにすることもできる。例えば、提示部は、習熟度を棒グラフで表示し、各分野の習熟度を比較できるようにする。円グラフで表示し、全体のバランスを把握できるようにする。折れ線グラフで表示し、時間の経過に伴う習熟度の変化を理解できるようにする。提示部は、AIを用いてこれらのデータを解析し、最適な可視化方法を提供することができる。例えば、提示部は、判定部によって判定された習熟度を入力とし、グラフやチャートを出力するAIモデルを用いて、習熟度を可視化することができる。AIモデルは、生徒の理解度や視覚的な好みを考慮し、最適な表示形式を選択することができる。これにより、提示部は、生徒が自身の学習状況を直感的に把握し、効果的な学習計画を立てるための支援を行うことができる。 The presentation unit presents the proficiency level determined by the determination unit to the student. Presentation may be visualized using, for example, a graph or chart, but is not limited to such examples. For example, the presentation unit may display the proficiency level as a bar graph to allow the student to visually understand. The presentation unit may also display the proficiency level as a pie chart to allow the student to grasp the overall balance. The presentation unit may also display the proficiency level as a line graph to allow the student to understand changes over time. For example, the presentation unit may display the proficiency level as a bar graph to allow the student to compare proficiency levels in each area. Displaying it as a pie chart allows the student to grasp the overall balance. Displaying it as a line graph allows the student to understand changes in proficiency levels over time. The presentation unit may analyze this data using AI and provide an optimal visualization method. For example, the presentation unit may visualize the proficiency level using an AI model that inputs the proficiency level determined by the determination unit and outputs a graph or chart. The AI model may select the optimal display format taking into account the student's level of understanding and visual preferences. This allows the presentation unit to help students intuitively understand their own learning situation and create effective study plans.
収集部は、生徒のテストの点数、宿題の提出状況、授業中の発言内容のデータを具体的な方法で収集することができる。具体的な方法には、例えば、オンラインプラットフォームからの自動取得、学習管理システムからのデータ取得、音声認識技術を用いた授業中の発言内容の収集などが含まれるが、かかる例に限定されない。収集部は、例えば、オンラインプラットフォームからテストの点数を自動的に取得し、データベースに保存する。また、収集部は、学習管理システムから宿題の提出状況を取得し、提出状況をデータベースに記録することもできる。さらに、収集部は、授業中の発言内容を音声認識技術を用いてリアルタイムでテキストデータに変換し、収集することもできる。例えば、収集部は、オンラインプラットフォームからテストの点数を取得し、データベースに保存する。宿題の提出状況は、学習管理システムから取得し、提出状況をデータベースに記録する。授業中の発言内容は、音声認識技術を用いてリアルタイムでテキストデータに変換し、収集する。これにより、生徒の学習データを多角的に収集することで、より正確な習熟度判定が可能となる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、オンラインプラットフォームから取得したテストの点数を生成AIに入力し、データベースへの保存を生成AIに実行させることができる。 The collection unit can collect data on students' test scores, homework submission status, and comments made during class using specific methods. Specific methods include, but are not limited to, automatic acquisition from an online platform, acquisition of data from a learning management system, and collection of comments made during class using voice recognition technology. For example, the collection unit automatically acquires test scores from an online platform and stores them in a database. The collection unit can also acquire homework submission status from a learning management system and record the submission status in a database. Furthermore, the collection unit can convert comments made during class into text data in real time using voice recognition technology and collect the data. For example, the collection unit acquires test scores from an online platform and stores them in a database. The homework submission status is acquired from a learning management system and recorded in a database. The comments made during class are converted into text data in real time using voice recognition technology and collected. This enables more accurate proficiency assessment by collecting student learning data from multiple angles. Some or all of the above-mentioned processing by the collection unit may be performed using, for example, AI or without AI. For example, the collection unit can input test scores obtained from an online platform into the generation AI and have the generation AI store the scores in a database.
提示部は、グラフまたはチャートを用いて習熟度を可視化することができる。グラフまたはチャートの具体的な種類には、例えば、棒グラフ、円グラフ、折れ線グラフなどが含まれるが、かかる例に限定されない。提示部は、例えば、習熟度を棒グラフで表示し、生徒が視覚的に理解できるようにする。また、提示部は、習熟度を円グラフで表示し、生徒が全体のバランスを把握できるようにすることもできる。さらに、提示部は、習熟度を折れ線グラフで表示し、生徒が時間の経過に伴う変化を理解できるようにすることもできる。例えば、提示部は、習熟度を棒グラフで表示し、各分野の習熟度を比較できるようにする。円グラフで表示し、全体のバランスを把握できるようにする。折れ線グラフで表示し、時間の経過に伴う習熟度の変化を理解できるようにする。これにより、習熟度を視覚的に表示することで、生徒の理解を助け、モチベーションを向上させることができる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、判定部によって判定された習熟度を入力とし、グラフやチャートを出力するAIモデルを用いて、習熟度を可視化することができる。 The presentation unit can visualize proficiency using a graph or chart. Specific types of graphs or charts include, but are not limited to, bar graphs, pie charts, and line graphs. For example, the presentation unit can display proficiency as a bar graph to allow students to visually understand. The presentation unit can also display proficiency as a pie chart to allow students to grasp the overall balance. The presentation unit can also display proficiency as a line graph to allow students to understand changes over time. For example, the presentation unit can display proficiency as a bar graph to allow students to compare proficiency in each area. It can also display it as a pie chart to allow students to grasp the overall balance. It can also display it as a line graph to allow students to understand changes in proficiency over time. In this way, visually displaying proficiency can aid students' understanding and improve their motivation. Some or all of the above-described processing in the presentation unit may be performed, for example, using AI or without AI. For example, the presentation unit can visualize the proficiency level using an AI model that inputs the proficiency level determined by the determination unit and outputs graphs or charts.
収集部は、生徒の過去の学習履歴を分析し、データ収集方法を選定することができる。収集部は、例えば、生徒が過去に高得点を取ったテストの形式を基に、同様の形式でデータを収集する。また、収集部は、生徒が過去に提出した宿題の内容を分析し、同様の難易度の宿題を収集することもできる。さらに、収集部は、生徒の授業中の発言内容を分析し、発言が多い授業のデータを優先的に収集することもできる。例えば、収集部は、生徒が過去に高得点を取ったテストの形式を基に、同様の形式でデータを収集する。生徒が過去に提出した宿題の内容を分析し、同様の難易度の宿題を収集する。生徒の授業中の発言内容を分析し、発言が多い授業のデータを優先的に収集する。これにより、過去の学習履歴を基に最適なデータ収集方法を選定することで、効率的なデータ収集が可能となる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の過去の学習履歴データを生成AIに入力し、最適なデータ収集方法の選定を生成AIに実行させることができる。 The collection unit can analyze the student's past learning history and select a data collection method. For example, the collection unit collects data in a similar format based on the format of tests on which the student previously achieved high scores. The collection unit can also analyze the content of homework submitted by the student in the past and collect homework of a similar level of difficulty. The collection unit can also analyze the content of students' comments during class and prioritize collecting data from classes in which students frequently comment. For example, the collection unit collects data in a similar format based on the format of tests on which the student previously achieved high scores. The collection unit analyzes the content of homework submitted by the student in the past and collects homework of a similar level of difficulty. The collection unit analyzes the content of students' comments during class and prioritizes collecting data from classes in which students frequently comment. This enables efficient data collection by selecting the optimal data collection method based on the student's past learning history. Some or all of the above-mentioned processing by the collection unit may be performed using, for example, AI, or may be performed without AI. For example, the collection unit can input the student's past learning history data into the generation AI and have the generation AI select the optimal data collection method.
収集部は、学習データの収集時に、生徒の現在の学習状況や関心分野に基づいてフィルタリングを行うことができる。収集部は、例えば、生徒が現在学習している科目に関連するデータを優先的に収集する。また、収集部は、生徒が興味を持っている分野に関するデータを収集し、学習意欲を高めることもできる。さらに、収集部は、生徒の学習進捗状況に応じて、必要なデータのみを収集することもできる。例えば、収集部は、生徒が現在学習している科目に関連するデータを優先的に収集する。生徒が興味を持っている分野に関するデータを収集し、学習意欲を高める。生徒の学習進捗状況に応じて、必要なデータのみを収集する。これにより、生徒の現在の学習状況や関心分野に基づいてデータをフィルタリングすることで、より関連性の高いデータを収集できる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の現在の学習状況や関心分野のデータを生成AIに入力し、フィルタリングを生成AIに実行させることができる。 When collecting learning data, the collection unit can filter the data based on the student's current learning situation and areas of interest. For example, the collection unit prioritizes collecting data related to the subject the student is currently studying. The collection unit can also collect data related to areas the student is interested in to increase their motivation to learn. Furthermore, the collection unit can collect only the necessary data depending on the student's learning progress. For example, the collection unit prioritizes collecting data related to the subject the student is currently studying. Collecting data related to areas the student is interested in can increase their motivation to learn. Only the necessary data is collected depending on the student's learning progress. In this way, by filtering the data based on the student's current learning situation and areas of interest, more relevant data can be collected. Some or all of the above-mentioned processing in the collection unit may be performed using AI, for example, or may be performed without using AI. For example, the collection unit can input data on the student's current learning situation and areas of interest to the generation AI and have the generation AI perform the filtering.
収集部は、学習データの収集時に、生徒の地理的位置情報を考慮して関連性の高いデータを優先的に収集することができる。収集部は、例えば、生徒が特定の地域に住んでいる場合、その地域に関連するデータを優先的に収集する。また、収集部は、生徒が特定の学校に通っている場合、その学校のカリキュラムに関連するデータを優先的に収集することもできる。さらに、収集部は、生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連するデータを優先的に収集することもできる。例えば、収集部は、生徒が特定の地域に住んでいる場合、その地域に関連するデータを優先的に収集する。生徒が特定の学校に通っている場合、その学校のカリキュラムに関連するデータを優先的に収集する。生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連するデータを優先的に収集する。これにより、地理的位置情報を考慮することで、より関連性の高いデータを収集できる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の地理的位置情報を生成AIに入力し、関連性の高いデータの優先的な収集を生成AIに実行させることができる。 When collecting learning data, the collection unit can prioritize collecting highly relevant data by taking into account the student's geographical location information. For example, if a student lives in a particular area, the collection unit can prioritize collecting data related to that area. Furthermore, if a student attends a particular school, the collection unit can also prioritize collecting data related to that school's curriculum. Furthermore, if a student is participating in an event held in a particular area, the collection unit can prioritize collecting data related to that event. For example, if a student lives in a particular area, the collection unit prioritizes collecting data related to that area. If a student attends a particular school, the collection unit prioritizes collecting data related to that school's curriculum. If a student is participating in an event held in a particular area, the collection unit prioritizes collecting data related to that event. In this way, by taking geographical location information into account, more relevant data can be collected. Some or all of the above-mentioned processing in the collection unit may be performed using AI, for example, or may be performed without using AI. For example, the collection unit can input the student's geographical location information to the generation AI and cause the generation AI to prioritize collecting highly relevant data.
収集部は、学習データの収集時に、生徒のソーシャルメディア活動を分析し、関連するデータを収集することができる。収集部は、例えば、生徒がソーシャルメディアで共有した学習内容を基に、関連するデータを収集する。また、収集部は、生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連するデータを収集することもできる。さらに、収集部は、生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連するデータを収集することもできる。例えば、収集部は、生徒がソーシャルメディアで共有した学習内容を基に、関連するデータを収集する。生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連するデータを収集する。生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連するデータを収集する。これにより、ソーシャルメディア活動を分析することで、より多角的なデータ収集が可能となる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒のソーシャルメディア活動データを生成AIに入力し、関連するデータの収集を生成AIに実行させることができる。 When collecting learning data, the collection unit can analyze the student's social media activity and collect related data. For example, the collection unit collects related data based on learning content shared by the student on social media. The collection unit can also collect related data from education-related accounts followed by the student on social media. The collection unit can also collect related data based on the activities of learning groups in which the student participates on social media. For example, the collection unit collects related data based on learning content shared by the student on social media. Collects related data from education-related accounts followed by the student on social media. Collects related data based on the activities of learning groups in which the student participates on social media. This enables more diverse data collection by analyzing social media activity. Some or all of the above-mentioned processing in the collection unit may be performed using AI, for example, or may be performed without using AI. For example, the collection unit can input the student's social media activity data into the generation AI and cause the generation AI to collect related data.
判定部は、判定時に、学習データの重要度に基づいて判定の詳細度を調整することができる。判定部は、例えば、重要なテストの点数に基づいて、詳細な判定を行う。また、判定部は、宿題の提出状況に基づいて、簡易的な判定を行うこともできる。さらに、判定部は、授業中の発言内容に基づいて、適度な詳細度で判定を行うこともできる。例えば、判定部は、重要なテストの点数に基づいて、詳細な判定を行う。宿題の提出状況に基づいて、簡易的な判定を行う。授業中の発言内容に基づいて、適度な詳細度で判定を行う。これにより、学習データの重要度に基づいて判定の詳細度を調整することで、より正確な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データの重要度を生成AIに入力し、判定の詳細度の調整を生成AIに実行させることができる。 When making a judgment, the judgment unit can adjust the level of detail of the judgment based on the importance of the learning data. The judgment unit, for example, makes a detailed judgment based on the score of an important test. The judgment unit can also make a simple judgment based on the status of homework submission. The judgment unit can also make a judgment with an appropriate level of detail based on the content of comments made during class. For example, the judgment unit makes a detailed judgment based on the score of an important test. A simple judgment based on the status of homework submission. A judgment with an appropriate level of detail based on the content of comments made during class. In this way, by adjusting the level of detail of the judgment based on the importance of the learning data, more accurate judgments can be made. Some or all of the above-mentioned processing in the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit can input the importance of the learning data to the generation AI and cause the generation AI to adjust the level of detail of the judgment.
判定部は、判定時に、学習データのカテゴリに応じて異なる判定アルゴリズムを適用することができる。判定部は、例えば、テストの点数に基づいて、特定のアルゴリズムを適用して判定を行う。また、判定部は、宿題の提出状況に基づいて、別のアルゴリズムを適用して判定を行うこともできる。さらに、判定部は、授業中の発言内容に基づいて、さらに別のアルゴリズムを適用して判定を行うこともできる。例えば、判定部は、テストの点数に基づいて、特定のアルゴリズムを適用して判定を行う。宿題の提出状況に基づいて、別のアルゴリズムを適用して判定を行う。授業中の発言内容に基づいて、さらに別のアルゴリズムを適用して判定を行う。これにより、学習データのカテゴリに応じて異なるアルゴリズムを適用することで、より適切な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データのカテゴリを生成AIに入力し、異なる判定アルゴリズムの適用を生成AIに実行させることができる。 When making a judgment, the judgment unit can apply different judgment algorithms depending on the category of the learning data. For example, the judgment unit can apply a specific algorithm based on test scores to make a judgment. The judgment unit can also apply a different algorithm based on the status of homework submission to make a judgment. The judgment unit can also apply yet another algorithm based on the content of comments made during class to make a judgment. For example, the judgment unit can apply a specific algorithm based on test scores to make a judgment. A different algorithm can be applied based on the status of homework submission to make a judgment. A still further algorithm can be applied based on the content of comments made during class to make a judgment. In this way, by applying different algorithms depending on the category of the learning data, more appropriate judgments can be made. Some or all of the above-mentioned processing by the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit can input the category of the learning data to the generation AI and cause the generation AI to apply different judgment algorithms.
判定部は、判定時に、学習データの提出時期に基づいて判定の優先順位を決定することができる。判定部は、例えば、最近提出されたテストの点数を優先的に判定する。また、判定部は、宿題の提出時期に基づいて、提出が遅れたデータを優先的に判定することもできる。さらに、判定部は、授業中の発言内容の提出時期に基づいて、最新のデータを優先的に判定することもできる。例えば、判定部は、最近提出されたテストの点数を優先的に判定する。宿題の提出時期に基づいて、提出が遅れたデータを優先的に判定する。授業中の発言内容の提出時期に基づいて、最新のデータを優先的に判定する。これにより、提出時期に基づいて優先順位を決定することで、より効率的な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データの提出時期を生成AIに入力し、判定の優先順位の決定を生成AIに実行させることができる。 When making a judgment, the judgment unit can determine the priority of the judgment based on the time of submission of the learning data. For example, the judgment unit may prioritize the scores of recently submitted tests. The judgment unit may also prioritize lately submitted data based on the time of submission of homework. The judgment unit may also prioritize the most recent data based on the time of submission of comments made during class. For example, the judgment unit may prioritize the scores of recently submitted tests. The judgment unit may prioritize lately submitted data based on the time of submission of homework. The judgment unit may prioritize the most recent data based on the time of submission of comments made during class. This enables more efficient judgment by determining the priority based on the time of submission. Some or all of the above-mentioned processing in the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit may input the time of submission of the learning data to the generation AI and have the generation AI determine the priority of the judgment.
判定部は、判定時に、学習データの関連性に基づいて判定の順序を調整することができる。判定部は、例えば、テストの点数が関連性の高いデータを優先的に判定する。また、判定部は、宿題の提出状況が関連性の高いデータを優先的に判定することもできる。さらに、判定部は、授業中の発言内容が関連性の高いデータを優先的に判定することもできる。例えば、判定部は、テストの点数が関連性の高いデータを優先的に判定する。宿題の提出状況が関連性の高いデータを優先的に判定する。授業中の発言内容が関連性の高いデータを優先的に判定する。これにより、関連性に基づいて判定の順序を調整することで、より適切な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データの関連性を生成AIに入力し、判定の順序の調整を生成AIに実行させることができる。 When making a judgment, the judgment unit can adjust the order of judgment based on the relevance of the learning data. For example, the judgment unit may prioritize judgment of data with a high relevance in test scores. The judgment unit may also prioritize judgment of data with a high relevance in homework submission status. The judgment unit may also prioritize judgment of data with a high relevance in the content of comments made during class. For example, the judgment unit may prioritize judgment of data with a high relevance in test scores. The judgment unit may prioritize judgment of data with a high relevance in homework submission status. The judgment unit may prioritize judgment of data with a high relevance in the content of comments made during class. This allows for more appropriate judgment by adjusting the order of judgment based on relevance. Some or all of the above-mentioned processing in the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit may input the relevance of the learning data to the generation AI and cause the generation AI to adjust the order of judgment.
提供部は、提供時に、学習内容の重要度に基づいて提供の詳細度を調整することができる。提供部は、例えば、重要な学習内容に対して、詳細な解説や練習問題を提供する。また、提供部は、それほど重要でない学習内容に対して、簡易的な解説や練習問題を提供することもできる。さらに、提供部は、学習内容の重要度に応じて、適度な詳細度で解説や練習問題を提供することもできる。例えば、提供部は、重要な学習内容に対して、詳細な解説や練習問題を提供する。それほど重要でない学習内容に対して、簡易的な解説や練習問題を提供する。学習内容の重要度に応じて、適度な詳細度で解説や練習問題を提供する。これにより、学習内容の重要度に基づいて詳細度を調整することで、より適切な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容の重要度を生成AIに入力し、提供の詳細度の調整を生成AIに実行させることができる。 The providing unit can adjust the level of detail of the provision based on the importance of the learning content when providing it. For example, the providing unit provides detailed explanations and practice questions for important learning content. The providing unit can also provide simple explanations and practice questions for less important learning content. Furthermore, the providing unit can provide explanations and practice questions with an appropriate level of detail depending on the importance of the learning content. For example, the providing unit provides detailed explanations and practice questions for important learning content. It provides simple explanations and practice questions for less important learning content. It provides explanations and practice questions with an appropriate level of detail depending on the importance of the learning content. This enables more appropriate learning support by adjusting the level of detail based on the importance of the learning content. Some or all of the above-mentioned processing by the providing unit may be performed using AI, for example, or without AI. For example, the providing unit can input the importance of the learning content to the generating AI and cause the generating AI to adjust the level of detail of the provision.
提供部は、提供時に、学習内容のカテゴリに応じて異なる提供アルゴリズムを適用することができる。提供部は、例えば、数学の学習内容に対して、特定のアルゴリズムを適用して解説や練習問題を提供する。また、提供部は、英語の学習内容に対して、別のアルゴリズムを適用して解説や練習問題を提供することもできる。さらに、提供部は、理科の学習内容に対して、さらに別のアルゴリズムを適用して解説や練習問題を提供することもできる。例えば、提供部は、数学の学習内容に対して、特定のアルゴリズムを適用して解説や練習問題を提供する。英語の学習内容に対して、別のアルゴリズムを適用して解説や練習問題を提供する。理科の学習内容に対して、さらに別のアルゴリズムを適用して解説や練習問題を提供する。これにより、学習内容のカテゴリに応じて異なるアルゴリズムを適用することで、より適切な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容のカテゴリを生成AIに入力し、異なる提供アルゴリズムの適用を生成AIに実行させることができる。 When providing the learning content, the providing unit can apply different provision algorithms depending on the category of the learning content. For example, the providing unit can apply a specific algorithm to mathematics learning content to provide explanations and practice problems. The providing unit can also apply a different algorithm to English learning content to provide explanations and practice problems. The providing unit can also apply yet another algorithm to science learning content to provide explanations and practice problems. For example, the providing unit can apply a specific algorithm to mathematics learning content to provide explanations and practice problems. For English learning content to provide explanations and practice problems. For science learning content to provide explanations and practice problems, it can apply yet another algorithm to provide explanations and practice problems. In this way, by applying different algorithms depending on the category of the learning content, more appropriate learning support is possible. Some or all of the above-mentioned processing by the providing unit may be performed using AI, for example, or may be performed without using AI. For example, the providing unit can input the category of the learning content to the generation AI and cause the generation AI to apply different provision algorithms.
提供部は、提供時に、学習内容の提出時期に基づいて提供の優先順位を決定することができる。提供部は、例えば、最近提出された学習内容に対して、優先的に解説や練習問題を提供する。また、提供部は、提出が遅れた学習内容に対して、優先的に解説や練習問題を提供することもできる。さらに、提供部は、提出時期に基づいて、適切な優先順位で解説や練習問題を提供することもできる。例えば、提供部は、最近提出された学習内容に対して、優先的に解説や練習問題を提供する。提出が遅れた学習内容に対して、優先的に解説や練習問題を提供する。提出時期に基づいて、適切な優先順位で解説や練習問題を提供する。これにより、提出時期に基づいて優先順位を決定することで、より効果的な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容の提出時期を生成AIに入力し、提供の優先順位の決定を生成AIに実行させることができる。 When providing learning content, the providing unit can determine the priority of provision based on the time of submission of the learning content. For example, the providing unit prioritizes providing explanations and practice questions for recently submitted learning content. The providing unit can also prioritize providing explanations and practice questions for late submitted learning content. Furthermore, the providing unit can provide explanations and practice questions in an appropriate order of priority based on the time of submission. For example, the providing unit prioritizes providing explanations and practice questions for recently submitted learning content. The providing unit prioritizes providing explanations and practice questions for late submitted learning content. The providing unit provides explanations and practice questions in an appropriate order of priority based on the time of submission. In this way, determining the priority based on the time of submission enables more effective learning support. Some or all of the above-mentioned processing in the providing unit may be performed using AI, for example, or may be performed without using AI. For example, the providing unit can input the time of submission of the learning content to the generation AI and have the generation AI determine the priority of provision.
提供部は、提供時に、学習内容の関連性に基づいて提供の順序を調整することができる。提供部は、例えば、重要な学習内容に対して、優先的に解説や練習問題を提供する。また、提供部は、関連性の高い学習内容に対して、優先的に解説や練習問題を提供することもできる。さらに、提供部は、学習内容の関連性に基づいて、適切な順序で解説や練習問題を提供することもできる。例えば、提供部は、重要な学習内容に対して、優先的に解説や練習問題を提供する。関連性の高い学習内容に対して、優先的に解説や練習問題を提供する。学習内容の関連性に基づいて、適切な順序で解説や練習問題を提供する。これにより、関連性に基づいて提供の順序を調整することで、より効果的な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容の関連性を生成AIに入力し、提供の順序の調整を生成AIに実行させることができる。 The providing unit can adjust the order of provision based on the relevance of the learning content when providing it. For example, the providing unit can prioritize providing explanations and practice questions for important learning content. The providing unit can also prioritize providing explanations and practice questions for highly relevant learning content. Furthermore, the providing unit can provide explanations and practice questions in an appropriate order based on the relevance of the learning content. For example, the providing unit prioritizes providing explanations and practice questions for important learning content. The providing unit prioritizes providing explanations and practice questions for highly relevant learning content. The providing unit provides explanations and practice questions in an appropriate order based on the relevance of the learning content. This enables more effective learning support by adjusting the order of provision based on relevance. Some or all of the above-mentioned processing in the providing unit may be performed using AI, for example, or may be performed without using AI. For example, the providing unit can input the relevance of the learning content to the generating AI and cause the generating AI to adjust the order of provision.
提示部は、提示時に、生徒の過去の学習履歴を参照して表示方法を選定することができる。提示部は、例えば、生徒が過去に好んで使用した表示方法を基に、最適な表示方法を提供する。また、提示部は、生徒の過去の学習履歴から、視認性の高い表示方法を選定することもできる。さらに、提示部は、生徒の過去の学習履歴を分析し、最も効果的な表示方法を提供することもできる。例えば、提示部は、生徒が過去に好んで使用した表示方法を基に、最適な表示方法を提供する。生徒の過去の学習履歴から、視認性の高い表示方法を選定する。生徒の過去の学習履歴を分析し、最も効果的な表示方法を提供する。これにより、過去の学習履歴を基に最適な表示方法を選定することで、より効果的なフィードバックが可能となる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒の過去の学習履歴データを生成AIに入力し、最適な表示方法の選定を生成AIに実行させることができる。 When presenting, the presentation unit can select the display method by referring to the student's past learning history. The presentation unit, for example, provides the optimal display method based on the student's preferred display method in the past. The presentation unit can also select a display method with high visibility from the student's past learning history. The presentation unit can also analyze the student's past learning history and provide the most effective display method. For example, the presentation unit provides the optimal display method based on the student's preferred display method in the past. A display method with high visibility is selected from the student's past learning history. The student's past learning history is analyzed and the most effective display method is provided. This enables more effective feedback by selecting the optimal display method based on the student's past learning history. Some or all of the above-mentioned processing in the presentation unit may be performed using AI, for example, or may be performed without using AI. For example, the presentation unit can input the student's past learning history data into the generation AI and have the generation AI select the optimal display method.
提示部は、提示時に、習熟度のカテゴリに応じて異なる表示アルゴリズムを適用することができる。提示部は、例えば、数学の習熟度に対して、特定の表示アルゴリズムを適用する。また、提示部は、英語の習熟度に対して、別の表示アルゴリズムを適用することもできる。さらに、提示部は、理科の習熟度に対して、さらに別の表示アルゴリズムを適用することもできる。例えば、提示部は、数学の習熟度に対して、特定の表示アルゴリズムを適用する。英語の習熟度に対して、別の表示アルゴリズムを適用する。理科の習熟度に対して、さらに別の表示アルゴリズムを適用する。これにより、習熟度のカテゴリに応じて異なる表示アルゴリズムを適用することで、より効果的なフィードバックが可能となる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、習熟度のカテゴリを生成AIに入力し、異なる表示アルゴリズムの適用を生成AIに実行させることができる。 When presenting, the presentation unit can apply different display algorithms depending on the proficiency category. For example, the presentation unit can apply a specific display algorithm to mathematics proficiency. The presentation unit can also apply a different display algorithm to English proficiency. The presentation unit can also apply yet another display algorithm to science proficiency. For example, the presentation unit can apply a specific display algorithm to mathematics proficiency. A different display algorithm can be applied to English proficiency. A still another display algorithm can be applied to science proficiency. In this way, by applying different display algorithms depending on the proficiency category, more effective feedback can be provided. Some or all of the above-mentioned processing in the presentation unit can be performed using AI, for example, or without AI. For example, the presentation unit can input the proficiency category to the generation AI and cause the generation AI to apply different display algorithms.
提示部は、提示時に、生徒の地理的位置情報を考慮して表示方法を選定することができる。提示部は、例えば、生徒が特定の地域に住んでいる場合、その地域に関連する表示方法を提供する。また、提示部は、生徒が特定の学校に通っている場合、その学校のカリキュラムに関連する表示方法を提供することもできる。さらに、提示部は、生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連する表示方法を提供することもできる。例えば、提示部は、生徒が特定の地域に住んでいる場合、その地域に関連する表示方法を提供する。生徒が特定の学校に通っている場合、その学校のカリキュラムに関連する表示方法を提供する。生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連する表示方法を提供する。これにより、地理的位置情報を考慮することで、より関連性の高い表示方法を提供できる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒の地理的位置情報を生成AIに入力し、最適な表示方法の選定を生成AIに実行させることができる。 When presenting, the presentation unit can select a display method taking into account the student's geographical location information. For example, if a student lives in a specific area, the presentation unit can provide a display method related to that area. Furthermore, if a student attends a specific school, the presentation unit can also provide a display method related to that school's curriculum. Furthermore, if a student is participating in an event held in a specific area, the presentation unit can also provide a display method related to that event. For example, if a student lives in a specific area, the presentation unit can provide a display method related to that area. If a student attends a specific school, the presentation unit can provide a display method related to that school's curriculum. If a student is participating in an event held in a specific area, the presentation unit can provide a display method related to that event. In this way, by taking geographical location information into consideration, a more relevant display method can be provided. Some or all of the above-mentioned processing in the presentation unit may be performed using, or without, AI, for example. For example, the presentation unit can input the student's geographical location information to the generation AI and have the generation AI select the optimal display method.
提示部は、提示時に、生徒のソーシャルメディア活動を分析して関連する情報を表示することができる。提示部は、例えば、生徒がソーシャルメディアで共有した学習内容を基に、関連する情報を表示する。また、提示部は、生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連する情報を表示することもできる。さらに、提示部は、生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連する情報を表示することもできる。例えば、提示部は、生徒がソーシャルメディアで共有した学習内容を基に、関連する情報を表示する。生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連する情報を表示する。生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連する情報を表示する。これにより、ソーシャルメディア活動を分析することで、より多角的な情報提供が可能となる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒のソーシャルメディア活動データを生成AIに入力し、関連する情報の表示を生成AIに実行させることができる。 When presenting, the presentation unit can analyze the student's social media activity and display related information. The presentation unit can, for example, display related information based on the learning content the student has shared on social media. The presentation unit can also display related information from education-related accounts the student follows on social media. The presentation unit can also display related information based on the activities of a learning group the student is participating in on social media. For example, the presentation unit can display related information based on the learning content the student has shared on social media. It can display related information from education-related accounts the student follows on social media. It can display related information based on the activities of a learning group the student is participating in on social media. This makes it possible to provide more diverse information by analyzing social media activity. Some or all of the above-mentioned processing in the presentation unit can be performed using AI, for example, or without AI. For example, the presentation unit can input the student's social media activity data into the generation AI and cause the generation AI to display related information.
実施形態に係るシステムは、上述した例に限定されず、例えば、以下のように、種々の変更が可能である。 The system according to the embodiment is not limited to the example described above, and various modifications are possible, for example, as follows:
学習支援システムは、さらに生徒の学習スタイルを分析し、個別に最適化された学習プランを提供することができる。例えば、視覚的な学習を好む生徒には、動画やインフォグラフィックを多用した教材を提供することができる。また、聴覚的な学習を好む生徒には、音声解説やポッドキャスト形式の教材を提供することもできる。さらに、実践的な学習を好む生徒には、インタラクティブなシミュレーションや実験を含む教材を提供することもできる。これにより、生徒の学習スタイルに応じた最適な学習プランを提供することで、学習効果を最大化することができる。 Learning support systems can also analyze students' learning styles and provide individually optimized learning plans. For example, students who prefer visual learning can be provided with learning materials that make heavy use of videos and infographics. Students who prefer auditory learning can be provided with learning materials in the form of audio commentary or podcasts. Furthermore, students who prefer hands-on learning can be provided with learning materials that include interactive simulations and experiments. This makes it possible to maximize learning effectiveness by providing the optimal learning plan based on each student's learning style.
学習支援システムは、さらに生徒の学習履歴を基に、将来の学習内容を予測し、先取り学習をサポートすることができる。例えば、過去のテスト結果や宿題の提出状況を分析し、次に学習すべき内容を予測することができる。また、予測された学習内容に基づいて、適切な教材や練習問題を提供することもできる。さらに、予測された学習内容に対する理解度を確認するためのテストを実施し、その結果に基づいて学習プランを調整することもできる。これにより、生徒の学習進度を先取りし、効率的な学習をサポートすることができる。 The learning support system can also predict future learning content based on a student's learning history and support proactive learning. For example, it can analyze past test results and homework submission status to predict what content should be studied next. It can also provide appropriate learning materials and practice questions based on the predicted learning content. It can also conduct tests to check the student's level of understanding of the predicted learning content and adjust the learning plan based on the results. This makes it possible to anticipate students' learning progress and support efficient learning.
学習支援システムは、さらに生徒の学習環境をモニタリングし、最適な学習環境を提供することができる。例えば、学習中の騒音レベルや照明の明るさをセンサで検知し、適切な環境を維持するためのアドバイスを提供することができる。また、学習中の姿勢や休憩のタイミングをモニタリングし、健康的な学習習慣を促進するためのアドバイスを提供することもできる。さらに、学習環境の温度や湿度を調整し、快適な学習環境を提供することもできる。これにより、生徒が最適な環境で学習できるようサポートすることができる。 The learning support system can also monitor students' learning environments to provide an optimal learning environment. For example, sensors can detect noise levels and lighting brightness during learning and provide advice on maintaining an appropriate environment. It can also monitor posture and break timing during learning and provide advice on promoting healthy study habits. It can also adjust the temperature and humidity of the learning environment to provide a comfortable learning environment. This can help students study in the optimal environment.
学習支援システムは、さらに生徒の学習目標を設定し、その達成状況をモニタリングすることができる。例えば、生徒が設定した短期的な学習目標や長期的な学習目標を記録し、その達成状況を定期的に確認することができる。また、目標達成に向けた進捗状況を可視化し、生徒にフィードバックを提供することもできる。さらに、目標達成に向けたアクションプランを提案し、生徒が効果的に目標を達成できるようサポートすることもできる。これにより、生徒が自分の学習目標に向かって効果的に取り組むことができる。 The learning support system can also set learning goals for students and monitor their progress toward achieving them. For example, it can record the short-term and long-term learning goals set by students and periodically check their progress toward achieving them. It can also visualize progress toward achieving goals and provide feedback to students. It can also propose action plans for achieving goals and support students in achieving them effectively. This allows students to work effectively toward their learning goals.
学習支援システムは、さらに生徒の学習パフォーマンスをリアルタイムで評価し、即時フィードバックを提供することができる。例えば、オンラインテストやクイズの結果を即座に解析し、生徒にフィードバックを提供することができる。また、リアルタイムでの学習進捗状況をモニタリングし、必要に応じてアドバイスやサポートを提供することもできる。さらに、学習中の疑問点や問題点をリアルタイムで解決するためのチャットボットやオンラインサポートを提供することもできる。これにより、生徒が学習中に直面する問題を迅速に解決し、効果的な学習をサポートすることができる。 Learning support systems can also evaluate students' learning performance in real time and provide immediate feedback. For example, they can instantly analyze the results of online tests and quizzes and provide feedback to students. They can also monitor learning progress in real time and provide advice and support as needed. They can also provide chatbots and online support to resolve questions and problems students may have during their studies in real time. This can quickly resolve any problems students may encounter during their studies and support effective learning.
以下に、形態例1の処理の流れについて簡単に説明する。 The processing flow for Example 1 is briefly explained below.
ステップ1:収集部は、生徒の学習データを収集する。生徒の学習データには、例えば、テストの点数、宿題の提出状況、授業中の発言内容などが含まれる。収集部は、テストの点数をオンラインプラットフォームから自動的に取得し、宿題の提出状況を学習管理システムから取得する。さらに、授業中の発言内容を音声認識技術を用いてテキストデータに変換し、収集する。
ステップ2:判定部は、収集部によって収集された学習データに基づいて生徒の習熟度を判定する。判定は、テストの点数や宿題の提出状況、授業中の発言内容に基づいて行われる。例えば、テストの点数が低い分野や宿題の提出状況が悪い分野、授業中の発言が少ない分野を特定し、その分野の習熟度が不足していると判定する。
ステップ3:提供部は、判定部によって判定された習熟度が不足している分野における解説および練習問題を生徒に提供する。提供は、テキスト形式、動画形式、インタラクティブな問題形式などで行われる。例えば、テキスト形式の解説をオンラインプラットフォーム上で提供し、動画形式の解説をストリーミングサービスを通じて提供し、インタラクティブな問題形式で練習問題を提供する。
ステップ4:提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、グラフやチャートを用いて可視化される。例えば、習熟度を棒グラフ、円グラフ、折れ線グラフで表示し、生徒が視覚的に理解できるようにする。
Step 1: The collection unit collects student learning data. Student learning data includes, for example, test scores, homework submission status, and what students say during class. The collection unit automatically obtains test scores from an online platform and homework submission status from a learning management system. Furthermore, the collection unit converts what students say during class into text data using speech recognition technology and collects it.
Step 2: The assessment unit assesses the student's proficiency based on the learning data collected by the collection unit. The assessment is based on test scores, homework submission status, and comments made during class. For example, it identifies areas where students have low test scores, poor homework submission status, or little commentary during class, and determines that the student's proficiency in those areas is insufficient.
Step 3: The providing unit provides the student with explanations and practice problems in the areas where the proficiency level is lacking as determined by the determining unit. The provision may be in the form of text, video, interactive questions, etc. For example, text-based explanations may be provided on an online platform, video-based explanations may be provided through a streaming service, and practice problems may be provided in the form of interactive questions.
Step 4: The presentation unit presents the proficiency level determined by the assessment unit to the student. The presentation is visualized using graphs or charts. For example, the proficiency level can be displayed as a bar graph, pie chart, or line graph to enable the student to understand visually.
(形態例2)
本発明の実施形態に係る学習支援システムは、塾や学校向けに生徒の学習の習熟度を判定し、習熟度の低い分野に対して適切なレベルの解説や練習問題を提供するシステムである。この学習支援システムは、まず、生徒の学習データを収集し、次に収集された学習データに基づいて生徒の習熟度を判定する。判定された習熟度が不足している分野に対して、解説および練習問題を提供し、さらに判定された習熟度を生徒に提示することで、本人のモチベーションを向上させる。例えば、学習支援システムは、生徒のテストの点数、宿題の提出状況、授業中の発言内容などのデータを収集する。これらのデータは、収集部によって収集される。次に、収集された学習データに基づいて生徒の習熟度を判定する。判定部は、収集されたデータを解析し、生徒の習熟度を判定する。例えば、テストの点数が低い分野や宿題の提出状況が悪い分野などが判定される。判定された習熟度が不足している分野に対して、解説および練習問題を提供する。提供部は、判定部によって判定された習熟度が不足している分野に対して、適切なレベルの解説や練習問題を提供する。これにより、生徒は苦手な問題を克服することができる。さらに、判定された習熟度を生徒に提示する。提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、グラフやチャートを用いて可視化される。これにより、生徒は自分の習熟度を把握し、モチベーションを向上させることができる。このシステムにより、生徒の学習の習熟度を効果的に判定し、適切なサポートを提供することができる。例えば、テストの点数が低い分野に対して、解説や練習問題を提供することで、生徒は苦手な問題を克服することができる。また、習熟度を可視化することで、生徒のモチベーションを向上させることができる。これにより、個別指導的な学習支援が実現する。これにより、学習支援システムは、生徒の学習の習熟度を効果的に判定し、適切なサポートを提供することができる。
(Example 2)
A learning support system according to an embodiment of the present invention is a system for cram schools and schools that assesses a student's learning proficiency and provides explanations and practice problems at an appropriate level for areas where the student's proficiency is low. This learning support system first collects the student's learning data and then assesses the student's proficiency based on the collected learning data. Explanations and practice problems are provided for areas where the student's assessed proficiency is lacking, and the assessed proficiency level is then presented to the student, thereby improving the student's motivation. For example, the learning support system collects data such as the student's test scores, homework submission status, and comments made during class. This data is collected by a collection unit. Next, the student's proficiency is assessed based on the collected learning data. The assessment unit analyzes the collected data and assesses the student's proficiency. For example, areas where the student's test scores are low or the student's homework submission status is poor are assessed. Explanations and practice problems are provided for areas where the student's assessed proficiency is lacking. The provision unit provides explanations and practice problems at an appropriate level for areas where the student's proficiency is lacking as assessed by the assessment unit. This allows the student to overcome difficult problems. Furthermore, the determined proficiency level is presented to the student. The presentation unit presents the proficiency level determined by the assessment unit to the student. The presentation is visualized using graphs and charts. This allows students to understand their own proficiency level and improve their motivation. This system can effectively assess a student's learning proficiency level and provide appropriate support. For example, by providing explanations and practice questions for areas in which students have low test scores, students can overcome their weaknesses. Furthermore, visualizing proficiency level can improve students' motivation. This realizes individualized learning support. This allows the learning support system to effectively assess a student's learning proficiency level and provide appropriate support.
実施形態に係る学習支援システムは、収集部と、判定部と、提供部と、提示部とを備える。収集部は、生徒の学習データを収集する。生徒の学習データには、例えば、テストの点数、宿題の提出状況、授業中の発言内容などが含まれるが、かかる例に限定されない。収集部は、例えば、テストの点数をオンラインプラットフォームから自動的に取得する。また、収集部は、宿題の提出状況を学習管理システムから取得することもできる。さらに、収集部は、授業中の発言内容を音声認識技術を用いてテキストデータに変換し、収集することもできる。例えば、収集部は、オンラインプラットフォームからテストの点数を取得し、データベースに保存する。宿題の提出状況は、学習管理システムから取得し、提出状況をデータベースに記録する。授業中の発言内容は、音声認識技術を用いてリアルタイムでテキストデータに変換し、収集する。判定部は、収集部によって収集された学習データに基づいて生徒の習熟度を判定する。判定は、例えば、テストの点数や宿題の提出状況、授業中の発言内容に基づいて行われるが、かかる例に限定されない。例えば、判定部は、テストの点数が低い分野を特定し、その分野の習熟度が不足していると判定する。また、判定部は、宿題の提出状況が悪い分野を特定し、その分野の習熟度が不足していると判定することもできる。さらに、判定部は、授業中の発言内容を解析し、発言が少ない分野を特定し、その分野の習熟度が不足していると判定することもできる。例えば、判定部は、テストの点数が50点未満の分野を習熟度が不足していると判定する。宿題の提出状況が50%未満の分野を習熟度が不足していると判定する。授業中の発言内容が少ない分野を習熟度が不足していると判定する。提供部は、判定部によって判定された習熟度が不足している分野における解説および練習問題を生徒に提供する。提供は、例えば、テキスト形式、動画形式、インタラクティブな問題形式などで行われるが、かかる例に限定されない。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供する。また、提供部は、動画形式の解説をストリーミングサービスを通じて提供することもできる。さらに、提供部は、インタラクティブな問題形式で練習問題を提供することもできる。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供し、生徒が自由に閲覧できるようにする。動画形式の解説は、ストリーミングサービスを通じて提供し、生徒が視聴できるようにする。インタラクティブな問題形式の練習問題は、オンラインプラットフォーム上で提供し、生徒が解答できるようにする。提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、例えば、グラフやチャートを用いて可視化されるが、かかる例に限定されない。例えば、提示部は、習熟度を棒グラフで表示し、生徒が視覚的に理解できるようにする。また、提示部は、習熟度を円グラフで表示し、生徒が全体のバランスを把握できるようにすることもできる。さらに、提示部は、習熟度を折れ線グラフで表示し、生徒が時間の経過に伴う変化を理解できるようにすることもできる。例えば、提示部は、習熟度を棒グラフで表示し、各分野の習熟度を比較できるようにする。円グラフで表示し、全体のバランスを把握できるようにする。折れ線グラフで表示し、時間の経過に伴う習熟度の変化を理解できるようにする。これにより、実施形態に係る学習支援システムは、生徒の学習の習熟度を効果的に判定し、適切なサポートを提供することができる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、収集部によって収集された学習データを入力とし、習熟度を出力するAIモデルを用いて、習熟度を判定することができる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、判定部によって判定された習熟度が不足している分野を入力とし、解説および練習問題を出力するAIモデルを用いて、解説および練習問題を提供することができる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、判定部によって判定された習熟度を入力とし、グラフやチャートを出力するAIモデルを用いて、習熟度を可視化することができる。 The learning support system according to the embodiment includes a collection unit, a determination unit, a provision unit, and a presentation unit. The collection unit collects student learning data. The student learning data includes, for example, test scores, homework submission status, and comments made during class, but is not limited to these examples. For example, the collection unit automatically obtains test scores from an online platform. The collection unit can also obtain homework submission status from a learning management system. The collection unit can also convert comments made during class into text data using speech recognition technology and collect the text. For example, the collection unit obtains test scores from an online platform and stores them in a database. The homework submission status is obtained from the learning management system and recorded in the database. Comments made during class are converted into text data in real time using speech recognition technology and collected. The determination unit determines the student's proficiency based on the learning data collected by the collection unit. The determination is made based on, for example, test scores, homework submission status, and comments made during class, but is not limited to these examples. For example, the determination unit may identify a subject area where test scores are low and determine that the student's proficiency in that subject area is insufficient. The determination unit may also identify a subject area where homework submission rates are poor and determine that the student's proficiency in that subject area is insufficient. Furthermore, the determination unit may analyze comments made during class, identify a subject area where few comments are made, and determine that the student's proficiency in that subject area is insufficient. For example, the determination unit may determine that a subject area where test scores are less than 50 points is insufficient. The determination unit may determine that a subject area where less than 50% of homework is submitted is insufficient. The determination unit may determine that a subject area where few comments are made during class is insufficient. The provision unit provides explanations and practice problems to the student in the subject area where the determination unit determines that the student's proficiency is insufficient. The provision may be in, for example, a text format, a video format, an interactive question format, or the like, but is not limited to these examples. For example, the provision unit may provide text-format explanations on an online platform. The provision unit may also provide video-format explanations through a streaming service. The provision unit may also provide practice problems in the form of interactive questions. For example, the providing unit provides text-format explanations on an online platform so that students can freely view them. Video-format explanations are provided through a streaming service so that students can watch them. Interactive question-format practice questions are provided on an online platform so that students can answer them. The presenting unit presents the proficiency level assessed by the assessing unit to the students. The presentation may be visualized using, for example, a graph or chart, but is not limited to such examples. For example, the presenting unit may display the proficiency level as a bar graph so that students can visually understand it. The presenting unit may also display the proficiency level as a pie chart so that students can grasp the overall balance. Furthermore, the presenting unit may display the proficiency level as a line graph so that students can understand changes over time. For example, the presenting unit may display the proficiency level as a bar graph so that students can compare proficiency levels in each area. The presenting unit may display the proficiency level as a pie chart so that students can grasp the overall balance. The presenting unit may display the proficiency level as a line graph so that students can understand changes over time. As a result, the learning support system according to the embodiment can effectively assess a student's learning proficiency and provide appropriate support. Some or all of the above-described processing by the assessment unit may be performed using, for example, AI, or may be performed without AI. For example, the assessment unit may assess proficiency using an AI model that receives learning data collected by the collection unit as input and outputs proficiency. Some or all of the above-described processing by the provision unit may be performed using, for example, AI, or may be performed without AI. For example, the provision unit may receive input of areas in which proficiency is lacking as determined by the assessment unit and provide explanations and practice questions using an AI model that outputs explanations and practice questions. Some or all of the above-described processing by the presentation unit may be performed using, for example, AI, or may be performed without AI. For example, the presentation unit may visualize proficiency using an AI model that receives input of the proficiency determined by the assessment unit and outputs graphs or charts.
収集部は、生徒の学習データを収集する。生徒の学習データには、例えば、テストの点数、宿題の提出状況、授業中の発言内容などが含まれるが、かかる例に限定されない。収集部は、例えば、テストの点数をオンラインプラットフォームから自動的に取得する。また、収集部は、宿題の提出状況を学習管理システムから取得することもできる。さらに、収集部は、授業中の発言内容を音声認識技術を用いてテキストデータに変換し、収集することもできる。例えば、収集部は、オンラインプラットフォームからテストの点数を取得し、データベースに保存する。宿題の提出状況は、学習管理システムから取得し、提出状況をデータベースに記録する。授業中の発言内容は、音声認識技術を用いてリアルタイムでテキストデータに変換し、収集する。収集部は、これらのデータを一元的に管理し、必要に応じて他のシステムや部門と連携することができる。例えば、収集されたデータは、クラウドサーバーに保存され、判定部や提供部がアクセスできるようにする。また、データの収集頻度や精度を調整することで、特定の状況や条件に応じた柔軟な対応が可能となる。さらに、収集部は、データのプライバシーとセキュリティを確保するために、暗号化技術やアクセス制御を導入することができる。これにより、収集部は、効率的かつ効果的にデータを収集し、システム全体の性能を向上させることができる。 The collection unit collects student learning data. Student learning data includes, but is not limited to, test scores, homework submission status, and comments made during class. For example, the collection unit automatically obtains test scores from an online platform. The collection unit can also obtain homework submission status from a learning management system. Furthermore, the collection unit can convert comments made during class into text data using voice recognition technology and collect the data. For example, the collection unit obtains test scores from an online platform and stores them in a database. The homework submission status is obtained from the learning management system and recorded in a database. Comments made during class are converted into text data in real time using voice recognition technology and collected. The collection unit can centrally manage this data and connect with other systems and departments as needed. For example, the collected data is stored on a cloud server and made accessible to the assessment unit and provision unit. Furthermore, by adjusting the frequency and accuracy of data collection, flexible responses to specific situations and conditions are possible. Additionally, collection units can implement encryption technologies and access controls to ensure data privacy and security, allowing them to collect data efficiently and effectively and improving overall system performance.
判定部は、収集部によって収集された学習データに基づいて生徒の習熟度を判定する。判定は、例えば、テストの点数や宿題の提出状況、授業中の発言内容に基づいて行われるが、かかる例に限定されない。例えば、判定部は、テストの点数が低い分野を特定し、その分野の習熟度が不足していると判定する。また、判定部は、宿題の提出状況が悪い分野を特定し、その分野の習熟度が不足していると判定することもできる。さらに、判定部は、授業中の発言内容を解析し、発言が少ない分野を特定し、その分野の習熟度が不足していると判定することもできる。例えば、判定部は、テストの点数が50点未満の分野を習熟度が不足していると判定する。宿題の提出状況が50%未満の分野を習熟度が不足していると判定する。授業中の発言内容が少ない分野を習熟度が不足していると判定する。判定部は、AIを用いてこれらのデータを解析し、習熟度を判定することができる。例えば、判定部は、収集部によって収集された学習データを入力とし、習熟度を出力するAIモデルを用いて、習熟度を判定することができる。AIモデルは、過去のデータを学習し、各生徒の学習パターンや傾向を把握することで、より正確な判定を行うことができる。これにより、判定部は、迅速かつ正確に生徒の習熟度を判定し、適切なサポートを提供するための基盤を構築することができる。 The judgment unit judges the student's proficiency level based on the learning data collected by the collection unit. The judgment is made based on, for example, test scores, homework submission status, and comments made during class, but is not limited to these examples. For example, the judgment unit identifies a subject area in which test scores are low and judges that the student's proficiency in that subject area is insufficient. The judgment unit can also identify a subject area in which homework submission status is poor and judge that the student's proficiency in that subject area is insufficient. Furthermore, the judgment unit can analyze the content of comments made during class, identify a subject area in which there are few comments, and judge that the student's proficiency in that subject area is insufficient. For example, the judgment unit judges that a subject area in which test scores are less than 50 points is insufficient in proficiency. A subject area in which homework submission status is less than 50% is insufficient in proficiency. A subject area in which there are few comments made during class is insufficient in proficiency. The judgment unit can analyze this data using AI to judge the student's proficiency level. For example, the assessment unit can assess proficiency levels using an AI model that inputs learning data collected by the collection unit and outputs proficiency levels. The AI model can make more accurate assessments by studying past data and understanding each student's learning patterns and tendencies. This allows the assessment unit to quickly and accurately assess students' proficiency levels, building a foundation for providing appropriate support.
提供部は、判定部によって判定された習熟度が不足している分野における解説および練習問題を生徒に提供する。提供は、例えば、テキスト形式、動画形式、インタラクティブな問題形式などで行われるが、かかる例に限定されない。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供する。また、提供部は、動画形式の解説をストリーミングサービスを通じて提供することもできる。さらに、提供部は、インタラクティブな問題形式で練習問題を提供することもできる。例えば、提供部は、テキスト形式の解説をオンラインプラットフォーム上で提供し、生徒が自由に閲覧できるようにする。動画形式の解説は、ストリーミングサービスを通じて提供し、生徒が視聴できるようにする。インタラクティブな問題形式の練習問題は、オンラインプラットフォーム上で提供し、生徒が解答できるようにする。提供部は、AIを用いてこれらのデータを解析し、最適な解説および練習問題を提供することができる。例えば、提供部は、判定部によって判定された習熟度が不足している分野を入力とし、解説および練習問題を出力するAIモデルを用いて、解説および練習問題を提供することができる。AIモデルは、生徒の学習履歴やパフォーマンスを考慮し、個別に最適化された学習コンテンツを生成することができる。これにより、提供部は、生徒一人ひとりに合わせた効果的な学習支援を提供することができる。 The providing unit provides students with explanations and practice problems in the areas where proficiency is lacking as determined by the determining unit. The provision may be in the form of, for example, text, video, or interactive questions, but is not limited to these examples. For example, the providing unit may provide text-format explanations on an online platform. The providing unit may also provide video-format explanations through a streaming service. Furthermore, the providing unit may provide practice problems in the form of interactive questions. For example, the providing unit may provide text-format explanations on an online platform so that students can freely view them. Video-format explanations may be provided through a streaming service so that students can watch them. Interactive practice problems may be provided on an online platform so that students can answer them. The providing unit may analyze this data using AI and provide optimal explanations and practice problems. For example, the providing unit may provide explanations and practice problems using an AI model that inputs the areas where proficiency is lacking as determined by the determining unit and outputs explanations and practice problems. The AI model may generate individually optimized learning content taking into account the student's learning history and performance. This allows the department to provide effective learning support tailored to each student.
提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、例えば、グラフやチャートを用いて可視化されるが、かかる例に限定されない。例えば、提示部は、習熟度を棒グラフで表示し、生徒が視覚的に理解できるようにする。また、提示部は、習熟度を円グラフで表示し、生徒が全体のバランスを把握できるようにすることもできる。さらに、提示部は、習熟度を折れ線グラフで表示し、生徒が時間の経過に伴う変化を理解できるようにすることもできる。例えば、提示部は、習熟度を棒グラフで表示し、各分野の習熟度を比較できるようにする。円グラフで表示し、全体のバランスを把握できるようにする。折れ線グラフで表示し、時間の経過に伴う習熟度の変化を理解できるようにする。提示部は、AIを用いてこれらのデータを解析し、最適な可視化方法を提供することができる。例えば、提示部は、判定部によって判定された習熟度を入力とし、グラフやチャートを出力するAIモデルを用いて、習熟度を可視化することができる。AIモデルは、生徒の理解度や視覚的な好みを考慮し、最適な表示形式を選択することができる。これにより、提示部は、生徒が自身の学習状況を直感的に把握し、効果的な学習計画を立てるための支援を行うことができる。 The presentation unit presents the proficiency level determined by the determination unit to the student. Presentation may be visualized using, for example, a graph or chart, but is not limited to such examples. For example, the presentation unit may display the proficiency level as a bar graph to allow the student to visually understand. The presentation unit may also display the proficiency level as a pie chart to allow the student to grasp the overall balance. The presentation unit may also display the proficiency level as a line graph to allow the student to understand changes over time. For example, the presentation unit may display the proficiency level as a bar graph to allow the student to compare proficiency levels in each area. Displaying it as a pie chart allows the student to grasp the overall balance. Displaying it as a line graph allows the student to understand changes in proficiency levels over time. The presentation unit may analyze this data using AI and provide an optimal visualization method. For example, the presentation unit may visualize the proficiency level using an AI model that inputs the proficiency level determined by the determination unit and outputs a graph or chart. The AI model may select the optimal display format taking into account the student's level of understanding and visual preferences. This allows the presentation unit to help students intuitively understand their own learning situation and create effective study plans.
収集部は、生徒のテストの点数、宿題の提出状況、授業中の発言内容のデータを具体的な方法で収集することができる。具体的な方法には、例えば、オンラインプラットフォームからの自動取得、学習管理システムからのデータ取得、音声認識技術を用いた授業中の発言内容の収集などが含まれるが、かかる例に限定されない。収集部は、例えば、オンラインプラットフォームからテストの点数を自動的に取得し、データベースに保存する。また、収集部は、学習管理システムから宿題の提出状況を取得し、提出状況をデータベースに記録することもできる。さらに、収集部は、授業中の発言内容を音声認識技術を用いてリアルタイムでテキストデータに変換し、収集することもできる。例えば、収集部は、オンラインプラットフォームからテストの点数を取得し、データベースに保存する。宿題の提出状況は、学習管理システムから取得し、提出状況をデータベースに記録する。授業中の発言内容は、音声認識技術を用いてリアルタイムでテキストデータに変換し、収集する。これにより、生徒の学習データを多角的に収集することで、より正確な習熟度判定が可能となる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、オンラインプラットフォームから取得したテストの点数を生成AIに入力し、データベースへの保存を生成AIに実行させることができる。 The collection unit can collect data on students' test scores, homework submission status, and comments made during class using specific methods. Specific methods include, but are not limited to, automatic acquisition from an online platform, acquisition of data from a learning management system, and collection of comments made during class using voice recognition technology. For example, the collection unit automatically acquires test scores from an online platform and stores them in a database. The collection unit can also acquire homework submission status from a learning management system and record the submission status in a database. The collection unit can also convert comments made during class into text data in real time using voice recognition technology and collect the data. For example, the collection unit acquires test scores from an online platform and stores them in a database. The homework submission status is acquired from a learning management system and recorded in a database. The comments made during class are converted into text data in real time using voice recognition technology and collected. This enables more accurate proficiency assessment by collecting student learning data from multiple angles. Some or all of the above-mentioned processing by the collection unit may be performed using, for example, AI or without AI. For example, the collection unit can input test scores obtained from an online platform into the generation AI and have the generation AI store the scores in a database.
提示部は、グラフまたはチャートを用いて習熟度を可視化することができる。グラフまたはチャートの具体的な種類には、例えば、棒グラフ、円グラフ、折れ線グラフなどが含まれるが、かかる例に限定されない。提示部は、例えば、習熟度を棒グラフで表示し、生徒が視覚的に理解できるようにする。また、提示部は、習熟度を円グラフで表示し、生徒が全体のバランスを把握できるようにすることもできる。さらに、提示部は、習熟度を折れ線グラフで表示し、生徒が時間の経過に伴う変化を理解できるようにすることもできる。例えば、提示部は、習熟度を棒グラフで表示し、各分野の習熟度を比較できるようにする。円グラフで表示し、全体のバランスを把握できるようにする。折れ線グラフで表示し、時間の経過に伴う習熟度の変化を理解できるようにする。これにより、習熟度を視覚的に表示することで、生徒の理解を助け、モチベーションを向上させることができる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、判定部によって判定された習熟度を入力とし、グラフやチャートを出力するAIモデルを用いて、習熟度を可視化することができる。 The presentation unit can visualize proficiency using a graph or chart. Specific types of graphs or charts include, but are not limited to, bar graphs, pie charts, and line graphs. For example, the presentation unit can display proficiency as a bar graph to allow students to visually understand. The presentation unit can also display proficiency as a pie chart to allow students to grasp the overall balance. The presentation unit can also display proficiency as a line graph to allow students to understand changes over time. For example, the presentation unit can display proficiency as a bar graph to allow students to compare proficiency in each area. It can also display it as a pie chart to allow students to grasp the overall balance. It can also display it as a line graph to allow students to understand changes in proficiency over time. In this way, visually displaying proficiency can aid students' understanding and improve their motivation. Some or all of the above-described processing in the presentation unit may be performed, for example, using AI or without AI. For example, the presentation unit can visualize the proficiency level using an AI model that inputs the proficiency level determined by the determination unit and outputs graphs or charts.
収集部は、生徒の感情を推定し、推定した生徒の感情に基づいて学習データの収集タイミングを調整することができる。収集部は、例えば、生徒がストレスを感じている場合、リラックスした状態で学習データを収集するために、休憩時間を設ける。また、収集部は、生徒が集中している場合、そのタイミングでテストの点数や宿題の提出状況を収集することもできる。さらに、収集部は、生徒が疲れている場合、次の日に学習データを収集するようにスケジュールを調整することもできる。例えば、収集部は、生徒がストレスを感じている場合、休憩時間を設けてリラックスした状態で学習データを収集する。生徒が集中している場合、そのタイミングでテストの点数や宿題の提出状況を収集する。生徒が疲れている場合、次の日に学習データを収集するようにスケジュールを調整する。これにより、生徒の感情に応じてデータ収集のタイミングを調整することで、より適切なデータ収集が可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The collection unit can estimate a student's emotions and adjust the timing of learning data collection based on the estimated student emotions. For example, if a student is feeling stressed, the collection unit can provide a break to collect learning data in a relaxed state. Furthermore, if a student is concentrating, the collection unit can also collect test scores and homework submission status at that time. Furthermore, if a student is tired, the collection unit can adjust the schedule to collect learning data the next day. For example, if a student is feeling stressed, the collection unit can provide a break to collect learning data in a relaxed state. If a student is concentrating, the collection unit can collect test scores and homework submission status at that time. If a student is tired, the collection unit can adjust the schedule to collect learning data the next day. This allows for more appropriate data collection by adjusting the timing of data collection according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, for example, using an emotion engine or generative AI. Generative AI can be, but is not limited to, text generation AI (e.g., LLM) or multimodal generation AI. Some or all of the above-described processing in the collection unit may be performed using, for example, AI, or may be performed without using AI. For example, the collection unit may input student emotion data into the generation AI and have the generation AI perform emotion estimation.
収集部は、生徒の過去の学習履歴を分析し、データ収集方法を選定することができる。収集部は、例えば、生徒が過去に高得点を取ったテストの形式を基に、同様の形式でデータを収集する。また、収集部は、生徒が過去に提出した宿題の内容を分析し、同様の難易度の宿題を収集することもできる。さらに、収集部は、生徒の授業中の発言内容を分析し、発言が多い授業のデータを優先的に収集することもできる。例えば、収集部は、生徒が過去に高得点を取ったテストの形式を基に、同様の形式でデータを収集する。生徒が過去に提出した宿題の内容を分析し、同様の難易度の宿題を収集する。生徒の授業中の発言内容を分析し、発言が多い授業のデータを優先的に収集する。これにより、過去の学習履歴を基に最適なデータ収集方法を選定することで、効率的なデータ収集が可能となる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の過去の学習履歴データを生成AIに入力し、最適なデータ収集方法の選定を生成AIに実行させることができる。 The collection unit can analyze the student's past learning history and select a data collection method. For example, the collection unit collects data in a similar format based on the format of tests on which the student previously achieved high scores. The collection unit can also analyze the content of homework submitted by the student in the past and collect homework of a similar difficulty level. The collection unit can also analyze the content of students' comments during class and prioritize collecting data from classes in which students frequently comment. For example, the collection unit collects data in a similar format based on the format of tests on which the student previously achieved high scores. The collection unit analyzes the content of homework submitted by the student in the past and collects homework of a similar difficulty level. The collection unit analyzes the content of students' comments during class and prioritizes collecting data from classes in which students frequently comment. This enables efficient data collection by selecting the optimal data collection method based on the student's past learning history. Some or all of the above-mentioned processing by the collection unit may be performed using, or without, AI, for example. For example, the collection unit can input the student's past learning history data into the generation AI and have the generation AI select the optimal data collection method.
収集部は、学習データの収集時に、生徒の現在の学習状況や関心分野に基づいてフィルタリングを行うことができる。収集部は、例えば、生徒が現在学習している科目に関連するデータを優先的に収集する。また、収集部は、生徒が興味を持っている分野に関するデータを収集し、学習意欲を高めることもできる。さらに、収集部は、生徒の学習進捗状況に応じて、必要なデータのみを収集することもできる。例えば、収集部は、生徒が現在学習している科目に関連するデータを優先的に収集する。生徒が興味を持っている分野に関するデータを収集し、学習意欲を高める。生徒の学習進捗状況に応じて、必要なデータのみを収集する。これにより、生徒の現在の学習状況や関心分野に基づいてデータをフィルタリングすることで、より関連性の高いデータを収集できる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の現在の学習状況や関心分野のデータを生成AIに入力し、フィルタリングを生成AIに実行させることができる。 When collecting learning data, the collection unit can filter the data based on the student's current learning situation and areas of interest. For example, the collection unit prioritizes collecting data related to the subject the student is currently studying. The collection unit can also collect data related to areas the student is interested in to increase their motivation to learn. Furthermore, the collection unit can collect only the necessary data depending on the student's learning progress. For example, the collection unit prioritizes collecting data related to the subject the student is currently studying. Collecting data related to areas the student is interested in can increase their motivation to learn. Only the necessary data is collected depending on the student's learning progress. In this way, by filtering the data based on the student's current learning situation and areas of interest, more relevant data can be collected. Some or all of the above-mentioned processing in the collection unit may be performed using AI, for example, or may be performed without using AI. For example, the collection unit can input data on the student's current learning situation and areas of interest to the generation AI and have the generation AI perform the filtering.
収集部は、生徒の感情を推定し、推定した生徒の感情に基づいて収集するデータの優先順位を決定することができる。収集部は、例えば、生徒がストレスを感じている場合、簡単な問題やリラックスできる内容のデータを優先的に収集する。また、収集部は、生徒が集中している場合、難易度の高い問題や重要なデータを優先的に収集することもできる。さらに、収集部は、生徒が疲れている場合、軽い内容のデータを優先的に収集することもできる。例えば、収集部は、生徒がストレスを感じている場合、簡単な問題やリラックスできる内容のデータを優先的に収集する。生徒が集中している場合、難易度の高い問題や重要なデータを優先的に収集する。生徒が疲れている場合、軽い内容のデータを優先的に収集する。これにより、生徒の感情に応じてデータの優先順位を決定することで、より効果的なデータ収集が可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The collection unit can estimate the student's emotions and determine the priority of data to be collected based on the estimated student emotions. For example, if the student is stressed, the collection unit can prioritize collecting easy questions and data with relaxing content. Furthermore, if the student is concentrating, the collection unit can also prioritize collecting difficult questions and important data. Furthermore, if the student is tired, the collection unit can prioritize collecting data with light content. For example, if the student is stressed, the collection unit can prioritize collecting easy questions and data with relaxing content. If the student is concentrating, the collection unit can prioritize collecting difficult questions and important data. If the student is tired, the collection unit can prioritize collecting data with light content. This enables more effective data collection by prioritizing data according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, for example, using an emotion engine or generative AI. Generative AI can be, but is not limited to, text generation AI (e.g., LLM) or multimodal generation AI. Some or all of the above-described processing in the collection unit may be performed using, for example, AI, or may be performed without using AI. For example, the collection unit may input student emotion data into the generation AI and have the generation AI perform emotion estimation.
収集部は、学習データの収集時に、生徒の地理的位置情報を考慮して関連性の高いデータを優先的に収集することができる。収集部は、例えば、生徒が特定の地域に住んでいる場合、その地域に関連するデータを優先的に収集する。また、収集部は、生徒が特定の学校に通っている場合、その学校のカリキュラムに関連するデータを優先的に収集することもできる。さらに、収集部は、生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連するデータを優先的に収集することもできる。例えば、収集部は、生徒が特定の地域に住んでいる場合、その地域に関連するデータを優先的に収集する。生徒が特定の学校に通っている場合、その学校のカリキュラムに関連するデータを優先的に収集する。生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連するデータを優先的に収集する。これにより、地理的位置情報を考慮することで、より関連性の高いデータを収集できる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒の地理的位置情報を生成AIに入力し、関連性の高いデータの優先的な収集を生成AIに実行させることができる。 When collecting learning data, the collection unit can prioritize collecting highly relevant data by taking into account the student's geographical location information. For example, if a student lives in a particular area, the collection unit can prioritize collecting data related to that area. Furthermore, if a student attends a particular school, the collection unit can also prioritize collecting data related to that school's curriculum. Furthermore, if a student is participating in an event held in a particular area, the collection unit can prioritize collecting data related to that event. For example, if a student lives in a particular area, the collection unit prioritizes collecting data related to that area. If a student attends a particular school, the collection unit prioritizes collecting data related to that school's curriculum. If a student is participating in an event held in a particular area, the collection unit prioritizes collecting data related to that event. In this way, by taking geographical location information into account, more relevant data can be collected. Some or all of the above-mentioned processing in the collection unit may be performed using AI, for example, or may be performed without using AI. For example, the collection unit can input the student's geographical location information to the generation AI and cause the generation AI to prioritize collecting highly relevant data.
収集部は、学習データの収集時に、生徒のソーシャルメディア活動を分析し、関連するデータを収集することができる。収集部は、例えば、生徒がソーシャルメディアで共有した学習内容を基に、関連するデータを収集する。また、収集部は、生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連するデータを収集することもできる。さらに、収集部は、生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連するデータを収集することもできる。例えば、収集部は、生徒がソーシャルメディアで共有した学習内容を基に、関連するデータを収集する。生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連するデータを収集する。生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連するデータを収集する。これにより、ソーシャルメディア活動を分析することで、より多角的なデータ収集が可能となる。収集部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、収集部は、生徒のソーシャルメディア活動データを生成AIに入力し、関連するデータの収集を生成AIに実行させることができる。 When collecting learning data, the collection unit can analyze the student's social media activity and collect related data. For example, the collection unit collects related data based on learning content shared by the student on social media. The collection unit can also collect related data from education-related accounts followed by the student on social media. The collection unit can also collect related data based on the activities of learning groups in which the student participates on social media. For example, the collection unit collects related data based on learning content shared by the student on social media. Collects related data from education-related accounts followed by the student on social media. Collects related data based on the activities of learning groups in which the student participates on social media. This enables more diverse data collection by analyzing social media activity. Some or all of the above-mentioned processing in the collection unit may be performed using AI, for example, or may be performed without using AI. For example, the collection unit can input the student's social media activity data into the generation AI and cause the generation AI to collect related data.
判定部は、生徒の感情を推定し、推定した生徒の感情に基づいて習熟度の判定基準を調整することができる。判定部は、例えば、生徒がストレスを感じている場合、判定基準を緩和し、ポジティブなフィードバックを増やす。また、判定部は、生徒がリラックスしている場合、判定基準を厳しくし、正確な評価を行うこともできる。さらに、判定部は、生徒が集中している場合、判定基準を適度に調整し、バランスの取れた評価を行うこともできる。例えば、判定部は、生徒がストレスを感じている場合、判定基準を緩和し、ポジティブなフィードバックを増やす。生徒がリラックスしている場合、判定基準を厳しくし、正確な評価を行う。生徒が集中している場合、判定基準を適度に調整し、バランスの取れた評価を行う。これにより、生徒の感情に応じて判定基準を調整することで、より適切な習熟度判定が可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The judgment unit can estimate the student's emotions and adjust the proficiency assessment criteria based on the estimated student emotions. For example, if the student is stressed, the judgment unit can relax the assessment criteria and increase positive feedback. Furthermore, if the student is relaxed, the judgment unit can tighten the assessment criteria and provide an accurate evaluation. Furthermore, if the student is concentrating, the judgment unit can appropriately adjust the assessment criteria to provide a balanced evaluation. For example, if the student is stressed, the judgment unit can relax the assessment criteria and increase positive feedback. If the student is relaxed, the judgment criteria can be tightened and provide an accurate evaluation. If the student is concentrating, the judgment unit can appropriately adjust the assessment criteria to provide a balanced evaluation. This allows for more appropriate proficiency assessment by adjusting the assessment criteria according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, for example, using an emotion engine or generative AI. Generative AI can be, but is not limited to, text generation AI (e.g., LLM) or multimodal generation AI. Some or all of the above-described processing in the judgment unit may be performed using, for example, AI, or may be performed without using AI. For example, the judgment unit may input student emotion data into the generation AI and have the generation AI estimate the emotion.
判定部は、判定時に、学習データの重要度に基づいて判定の詳細度を調整することができる。判定部は、例えば、重要なテストの点数に基づいて、詳細な判定を行う。また、判定部は、宿題の提出状況に基づいて、簡易的な判定を行うこともできる。さらに、判定部は、授業中の発言内容に基づいて、適度な詳細度で判定を行うこともできる。例えば、判定部は、重要なテストの点数に基づいて、詳細な判定を行う。宿題の提出状況に基づいて、簡易的な判定を行う。授業中の発言内容に基づいて、適度な詳細度で判定を行う。これにより、学習データの重要度に基づいて判定の詳細度を調整することで、より正確な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データの重要度を生成AIに入力し、判定の詳細度の調整を生成AIに実行させることができる。 When making a judgment, the judgment unit can adjust the level of detail of the judgment based on the importance of the learning data. The judgment unit, for example, makes a detailed judgment based on the score of an important test. The judgment unit can also make a simple judgment based on the status of homework submission. The judgment unit can also make a judgment with an appropriate level of detail based on the content of comments made during class. For example, the judgment unit makes a detailed judgment based on the score of an important test. A simple judgment based on the status of homework submission. A judgment with an appropriate level of detail based on the content of comments made during class. In this way, by adjusting the level of detail of the judgment based on the importance of the learning data, more accurate judgments can be made. Some or all of the above-mentioned processing in the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit can input the importance of the learning data to the generation AI and cause the generation AI to adjust the level of detail of the judgment.
判定部は、判定時に、学習データのカテゴリに応じて異なる判定アルゴリズムを適用することができる。判定部は、例えば、テストの点数に基づいて、特定のアルゴリズムを適用して判定を行う。また、判定部は、宿題の提出状況に基づいて、別のアルゴリズムを適用して判定を行うこともできる。さらに、判定部は、授業中の発言内容に基づいて、さらに別のアルゴリズムを適用して判定を行うこともできる。例えば、判定部は、テストの点数に基づいて、特定のアルゴリズムを適用して判定を行う。宿題の提出状況に基づいて、別のアルゴリズムを適用して判定を行う。授業中の発言内容に基づいて、さらに別のアルゴリズムを適用して判定を行う。これにより、学習データのカテゴリに応じて異なるアルゴリズムを適用することで、より適切な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データのカテゴリを生成AIに入力し、異なる判定アルゴリズムの適用を生成AIに実行させることができる。 When making a judgment, the judgment unit can apply different judgment algorithms depending on the category of the learning data. For example, the judgment unit can apply a specific algorithm based on test scores to make a judgment. The judgment unit can also apply a different algorithm based on the status of homework submission to make a judgment. The judgment unit can also apply yet another algorithm based on the content of comments made during class to make a judgment. For example, the judgment unit can apply a specific algorithm based on test scores to make a judgment. A different algorithm can be applied based on the status of homework submission to make a judgment. A still further algorithm can be applied based on the content of comments made during class to make a judgment. In this way, by applying different algorithms depending on the category of the learning data, more appropriate judgments can be made. Some or all of the above-mentioned processing by the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit can input the category of the learning data to the generation AI and cause the generation AI to apply different judgment algorithms.
判定部は、生徒の感情を推定し、推定した生徒の感情に基づいて判定結果の表示方法を調整することができる。判定部は、例えば、生徒が緊張している場合、シンプルで視認性の高い表示方法を提供する。また、判定部は、生徒がリラックスしている場合、詳細な情報を含む表示方法を提供することもできる。さらに、判定部は、生徒が急いでいる場合、要点を押さえた表示方法を提供することもできる。例えば、判定部は、生徒が緊張している場合、シンプルで視認性の高い表示方法を提供する。生徒がリラックスしている場合、詳細な情報を含む表示方法を提供する。生徒が急いでいる場合、要点を押さえた表示方法を提供する。これにより、生徒の感情に応じて表示方法を調整することで、より効果的なフィードバックが可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The judgment unit can estimate the student's emotions and adjust the display method of the judgment results based on the estimated student's emotions. For example, if the student is nervous, the judgment unit provides a simple, highly visible display method. Furthermore, if the student is relaxed, the judgment unit can also provide a display method that includes detailed information. Furthermore, if the student is in a hurry, the judgment unit can also provide a display method that focuses on the main points. For example, if the student is nervous, the judgment unit provides a simple, highly visible display method. If the student is relaxed, the judgment unit provides a display method that includes detailed information. If the student is in a hurry, the judgment unit provides a display method that focuses on the main points. This enables more effective feedback by adjusting the display method according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, for example, using an emotion engine or generative AI. Generative AI includes, but is not limited to, text generation AI (e.g., LLM) and multimodal generation AI. Some or all of the above-mentioned processing in the judgment unit may be performed using, for example, AI, or without AI. For example, the judgment unit can input the student's emotion data into the generation AI and have the generation AI perform emotion estimation.
判定部は、判定時に、学習データの提出時期に基づいて判定の優先順位を決定することができる。判定部は、例えば、最近提出されたテストの点数を優先的に判定する。また、判定部は、宿題の提出時期に基づいて、提出が遅れたデータを優先的に判定することもできる。さらに、判定部は、授業中の発言内容の提出時期に基づいて、最新のデータを優先的に判定することもできる。例えば、判定部は、最近提出されたテストの点数を優先的に判定する。宿題の提出時期に基づいて、提出が遅れたデータを優先的に判定する。授業中の発言内容の提出時期に基づいて、最新のデータを優先的に判定する。これにより、提出時期に基づいて優先順位を決定することで、より効率的な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データの提出時期を生成AIに入力し、判定の優先順位の決定を生成AIに実行させることができる。 When making a judgment, the judgment unit can determine the priority of the judgment based on the time of submission of the learning data. For example, the judgment unit may prioritize the scores of recently submitted tests. The judgment unit may also prioritize lately submitted data based on the time of submission of homework. The judgment unit may also prioritize the most recent data based on the time of submission of comments made during class. For example, the judgment unit may prioritize the scores of recently submitted tests. The judgment unit may prioritize lately submitted data based on the time of submission of homework. The judgment unit may prioritize the most recent data based on the time of submission of comments made during class. This enables more efficient judgment by determining the priority based on the time of submission. Some or all of the above-mentioned processing in the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit may input the time of submission of the learning data to the generation AI and have the generation AI determine the priority of the judgment.
判定部は、判定時に、学習データの関連性に基づいて判定の順序を調整することができる。判定部は、例えば、テストの点数が関連性の高いデータを優先的に判定する。また、判定部は、宿題の提出状況が関連性の高いデータを優先的に判定することもできる。さらに、判定部は、授業中の発言内容が関連性の高いデータを優先的に判定することもできる。例えば、判定部は、テストの点数が関連性の高いデータを優先的に判定する。宿題の提出状況が関連性の高いデータを優先的に判定する。授業中の発言内容が関連性の高いデータを優先的に判定する。これにより、関連性に基づいて判定の順序を調整することで、より適切な判定が可能となる。判定部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、判定部は、学習データの関連性を生成AIに入力し、判定の順序の調整を生成AIに実行させることができる。 When making a judgment, the judgment unit can adjust the order of judgment based on the relevance of the learning data. For example, the judgment unit may prioritize judgment of data with a high relevance in test scores. The judgment unit may also prioritize judgment of data with a high relevance in homework submission status. The judgment unit may also prioritize judgment of data with a high relevance in the content of comments made during class. For example, the judgment unit may prioritize judgment of data with a high relevance in test scores. The judgment unit may prioritize judgment of data with a high relevance in homework submission status. The judgment unit may prioritize judgment of data with a high relevance in the content of comments made during class. This allows for more appropriate judgment by adjusting the order of judgment based on relevance. Some or all of the above-mentioned processing in the judgment unit may be performed using AI, for example, or may be performed without using AI. For example, the judgment unit may input the relevance of the learning data to the generation AI and cause the generation AI to adjust the order of judgment.
提供部は、生徒の感情を推定し、推定した生徒の感情に基づいて解説や練習問題の提供方法を調整することができる。提供部は、例えば、生徒がストレスを感じている場合、リラックスできる解説や簡単な練習問題を提供する。また、提供部は、生徒が集中している場合、難易度の高い解説や練習問題を提供することもできる。さらに、提供部は、生徒が疲れている場合、軽い内容の解説や練習問題を提供することもできる。例えば、提供部は、生徒がストレスを感じている場合、リラックスできる解説や簡単な練習問題を提供する。生徒が集中している場合、難易度の高い解説や練習問題を提供する。生徒が疲れている場合、軽い内容の解説や練習問題を提供する。これにより、生徒の感情に応じて提供方法を調整することで、より効果的な学習支援が可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The providing unit can estimate the student's emotions and adjust the method of providing explanations and exercises based on the estimated student's emotions. For example, if the student is feeling stressed, the providing unit can provide relaxing explanations and easy exercises. Furthermore, if the student is concentrating, the providing unit can also provide more difficult explanations and exercises. Furthermore, if the student is tired, the providing unit can also provide explanations and exercises with lighter content. For example, if the student is feeling stressed, the providing unit can provide relaxing explanations and easy exercises. If the student is concentrating, the providing unit can provide more difficult explanations and exercises. If the student is tired, the providing unit can provide less difficult explanations and exercises. This allows for more effective learning support by adjusting the method of provision according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, for example, an emotion engine or generative AI. Generative AI can be, but is not limited to, text generation AI (e.g., LLM) or multimodal generation AI. Some or all of the above-described processing in the providing unit can be performed, for example, using AI, or without AI. For example, the providing unit can input student emotion data into the generation AI and have the generation AI perform emotion estimation.
提供部は、提供時に、学習内容の重要度に基づいて提供の詳細度を調整することができる。提供部は、例えば、重要な学習内容に対して、詳細な解説や練習問題を提供する。また、提供部は、それほど重要でない学習内容に対して、簡易的な解説や練習問題を提供することもできる。さらに、提供部は、学習内容の重要度に応じて、適度な詳細度で解説や練習問題を提供することもできる。例えば、提供部は、重要な学習内容に対して、詳細な解説や練習問題を提供する。それほど重要でない学習内容に対して、簡易的な解説や練習問題を提供する。学習内容の重要度に応じて、適度な詳細度で解説や練習問題を提供する。これにより、学習内容の重要度に基づいて詳細度を調整することで、より適切な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容の重要度を生成AIに入力し、提供の詳細度の調整を生成AIに実行させることができる。 The providing unit can adjust the level of detail of the provision based on the importance of the learning content when providing it. For example, the providing unit provides detailed explanations and practice questions for important learning content. The providing unit can also provide simple explanations and practice questions for less important learning content. Furthermore, the providing unit can provide explanations and practice questions with an appropriate level of detail depending on the importance of the learning content. For example, the providing unit provides detailed explanations and practice questions for important learning content. It provides simple explanations and practice questions for less important learning content. It provides explanations and practice questions with an appropriate level of detail depending on the importance of the learning content. This enables more appropriate learning support by adjusting the level of detail based on the importance of the learning content. Some or all of the above-mentioned processing by the providing unit may be performed using AI, for example, or without AI. For example, the providing unit can input the importance of the learning content to the generating AI and cause the generating AI to adjust the level of detail of the provision.
提供部は、提供時に、学習内容のカテゴリに応じて異なる提供アルゴリズムを適用することができる。提供部は、例えば、数学の学習内容に対して、特定のアルゴリズムを適用して解説や練習問題を提供する。また、提供部は、英語の学習内容に対して、別のアルゴリズムを適用して解説や練習問題を提供することもできる。さらに、提供部は、理科の学習内容に対して、さらに別のアルゴリズムを適用して解説や練習問題を提供することもできる。例えば、提供部は、数学の学習内容に対して、特定のアルゴリズムを適用して解説や練習問題を提供する。英語の学習内容に対して、別のアルゴリズムを適用して解説や練習問題を提供する。理科の学習内容に対して、さらに別のアルゴリズムを適用して解説や練習問題を提供する。これにより、学習内容のカテゴリに応じて異なるアルゴリズムを適用することで、より適切な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容のカテゴリを生成AIに入力し、異なる提供アルゴリズムの適用を生成AIに実行させることができる。 When providing the learning content, the providing unit can apply different provision algorithms depending on the category of the learning content. For example, the providing unit can apply a specific algorithm to mathematics learning content to provide explanations and practice problems. The providing unit can also apply a different algorithm to English learning content to provide explanations and practice problems. The providing unit can also apply yet another algorithm to science learning content to provide explanations and practice problems. For example, the providing unit can apply a specific algorithm to mathematics learning content to provide explanations and practice problems. For English learning content to provide explanations and practice problems. For science learning content to provide explanations and practice problems, it can apply yet another algorithm to provide explanations and practice problems. In this way, by applying different algorithms depending on the category of the learning content, more appropriate learning support is possible. Some or all of the above-mentioned processing by the providing unit may be performed using AI, for example, or may be performed without using AI. For example, the providing unit can input the category of the learning content to the generation AI and cause the generation AI to apply different provision algorithms.
提供部は、生徒の感情を推定し、推定した生徒の感情に基づいて提供する解説や練習問題の優先順位を決定することができる。提供部は、例えば、生徒がストレスを感じている場合、簡単な解説や練習問題を優先的に提供する。また、提供部は、生徒が集中している場合、難易度の高い解説や練習問題を優先的に提供することもできる。さらに、提供部は、生徒が疲れている場合、軽い内容の解説や練習問題を優先的に提供することもできる。例えば、提供部は、生徒がストレスを感じている場合、簡単な解説や練習問題を優先的に提供する。生徒が集中している場合、難易度の高い解説や練習問題を優先的に提供する。生徒が疲れている場合、軽い内容の解説や練習問題を優先的に提供する。これにより、生徒の感情に応じて優先順位を決定することで、より効果的な学習支援が可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The providing unit can estimate the student's emotions and determine the priority of the explanations and exercises to be provided based on the estimated student's emotions. For example, if the student is feeling stressed, the providing unit can prioritize providing easy explanations and exercises. Furthermore, if the student is concentrating, the providing unit can prioritize providing difficult explanations and exercises. Furthermore, if the student is tired, the providing unit can prioritize providing explanations and exercises with light content. For example, if the student is feeling stressed, the providing unit can prioritize providing easy explanations and exercises. If the student is concentrating, the providing unit can prioritize providing difficult explanations and exercises. If the student is tired, the providing unit can prioritize providing explanations and exercises with light content. This enables more effective learning support by determining priorities according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, for example, using an emotion engine or generative AI. Generative AI can be, but is not limited to, text generation AI (e.g., LLM) or multimodal generation AI. Some or all of the above-described processing by the providing unit may be performed using, for example, AI, or may be performed without using AI. For example, the providing unit may input student emotion data into the generating AI and have the generating AI estimate the emotions.
提供部は、提供時に、学習内容の提出時期に基づいて提供の優先順位を決定することができる。提供部は、例えば、最近提出された学習内容に対して、優先的に解説や練習問題を提供する。また、提供部は、提出が遅れた学習内容に対して、優先的に解説や練習問題を提供することもできる。さらに、提供部は、提出時期に基づいて、適切な優先順位で解説や練習問題を提供することもできる。例えば、提供部は、最近提出された学習内容に対して、優先的に解説や練習問題を提供する。提出が遅れた学習内容に対して、優先的に解説や練習問題を提供する。提出時期に基づいて、適切な優先順位で解説や練習問題を提供する。これにより、提出時期に基づいて優先順位を決定することで、より効果的な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容の提出時期を生成AIに入力し、提供の優先順位の決定を生成AIに実行させることができる。 When providing learning content, the providing unit can determine the priority of provision based on the submission date of the learning content. For example, the providing unit prioritizes providing explanations and practice questions for recently submitted learning content. The providing unit can also prioritize providing explanations and practice questions for late submitted learning content. Furthermore, the providing unit can provide explanations and practice questions in an appropriate order of priority based on the submission date. For example, the providing unit prioritizes providing explanations and practice questions for recently submitted learning content. The providing unit prioritizes providing explanations and practice questions for late submitted learning content. The providing unit provides explanations and practice questions in an appropriate order of priority based on the submission date. In this way, more effective learning support can be achieved by determining the priority based on the submission date. Some or all of the above-described processing in the providing unit may be performed using AI, for example, or without AI. For example, the providing unit may input the submission date of the learning content to the generation AI and cause the generation AI to determine the provision priority.
提供部は、提供時に、学習内容の関連性に基づいて提供の順序を調整することができる。提供部は、例えば、重要な学習内容に対して、優先的に解説や練習問題を提供する。また、提供部は、関連性の高い学習内容に対して、優先的に解説や練習問題を提供することもできる。さらに、提供部は、学習内容の関連性に基づいて、適切な順序で解説や練習問題を提供することもできる。例えば、提供部は、重要な学習内容に対して、優先的に解説や練習問題を提供する。関連性の高い学習内容に対して、優先的に解説や練習問題を提供する。学習内容の関連性に基づいて、適切な順序で解説や練習問題を提供する。これにより、関連性に基づいて提供の順序を調整することで、より効果的な学習支援が可能となる。提供部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提供部は、学習内容の関連性を生成AIに入力し、提供の順序の調整を生成AIに実行させることができる。 The providing unit can adjust the order of provision based on the relevance of the learning content when providing it. For example, the providing unit can prioritize providing explanations and practice questions for important learning content. The providing unit can also prioritize providing explanations and practice questions for highly relevant learning content. Furthermore, the providing unit can provide explanations and practice questions in an appropriate order based on the relevance of the learning content. For example, the providing unit prioritizes providing explanations and practice questions for important learning content. The providing unit prioritizes providing explanations and practice questions for highly relevant learning content. The providing unit provides explanations and practice questions in an appropriate order based on the relevance of the learning content. This enables more effective learning support by adjusting the order of provision based on relevance. Some or all of the above-mentioned processing in the providing unit may be performed using AI, for example, or may be performed without using AI. For example, the providing unit can input the relevance of the learning content to the generating AI and cause the generating AI to adjust the order of provision.
提示部は、生徒の感情を推定し、推定した生徒の感情に基づいて習熟度の表示方法を調整することができる。提示部は、例えば、生徒が緊張している場合、シンプルで視認性の高い表示方法を提供する。また、提示部は、生徒がリラックスしている場合、詳細な情報を含む表示方法を提供することもできる。さらに、提示部は、生徒が急いでいる場合、要点を押さえた表示方法を提供することもできる。例えば、提示部は、生徒が緊張している場合、シンプルで視認性の高い表示方法を提供する。生徒がリラックスしている場合、詳細な情報を含む表示方法を提供する。生徒が急いでいる場合、要点を押さえた表示方法を提供する。これにより、生徒の感情に応じて表示方法を調整することで、より効果的なフィードバックが可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The presentation unit can estimate the student's emotions and adjust the display method of the proficiency level based on the estimated student emotions. For example, if the student is nervous, the presentation unit provides a simple, highly visible display method. Furthermore, if the student is relaxed, the presentation unit can also provide a display method including detailed information. Furthermore, if the student is in a hurry, the presentation unit can also provide a display method that focuses on the main points. For example, if the student is nervous, the presentation unit provides a simple, highly visible display method. If the student is relaxed, the presentation unit provides a display method including detailed information. If the student is in a hurry, the presentation unit provides a display method that focuses on the main points. This enables more effective feedback by adjusting the display method according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, for example, using an emotion engine or generative AI. Generative AI includes, but is not limited to, text generation AI (e.g., LLM) and multimodal generation AI. Some or all of the above-mentioned processing in the presentation unit may be performed using, for example, AI, or without AI. For example, the presentation unit can input the student's emotion data into the generation AI and have the generation AI perform emotion estimation.
提示部は、提示時に、生徒の過去の学習履歴を参照して表示方法を選定することができる。提示部は、例えば、生徒が過去に好んで使用した表示方法を基に、最適な表示方法を提供する。また、提示部は、生徒の過去の学習履歴から、視認性の高い表示方法を選定することもできる。さらに、提示部は、生徒の過去の学習履歴を分析し、最も効果的な表示方法を提供することもできる。例えば、提示部は、生徒が過去に好んで使用した表示方法を基に、最適な表示方法を提供する。生徒の過去の学習履歴から、視認性の高い表示方法を選定する。生徒の過去の学習履歴を分析し、最も効果的な表示方法を提供する。これにより、過去の学習履歴を基に最適な表示方法を選定することで、より効果的なフィードバックが可能となる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒の過去の学習履歴データを生成AIに入力し、最適な表示方法の選定を生成AIに実行させることができる。 When presenting, the presentation unit can select the display method by referring to the student's past learning history. The presentation unit, for example, provides the optimal display method based on the student's preferred display method in the past. The presentation unit can also select a display method with high visibility from the student's past learning history. The presentation unit can also analyze the student's past learning history and provide the most effective display method. For example, the presentation unit provides the optimal display method based on the student's preferred display method in the past. A display method with high visibility is selected from the student's past learning history. The student's past learning history is analyzed and the most effective display method is provided. This enables more effective feedback by selecting the optimal display method based on the student's past learning history. Some or all of the above-mentioned processing in the presentation unit may be performed using AI, for example, or without AI. For example, the presentation unit can input the student's past learning history data to the generation AI and have the generation AI select the optimal display method.
提示部は、提示時に、習熟度のカテゴリに応じて異なる表示アルゴリズムを適用することができる。提示部は、例えば、数学の習熟度に対して、特定の表示アルゴリズムを適用する。また、提示部は、英語の習熟度に対して、別の表示アルゴリズムを適用することもできる。さらに、提示部は、理科の習熟度に対して、さらに別の表示アルゴリズムを適用することもできる。例えば、提示部は、数学の習熟度に対して、特定の表示アルゴリズムを適用する。英語の習熟度に対して、別の表示アルゴリズムを適用する。理科の習熟度に対して、さらに別の表示アルゴリズムを適用する。これにより、習熟度のカテゴリに応じて異なる表示アルゴリズムを適用することで、より効果的なフィードバックが可能となる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、習熟度のカテゴリを生成AIに入力し、異なる表示アルゴリズムの適用を生成AIに実行させることができる。 When presenting, the presentation unit can apply different display algorithms depending on the proficiency category. For example, the presentation unit can apply a specific display algorithm to mathematics proficiency. The presentation unit can also apply a different display algorithm to English proficiency. The presentation unit can also apply yet another display algorithm to science proficiency. For example, the presentation unit can apply a specific display algorithm to mathematics proficiency. A different display algorithm can be applied to English proficiency. A still another display algorithm can be applied to science proficiency. In this way, by applying different display algorithms depending on the proficiency category, more effective feedback can be provided. Some or all of the above-mentioned processing in the presentation unit can be performed using AI, for example, or without AI. For example, the presentation unit can input the proficiency category to the generation AI and cause the generation AI to apply different display algorithms.
提示部は、生徒の感情を推定し、推定した生徒の感情に基づいて習熟度の表示順序を調整することができる。提示部は、例えば、生徒がストレスを感じている場合、簡単な内容から順に表示する。また、提示部は、生徒が集中している場合、難易度の高い内容から順に表示することもできる。さらに、提示部は、生徒が疲れている場合、軽い内容から順に表示することもできる。例えば、提示部は、生徒がストレスを感じている場合、簡単な内容から順に表示する。生徒が集中している場合、難易度の高い内容から順に表示する。生徒が疲れている場合、軽い内容から順に表示する。これにより、生徒の感情に応じて表示順序を調整することで、より効果的なフィードバックが可能となる。感情の推定は、例えば、感情エンジンまたは生成AIなどを用いて感情推定機能を用いて実現される。生成AIは、テキスト生成AI(例えば、LLM)やマルチモーダル生成AIなどであるが、かかる例に限定されない。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒の感情データを生成AIに入力し、感情の推定を生成AIに実行させることができる。 The presentation unit can estimate the student's emotions and adjust the display order of the proficiency levels based on the estimated student emotions. For example, if the student is stressed, the presentation unit can display the levels in order of ease. Furthermore, if the student is concentrating, the presentation unit can also display the levels in order of difficulty. Furthermore, if the student is tired, the presentation unit can display the levels in order of ease. For example, if the student is stressed, the presentation unit can display the levels in order of ease. If the student is concentrating, the presentation unit can display the levels in order of difficulty. If the student is tired, the presentation unit can display the levels in order of ease. This allows for more effective feedback by adjusting the display order according to the student's emotions. Emotion estimation is achieved using an emotion estimation function, such as an emotion engine or generative AI. Generative AI can be, but is not limited to, text generation AI (e.g., LLM) or multimodal generation AI. Some or all of the above-described processing in the presentation unit can be performed using, for example, AI, or without AI. For example, the presentation unit can input the student's emotion data into the generation AI and have the generation AI perform emotion estimation.
提示部は、提示時に、生徒の地理的位置情報を考慮して表示方法を選定することができる。提示部は、例えば、生徒が特定の地域に住んでいる場合、その地域に関連する表示方法を提供する。また、提示部は、生徒が特定の学校に通っている場合、その学校のカリキュラムに関連する表示方法を提供することもできる。さらに、提示部は、生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連する表示方法を提供することもできる。例えば、提示部は、生徒が特定の地域に住んでいる場合、その地域に関連する表示方法を提供する。生徒が特定の学校に通っている場合、その学校のカリキュラムに関連する表示方法を提供する。生徒が特定の地域で行われるイベントに参加する場合、そのイベントに関連する表示方法を提供する。これにより、地理的位置情報を考慮することで、より関連性の高い表示方法を提供できる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒の地理的位置情報を生成AIに入力し、最適な表示方法の選定を生成AIに実行させることができる。 When presenting, the presentation unit can select a display method taking into account the student's geographical location information. For example, if a student lives in a specific area, the presentation unit can provide a display method related to that area. Furthermore, if a student attends a specific school, the presentation unit can also provide a display method related to that school's curriculum. Furthermore, if a student is participating in an event held in a specific area, the presentation unit can also provide a display method related to that event. For example, if a student lives in a specific area, the presentation unit can provide a display method related to that area. If a student attends a specific school, the presentation unit can provide a display method related to that school's curriculum. If a student is participating in an event held in a specific area, the presentation unit can provide a display method related to that event. In this way, by taking geographical location information into consideration, a more relevant display method can be provided. Some or all of the above-mentioned processing in the presentation unit may be performed using, or without, AI, for example. For example, the presentation unit can input the student's geographical location information to the generation AI and have the generation AI select the optimal display method.
提示部は、提示時に、生徒のソーシャルメディア活動を分析して関連する情報を表示することができる。提示部は、例えば、生徒がソーシャルメディアで共有した学習内容を基に、関連する情報を表示する。また、提示部は、生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連する情報を表示することもできる。さらに、提示部は、生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連する情報を表示することもできる。例えば、提示部は、生徒がソーシャルメディアで共有した学習内容を基に、関連する情報を表示する。生徒がソーシャルメディアでフォローしている教育関連のアカウントから、関連する情報を表示する。生徒がソーシャルメディアで参加している学習グループの活動内容を基に、関連する情報を表示する。これにより、ソーシャルメディア活動を分析することで、より多角的な情報提供が可能となる。提示部における上述した処理の一部または全部は、例えば、AIを用いて行われてもよく、AIを用いずに行われてもよい。例えば、提示部は、生徒のソーシャルメディア活動データを生成AIに入力し、関連する情報の表示を生成AIに実行させることができる。 When presenting information, the presentation unit can analyze the student's social media activity and display related information. The presentation unit can, for example, display related information based on learning content shared by the student on social media. The presentation unit can also display related information from education-related accounts followed by the student on social media. The presentation unit can also display related information based on the activities of study groups in which the student participates on social media. For example, the presentation unit can display related information based on learning content shared by the student on social media. It can display related information from education-related accounts followed by the student on social media. It can display related information based on the activities of study groups in which the student participates on social media. This makes it possible to provide more diverse information by analyzing social media activity. Some or all of the above-mentioned processing in the presentation unit can be performed using AI, for example, or without AI. For example, the presentation unit can input the student's social media activity data into the generation AI and cause the generation AI to display related information.
実施形態に係るシステムは、上述した例に限定されず、例えば、以下のように、種々の変更が可能である。 The system according to the embodiment is not limited to the example described above, and various modifications are possible, for example, as follows:
学習支援システムは、さらに生徒の学習スタイルを分析し、個別に最適化された学習プランを提供することができる。例えば、視覚的な学習を好む生徒には、動画やインフォグラフィックを多用した教材を提供することができる。また、聴覚的な学習を好む生徒には、音声解説やポッドキャスト形式の教材を提供することもできる。さらに、実践的な学習を好む生徒には、インタラクティブなシミュレーションや実験を含む教材を提供することもできる。これにより、生徒の学習スタイルに応じた最適な学習プランを提供することで、学習効果を最大化することができる。 Learning support systems can also analyze students' learning styles and provide individually optimized learning plans. For example, students who prefer visual learning can be provided with learning materials that make heavy use of videos and infographics. Students who prefer auditory learning can be provided with learning materials in the form of audio commentary or podcasts. Furthermore, students who prefer hands-on learning can be provided with learning materials that include interactive simulations and experiments. This makes it possible to maximize learning effectiveness by providing the optimal learning plan based on each student's learning style.
学習支援システムは、さらに生徒の学習履歴を基に、将来の学習内容を予測し、先取り学習をサポートすることができる。例えば、過去のテスト結果や宿題の提出状況を分析し、次に学習すべき内容を予測することができる。また、予測された学習内容に基づいて、適切な教材や練習問題を提供することもできる。さらに、予測された学習内容に対する理解度を確認するためのテストを実施し、その結果に基づいて学習プランを調整することもできる。これにより、生徒の学習進度を先取りし、効率的な学習をサポートすることができる。 The learning support system can also predict future learning content based on a student's learning history and support proactive learning. For example, it can analyze past test results and homework submission status to predict what content should be studied next. It can also provide appropriate learning materials and practice questions based on the predicted learning content. It can also conduct tests to check the student's level of understanding of the predicted learning content and adjust the learning plan based on the results. This makes it possible to anticipate students' learning progress and support efficient learning.
学習支援システムは、さらに生徒の学習環境をモニタリングし、最適な学習環境を提供することができる。例えば、学習中の騒音レベルや照明の明るさをセンサで検知し、適切な環境を維持するためのアドバイスを提供することができる。また、学習中の姿勢や休憩のタイミングをモニタリングし、健康的な学習習慣を促進するためのアドバイスを提供することもできる。さらに、学習環境の温度や湿度を調整し、快適な学習環境を提供することもできる。これにより、生徒が最適な環境で学習できるようサポートすることができる。 The learning support system can also monitor students' learning environments to provide an optimal learning environment. For example, sensors can detect noise levels and lighting brightness during learning and provide advice on maintaining an appropriate environment. It can also monitor posture and break timing during learning and provide advice on promoting healthy study habits. It can also adjust the temperature and humidity of the learning environment to provide a comfortable learning environment. This can support students in learning in an optimal environment.
学習支援システムは、さらに生徒の学習目標を設定し、その達成状況をモニタリングすることができる。例えば、生徒が設定した短期的な学習目標や長期的な学習目標を記録し、その達成状況を定期的に確認することができる。また、目標達成に向けた進捗状況を可視化し、生徒にフィードバックを提供することもできる。さらに、目標達成に向けたアクションプランを提案し、生徒が効果的に目標を達成できるようサポートすることもできる。これにより、生徒が自分の学習目標に向かって効果的に取り組むことができる。 The learning support system can also set learning goals for students and monitor their progress toward achieving them. For example, it can record the short-term and long-term learning goals set by students and periodically check their progress toward achieving them. It can also visualize progress toward achieving goals and provide feedback to students. It can also propose action plans for achieving goals and support students in achieving them effectively. This allows students to work effectively toward their learning goals.
学習支援システムは、さらに生徒の学習パフォーマンスをリアルタイムで評価し、即時フィードバックを提供することができる。例えば、オンラインテストやクイズの結果を即座に解析し、生徒にフィードバックを提供することができる。また、リアルタイムでの学習進捗状況をモニタリングし、必要に応じてアドバイスやサポートを提供することもできる。さらに、学習中の疑問点や問題点をリアルタイムで解決するためのチャットボットやオンラインサポートを提供することもできる。これにより、生徒が学習中に直面する問題を迅速に解決し、効果的な学習をサポートすることができる。 Learning support systems can also evaluate students' learning performance in real time and provide immediate feedback. For example, they can instantly analyze the results of online tests and quizzes and provide feedback to students. They can also monitor learning progress in real time and provide advice and support as needed. They can also provide chatbots and online support to resolve questions and problems students may have during their studies in real time. This can quickly resolve any problems students may encounter during their studies and support effective learning.
学習支援システムは、さらに生徒の感情を推定し、推定した感情に基づいて学習の進行を調整することができる。例えば、生徒がストレスを感じている場合、学習のペースを緩めることができる。また、生徒がリラックスしている場合、学習のペースを上げることもできる。さらに、生徒が集中している場合、難易度の高い課題に取り組むことができる。これにより、生徒の感情に応じて学習の進行を調整することで、より効果的な学習をサポートすることができる。 The learning support system can also estimate students' emotions and adjust their learning progress based on the estimated emotions. For example, if a student is feeling stressed, the learning pace can be slowed down. Alternatively, if a student is relaxed, the learning pace can be increased. Furthermore, if a student is concentrating, they can be given more difficult tasks. This makes it possible to support more effective learning by adjusting the learning progress according to the student's emotions.
学習支援システムは、さらに生徒の感情を推定し、推定した感情に基づいて学習内容をパーソナライズすることができる。例えば、生徒がストレスを感じている場合、リラックスできる内容の教材を提供することができる。また、生徒がリラックスしている場合、難易度の高い内容の教材を提供することもできる。さらに、生徒が集中している場合、チャレンジングな課題を提供することもできる。これにより、生徒の感情に応じて学習内容をパーソナライズすることで、より効果的な学習をサポートすることができる。 The learning support system can also estimate a student's emotions and personalize the learning content based on the estimated emotions. For example, if a student is feeling stressed, it can provide them with learning materials that will help them relax. Alternatively, if a student is relaxed, it can provide them with learning materials with more difficult content. Furthermore, if a student is concentrating, it can provide them with challenging tasks. This makes it possible to support more effective learning by personalizing the learning content according to the student's emotions.
学習支援システムは、さらに生徒の感情を推定し、推定した感情に基づいて学習のモチベーションを向上させるためのフィードバックを提供することができる。例えば、生徒がストレスを感じている場合、励ましのメッセージを提供することができる。また、生徒がリラックスしている場合、達成感を感じられるようなフィードバックを提供することもできる。さらに、生徒が集中している場合、挑戦的な目標を設定し、その達成をサポートすることもできる。これにより、生徒の感情に応じてモチベーションを向上させるためのフィードバックを提供することで、学習意欲を高めることができる。 The learning support system can also estimate students' emotions and provide feedback to improve their motivation to learn based on the estimated emotions. For example, if a student is feeling stressed, it can provide an encouraging message. If a student is relaxed, it can provide feedback that makes them feel a sense of accomplishment. Furthermore, if a student is concentrating, it can set challenging goals and support them in achieving them. This makes it possible to increase students' motivation by providing feedback to improve their motivation according to their emotions.
学習支援システムは、さらに生徒の感情を推定し、推定した感情に基づいて学習の休憩タイミングを調整することができる。例えば、生徒が疲れている場合、適切なタイミングで休憩を促すことができる。また、生徒が集中している場合、休憩を後回しにして学習を続けることもできる。さらに、生徒がストレスを感じている場合、リラックスできる休憩を提案することもできる。これにより、生徒の感情に応じて休憩タイミングを調整することで、学習効率を向上させることができる。 The learning support system can also estimate students' emotions and adjust the timing of study breaks based on the estimated emotions. For example, if a student is tired, it can encourage them to take a break at an appropriate time. Also, if a student is concentrating, it can encourage them to postpone the break and continue studying. Furthermore, if a student is feeling stressed, it can suggest a break that will allow them to relax. In this way, learning efficiency can be improved by adjusting the timing of breaks according to the student's emotions.
学習支援システムは、さらに生徒の感情を推定し、推定した感情に基づいて学習の進捗状況を報告する方法を調整することができる。例えば、生徒がストレスを感じている場合、ポジティブなフィードバックを中心に報告することができる。また、生徒がリラックスしている場合、詳細な進捗状況を報告することもできる。さらに、生徒が集中している場合、次のステップに進むための具体的なアドバイスを提供することもできる。これにより、生徒の感情に応じて進捗状況の報告方法を調整することで、より効果的なフィードバックを提供することができる。 The learning support system can also estimate a student's emotions and adjust how it reports their learning progress based on the estimated emotions. For example, if a student is feeling stressed, it can report them with a focus on positive feedback. If a student is relaxed, it can report detailed progress. Furthermore, if a student is focused, it can provide specific advice on how to proceed to the next step. This allows it to provide more effective feedback by adjusting how it reports progress based on the student's emotions.
以下に、形態例2の処理の流れについて簡単に説明する。 The processing flow for Example 2 is briefly explained below.
ステップ1:収集部は、生徒の学習データを収集する。生徒の学習データには、例えば、テストの点数、宿題の提出状況、授業中の発言内容などが含まれる。収集部は、テストの点数をオンラインプラットフォームから自動的に取得し、宿題の提出状況を学習管理システムから取得する。さらに、授業中の発言内容を音声認識技術を用いてテキストデータに変換し、収集する。
ステップ2:判定部は、収集部によって収集された学習データに基づいて生徒の習熟度を判定する。判定は、テストの点数や宿題の提出状況、授業中の発言内容に基づいて行われる。例えば、テストの点数が低い分野や宿題の提出状況が悪い分野、授業中の発言が少ない分野を特定し、その分野の習熟度が不足していると判定する。
ステップ3:提供部は、判定部によって判定された習熟度が不足している分野における解説および練習問題を生徒に提供する。提供は、テキスト形式、動画形式、インタラクティブな問題形式などで行われる。例えば、テキスト形式の解説をオンラインプラットフォーム上で提供し、動画形式の解説をストリーミングサービスを通じて提供し、インタラクティブな問題形式で練習問題を提供する。
ステップ4:提示部は、判定部によって判定された習熟度を生徒に提示する。提示は、グラフやチャートを用いて可視化される。例えば、習熟度を棒グラフ、円グラフ、折れ線グラフで表示し、生徒が視覚的に理解できるようにする。
Step 1: The collection unit collects student learning data. Student learning data includes, for example, test scores, homework submission status, and what students say during class. The collection unit automatically obtains test scores from an online platform and homework submission status from a learning management system. Furthermore, the collection unit converts what students say during class into text data using speech recognition technology and collects it.
Step 2: The assessment unit assesses the student's proficiency based on the learning data collected by the collection unit. The assessment is based on test scores, homework submission status, and comments made during class. For example, it identifies areas where students have low test scores, poor homework submission status, or little commentary during class, and determines that the student's proficiency in those areas is insufficient.
Step 3: The providing unit provides the student with explanations and practice problems in the areas where the proficiency level is lacking as determined by the determining unit. The provision may be in the form of text, video, interactive questions, etc. For example, text-based explanations may be provided on an online platform, video-based explanations may be provided through a streaming service, and practice problems may be provided in the form of interactive questions.
Step 4: The presentation unit presents the proficiency level determined by the assessment unit to the student. The presentation is visualized using graphs or charts. For example, the proficiency level can be displayed as a bar graph, pie chart, or line graph to enable the student to understand visually.
特定処理部290は、特定処理の結果をスマートデバイス14に送信する。スマートデバイス14では、制御部46Aが、出力装置40に対して特定処理の結果を出力させる。マイクロフォン38Bは、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン38Bによって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the results of the specific processing. The microphone 38B acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
データ生成モデル58は、いわゆる生成AI(Artificial Intelligence)である。データ生成モデル58の一例としては、ChatGPT(登録商標)(インターネット検索<URL: https://openai.com/blog/chatgpt>)などの生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、および画像を示す画像データ(例えば、静止画のデータまたは動画のデータ)などの推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ、テキストデータ、および画像データなどのうちの1以上のデータ形式で出力する。データ生成モデル58は、例えば、テキスト生成AI、画像生成AI、マルチモーダル生成AIなどを含む。ここで、推論とは、例えば、分析、分類、予測、および/または要約などを指す。特定処理部290は、データ生成モデル58を用いながら、上述した特定処理を行う。データ生成モデル58は、指示を含まないプロンプトから推論結果を出力するように、ファインチューニングされたモデルであってもよく、この場合、データ生成モデル58は、指示を含まないプロンプトから推論結果を出力することができる。データ処理装置12などにおいて、データ生成モデル58は複数種類含まれており、データ生成モデル58は、生成AI以外のAIを含む。生成AI以外のAIは、例えば、線形回帰、ロジスティック回帰、決定木、ランダムフォレスト、サポートベクターマシン(SVM)、k-meansクラスタリング、畳み込みニューラルネットワーク(CNN)、リカレントニューラルネットワーク(RNN)、生成的敵対的ネットワーク(GAN)、またはナイーブベイズなどであり、種々の処理を行うことができるが、かかる例に限定されない。また、AIは、AIエージェントであってもよい。また、上述した各部の処理がAIで行われる場合、その処理は、AIで一部または全部が行われるが、かかる例に限定されない。また、生成AIを含むAIで実施される処理は、ルールベースでの処理に置き換えてもよく、ルールベースの処理は、生成AIを含むAIで実施される処理に置き換えてもよい。 The data generation model 58 is what is known as generative AI (artificial intelligence). An example of a data generation model 58 is generative AI such as ChatGPT (registered trademark) (Internet search <URL: https://openai.com/blog/chatgpt>). The data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to the data generation model 58, and inference data such as voice data indicating speech, text data indicating text, and image data indicating an image (e.g., still image data or video data) is also input. The data generation model 58 performs inference on the input inference data in accordance with the instructions indicated by the prompt and outputs the inference results in one or more data formats, such as voice data, text data, and image data. The data generation model 58 includes, for example, text generation AI, image generation AI, and multimodal generation AI. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization. The identification processing unit 290 performs the above-mentioned identification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model that outputs inference results from prompts that do not include instructions. In this case, the data generation model 58 can output inference results from prompts that do not include instructions. The data processing device 12 or the like includes multiple types of data generation models 58, and the data generation model 58 includes AI other than the generation AI. Examples of AI other than the generation AI include linear regression, logistic regression, decision trees, random forests, support vector machines (SVMs), k-means clustering, convolutional neural networks (CNNs), recurrent neural networks (RNNs), generative adversarial networks (GANs), and naive Bayes, and can perform various processes, but are not limited to these examples. The AI may also be an AI agent. When the processing of each of the above-mentioned parts is performed by AI, the processing may be performed in part or in whole by AI, but is not limited to these examples. In addition, processing performed by AI, including generation AI, may be replaced with rule-based processing, and rule-based processing may be replaced with processing performed by AI, including generation AI.
また、上述したデータ処理システム10による処理は、データ処理装置12の特定処理部290またはスマートデバイス14の制御部46Aによって実行されるが、データ処理装置12の特定処理部290とスマートデバイス14の制御部46Aとによって実行されてもよい。また、データ処理装置12の特定処理部290は、処理に必要な情報をスマートデバイス14または外部の装置などから取得したり収集したりし、スマートデバイス14は、処理に必要な情報をデータ処理装置12または外部の装置などから取得したり収集したりする。 Furthermore, the processing by the data processing system 10 described above is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the smart device 14, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the smart device 14. Furthermore, the specific processing unit 290 of the data processing device 12 acquires or collects information necessary for processing from the smart device 14 or an external device, etc., and the smart device 14 acquires or collects information necessary for processing from the data processing device 12 or an external device, etc.
例えば、収集部は、スマートデバイス14のカメラ42やマイクロフォン38Bを用いて生徒の学習データを収集することができる。例えば、判定部は、データ処理装置12の特定処理部290によって実現され、収集された学習データを解析して生徒の習熟度を判定する。例えば、提供部は、スマートデバイス14の制御部46Aによって実現され、判定された習熟度が不足している分野に対して適切な解説や練習問題を提供する。例えば、提示部は、スマートデバイス14のディスプレイ40Aを用いて生徒に習熟度を可視化して提示することができる。各部と装置や制御部との対応関係は、上述した例に限定されず、種々の変更が可能である。 For example, the collection unit can collect the student's learning data using the camera 42 and microphone 38B of the smart device 14. For example, the determination unit is realized by the specific processing unit 290 of the data processing device 12, and analyzes the collected learning data to determine the student's level of proficiency. For example, the provision unit is realized by the control unit 46A of the smart device 14, and provides appropriate explanations and practice questions for areas where the determined level of proficiency is lacking. For example, the presentation unit can visualize and present the student's level of proficiency using the display 40A of the smart device 14. The correspondence between each unit and the device or control unit is not limited to the example described above, and various modifications are possible.
[第2実施形態]
図3には、第2実施形態に係るデータ処理システム210の構成の一例が示されている。
Second Embodiment
FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
図3に示すように、データ処理システム210は、データ処理装置12およびスマート眼鏡214を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
データ処理装置12は、コンピュータ22、データベース24、および通信I/F26を備えている。コンピュータ22は、プロセッサ28、RAM30、およびストレージ32を備えている。プロセッサ28、RAM30、およびストレージ32は、バス34に接続されている。また、データベース24および通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WANおよび/またはLANなどが挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN and/or a LAN.
スマート眼鏡214は、コンピュータ36、マイクロフォン238、スピーカ240、カメラ42、および通信I/F44を備えている。コンピュータ36は、プロセッサ46、RAM48、およびストレージ50を備えている。プロセッサ46、RAM48、およびストレージ50は、バス52に接続されている。また、マイクロフォン238、スピーカ240、およびカメラ42も、バス52に接続されている。 The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I/F 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
マイクロフォン238は、ユーザが発する音声を受け付けることで、ユーザから指示などを受け付ける。マイクロフォン238は、ユーザが発する音声を捕捉し、捕捉した音声を音声データに変換してプロセッサ46に出力する。スピーカ240は、プロセッサ46からの指示に従って音声を出力する。 The microphone 238 receives instructions and other information from the user by receiving voice uttered by the user. The microphone 238 captures the voice uttered by the user, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
カメラ42は、レンズ、絞り、およびシャッタなどの光学系と、CMOS(Complementary Metal-Oxide-Semiconductor)イメージセンサまたはCCD(Charge Coupled Device)イメージセンサなどの撮像素子とが搭載された小型デジタルカメラであり、ユーザの周囲(例えば、一般的な健常者の視界の広さに相当する画角で規定された撮像範囲)を撮像する。 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the user's surroundings (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
通信I/F44は、ネットワーク54に接続されている。通信I/F44および26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。通信I/F44および26を用いたプロセッサ46とプロセッサ28との間の各種情報の授受はセキュアな状態で行われる。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I/Fs 44 and 26 is carried out in a secure manner.
図4には、データ処理装置12およびスマート眼鏡214の要部機能の一例が示されている。図4に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。 Figure 4 shows an example of the main functions of the data processing device 12 and smart glasses 214. As shown in Figure 4, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32.
プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って、特定処理部290として動作することによって実現される。 The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as the specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
ストレージ32には、データ生成モデル58および感情特定モデル59が格納されている。データ生成モデル58および感情特定モデル59は、特定処理部290によって用いられる。特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うことができる。感情特定モデル59を用いた感情推定機能(感情特定機能)では、ユーザの感情の推定や予測などを含め、ユーザの感情に関する種々の推定や予測などが行われるが、かかる例に限定されない。また、感情の推定や予測には、例えば、感情の分析(解析)なども含まれる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotions, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, emotion estimation and prediction also include, for example, emotion analysis.
スマート眼鏡214では、プロセッサ46によって特定処理が行われる。ストレージ50には、特定処理プログラム60が格納されている。プロセッサ46は、ストレージ50から特定処理プログラム60を読み出し、読み出した特定処理プログラム60をRAM48上で実行する。特定処理は、プロセッサ46がRAM48上で実行する特定処理プログラム60に従って、制御部46Aとして動作することによって実現される。なお、スマート眼鏡214には、データ生成モデル58および感情特定モデル59と同様のデータ生成モデルおよび感情特定モデルを有し、これらモデルを用いて特定処理部290と同様の処理を行うこともできる。 In the smart glasses 214, specific processing is performed by the processor 46. A specific processing program 60 is stored in the storage 50. The processor 46 reads the specific processing program 60 from the storage 50 and executes the read specific processing program 60 on the RAM 48. The specific processing is realized by the processor 46 operating as the control unit 46A in accordance with the specific processing program 60 executed on the RAM 48. The smart glasses 214 also have a data generation model and emotion identification model similar to the data generation model 58 and emotion identification model 59, and can use these models to perform processing similar to that of the specific processing unit 290.
なお、データ処理装置12以外の他の装置がデータ生成モデル58を有してもよい。例えば、サーバ装置がデータ生成モデル58を有してもよい。この場合、データ処理装置12は、データ生成モデル58を有するサーバ装置と通信を行うことで、データ生成モデル58が用いられた処理結果(予測結果など)を得る。また、データ処理装置12は、サーバ装置であってもよいし、ユーザが保有する端末装置(例えば、携帯電話、ロボット、家電など)であってもよい。 Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device may have the data generation model 58. In this case, the data processing device 12 communicates with the server device having the data generation model 58 to obtain processing results (such as prediction results) using the data generation model 58. The data processing device 12 may also be a server device, or a terminal device owned by a user (for example, a mobile phone, robot, home appliance, etc.).
特定処理部290は、特定処理の結果をスマート眼鏡214に送信する。スマート眼鏡214では、制御部46Aが、スピーカ240に対して特定処理の結果を出力させる。マイクロフォン238は、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン238によって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the results of the specific processing. The microphone 238 acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
データ生成モデル58は、いわゆる生成AIである。データ生成モデル58の一例としては、ChatGPTなどの生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、および画像を示す画像データ(例えば、静止画のデータまたは動画のデータ)などの推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ、テキストデータ、および画像データなどのうちの1以上のデータ形式で出力する。データ生成モデル58は、例えば、テキスト生成AI、画像生成AI、マルチモーダル生成AIなどを含む。ここで、推論とは、例えば、分析、分類、予測、および/または要約などを指す。特定処理部290は、データ生成モデル58を用いながら、上述した特定処理を行う。データ生成モデル58は、指示を含まないプロンプトから推論結果を出力するように、ファインチューニングされたモデルであってもよく、この場合、データ生成モデル58は、指示を含まないプロンプトから推論結果を出力することができる。データ処理装置12などにおいて、データ生成モデル58は複数種類含まれており、データ生成モデル58は、生成AI以外のAIを含む。生成AI以外のAIは、例えば、線形回帰、ロジスティック回帰、決定木、ランダムフォレスト、サポートベクターマシン(SVM)、k-meansクラスタリング、畳み込みニューラルネットワーク(CNN)、リカレントニューラルネットワーク(RNN)、生成的敵対的ネットワーク(GAN)、またはナイーブベイズなどであり、種々の処理を行うことができるが、かかる例に限定されない。また、AIは、AIエージェントであってもよい。また、上述した各部の処理がAIで行われる場合、その処理は、AIで一部または全部が行われるが、かかる例に限定されない。また、生成AIを含むAIで実施される処理は、ルールベースでの処理に置き換えてもよく、ルールベースの処理は、生成AIを含むAIで実施される処理に置き換えてもよい。 The data generation model 58 is what is known as generative AI. An example of a data generation model 58 is generative AI such as ChatGPT. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to the data generation model 58, and inference data such as voice data indicating speech, text data indicating text, and image data indicating an image (e.g., still image data or video data) is input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in one or more data formats, such as voice data, text data, and image data. The data generation model 58 includes, for example, text generation AI, image generation AI, and multimodal generation AI. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization. The identification processing unit 290 performs the above-mentioned identification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model that outputs inference results from prompts that do not include instructions. In this case, the data generation model 58 can output inference results from prompts that do not include instructions. The data processing device 12 or the like includes multiple types of data generation models 58, and the data generation model 58 includes AI other than the generation AI. Examples of AI other than the generation AI include linear regression, logistic regression, decision trees, random forests, support vector machines (SVMs), k-means clustering, convolutional neural networks (CNNs), recurrent neural networks (RNNs), generative adversarial networks (GANs), and naive Bayes, and can perform various processes, but are not limited to these examples. The AI may also be an AI agent. When the processing of each of the above-mentioned parts is performed by AI, the processing may be performed in part or in whole by AI, but is not limited to these examples. In addition, processing performed by AI, including generation AI, may be replaced with rule-based processing, and rule-based processing may be replaced with processing performed by AI, including generation AI.
第2実施形態に係るデータ処理システム210は、第1実施形態に係るデータ処理システム10と同様の処理を行う。データ処理システム210による処理は、データ処理装置12の特定処理部290またはスマート眼鏡214の制御部46Aによって実行されるが、データ処理装置12の特定処理部290とスマート眼鏡214の制御部46Aとによって実行されてもよい。また、データ処理装置12の特定処理部290は、処理に必要な情報をスマート眼鏡214または外部の装置などから取得したり収集したりし、スマート眼鏡214は、処理に必要な情報をデータ処理装置12または外部の装置などから取得したり収集したりする。 The data processing system 210 according to the second embodiment performs processing similar to that of the data processing system 10 according to the first embodiment. Processing by the data processing system 210 is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the smart glasses 214, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the smart glasses 214. In addition, the specific processing unit 290 of the data processing device 12 acquires or collects information necessary for processing from the smart glasses 214 or an external device, etc., and the smart glasses 214 acquires or collects information necessary for processing from the data processing device 12 or an external device, etc.
例えば、収集部は、スマート眼鏡214のカメラ42やマイクロフォン238を用いて生徒の学習データを収集することができる。例えば、判定部は、データ処理装置12の特定処理部290によって実現され、収集された学習データを解析して生徒の習熟度を判定する。例えば、提供部は、スマート眼鏡214の制御部46Aによって実現され、判定された習熟度が不足している分野に対して適切な解説や練習問題を提供する。例えば、提示部は、スマート眼鏡214のディスプレイを用いて生徒に習熟度を可視化して提示することができる。各部と装置や制御部との対応関係は、上述した例に限定されず、種々の変更が可能である。 For example, the collection unit can collect the student's learning data using the camera 42 and microphone 238 of the smart glasses 214. For example, the determination unit is realized by the specific processing unit 290 of the data processing device 12, and analyzes the collected learning data to determine the student's level of proficiency. For example, the provision unit is realized by the control unit 46A of the smart glasses 214, and provides appropriate explanations and practice questions for areas where the determined level of proficiency is lacking. For example, the presentation unit can visualize and present the student's level of proficiency using the display of the smart glasses 214. The correspondence between each unit and the device or control unit is not limited to the example described above, and various modifications are possible.
[第3実施形態]
図5には、第3実施形態に係るデータ処理システム310の構成の一例が示されている。
[Third embodiment]
FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
図5に示すように、データ処理システム310は、データ処理装置12およびヘッドセット型端末314を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
データ処理装置12は、コンピュータ22、データベース24、および通信I/F26を備えている。コンピュータ22は、プロセッサ28、RAM30、およびストレージ32を備えている。プロセッサ28、RAM30、およびストレージ32は、バス34に接続されている。また、データベース24および通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WANおよび/またはLANなどが挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN and/or a LAN.
ヘッドセット型端末314は、コンピュータ36、マイクロフォン238、スピーカ240、カメラ42、通信I/F44、およびディスプレイ343を備えている。コンピュータ36は、プロセッサ46、RAM48、およびストレージ50を備えている。プロセッサ46、RAM48、およびストレージ50は、バス52に接続されている。また、マイクロフォン238、スピーカ240、カメラ42、およびディスプレイ343も、バス52に接続されている。 The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I/F 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
マイクロフォン238は、ユーザが発する音声を受け付けることで、ユーザから指示などを受け付ける。マイクロフォン238は、ユーザが発する音声を捕捉し、捕捉した音声を音声データに変換してプロセッサ46に出力する。スピーカ240は、プロセッサ46からの指示に従って音声を出力する。 The microphone 238 receives instructions and other information from the user by receiving voice uttered by the user. The microphone 238 captures the voice uttered by the user, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
カメラ42は、レンズ、絞り、およびシャッタなどの光学系と、CMOS(Complementary Metal-Oxide-Semiconductor)イメージセンサまたはCCD(Charge Coupled Device)イメージセンサなどの撮像素子とが搭載された小型デジタルカメラであり、ユーザの周囲(例えば、一般的な健常者の視界の広さに相当する画角で規定された撮像範囲)を撮像する。 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the user's surroundings (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
通信I/F44は、ネットワーク54に接続されている。通信I/F44および26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。通信I/F44および26を用いたプロセッサ46とプロセッサ28との間の各種情報の授受はセキュアな状態で行われる。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I/Fs 44 and 26 is carried out in a secure manner.
図6には、データ処理装置12およびヘッドセット型端末314の要部機能の一例が示されている。図6に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。 Figure 6 shows an example of the main functions of the data processing device 12 and headset terminal 314. As shown in Figure 6, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32.
プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って、特定処理部290として動作することによって実現される。 The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as the specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
ストレージ32には、データ生成モデル58および感情特定モデル59が格納されている。データ生成モデル58および感情特定モデル59は、特定処理部290によって用いられる。特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うことができる。感情特定モデル59を用いた感情推定機能(感情特定機能)では、ユーザの感情の推定や予測などを含め、ユーザの感情に関する種々の推定や予測などが行われるが、かかる例に限定されない。また、感情の推定や予測には、例えば、感情の分析(解析)なども含まれる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotions, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, emotion estimation and prediction also include, for example, emotion analysis.
ヘッドセット型端末314では、プロセッサ46によって特定処理が行われる。ストレージ50には、特定プログラム60が格納されている。プロセッサ46は、ストレージ50から特定プログラム60を読み出し、読み出した特定プログラム60をRAM48上で実行する。特定処理は、プロセッサ46がRAM48上で実行する特定プログラム60に従って、制御部46Aとして動作することによって実現される。なお、ヘッドセット型端末314には、データ生成モデル58および感情特定モデル59と同様のデータ生成モデルおよび感情特定モデルを有し、これらモデルを用いて特定処理部290と同様の処理を行うこともできる。 In the headset type terminal 314, the specific processing is performed by the processor 46. A specific program 60 is stored in the storage 50. The processor 46 reads the specific program 60 from the storage 50 and executes the read specific program 60 on the RAM 48. The specific processing is realized by the processor 46 operating as the control unit 46A in accordance with the specific program 60 executed on the RAM 48. The headset type terminal 314 also has a data generation model and emotion identification model similar to the data generation model 58 and emotion identification model 59, and can use these models to perform processing similar to that of the identification processing unit 290.
なお、データ処理装置12以外の他の装置がデータ生成モデル58を有してもよい。例えば、サーバ装置がデータ生成モデル58を有してもよい。この場合、データ処理装置12は、データ生成モデル58を有するサーバ装置と通信を行うことで、データ生成モデル58が用いられた処理結果(予測結果など)を得る。また、データ処理装置12は、サーバ装置であってもよいし、ユーザが保有する端末装置(例えば、携帯電話、ロボット、家電など)であってもよい。 Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device may have the data generation model 58. In this case, the data processing device 12 communicates with the server device having the data generation model 58 to obtain processing results (such as prediction results) using the data generation model 58. The data processing device 12 may also be a server device, or a terminal device owned by a user (for example, a mobile phone, robot, home appliance, etc.).
特定処理部290は、特定処理の結果をヘッドセット型端末314に送信する。ヘッドセット型端末314では、制御部46Aが、スピーカ240およびディスプレイ343に対して特定処理の結果を出力させる。マイクロフォン238は、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン238によって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the results of the specific processing. The microphone 238 acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
データ生成モデル58は、いわゆる生成AIである。データ生成モデル58の一例としては、ChatGPTなどの生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、および画像を示す画像データ(例えば、静止画のデータまたは動画のデータ)などの推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ、テキストデータ、および画像データなどのうちの1以上のデータ形式で出力する。データ生成モデル58は、例えば、テキスト生成AI、画像生成AI、マルチモーダル生成AIなどを含む。ここで、推論とは、例えば、分析、分類、予測、および/または要約などを指す。特定処理部290は、データ生成モデル58を用いながら、上述した特定処理を行う。データ生成モデル58は、指示を含まないプロンプトから推論結果を出力するように、ファインチューニングされたモデルであってもよく、この場合、データ生成モデル58は、指示を含まないプロンプトから推論結果を出力することができる。データ処理装置12などにおいて、データ生成モデル58は複数種類含まれており、データ生成モデル58は、生成AI以外のAIを含む。生成AI以外のAIは、例えば、線形回帰、ロジスティック回帰、決定木、ランダムフォレスト、サポートベクターマシン(SVM)、k-meansクラスタリング、畳み込みニューラルネットワーク(CNN)、リカレントニューラルネットワーク(RNN)、生成的敵対的ネットワーク(GAN)、またはナイーブベイズなどであり、種々の処理を行うことができるが、かかる例に限定されない。また、AIは、AIエージェントであってもよい。また、上述した各部の処理がAIで行われる場合、その処理は、AIで一部または全部が行われるが、かかる例に限定されない。また、生成AIを含むAIで実施される処理は、ルールベースでの処理に置き換えてもよく、ルールベースの処理は、生成AIを含むAIで実施される処理に置き換えてもよい。 The data generation model 58 is what is known as generative AI. An example of a data generation model 58 is generative AI such as ChatGPT. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to the data generation model 58, and inference data such as voice data indicating speech, text data indicating text, and image data indicating an image (e.g., still image data or video data) is input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in one or more data formats, such as voice data, text data, and image data. The data generation model 58 includes, for example, text generation AI, image generation AI, and multimodal generation AI. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization. The identification processing unit 290 performs the above-mentioned identification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model that outputs inference results from prompts that do not include instructions. In this case, the data generation model 58 can output inference results from prompts that do not include instructions. The data processing device 12 or the like includes multiple types of data generation models 58, and the data generation model 58 includes AI other than the generation AI. Examples of AI other than the generation AI include linear regression, logistic regression, decision trees, random forests, support vector machines (SVMs), k-means clustering, convolutional neural networks (CNNs), recurrent neural networks (RNNs), generative adversarial networks (GANs), and naive Bayes, and can perform various processes, but are not limited to these examples. The AI may also be an AI agent. When the processing of each of the above-mentioned parts is performed by AI, the processing may be performed in part or in whole by AI, but is not limited to these examples. In addition, processing performed by AI, including generation AI, may be replaced with rule-based processing, and rule-based processing may be replaced with processing performed by AI, including generation AI.
第3実施形態に係るデータ処理システム310は、第1実施形態に係るデータ処理システム10と同様の処理を行う。データ処理システム310による処理は、データ処理装置12の特定処理部290またはヘッドセット型端末314の制御部46Aによって実行されるが、データ処理装置12の特定処理部290とヘッドセット型端末314の制御部46Aとによって実行されてもよい。また、データ処理装置12の特定処理部290は、処理に必要な情報をヘッドセット型端末314または外部の装置などから取得したり収集したりし、ヘッドセット型端末314は、処理に必要な情報をデータ処理装置12または外部の装置などから取得したり収集したりする。 The data processing system 310 according to the third embodiment performs the same processing as the data processing system 10 according to the first embodiment. Processing by the data processing system 310 is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the headset terminal 314, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the headset terminal 314. In addition, the specific processing unit 290 of the data processing device 12 acquires or collects information required for processing from the headset terminal 314 or an external device, and the headset terminal 314 acquires or collects information required for processing from the data processing device 12 or an external device.
例えば、収集部は、ヘッドセット型端末314のカメラ42やマイクロフォン238を用いて生徒の学習データを収集することができる。例えば、判定部は、データ処理装置12の特定処理部290によって実現され、収集された学習データを解析して生徒の習熟度を判定する。例えば、提供部は、ヘッドセット型端末314の制御部46Aによって実現され、判定された習熟度が不足している分野に対して適切な解説や練習問題を提供する。例えば、提示部は、ヘッドセット型端末314のディスプレイ343を用いて生徒に習熟度を可視化して提示することができる。各部と装置や制御部との対応関係は、上述した例に限定されず、種々の変更が可能である。 For example, the collection unit can collect student learning data using the camera 42 and microphone 238 of the headset terminal 314. For example, the determination unit is realized by the specific processing unit 290 of the data processing device 12, and analyzes the collected learning data to determine the student's level of proficiency. For example, the provision unit is realized by the control unit 46A of the headset terminal 314, and provides appropriate explanations and practice questions for areas where the determined level of proficiency is lacking. For example, the presentation unit can visualize and present the student's level of proficiency using the display 343 of the headset terminal 314. The correspondence between each unit and the device or control unit is not limited to the example described above, and various modifications are possible.
[第4実施形態]
図7には、第4実施形態に係るデータ処理システム410の構成の一例が示されている。
[Fourth embodiment]
FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
図7に示すように、データ処理システム410は、データ処理装置12およびロボット414を備えている。データ処理装置12の一例としては、サーバが挙げられる。 As shown in FIG. 7, the data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
データ処理装置12は、コンピュータ22、データベース24、および通信I/F26を備えている。コンピュータ22は、プロセッサ28、RAM30、およびストレージ32を備えている。プロセッサ28、RAM30、およびストレージ32は、バス34に接続されている。また、データベース24および通信I/F26も、バス34に接続されている。通信I/F26は、ネットワーク54に接続されている。ネットワーク54の一例としては、WANおよび/またはLANなどが挙げられる。 The data processing device 12 includes a computer 22, a database 24, and a communication I/F 26. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and communication I/F 26 are also connected to the bus 34. The communication I/F 26 is connected to a network 54. Examples of the network 54 include a WAN and/or a LAN.
ロボット414は、コンピュータ36、マイクロフォン238、スピーカ240、カメラ42、通信I/F44、および制御対象443を備えている。コンピュータ36は、プロセッサ46、RAM48、およびストレージ50を備えている。プロセッサ46、RAM48、およびストレージ50は、バス52に接続されている。また、マイクロフォン238、スピーカ240、カメラ42、および制御対象443も、バス52に接続されている。 The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I/F 44, and a control target 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
マイクロフォン238は、ユーザが発する音声を受け付けることで、ユーザから指示などを受け付ける。マイクロフォン238は、ユーザが発する音声を捕捉し、捕捉した音声を音声データに変換してプロセッサ46に出力する。スピーカ240は、プロセッサ46からの指示に従って音声を出力する。 The microphone 238 receives instructions and other information from the user by receiving voice uttered by the user. The microphone 238 captures the voice uttered by the user, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
カメラ42は、レンズ、絞り、およびシャッタなどの光学系と、CMOSイメージセンサまたはCCDイメージセンサなどの撮像素子とが搭載された小型デジタルカメラであり、ユーザの周囲(例えば、一般的な健常者の視界の広さに相当する画角で規定された撮像範囲)を撮像する。 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS image sensor or CCD image sensor, and captures images of the user's surroundings (e.g., an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
通信I/F44は、ネットワーク54に接続されている。通信I/F44および26は、ネットワーク54を介してプロセッサ46とプロセッサ28との間の各種情報の授受を司る。通信I/F44および26を用いたプロセッサ46とプロセッサ28との間の各種情報の授受はセキュアな状態で行われる。 The communication I/F 44 is connected to the network 54. The communication I/Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I/Fs 44 and 26 is carried out in a secure manner.
制御対象443は、表示装置、目部のLED、並びに、腕、手および足などを駆動するモータなどを含む。ロボット414の姿勢や仕草は、腕、手および足などのモータを制御することにより制御される。ロボット414の感情の一部は、これらのモータを制御することにより表現できる。また、ロボット414の目部のLEDの発光状態を制御することによっても、ロボット414の表情を表現できる。 The control object 443 includes a display device, LEDs in the eyes, and motors that drive the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
図8には、データ処理装置12およびロボット414の要部機能の一例が示されている。図8に示すように、データ処理装置12では、プロセッサ28によって特定処理が行われる。ストレージ32には、特定処理プログラム56が格納されている。 Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, in the data processing device 12, specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32.
プロセッサ28は、ストレージ32から特定処理プログラム56を読み出し、読み出した特定処理プログラム56をRAM30上で実行する。特定処理は、プロセッサ28がRAM30上で実行する特定処理プログラム56に従って、特定処理部290として動作することによって実現される。 The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as the specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
ストレージ32には、データ生成モデル58および感情特定モデル59が格納されている。データ生成モデル58および感情特定モデル59は、特定処理部290によって用いられる。特定処理部290は、感情特定モデル59を用いてユーザの感情を推定し、ユーザの感情を用いた特定処理を行うことができる。感情特定モデル59を用いた感情推定機能(感情特定機能)では、ユーザの感情の推定や予測などを含め、ユーザの感情に関する種々の推定や予測などが行われるが、かかる例に限定されない。また、感情の推定や予測には、例えば、感情の分析(解析)なども含まれる。 Storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. The identification processing unit 290 can estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion. The emotion estimation function (emotion identification function) using the emotion identification model 59 performs various estimations and predictions regarding the user's emotions, including estimation and prediction of the user's emotion, but is not limited to these examples. Furthermore, emotion estimation and prediction also include, for example, emotion analysis.
ロボット414では、プロセッサ46によって特定処理が行われる。ストレージ50には、特定プログラム60が格納されている。プロセッサ46は、ストレージ50から特定プログラム60を読み出し、読み出した特定プログラム60をRAM48上で実行する。特定処理は、プロセッサ46がRAM48上で実行する特定プログラム60に従って、制御部46Aとして動作することによって実現される。なお、ロボット414には、データ生成モデル58および感情特定モデル59と同様のデータ生成モデルおよび感情特定モデルを有し、これらモデルを用いて特定処理部290と同様の処理を行うこともできる。 In robot 414, specific processing is performed by processor 46. Specific program 60 is stored in storage 50. Processor 46 reads specific program 60 from storage 50 and executes the read specific program 60 on RAM 48. The specific processing is realized by processor 46 operating as control unit 46A in accordance with specific program 60 executed on RAM 48. Robot 414 also has a data generation model and emotion identification model similar to data generation model 58 and emotion identification model 59, and can use these models to perform processing similar to that of identification processing unit 290.
なお、データ処理装置12以外の他の装置がデータ生成モデル58を有してもよい。例えば、サーバ装置がデータ生成モデル58を有してもよい。この場合、データ処理装置12は、データ生成モデル58を有するサーバ装置と通信を行うことで、データ生成モデル58が用いられた処理結果(予測結果など)を得る。また、データ処理装置12は、サーバ装置であってもよいし、ユーザが保有する端末装置(例えば、携帯電話、ロボット、家電など)であってもよい。 Note that a device other than the data processing device 12 may have the data generation model 58. For example, a server device may have the data generation model 58. In this case, the data processing device 12 communicates with the server device having the data generation model 58 to obtain processing results (such as prediction results) using the data generation model 58. The data processing device 12 may also be a server device, or a terminal device owned by a user (for example, a mobile phone, robot, home appliance, etc.).
特定処理部290は、特定処理の結果をロボット414に送信する。ロボット414では、制御部46Aが、スピーカ240および制御対象443に対して特定処理の結果を出力させる。マイクロフォン238は、特定処理の結果に対するユーザ入力を示す音声を取得する。制御部46Aは、マイクロフォン238によって取得されたユーザ入力を示す音声データをデータ処理装置12に送信する。データ処理装置12では、特定処理部290が音声データを取得する。 The specific processing unit 290 transmits the results of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the results of the specific processing. The microphone 238 acquires audio indicating the user input regarding the results of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
データ生成モデル58は、いわゆる生成AIである。データ生成モデル58の一例としては、ChatGPTなどの生成AIが挙げられる。データ生成モデル58は、ニューラルネットワークに対して深層学習を行わせることによって得られる。データ生成モデル58には、指示を含むプロンプトが入力され、かつ、音声を示す音声データ、テキストを示すテキストデータ、および画像を示す画像データ(例えば、静止画のデータまたは動画のデータ)などの推論用データが入力される。データ生成モデル58は、入力された推論用データをプロンプトにより示される指示に従って推論し、推論結果を音声データ、テキストデータ、および画像データなどのうちの1以上のデータ形式で出力する。データ生成モデル58は、例えば、テキスト生成AI、画像生成AI、マルチモーダル生成AIなどを含む。ここで、推論とは、例えば、分析、分類、予測、および/または要約などを指す。特定処理部290は、データ生成モデル58を用いながら、上述した特定処理を行う。データ生成モデル58は、指示を含まないプロンプトから推論結果を出力するように、ファインチューニングされたモデルであってもよく、この場合、データ生成モデル58は、指示を含まないプロンプトから推論結果を出力することができる。データ処理装置12などにおいて、データ生成モデル58は複数種類含まれており、データ生成モデル58は、生成AI以外のAIを含む。生成AI以外のAIは、例えば、線形回帰、ロジスティック回帰、決定木、ランダムフォレスト、サポートベクターマシン(SVM)、k-meansクラスタリング、畳み込みニューラルネットワーク(CNN)、リカレントニューラルネットワーク(RNN)、生成的敵対的ネットワーク(GAN)、またはナイーブベイズなどであり、種々の処理を行うことができるが、かかる例に限定されない。また、AIは、AIエージェントであってもよい。また、上述した各部の処理がAIで行われる場合、その処理は、AIで一部または全部が行われるが、かかる例に限定されない。また、生成AIを含むAIで実施される処理は、ルールベースでの処理に置き換えてもよく、ルールベースの処理は、生成AIを含むAIで実施される処理に置き換えてもよい。 The data generation model 58 is what is known as generative AI. An example of a data generation model 58 is generative AI such as ChatGPT. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt containing an instruction is input to the data generation model 58, and inference data such as voice data indicating speech, text data indicating text, and image data indicating an image (e.g., still image data or video data) is input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in one or more data formats, such as voice data, text data, and image data. The data generation model 58 includes, for example, text generation AI, image generation AI, and multimodal generation AI. Here, inference refers to, for example, analysis, classification, prediction, and/or summarization. The identification processing unit 290 performs the above-mentioned identification processing using the data generation model 58. The data generation model 58 may be a fine-tuned model that outputs inference results from prompts that do not include instructions. In this case, the data generation model 58 can output inference results from prompts that do not include instructions. The data processing device 12 or the like includes multiple types of data generation models 58, and the data generation model 58 includes AI other than the generation AI. Examples of AI other than the generation AI include linear regression, logistic regression, decision trees, random forests, support vector machines (SVMs), k-means clustering, convolutional neural networks (CNNs), recurrent neural networks (RNNs), generative adversarial networks (GANs), and naive Bayes, and can perform various processes, but are not limited to these examples. The AI may also be an AI agent. When the processing of each of the above-mentioned parts is performed by AI, the processing may be performed in part or in whole by AI, but is not limited to these examples. In addition, processing performed by AI, including generation AI, may be replaced with rule-based processing, and rule-based processing may be replaced with processing performed by AI, including generation AI.
第4実施形態に係るデータ処理システム410は、第1実施形態に係るデータ処理システム10と同様の処理を行う。データ処理システム410による処理は、データ処理装置12の特定処理部290またはロボット414の制御部46Aによって実行されるが、データ処理装置12の特定処理部290とロボット414の制御部46Aとによって実行されてもよい。また、データ処理装置12の特定処理部290は、処理に必要な情報をロボット414または外部の装置などから取得したり収集したりし、ロボット414は、処理に必要な情報をデータ処理装置12または外部の装置などから取得したり収集したりする。 The data processing system 410 according to the fourth embodiment performs processing similar to that of the data processing system 10 according to the first embodiment. Processing by the data processing system 410 is executed by the specific processing unit 290 of the data processing device 12 or the control unit 46A of the robot 414, but may also be executed by the specific processing unit 290 of the data processing device 12 and the control unit 46A of the robot 414. Furthermore, the specific processing unit 290 of the data processing device 12 acquires or collects information required for processing from the robot 414 or an external device, etc., and the robot 414 acquires or collects information required for processing from the data processing device 12 or an external device, etc.
例えば、収集部は、ロボット414のカメラ42やマイクロフォン238を用いて生徒の学習データを収集することができる。例えば、判定部は、データ処理装置12の特定処理部290によって実現され、収集された学習データを解析して生徒の習熟度を判定する。例えば、提供部は、ロボット414の制御部46Aによって実現され、判定された習熟度が不足している分野に対して適切な解説や練習問題を提供する。例えば、提示部は、ロボット414のディスプレイを用いて生徒に習熟度を可視化して提示することができる。各部と装置や制御部との対応関係は、上述した例に限定されず、種々の変更が可能である。 For example, the collection unit can collect student learning data using the camera 42 and microphone 238 of the robot 414. For example, the determination unit is realized by the specific processing unit 290 of the data processing device 12, and analyzes the collected learning data to determine the student's level of proficiency. For example, the provision unit is realized by the control unit 46A of the robot 414, and provides appropriate explanations and practice questions for areas where the determined level of proficiency is lacking. For example, the presentation unit can visualize and present the student's level of proficiency using the display of the robot 414. The correspondence between each unit and the device or control unit is not limited to the example described above, and various modifications are possible.
なお、感情エンジンとしての感情特定モデル59は、特定のマッピングに従い、ユーザの感情を決定してよい。具体的には、感情特定モデル59は、特定のマッピングである感情マップ(図9参照)に従い、ユーザの感情を決定してよい。また、感情特定モデル59は、同様に、ロボットの感情を決定し、特定処理部290は、ロボットの感情を用いた特定処理を行うようにしてもよい。 The emotion identification model 59, which serves as an emotion engine, may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see Figure 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
図9は、複数の感情がマッピングされる感情マップ400を示す図である。感情マップ400において、感情は、中心から放射状に同心円に配置されている。同心円の中心に近いほど、原始的状態の感情が配置されている。同心円のより外側には、心境から生まれる状態や行動を表す感情が配置されている。感情とは、情動や心的状態も含む概念である。同心円の左側には、概して脳内で起きる反応から生成される感情が配置されている。同心円の右側には概して、状況判断で誘導される感情が配置されている。同心円の上方向および下方向には、概して脳内で起きる反応から生成され、かつ、状況判断で誘導される感情が配置されている。また、同心円の上側には、「快」の感情が配置され、下側には、「不快」の感情が配置されている。このように、感情マップ400では、感情が生まれる構造に基づいて複数の感情がマッピングされており、同時に生じやすい感情が、近くにマッピングされている。 Figure 9 shows an emotion map 400 on which multiple emotions are mapped. In emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both emotions and mental states. Emotions that are generally generated from reactions that occur in the brain are arranged on the left side of the concentric circles. Emotions that are generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions that are generally generated from reactions that occur in the brain and are induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, emotion map 400 maps multiple emotions based on the structure by which emotions are generated, with emotions that tend to occur simultaneously being mapped close together.
これらの感情は、感情マップ400の3時の方向に分布しており、普段は安心と不安のあたりを行き来する。感情マップ400の右半分では、内部的な感覚よりも状況認識の方が優位に立つため、落ち着いた印象になる。 These emotions are distributed in the 3 o'clock direction on emotion map 400, and usually fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness takes precedence over internal sensations, resulting in a calm impression.
感情マップ400の内側は心の中、感情マップ400の外側は行動を表すため、感情マップ400の外側に行くほど、感情が目に見える(行動に表れる)ようになる。 The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further out you go on emotion map 400, the more visible (expressed in behavior) the emotion becomes.
ここで、人の感情は、姿勢や血糖値のような様々なバランスを基礎としており、それらのバランスが理想から遠ざかると不快、理想に近づくと快という状態を示す。ロボットや自動車やバイクなどにおいても、姿勢やバッテリー残量のような様々なバランスを基礎として、それらのバランスが理想から遠ざかると不快、理想に近づくと快という状態を示すように感情を作ることができる。感情マップは、例えば、光吉博士の感情地図(音声感情認識および情動の脳生理信号分析システムに関する研究、徳島大学、博士論文:https://ci.nii.ac.jp/naid/500000375379)に基づいて生成されてよい。感情地図の左半分には、感覚が優位にたつ「反応」と呼ばれる領域に属する感情が並ぶ。また、感情地図の右半分には、状況認識が優位にたつ「状況」と呼ばれる領域に属する感情が並ぶ。 Here, human emotions are based on various balances such as posture and blood sugar levels, and when these balances deviate from the ideal, it indicates discomfort, and when they approach the ideal, it indicates pleasure. Emotions can also be created for robots, cars, motorcycles, etc., based on various balances such as posture and remaining battery life, and when these balances deviate from the ideal, it indicates discomfort, and when they approach the ideal, it indicates pleasure. Emotion maps can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on speech emotion recognition and emotional brain physiological signal analysis systems, Tokushima University, doctoral dissertation: https://ci.nii.ac.jp/naid/500000375379). The left half of the emotion map is lined with emotions belonging to an area called "reaction," where sensation is dominant. The right half of the emotion map is lined with emotions belonging to an area called "situation," where situational awareness is dominant.
感情マップでは学習を促す感情が2つ定義される。1つは、状況側にあるネガティブな「懺悔」や「反省」の真ん中周辺の感情である。つまり、「もう2度とこんな想いはしたくない」「もう叱られたくない」というネガティブな感情がロボットに生じたときである。もう1つは、反応側にあるポジティブな「欲」のあたりの感情である。つまり、「もっと欲しい」「もっと知りたい」というポジティブな気持ちのときである。 The emotion map defines two emotions that encourage learning. One is the negative emotion around the middle of "repentance" or "reflection" on the situation side. In other words, this is when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is the positive emotion around "desire" on the response side. In other words, this is when the robot experiences positive feelings such as "I want more" or "I want to know more."
感情特定モデル59は、ユーザ入力を、予め学習されたニューラルネットワークに入力し、感情マップ400に示す各感情を示す感情値を取得し、ユーザの感情を決定する。このニューラルネットワークは、ユーザ入力と、感情マップ400に示す各感情を示す感情値との組み合わせである複数の学習データに基づいて予め学習されたものである。また、このニューラルネットワークは、図10に示す感情マップ900のように、近くに配置されている感情同士は、近い値を持つように学習される。図10では、「安心」、「安穏」、「心強い」という複数の感情が、近い感情値となる例を示している。 The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are close to each other have similar values, as in the emotion map 900 shown in Figure 10. Figure 10 shows an example in which multiple emotions, such as "relieved," "calm," and "reassuring," have similar emotion values.
上記実施形態では、1台のコンピュータ22によって特定処理が行われる形態例を挙げたが、本開示の技術はこれに限定されず、コンピュータ22を含めた複数のコンピュータによる特定処理に対する分散処理が行われるようにしてもよい。 In the above embodiment, an example was given in which a specific process is performed by a single computer 22, but the technology disclosed herein is not limited to this, and distributed processing of the specific process may also be performed by multiple computers, including computer 22.
上記実施形態では、ストレージ32に特定処理プログラム56が格納されている形態例を挙げて説明したが、本開示の技術はこれに限定されない。例えば、特定処理プログラム56がUSB(Universal Serial Bus)メモリなどの可搬型のコンピュータ読み取り可能な非一時的格納媒体に格納されていてもよい。非一時的格納媒体に格納されている特定処理プログラム56は、データ処理装置12のコンピュータ22にインストールされる。プロセッサ28は、特定処理プログラム56に従って特定処理を実行する。 In the above embodiment, an example was described in which the specific processing program 56 is stored in the storage 32, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.
また、ネットワーク54を介してデータ処理装置12に接続されるサーバなどの格納装置に特定処理プログラム56を格納させておき、データ処理装置12の要求に応じて特定処理プログラム56がダウンロードされ、コンピュータ22にインストールされるようにしてもよい。 Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
なお、ネットワーク54を介してデータ処理装置12に接続されるサーバなどの格納装置に特定処理プログラム56の全てを格納させておいたり、ストレージ32に特定処理プログラム56の全てを記憶させたりしておく必要はなく、特定処理プログラム56の一部を格納させておいてもよい。 It is not necessary to store the entire specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entire specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.
特定処理を実行するハードウェア資源としては、次に示す各種のプロセッサを用いることができる。プロセッサとしては、例えば、ソフトウェア、すなわち、プログラムを実行することで、特定処理を実行するハードウェア資源として機能する汎用的なプロセッサであるCPUが挙げられる。また、プロセッサとしては、例えば、FPGA(Field-Programmable Gate Array)、PLD(Programmable Logic Device)、またはASIC(Application Specific Integrated Circuit)などの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路が挙げられる。何れのプロセッサにもメモリが内蔵または接続されており、何れのプロセッサもメモリを使用することで特定処理を実行する。 The following types of processors can be used as hardware resources for executing specific processes. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource for executing specific processes by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which are processors with a circuit configuration designed specifically for executing specific processes. All processors have built-in or connected memory, and all use the memory to execute specific processes.
特定処理を実行するハードウェア資源は、これらの各種のプロセッサのうちの1つで構成されてもよいし、同種または異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGAの組み合わせ、またはCPUとFPGAとの組み合わせ)で構成されてもよい。また、特定処理を実行するハードウェア資源は1つのプロセッサであってもよい。 The hardware resource that executes the specific processing may be composed of one of these various processors, or may be composed of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). The hardware resource that executes the specific processing may also be a single processor.
1つのプロセッサで構成する例としては、第1に、1つ以上のCPUとソフトウェアの組み合わせで1つのプロセッサを構成し、このプロセッサが、特定処理を実行するハードウェア資源として機能する形態がある。第2に、SoC(System-on-a-chip)などに代表されるように、特定処理を実行する複数のハードウェア資源を含むシステム全体の機能を1つのICチップで実現するプロセッサを使用する形態がある。このように、特定処理は、ハードウェア資源として、上記各種のプロセッサの1つ以上を用いて実現される。 As an example of a configuration using a single processor, first, there is a configuration in which one processor is configured using a combination of one or more CPUs and software, and this processor functions as a hardware resource that executes specific processing. Second, there is a configuration in which a processor is used to realize the functions of an entire system, including multiple hardware resources that execute specific processing, on a single IC chip, as typified by SoC (System-on-a-chip). In this way, specific processing is realized using one or more of the various processors listed above as hardware resources.
更に、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子などの回路素子を組み合わせた電気回路を用いることができる。また、上記の特定処理はあくまでも一例である。従って、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。 More specifically, the hardware structure of these various processors can be an electrical circuit that combines circuit elements such as semiconductor devices. Furthermore, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps can be added, or the processing order can be rearranged, all within the scope of the spirit of the invention.
また、上述した例では、第1実施形態から第4実施形態に分けて説明したが、これらの実施形態の一部または全部は組み合わされてもよい。また、スマートデバイス14、スマート眼鏡214、ヘッドセット型端末314、およびロボット414は一例であって、それぞれを組み合わせてもよく、それ以外の装置であってもよい。また、上述した例では、形態例1と形態例2に分けて説明したが、これらは組み合わせてもよい。 Furthermore, in the above examples, the first to fourth embodiments have been described separately, but some or all of these embodiments may be combined. Furthermore, the smart device 14, smart glasses 214, headset terminal 314, and robot 414 are only examples, and they may be combined, or other devices may be used. Furthermore, in the above examples, the first and second embodiments have been described separately, but these may also be combined.
以上に示した記載内容および図示内容は、本開示の技術に係る部分についての詳細な説明であり、本開示の技術の一例に過ぎない。例えば、上記の構成、機能、作用、および効果に関する説明は、本開示の技術に係る部分の構成、機能、作用、および効果の一例に関する説明である。よって、本開示の技術の主旨を逸脱しない範囲内において、以上に示した記載内容および図示内容に対して、不要な部分を削除したり、新たな要素を追加したり、置き換えたりしてもよいことは言うまでもない。また、錯綜を回避し、本開示の技術に係る部分の理解を容易にするために、以上に示した記載内容および図示内容では、本開示の技術の実施を可能にする上で特に説明を要しない技術常識等に関する説明は省略されている。 The above-described written content and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above explanation of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or substitutions may be made to the above-described written content and illustrations, as long as they do not deviate from the spirit of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described written content and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.
本明細書に記載された全ての文献、特許出願および技術規格は、個々の文献、特許出願および技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。 All publications, patent applications, and technical standards mentioned in this specification are incorporated by reference herein to the same extent as if each individual publication, patent application, and technical standard was specifically and individually indicated to be incorporated by reference.
(付記1)
生徒の学習データを収集する収集部と、
前記収集部によって収集された学習データに基づいて前記生徒の習熟度を判定する判定部と、
前記判定部によって判定された習熟度が不足している分野における解説および練習問題を前記生徒に提供する提供部と、
前記判定部によって判定された習熟度を前記生徒に提示する提示部と、を備える
ことを特徴とするシステム。
(付記2)
前記収集部は、
生徒のテストの点数、宿題の提出状況、授業中の発言内容のデータを具体的な方法で収集する
ことを特徴とする付記1に記載のシステム。
(付記3)
前記提示部は、
グラフまたはチャートを用いて習熟度を可視化する
ことを特徴とする付記1に記載のシステム。
(付記4)
前記収集部は、
生徒の感情を具体的な方法で推定し、推定した生徒の感情に基づいて学習データの収集タイミングを調整する
ことを特徴とする付記1に記載のシステム。
(付記5)
前記収集部は、
生徒の過去の学習履歴を分析し、データ収集方法を選定する
ことを特徴とする付記1に記載のシステム。
(付記6)
前記収集部は、
学習データの収集時に、生徒の現在の学習状況や関心分野に基づいて具体的な方法でフィルタリングを行う
ことを特徴とする付記1に記載のシステム。
(付記7)
前記収集部は、
生徒の感情を推定し、推定した生徒の感情に基づいて収集するデータの優先順位を決定する
ことを特徴とする付記1に記載のシステム。
(付記8)
前記収集部は、
学習データの収集時に、生徒の地理的位置情報を具体的な方法で考慮して関連性の高いデータを優先的に収集する
ことを特徴とする付記1に記載のシステム。
(付記9)
前記収集部は、
学習データの収集時に、生徒のソーシャルメディア活動を具体的な方法で分析し、関連するデータを収集する
ことを特徴とする付記1に記載のシステム。
(付記10)
前記判定部は、
生徒の感情を具体的な方法で推定し、推定した生徒の感情に基づいて習熟度の判定基準を調整する
ことを特徴とする付記1に記載のシステム。
(付記11)
前記判定部は、
判定時に、学習データの重要度に基づいて判定の詳細度を調整する
ことを特徴とする付記1に記載のシステム。
(付記12)
前記判定部は、
判定時に、学習データのカテゴリに応じて異なる判定アルゴリズムを適用する
ことを特徴とする付記1に記載のシステム。
(付記13)
前記判定部は、
生徒の感情を具体的な方法で推定し、推定した生徒の感情に基づいて判定結果の表示方法を調整する
ことを特徴とする付記1に記載のシステム。
(付記14)
前記判定部は、
判定時に、学習データの提出時期に基づいて判定の優先順位を決定する
ことを特徴とする付記1に記載のシステム。
(付記15)
前記判定部は、
判定時に、学習データの関連性に基づいて判定の順序を調整する
ことを特徴とする付記1に記載のシステム。
(付記16)
前記提供部は、
生徒の感情を具体的な方法で推定し、推定した生徒の感情に基づいて解説や練習問題の提供方法を調整する
ことを特徴とする付記1に記載のシステム。
(付記17)
前記提供部は、
提供時に、学習内容の重要度に基づいて提供の詳細度を調整する
ことを特徴とする付記1に記載のシステム。
(付記18)
前記提供部は、
提供時に、学習内容のカテゴリに応じて異なる提供アルゴリズムを適用する
ことを特徴とする付記1に記載のシステム。
(付記19)
前記提供部は、
生徒の感情を具体的な方法で推定し、推定した生徒の感情に基づいて提供する解説や練習問題の優先順位を決定する
ことを特徴とする付記1に記載のシステム。
(付記20)
前記提供部は、
提供時に、学習内容の提出時期に基づいて提供の優先順位を決定する
ことを特徴とする付記1に記載のシステム。
(付記21)
前記提供部は、
提供時に、学習内容の関連性に基づいて提供の順序を調整する
ことを特徴とする付記1に記載のシステム。
(付記22)
前記提示部は、
生徒の感情を具体的な方法で推定し、推定した生徒の感情に基づいて習熟度の表示方法を調整する
ことを特徴とする付記1に記載のシステム。
(付記23)
前記提示部は、
提示時に、生徒の過去の学習履歴を参照して表示方法を選定する
ことを特徴とする付記1に記載のシステム。
(付記24)
前記提示部は、
提示時に、習熟度のカテゴリに応じて異なる表示アルゴリズムを適用する
ことを特徴とする付記1に記載のシステム。
(付記25)
前記提示部は、
生徒の感情を具体的な方法で推定し、推定した生徒の感情に基づいて習熟度の表示順序を調整する
ことを特徴とする付記1に記載のシステム。
(付記26)
前記提示部は、
提示時に、生徒の地理的位置情報を考慮して表示方法を選定する
ことを特徴とする付記1に記載のシステム。
(付記27)
前記提示部は、
提示時に、生徒のソーシャルメディア活動を分析して関連する情報を表示する
ことを特徴とする付記1に記載のシステム。
(Appendix 1)
a collection unit that collects learning data of students;
a determination unit that determines the proficiency level of the student based on the learning data collected by the collection unit;
a providing unit that provides the student with explanations and practice questions in the field in which the proficiency level determined by the determining unit is lacking;
a presentation unit that presents the proficiency level determined by the determination unit to the student.
(Appendix 2)
The collecting unit
The system according to claim 1, characterized in that data on students' test scores, homework submission status, and comments made during class are collected in a specific manner.
(Appendix 3)
The presentation unit
2. The system of claim 1, wherein proficiency is visualized using a graph or chart.
(Appendix 4)
The collecting unit
2. The system according to claim 1, wherein the system estimates the student's emotions in a specific manner and adjusts the timing of collecting learning data based on the estimated student's emotions.
(Appendix 5)
The collecting unit
2. The system of claim 1, further comprising: analyzing a student's past learning history and selecting a data collection method.
(Appendix 6)
The collecting unit
The system of claim 1, wherein when collecting learning data, the learning data is filtered in a specific manner based on the student's current learning situation and areas of interest.
(Appendix 7)
The collecting unit
2. The system of claim 1, further comprising: estimating student emotions; and prioritizing data to be collected based on the estimated student emotions.
(Appendix 8)
The collecting unit
The system of claim 1, wherein when collecting learning data, the system takes into account the geographical location information of students in a specific manner to prioritize the collection of highly relevant data.
(Appendix 9)
The collecting unit
The system described in Appendix 1, characterized in that when collecting learning data, students' social media activities are analyzed in a specific manner and related data is collected.
(Appendix 10)
The determination unit
2. The system of claim 1, wherein the student's emotions are estimated in a specific manner, and the proficiency assessment criteria are adjusted based on the estimated student emotions.
(Appendix 11)
The determination unit
The system according to claim 1, wherein the level of detail of the judgment is adjusted based on the importance of the learning data at the time of judgment.
(Appendix 12)
The determination unit
The system according to claim 1, wherein different determination algorithms are applied depending on the category of the training data during the determination.
(Appendix 13)
The determination unit
The system according to claim 1, characterized in that it estimates the student's emotion in a specific manner and adjusts the display method of the judgment result based on the estimated student's emotion.
(Appendix 14)
The determination unit
The system according to claim 1, wherein, at the time of judgment, a priority of judgment is determined based on the time of submission of the learning data.
(Appendix 15)
The determination unit
The system of claim 1, wherein the order of judgment is adjusted based on the relevance of the training data during judgment.
(Appendix 16)
The providing unit
2. The system according to claim 1, wherein the system estimates the student's emotions in a specific manner and adjusts the method of providing explanations and practice questions based on the estimated student's emotions.
(Appendix 17)
The providing unit
The system of claim 1, wherein the level of detail of the content provided is adjusted based on the importance of the learning content at the time of provision.
(Appendix 18)
The providing unit
The system of claim 1, wherein different provision algorithms are applied depending on the category of the learning content during provision.
(Appendix 19)
The providing unit
The system according to claim 1, characterized in that it estimates a student's emotions in a specific manner and determines the priority of explanations and exercises to be provided based on the estimated student's emotions.
(Appendix 20)
The providing unit
The system according to claim 1, wherein, at the time of provision, the priority of provision is determined based on the time of submission of the learning content.
(Appendix 21)
The providing unit
2. The system of claim 1, wherein the order of presentation is adjusted based on the relevance of the learning content during presentation.
(Appendix 22)
The presentation unit
The system according to claim 1, wherein the student's emotions are estimated in a specific manner, and the method of displaying the proficiency level is adjusted based on the estimated student's emotions.
(Appendix 23)
The presentation unit
The system described in Appendix 1, characterized in that when presenting, the display method is selected by referring to the student's past learning history.
(Appendix 24)
The presentation unit
2. The system of claim 1, wherein different display algorithms are applied depending on the proficiency category during presentation.
(Appendix 25)
The presentation unit
The system according to claim 1, characterized in that it estimates the student's emotions in a specific manner and adjusts the display order of the proficiency levels based on the estimated student's emotions.
(Appendix 26)
The presentation unit
The system according to claim 1, wherein the display method is selected taking into consideration the geographical location information of the student at the time of presentation.
(Appendix 27)
The presentation unit
2. The system of claim 1, wherein, at the time of presentation, the system analyzes the student's social media activity and displays relevant information.
10、210、310、410 データ処理システム
12 データ処理装置
14 スマートデバイス
214 スマート眼鏡
314 ヘッドセット型端末
414 ロボット
10, 210, 310, 410 Data processing system 12 Data processing device 14 Smart device 214 Smart glasses 314 Headset type terminal 414 Robot
Claims (10)
前記収集部によって収集された学習データに基づいて前記生徒の習熟度を判定する判定部と、
前記判定部によって判定された習熟度が不足している分野における解説および練習問題を前記生徒に提供する提供部と、
前記判定部によって判定された習熟度をディスプレイに提示する提示部と、を備え、
前記判定部は、感情特定モデルを用いて前記生徒の感情を推定し、推定した前記生徒の感情がストレス状態である場合には習熟度の判定基準を緩和し、リラックス状態である場合には前記判定基準を厳しくするように調整した上で、前記学習データに基づいて前記生徒の習熟度を判定する
ことを特徴とするシステム。 a collection unit that collects student learning data using at least one of an online platform, a learning management system, and voice recognition technology ;
a determination unit that determines the proficiency level of the student based on the learning data collected by the collection unit;
a providing unit that provides the student with explanations and practice questions in the field in which the proficiency level determined by the determining unit is lacking;
a presentation unit that presents the proficiency level determined by the determination unit on a display ,
The determination unit estimates the emotion of the student using an emotion identification model, and adjusts the criteria for determining the proficiency level so that the criteria are relaxed when the estimated emotion of the student is a stressful state, and the criteria are tightened when the estimated emotion of the student is a relaxed state, and then determines the proficiency level of the student based on the learning data.
A system characterized by:
前記生徒のテストの点数、宿題の提出状況、授業中の発言内容のデータを収集する
ことを特徴とする請求項1に記載のシステム。 The collecting unit
2. The system according to claim 1, wherein data on the students' test scores, homework submission status, and comments made during class are collected.
グラフまたはチャートを用いて習熟度を可視化する
ことを特徴とする請求項1に記載のシステム。 The presentation unit
The system of claim 1 , wherein the proficiency is visualized using a graph or chart.
前記感情特定モデルにより推定した前記生徒の感情に基づいて、前記生徒がストレスを感じている場合に休憩時間を設けて収集タイミングを遅らせ、前記生徒が集中している場合に収集タイミングを早めるように、学習データの収集タイミングを調整する
ことを特徴とする請求項1に記載のシステム。 The collecting unit
The system according to claim 1 , further comprising: adjusting a timing for collecting learning data based on the student's emotion estimated by the emotion identification model, so as to delay the timing for collection by providing a break if the student is feeling stressed, and to advance the timing for collection if the student is concentrating .
前記生徒の過去の学習履歴を分析し、データ収集方法を選定する
ことを特徴とする請求項1に記載のシステム。 The collecting unit
The system of claim 1, further comprising: analyzing the student's past learning history and selecting a data collection method.
学習データの収集時に、前記生徒の現在の学習状況や関心分野に基づいてフィルタリングを行う
ことを特徴とする請求項1に記載のシステム。 The collecting unit
The system according to claim 1, wherein when collecting learning data, filtering is performed based on the student's current learning situation and areas of interest.
前記感情特定モデルにより推定した前記生徒の感情に基づいて、前記生徒がストレスを感じている場合に簡単な問題のデータを優先的に収集し、前記生徒が集中している場合に難易度の高い問題のデータを優先的に収集するように、収集するデータの優先順位を決定する
ことを特徴とする請求項1に記載のシステム。 The collecting unit
2. The system according to claim 1, further comprising: determining a priority of data to be collected based on the student's emotion estimated by the emotion identification model , such that data on easy questions is collected preferentially when the student is feeling stressed, and data on difficult questions is collected preferentially when the student is concentrating .
学習データの収集時に、前記生徒の地理的位置情報を考慮して関連性の高いデータを優先的に収集する
ことを特徴とする請求項1に記載のシステム。 The collecting unit
The system according to claim 1, wherein when collecting learning data, highly relevant data is collected with priority given to geographical location information of the student.
学習データの収集時に、前記生徒のソーシャルメディア活動を分析し、関連するデータを収集する
ことを特徴とする請求項1に記載のシステム。 The collecting unit
The system of claim 1 , wherein when collecting learning data, the system analyzes the student's social media activity and collects related data.
前記感情特定モデルにより推定した前記生徒の感情に基づいて判定結果の表示方法を調整し、前記生徒が緊張している場合にはシンプルで視認性の高い表示方法を提供し、リラックスしている場合には詳細な情報を含む表示方法を提供する
ことを特徴とする請求項1に記載のシステム。 The determination unit
The method for displaying the judgment result is adjusted based on the emotion of the student estimated by the emotion identification model , and a simple and highly visible display method is provided when the student is nervous, and a display method including detailed information is provided when the student is relaxed.
2. The system of claim 1.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023155255 | 2023-09-21 | ||
| JP2023155255 | 2023-09-21 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025048933A JP2025048933A (en) | 2025-04-03 |
| JP7770502B2 true JP7770502B2 (en) | 2025-11-14 |
Family
ID=95210395
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024162860A Active JP7770502B2 (en) | 2023-09-21 | 2024-09-19 | system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7770502B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015075547A (en) | 2013-10-07 | 2015-04-20 | 株式会社 スプリックス | Learning content providing device, learning support system, and program |
| WO2018168220A1 (en) | 2017-03-14 | 2018-09-20 | 日本電気株式会社 | Learning material recommendation method, learning material recommendation device, and learning material recommendation program |
| JP2022021352A (en) | 2020-07-22 | 2022-02-03 | 株式会社トライグループ | Diagnostic system and diagnostic program |
-
2024
- 2024-09-19 JP JP2024162860A patent/JP7770502B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015075547A (en) | 2013-10-07 | 2015-04-20 | 株式会社 スプリックス | Learning content providing device, learning support system, and program |
| WO2018168220A1 (en) | 2017-03-14 | 2018-09-20 | 日本電気株式会社 | Learning material recommendation method, learning material recommendation device, and learning material recommendation program |
| JP2022021352A (en) | 2020-07-22 | 2022-02-03 | 株式会社トライグループ | Diagnostic system and diagnostic program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025048933A (en) | 2025-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7770502B2 (en) | system | |
| JP2026033501A (en) | system | |
| JP2026072538A (en) | system | |
| JP2026045869A (en) | system | |
| JP2026072600A (en) | system | |
| JP2026018768A (en) | system | |
| JP2026039045A (en) | system | |
| JP2026044761A (en) | system | |
| JP2026045451A (en) | system | |
| JP2026033229A (en) | system | |
| JP2026035426A (en) | system | |
| JP2026050672A (en) | system | |
| JP2026044832A (en) | system | |
| JP2025048927A (en) | system | |
| JP2026051011A (en) | system | |
| JP2026039841A (en) | system | |
| JP2026033285A (en) | system | |
| JP2025052909A (en) | system | |
| JP2026072649A (en) | system | |
| JP2026064058A (en) | system | |
| JP2026072368A (en) | system | |
| JP2026024022A (en) | system | |
| JP2026045700A (en) | system | |
| JP2026044683A (en) | system | |
| JP2026029650A (en) | system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241217 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250715 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250919 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251104 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7770502 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |