(57)【要約】【課題】ユーザ毎に、記憶定着メカニズムを考慮した学習環境を提供する。【解決手段】情報処理装置は、ユーザに対して、記憶アイテムを記憶しているか否かをテストする手段を備え、テストに対するユーザの回答の履歴に基づいて、ユーザの記憶の状態に関する記憶ステータスを判定する手段を備え、ユーザを識別するユーザＩＤと、記憶アイテムを識別する記憶アイテムＩＤと、記憶ステータスを示す記憶ステータス情報と、回答の履歴を示す回答履歴情報と、を関連付けて記憶する手段を備える。【選択図】図４
2019008189.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対して、記憶アイテムを記憶しているか否かをテストする手段を備え、
前記テストに対する前記ユーザの回答の履歴に基づいて、前記ユーザの記憶の状態に関する記憶ステータスを判定する手段を備え、
前記ユーザを識別するユーザＩＤと、前記記憶アイテムを識別する記憶アイテムＩＤと、前記記憶ステータスを示す記憶ステータス情報と、前記回答の履歴を示す回答履歴情報と、を関連付けて記憶する手段を備える、
情報処理装置。
【請求項２】
前記記憶ステータス情報は、前記記憶の保持時間に応じた記憶区分を示す記憶区分情報、及び、記憶タイプを示す記憶タイプ情報の少なくとも１つを含む、
請求項１に記載の情報処理装置。
【請求項３】
前記記憶ステータスを前記ユーザに提示する手段を備える、
請求項１又は２に記載の情報処理装置。
【請求項４】
複数のテストのうち、前記記憶ステータスに応じたテストを選択する手段を更に備え、
前記テストする手段は、前記選択されたテストを実施する、
請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
前記複数のテストは、
テキストを用いた質問と、多肢選択式の回答と、を含む第１テストと、
画像を用いた質問と、多肢選択式の回答と、を含む第２テストと、
音声を用いた質問と、多肢選択式の回答と、を含む第３テストと、
画像を用いた質問と、自由記入式の回答と、を含む第４テストと、
音声を用いた質問と、自由記入式の回答と、を含む第５テストと、
を含む、
請求項４に記載の情報処理装置。
【請求項６】
前記ユーザＩＤと、画像を用いたテスト及び音声を用いたテストのそれぞれに対する前記ユーザの記憶適性を示す記憶適性情報と、を関連付けて記憶する手段を備え、
前記選択する手段は、前記記憶適性情報が示す記憶適性に基づいて、前記テストを選択する、
請求項５に記載の情報処理装置。
【請求項７】
前記選択する手段は、
前記記憶の保持時間が短い場合、前記記憶適性が高いテストを選択し、
前記記憶の保持時間が長い場合、前記記憶適性が低いテストを選択する、
請求項６に記載の情報処理装置。
【請求項８】
前記テストの結果に基づいて、前記記憶適性情報を更新する手段を備える、
請求項６又は７に記載の情報処理装置。
【請求項９】
前記テストする手段は、前記記憶ステータスに応じた期間毎に、前記テストを実施する、
請求項１〜８の何れかに記載の情報処理装置。
【請求項１０】
前記ユーザの指示に応じて、前記テストを実施する前のユーザのコンディションに関するユーザコンディション情報を取得する手段を備え、
前記ユーザコンディション情報と、前記回答履歴情報と、を関連付けて記憶する手段を備える、
請求項１〜９の何れかに記載の情報処理装置。
【請求項１１】
前記回答履歴情報は、前記記憶アイテムの記憶の定着レベルを示す定着スコアを含む、
請求項１〜１０の何れかに記載の情報処理装置。
【請求項１２】
前記回答履歴情報は、前記記憶アイテムの記憶の忘却レベルを示す忘却スコアを含む、
請求項１１に記載の情報処理装置。
【請求項１３】
コンピュータを、請求項１〜１２の何れかに記載の各手段として機能させるためのプログラム。
【請求項１４】
クライアント端末と、前記クライアント端末のアクセスを受け付けるサーバと、を備える情報処理システムであって、
請求項１〜１２の何れかに記載の各手段は、前記クライアント端末、及び、前記サーバの少なくとも１つが備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、及び、情報処理システムに関する。
【背景技術】
【０００２】
従来、学習の効率化を図ったシステムが提案されている（例えば、特許文献１）。このようなシステムは、利用者が使用する端末装置と、当該端末装置と通信可能なサーバとを備えている。サーバは、各端末装置に学習要素情報を送信している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１４−５１６１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の学習システムは、ユーザごとに学習の対象をカスタマイズする。しかし、この学習システムは、ある記憶対象を記憶する場合の脳の記憶定着メカニズムを考慮していない。
【０００５】
特に、記憶定着メカニズムは、ユーザ毎、記憶対象毎、又は、それらの組合せ毎に異なる。具体的には、ユーザ毎、記憶対象毎、又は、それらの組合せ毎に、記憶を司る神経細胞の結合構造（いわゆる「記憶痕跡」）が異なる。特許文献１の学習システムは、このような記憶定着メカニズムを考慮した学習環境を提供していない。
【０００６】
本発明の目的は、ユーザ毎に、記憶定着メカニズムを考慮した学習環境を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様は、
前記ユーザに対して、記憶アイテムを記憶しているか否かをテストする手段を備え、
前記テストに対する前記ユーザの回答の履歴に基づいて、前記ユーザの記憶の状態に関する記憶ステータスを判定する手段を備え、
前記ユーザを識別するユーザＩＤと、前記記憶アイテムを識別する記憶アイテムＩＤと、前記記憶ステータスを示す記憶ステータス情報と、前記回答の履歴を示す回答履歴情報と、を関連付けて記憶する手段を備える、
情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、ユーザ毎に、記憶定着メカニズムを考慮した学習環境を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の情報処理システムの構成を示すブロック図。
【図２】本実施形態のユーザ情報データベースのデータ構造を示す図。
【図３】本実施形態の記憶アイテム情報データベースのデータ構造を示す図。
【図４】本実施形態の記憶ステータス情報データベースのデータ構造を示す図。
【図５】本実施形態のテストマッチングテーブルのデータ構造を示す図。
【図６】本実施形態の記憶ステータスの遷移の一例を示す図。
【図７】本実施形態の情報処理の全体フローを示す図。
【図８】本実施形態の初期登録のフローチャート。
【図９】図８の情報処理において表示される画面例を示す図。
【図１０】本実施形態のテストのフローチャート。
【図１１】図１０の情報処理において表示される画面例を示す図。
【図１２】図１０の情報処理において表示される画面例を示す図。
【図１３】図１０の情報処理において表示される画面例を示す図。
【図１４】図１０の情報処理において表示される画面例を示す図。
【図１５】図１０の定着スコアの計算のフローチャート。
【図１６】本実施形態のレビューのフローチャート。
【図１７】図１６の情報処理において表示される画面例を示す図。
【図１８】図１６の情報処理において表示される画面例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１１】
（１）情報処理システムの構成
情報処理システムの構成について説明する。図１は、本実施形態の情報処理システムの構成を示すブロック図である。
【００１２】
図１に示すように、情報処理システム１は、クライアント端末１０と、サーバ３０とを備える。
クライアント端末１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
【００１３】
クライアント端末１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント端末１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１４】
サーバ３０は、クライアント端末１０から送信されたリクエストに応じたレスポンスをクライアント端末１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１５】
（１−１）クライアント端末の構成
図１を参照して、クライアント端末１０の構成について説明する。
【００１６】
図１に示すように、クライアント端末１０は、記憶装置１１と、プロセッサ１２と、入出力インタフェース１３と、通信インタフェース１４とを備える。
【００１７】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００１８】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳ（Operating System）のプログラム
・情報処理を実行するアプリケーション（例えば、学習用アプリケーション）のプログラム
【００１９】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００２０】
プロセッサ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント端末１０の機能を実現するように構成される。プロセッサ１２は、コンピュータの一例である。
【００２１】
入出力インタフェース１３は、クライアント端末１０に接続される入力デバイスからユーザの指示を受け付け、かつ、クライアント端末１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイ、スピーカ、又は、それらの組合せである。
【００２２】
通信インタフェース１４は、クライアント端末１０とサーバ３０との間の通信を制御するように構成される。
【００２３】
（１−２）サーバの構成
図１を参照して、サーバ３０の構成について説明する。
【００２４】
図１に示すように、サーバ３０は、記憶装置３１と、プロセッサ３２と、通信インタフェース３４とを備える。
【００２５】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００２６】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００２７】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
【００２８】
プロセッサ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。プロセッサ３２は、コンピュータの一例である。
【００２９】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を受け付け、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３０】
通信インタフェース３４は、サーバ３０とクライアント端末１０との間の通信を制御するように構成される。
【００３１】
（２）データベース
本実施形態のデータベースについて説明する。以下のデータベースは、記憶装置３１に記憶される。
【００３２】
（２−１）ユーザ情報データベース
本実施形態のユーザ情報データベースについて説明する。図２は、本実施形態のユーザ情報データベースのデータ構造を示す図である。
【００３３】
図２のユーザ情報データベースには、ユーザに関するユーザ情報が格納される。
ユーザ情報データベースは、「ユーザＩＤ」フィールドと、「ユーザ名」フィールドと、「ユーザ属性」フィールドと、「ユーザレベル」フィールドと、「記憶適性」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００３４】
「ユーザＩＤ」フィールドには、ユーザを識別するユーザＩＤが格納される。
【００３５】
「ユーザ名」フィールドには、ユーザ名を示す情報（例えば、テキスト）が格納される。「ユーザ名」フィールドの情報は、ユーザによって任意に決定される。
【００３６】
「ユーザ属性」フィールドには、ユーザの属性を示す情報（以下「ユーザ属性情報」という）が格納される。ユーザ属性情報は、ユーザが任意に決定する情報である。「ユーザ属性」フィールドは、「職業」フィールドと、「性別」フィールドと、「年齢」フィールドと、を含む。
【００３７】
「職業」フィールドには、ユーザの職業を示す情報が格納される。
【００３８】
「性別」フィールドには、ユーザの性別を示す情報が格納される。
【００３９】
「年齢」フィールドには、ユーザの年齢を示す情報が格納される。
【００４０】
「ユーザレベル」フィールドには、ユーザに記憶レベルを示す情報が格納される。
【００４１】
「記憶適性」フィールドには、記憶の適性があるコンテンツの種類か示す記憶適性情報が格納される。
・「ＰＩＣ」は画像に適性があることを示す。
・「ＡＵＤ」は音声に適性があることを示す。
【００４２】
（２−２）記憶アイテム情報データベース
本実施形態の記憶アイテム情報データベースについて説明する。図３は、本実施形態の記憶アイテム情報データベースのデータ構造を示す図である。
【００４３】
図３の記憶アイテム情報データベースには、記憶の対象（以下「記憶アイテム」という）に関する記憶アイテム情報が格納される。
記憶アイテム情報データベースは、「記憶アイテムＩＤ」フィールドと、「質問」フィールドと、「正解」フィールドと、「アイテムコンテンツ」フィールドと、「選択肢」フィールドと、「アイテムタイプ」フィールドと、「難易度」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００４４】
「記憶アイテムＩＤ」フィールドには、記憶アイテムを識別する記憶アイテムＩＤが格納される。
【００４５】
「質問」フィールドには、記憶アイテムを出題するためにユーザに提示すべき質問を示す質問情報（例えば、テキスト）が格納される。記憶アイテムが英単語である場合、質問情報は、例えば、英単語のスペルを示す。
【００４６】
「正解」フィールドには、記憶アイテムの正解を示す正解情報（例えば、テキスト）が格納される。記憶アイテムが英単語である場合、正解情報は、例えば、日本語の意味を示す。
【００４７】
「アイテムコンテンツ」フィールドは、「画像」フィールドと、「音声」フィールドと、を含む。
「画像」フィールドには、画像を用いるテストにおいてユーザに提示すべき画像の画像ファイルが格納される。「画像」フィールドの情報は、ユーザが任意に決定することができる。
「音声」フィールドには、音声を用いるテストにおいてユーザに提示すべき音声の音声ファイルが格納される。「音声」フィールドの情報は、ユーザが任意に決定することができる。
【００４８】
「選択肢」フィールドには、記憶アイテムを出題するためにユーザに提示すべき選択肢を示す選択肢情報（例えば、テキスト）が格納される。記憶アイテムが英単語である場合、選択肢情報は、例えば、誤った日本語の意味を示す。
【００４９】
「アイテムタイプ」フィールドには、記憶アイテムの種類を示すアイテムタイプ情報が格納される。記憶アイテムが英単語である場合、アイテムタイプ情報は、例えば、英単語の品詞を示す。
・「ＮＯＵ」は、名詞を示す。
・「ＶＥＲ」は、動詞を示す。
・「ＡＤＪ」は、形容詞を示す。
【００５０】
「難易度」フィールドには、記憶アイテムの記憶の難易度を示す難易度情報が格納される。
【００５１】
（２−３）記憶ステータス情報データベース
本実施形態の記憶ステータス情報データベースについて説明する。図４は、本実施形態の記憶ステータス情報データベースのデータ構造を示す図である。
【００５２】
図４の記憶ステータス情報データベースには、記憶の状態（以下「記憶ステータス」という）に関する記憶ステータス情報が格納される。
図４に示すように、記憶ステータス情報データベースは、「記憶アイテムＩＤ」フィールドと、「記憶ステータス」フィールドと、「テストタイプ」フィールドと、「回答履歴」フィールドと、を含む。各フィールドは、互いに関連付けられている。
記憶ステータス情報データベースは、ユーザＩＤに関連付けられている。つまり、サーバ３０は、ユーザ毎の記憶ステータス情報を記憶する。
【００５３】
「記憶アイテムＩＤ」フィールドには、記憶アイテムが格納される。
【００５４】
「記憶ステータス」フィールドには、記憶ステータスの指標が格納される。「記憶ステータス」フィールドは、「記憶タイプ」フィールドと、「記憶区分」フィールドと、を含む。
【００５５】
「記憶タイプ」フィールドには、ユーザが記憶アイテムを記憶するときに最も活性化する脳の部位の指標である記憶タイプを示す記憶タイプ情報が格納される。記憶タイプは、例えば、以下のものを含む。
・「ＥＭＯ」は、扁桃体が最も活性化する「感情記憶」を示す。感情記憶は、ユーザにとって感情（例えば、肯定的な感情、又は、否定的な感情）を想起させる記憶アイテムである。
・「ＬＯＣ」は、海馬が最も活性化する「場所記憶」を示す。場所記憶は、ユーザにとって場所（例えば、公共の場所、又は、自宅）を想起させる記憶アイテムである。
・「ＰＥＲ」は、紡錘状回が最も活性化する「対人記憶」を示す。対人記憶は、ユーザにとって人（例えば、有名人、又は、友人の名前）を想起させる記憶アイテムである。
【００５６】
「記憶区分」フィールドには、記憶の保持時間の指標である記憶区分を示す記憶区分情報が格納される。
・「ＳＴ１」は、第１短期記憶を示す。
・「ＳＴ２」は、第２短期記憶を示す。第２短期記憶とは、第１短期記憶より記憶の保持時間が長い状態である。
・「ＩＭ」は、中期記憶を示す。中期記憶とは、第１短期記憶及び第２短期記憶より記憶の保持時間が長い状態である。
・「ＬＭ１」は、第１長期記憶を示す。第１長期記憶とは、中期記憶より記憶の保持時間が長い状態である。
・「ＬＭ２」は、第２長期記憶を示す。第２長期記憶とは、第１長期記憶より記憶の保持時間が長い状態である。
・「ＮＥＷ」は、ユーザに対して出題されたことがないことを示す。
【００５７】
「テストタイプ」フィールドには、実施したテストの種類を示すテストタイプ情報が格納される。
・「ＭＴ」は、第１テストを示す。第１テストは、テキストを用いた質問と、多肢選択式の回答と、を含む。
・「ＰＴＭＴ」は、第２テストを示す。第２テストは、画像を用いた質問と、多肢選択式の回答と、を含む。
・「ＡＴＭＴ」は、第３テストを示す。第３テストは、音声を用いた質問と、多肢選択式の回答と、を含む。
・「ＰＴ」は、第４テストを示す。第４テストは、画像を用いた質問と、自由記入式の回答と、を含む。
・「ＡＴ」は、第５テストを示す。第５テストは、音声を用いた質問と、自由記入式の回答と、を含む。
【００５８】
「回答履歴」フィールドは、「日付」フィールドと、「判定」フィールドと、「ユーザコンディション」フィールドと、「定着スコア」フィールドと、「忘却スコア」フィールドと、を含む。「回答履歴」フィールドの各サブフィールドは、互いに関連付けられている。出題されたことがない記憶アイテムの記憶アイテムＩＤに関連付けられた「回答履歴」フィールドの各サブフィールドには、コード「Ｎ／Ａ」が格納される。
【００５９】
「日付」フィールドには、回答の日付を示す情報が格納される。
【００６０】
「判定」フィールドには、ユーザの回答が正解か否かを示す判定結果情報が格納される。
・「Ｆ」は、不正解を示す。
・「Ｃ」は、正解を示す。
・「Ｎ／Ａ」は、未回答を示す。
【００６１】
「ユーザコンディション」フィールドには、ユーザが回答した時のユーザのコンディションを示すユーザコンディション情報が格納される。コンディション情報は、以下の情報を含む。
・ユーザがテストを実施するタイミングに関する情報
・ユーザがテストを実施する場所に関する情報
・ユーザがテストを実施する時に会っていた人に関する情報
・テストを実施する時のユーザの感情に関する情報
【００６２】
テストを実施する時のユーザの状態は、以下を含む。
・睡眠状態
・空腹状態
・テスト前のユーザの行動
・テスト後のユーザの行動
・テストに対するユーザのモチベーション
・ユーザの精神的ストレス
・ユーザの集中力
・ユーザの目標の明確さ
・過去のテストに対するユーザの印象
【００６３】
「定着スコア」フィールドには、記憶アイテムの記憶の定着レベルを示す数値（以下「定着スコア」という）が格納される。
【００６４】
「忘却スコア」フィールドには、記憶アイテムの忘却レベルを示す数値（以下「忘却スコア」という）が格納される。
【００６５】
（２−４）テストマッチングテーブル
本実施形態のテストマッチングテーブルについて説明する。図５は、本実施形態のテストマッチングテーブルのデータ構造を示す図である。図６は、本実施形態の記憶ステータスの遷移の一例を示す図である。
【００６６】
図５のテストマッチングテーブルは、「記憶区分」フィールドと、「テストタイプ」フィールドと、「テストコンテンツ」フィールドと、「学習インターバル」フィールドと、を含む。各フィールドは、互いに関連付けられている。
テストマッチングテーブルは、ユーザＩＤに関連付けられている。つまり、サーバ３０は、ユーザ毎のテストマッチングテーブルを記憶する。
【００６７】
「記憶ステータス」フィールドには、記憶ステータス情報（記憶タイプ情報、記憶区分情報、又は、それらの組合せ）が格納される。
【００６８】
「テストタイプ」フィールドには、次に実施すべきテストの種類を示すテストタイプ情報が格納される。
【００６９】
「テストコンテンツ」フィールドには、テストに含めるコンテンツを示すテストコンテンツ情報が格納される。
・「質問」は、記憶アイテム情報データベース（図３）の「質問」フィールドの情報を意味する。
・「正解」は、記憶アイテム情報データベースの「正解」フィールドの情報を意味する。
・「選択肢（日本語）」は、記憶アイテム情報データベースの「日本語フィールド」（選択肢フィールドのサブフィールド）の情報を意味する。
・「音声」は、記憶アイテム情報データベースの「音声」フィールドの情報を意味する。
・「画像」は、記憶アイテム情報データベースの「画像」フィールドの情報を意味する。
【００７０】
「学習インターバル」フィールドには、学習インターバルを示す情報が格納されている。学習インターバルとは、最後の学習から次の学習の実施までの期間であって、且つ、ユーザにとって最も記憶効率が高くなる期間を意味する。
・「１ＤＡＹ」は、学習インターバルが１日であることを示す。
・「３ＤＡＹＳ」は、学習インターバルが３日であることを示す。
・「１ＷＥＥＫ」は、学習インターバルが１週間であることを示す。
・「１ＭＯＮＴＨ」は、学習インターバルが１ヶ月であることを示す。
・「３ＭＯＮＴＨＳ」は、学習インターバルが３ヶ月であることを示す。
【００７１】
図６に示すように、１回目の出題の前の記憶ステータスは「ＮＥＷ」である。記憶ステータス「ＮＥＷ」では、回答に応じて、以下のように記憶ステータスが遷移する。
・回答が不正解である場合、記憶ステータスは第１短期記憶「ＳＴ１」に変化する。
・回答が正解である場合、記憶ステータスは第２短期記憶「ＳＴ２」に変化する。
【００７２】
第１短期記憶「ＳＴ１」では、回答に応じて、以下のように記憶ステータスが遷移する。
・回答が不正解である場合、記憶ステータスは第１短期記憶「ＳＴ１」に維持される。
・回答が正解である場合、記憶ステータスは中期記憶「ＩＭ」に変化する。
【００７３】
第２短期記憶「ＳＴ２」では、回答に応じて、以下のように記憶ステータスが遷移する。
・回答が不正解である場合、記憶ステータスは第１短期記憶「ＳＴ１」に変化する。
・回答が正解である場合、記憶ステータスは中期記憶「ＩＭ」に変化する。
【００７４】
中期記憶「ＩＭ」では、回答に応じて、以下のように記憶ステータスが遷移する。
・回答が不正解である場合、記憶ステータスは第２短期記憶「ＳＴ２」に変化する。
・回答が正解である場合、記憶ステータスは第１長期記憶「ＬＭ１」に変化する。
【００７５】
第１長期記憶「ＬＭ１」では、回答に応じて、以下のように記憶ステータスが遷移する。
・回答が不正解である場合、記憶ステータスは中期記憶「ＩＭ」に変化する。
・回答が正解である場合、記憶ステータスは第２長期記憶「ＬＭ２」に変化する。
【００７６】
（３）情報処理
本実施形態の情報処理について説明する。図７は、本実施形態の情報処理の全体フローを示す図である。
【００７７】
図７に示すように、本実施形態の情報処理は、初期登録（ＯＰ１）と、テスト（ＯＰ２）と、レビュー（ＯＰ３）と、を含む。テスト（ＯＰ２）及びレビュー（ＯＰ３）は、繰り返し実行される。
【００７８】
（３−１）初期登録
本実施形態の初期登録について説明する。図８は、本実施形態の初期登録のフローチャートである。図９は、図８の情報処理において表示される画面例を示す図である。
【００７９】
図８の処理は、例えば、ユーザが初めて学習用アプリケーションを起動した場合に実行される。
【００８０】
クライアント端末１０は、初期登録画面の表示（Ｓ１００）を実行する。
具体的には、ユーザが学習用アプリケーションの起動の指示を与えると、プロセッサ１２は、画面Ｐ１００（図９）をディスプレイに表示する。
【００８１】
画面Ｐ１００は、ボタンオブジェクトＢ１００と、入力フィールドオブジェクトＦ１００と、を含む。
入力フィールドオブジェクトＦ１００は、ユーザ情報を取得するためのオブジェクトである。
【００８２】
ステップＳ１００の後、クライアント端末１０は、初期登録リクエスト（Ｓ１０１）を実行する。
具体的には、ユーザが入力フィールドオブジェクトＦ１００にユーザ情報を入力し、且つ、ボタンオブジェクトＢ１００を指定すると、プロセッサ１２は、初期登録リクエストデータをサーバ３０に送信する。
初期登録リクエストデータは、入力フィールドオブジェクトＦ１００に入力されたユーザ情報を含む。
【００８３】
ステップＳ１０１の後、サーバ３０は、データベースの更新（Ｓ３００）を実行する。
具体的には、プロセッサ３２は、ユーザ情報データベース（図２）に新規レコードを追加する。
新規レコードの各フィールドには、以下の情報が格納される。
・「ユーザＩＤ」フィールドには、サーバ３０によって決定された新規ユーザＩＤが格納される。
・「ユーザ名」フィールド、「職業」フィールド、「性別」フィールド、「年齢」フィールドには、入力フィールドオブジェクトＦ１００に入力されたユーザ情報が格納される。
・「ユーザレベル」フィールドには、初期値「１」が格納される。
【００８４】
ステップＳ３００の後、サーバ３０は、初期登録レスポンス（Ｓ３０１）を実行する。
具体的には、プロセッサ３２は、初期登録レスポンスデータをクライアント端末１０に送信する。
初期登録レスポンスデータは、
・記憶アイテム情報データベース（図３）のうち、「難易度」フィールドに「０」が格納されたレコード（以下「アンケート用レコード」という）の「記憶アイテムＩＤ」フィールドの情報
・アンケート用レコードの「質問」フィールドの情報
・アンケート用レコードの「画像」フィールド又は「音声」フィールドの情報
・アンケート用レコードの「日本語」フィールドの情報
【００８５】
ステップＳ３０１の後、クライアント端末１０は、記憶適性の確認（Ｓ１０２）を実行する。
具体的には、プロセッサ１２は、初期登録レスポンスデータに含まれる情報に基づいて、画面Ｐ１０２ａ（図９）をディスプレイに表示する。
【００８６】
画面Ｐ１０２ａは、ボタンオブジェクトＢ１０２ａと、入力フィールドオブジェクトＦ１０２ａと、を含む。
入力フィールドオブジェクトＦ１０２ａは、１問目の質問に対する回答を取得するためのオブジェクトである。入力フィールドオブジェクトＦ１０２ａには、１問目の記憶アイテムの記憶アイテムＩＤが割り当てられる。入力フィールドオブジェクトＦ１０２ａには、以下の情報が表示される。
・質問のテキスト「ａｐｐｌｅ」
・回答の選択肢「みかん」、「りんご」、及び、「不明」
・質問に関連付けられた画像ＰＩＣ１０２
【００８７】
ユーザが入力フィールドオブジェクトＦ１０２ａの選択肢と、ボタンオブジェクトＢ１０２ａと、を指定すると、プロセッサ１２は画面Ｐ１０２ｂをディスプレイに表示し、且つ、質問に関連付けられた音声ＡＵＤ１０２をスピーカから出力する。
【００８８】
画面Ｐ１０２ｂは、ボタンオブジェクトＢ１０２ｂと、入力フィールドオブジェクトＦ１０２ｂと、を含む。
入力フィールドオブジェクトＦ１０２ｂは、２問目の質問に対する回答を取得するためのオブジェクトである。入力フィールドオブジェクトＦ１０２ｂには、２問目の記憶アイテムの記憶アイテムＩＤが割り当てられる。入力フィールドオブジェクトＦ１０２ｂには、以下の情報が表示される。
・質問のテキスト「ｂｉｒｄ」
・回答の選択肢「とり」、「うま」、及び、「不明」
【００８９】
ステップＳ１０２の後、クライアント端末１０は、記憶タイプの確認（Ｓ１０３）を実行する。
具体的には、プロセッサ１２は、所定のアンケート画面をディスプレイに表示する。アンケート画面は、以下の質問を含む。
・ユーザが所定のアイテム（単語、画像、音声、又は、それらの組合せ）に対して抱く感情（例えば、肯定的な感情、又は、否定的な感情）
・ユーザが所定のアイテムに対して想起する場所
・ユーザが所定のアイテムに対して想起する人物
【００９０】
ステップＳ１０３の後、クライアント端末１０は、回答リクエスト（Ｓ１０４）を実行する。
具体的には、ユーザが、ステップＳ１０２で出題された全ての質問に対して回答すると、
プロセッサ１２は、回答リクエストデータをサーバ３０に送信する。
回答リクエストデータは、以下の情報を含む。
・ステップＳ１０２におけるアイテム毎の回答を示す情報
・ステップＳ１０２において、アイテム毎に、質問に関連付けられた画像を表示したこと、又は、質問に関連付けられた音声を出力したことを示す情報
・ステップＳ１０３におけるアイテム毎の回答を示す情報
【００９１】
ステップＳ１０４の後、サーバ３０は、記憶適性及び記憶タイプの判定（Ｓ３０２）を実行する。
具体的には、プロセッサ３２は、回答リクエストデータに含まれる情報に基づいて、記憶適性及び記憶タイプを判定する。
【００９２】
一例として、質問に関連付けられた画像を表示した場合の正答率が、質問に関連付けられた音声を出力した場合の正答率より高い場合、プロセッサ３２は、画像の記憶適性が高いと判定する。
一方、質問に関連付けられた音声を出力した場合の正答率が、質問に関連付けられた画像を表示した場合の正答率より高い場合、プロセッサ３２は、音声の記憶適性が高いと判定する。
【００９３】
一例として、ステップＳ１０３におけるアイテム毎の回答を示す情報に基づいて、各記憶アイテムの記憶タイプを判定する。例えば、ユーザが肯定的な感情を頂いたアイテムと類似する記憶アイテムの記憶タイプを、「肯定的な感情記憶」であると判定する。
【００９４】
ステップＳ３０２の後、サーバ３０は、データベースの更新（Ｓ３０３）を実行する。
【００９５】
具体的には、プロセッサ３２は、ステップＳ３０２の結果に基づいて、ユーザ情報データベース（図２）の「記憶適性」フィールドを更新する。
一例として、プロセッサ３２は、ステップＳ３０２で画像の適性が高いと判定した場合、「記憶適性」フィールドに「ＰＩＣ」を格納する。一方、プロセッサ３２は、ステップＳ３０２で音声の適性が高いと判定した場合、「記憶適性」フィールドに「ＡＵＤ」を格納する。
【００９６】
プロセッサ３２は、ステップＳ３０２の結果に基づいて、記憶ステータス情報データベース（図４）の「記憶タイプ」フィールドを更新する。
【００９７】
（３−２）テスト
本実施形態のテストについて説明する。図１０は、本実施形態のテストのフローチャートである。図１１〜図１４は、図１０の情報処理において表示される画面例を示す図である。
【００９８】
図１０の処理は、例えば、ユーザが学習用アプリケーションでテストの開始を指示した場合に実行される。
【００９９】
クライアント端末１０は、コンディション画面の表示（Ｓ１１０）を実行する。
具体的には、ユーザがテストの開始の指示を与えると、プロセッサ１２は、画面Ｐ１１０（図１１）をディスプレイに表示する。
【０１００】
画面Ｐ１１０は、ボタンオブジェクトＢ１１０と、入力フィールドオブジェクトＦ１１０と、を含む。
入力フィールドオブジェクトＦ１１０は、ユーザコンディション情報を取得するためのオブジェクトである。
【０１０１】
ステップＳ１１０の後、クライアント端末１０は、テストリクエスト（Ｓ１１１）を実行する。
具体的には、ユーザが、入力フィールドオブジェクトＦ１１０でコンディションを指定し、且つ、ボタンオブジェクトＢ１１０を指定すると、プロセッサ１２は、テストリクエストデータをサーバ３０に送信する。テストリクエストデータは、以下の情報を含む。
・ユーザＩＤ
・入力フィールドオブジェクトＦ１１０で指定されたコンディションを示すユーザコンディション情報
【０１０２】
ステップＳ３１０の後、サーバ３０は、学習経過時間の算出（Ｓ３１０）を実行する。
具体的には、プロセッサ３２は、テストリクエストデータに含まれるユーザＩＤに関連付けられた記憶ステータス情報データベース（図４）を特定する。
プロセッサ３２は、記憶ステータス情報データベースの「日付」フィールドを参照して、各記憶アイテムＩＤの学習経過時間を算出する。学習経過時間とは、最後にテストを実施したタイミングから図１０の処理の実行タイミング迄の経過時間である。
【０１０３】
例えば、図４では、記憶アイテムＩＤ「ＩＴ００２」には日付「２０１７／４／１」が関連付けられている。プロセッサ３２は、図１０の処理の実行日が２０１７年４月４日である（つまり、最後にテストを実施した日から３日経過している）場合、記憶アイテムＩＤ「ＩＴ００２」の経過時間を「３日」として算出する。
【０１０４】
ステップＳ３１０の後、サーバ３０は、テスト対象の選択（Ｓ３１１）を実行する。
具体的には、プロセッサ３２は、テストリクエストデータに含まれるユーザＩＤに関連付けられたテストマッチングテーブル（図５）を特定する。
プロセッサ３２は、テストマッチングテーブルを参照して、各記憶区分の学習インターバルを特定する。
プロセッサ３２は、記憶ステータス情報データベース（図４）を参照して、各記憶アイテムＩＤの記憶区分を特定する。
プロセッサ３２は、特定した記憶区分の学習インターバルと、ステップＳ３１０で算出した学習経過時間と、を比較する。
プロセッサ３２は、学習経過時間が学習インターバルと一致する記憶アイテムＩＤを選択する。選択された記憶アイテムＩＤは、テスト対象の記憶アイテムＩＤである。
【０１０５】
例えば、図４では、記憶アイテムＩＤ「ＩＴ００２」には、記憶区分「ＳＴ１」が関連付けられている。図５では、記憶区分「ＳＴ１」には、学習インターバル「３ＤＡＹＳ」が関連付けられている。ステップＳ３１０で算出された記憶アイテムＩＤ「ＩＴ００２」の学習経過時間「３日」は、記憶アイテムＩＤ「ＩＴ００２」の学習インターバル「３ＤＡＹＳ」が意味する経過時間「３日」と一致する。従って、プロセッサ３２は、記憶アイテムＩＤ「ＩＴ００２」をテスト対象として決定する。
【０１０６】
ステップＳ３１１の後、サーバ３０は、テストタイプ及びテストコンテツの選択（Ｓ３１２）を実行する。
具体的には、プロセッサ３２は、記憶ステータス情報データベース（図４）を参照して、ステップＳ３１１で決定した記憶アイテムＩＤに関連付けられた記憶区分を特定する。
プロセッサ３２は、テストマッチングテーブル（図５）を参照して、特定した記憶区分に関連付けられたテストタイプ情報及びテストコンテツ情報を選択する。これにより、テスト対象のテストタイプ及びテストコンテンツが選択される。
【０１０７】
ステップＳ３１２の後、サーバ３０は、テストレスポンス（Ｓ３１３）を実行する。
具体的には、プロセッサ３２は、テストレスポンスデータをクライアント端末１０に送信する。テストレスポンスデータは、以下の情報を含む。
・記憶アイテムＩＤ
・ステップＳ３１２で決定されたテストタイプ情報
・ステップＳ３１２で決定されたテストコンテンツ情報
【０１０８】
ステップＳ３１３の後、クライアント端末１０は、テスト画面の表示（Ｓ１１２）を実行する。
具体的には、プロセッサ１２は、テストタイプに応じたテスト画面Ｐ１１２ａ〜Ｐ１１２ｅ（図１２〜図１４Ｂ）をディスプレイに表示する。
【０１０９】
図１２Ａは、第１テストのテスト画面Ｐ１１２ａを示す。画面Ｐ１１２ａは、表示オブジェクトＡ１１２ａと、ボタンオブジェクトＢ１１２と、入力フィールドオブジェクトＦ１１２ａと、を含む。
表示オブジェクトＡ１１２ａには、テストレスポンスデータに含まれるテストコンテンツ（「質問」フィールドの情報）が表示される。
入力フィールドオブジェクトＦ１１２ａは、表示オブジェクトＡ１１２ａに表示された質問に対するユーザの回答を取得するためのオブジェクトである。入力フィールドオブジェクトＦ１１２ａは、テストレスポンスデータに含まれるテストコンテンツ（「正解」フィールドの情報、及び、「選択肢（日本語）」フィールド）の情報を含む。つまり、入力フィールドオブジェクトＦ１１２ａは、正解及び不正解を含む複数の選択肢を含む。
【０１１０】
図１２Ｂは、第２テストのテスト画面Ｐ１１２ｂを示す。画面Ｐ１１２ｂは、サウンドオブジェクトＡＵＤ１１２ｂを含む点において、画面Ｐ１１２ａと異なる。
サウンドオブジェクトＡＵＤ１１２ｂは、テストレスポンスデータに含まれる記憶アイテムＩＤに関連付けられた「音声」フィールド（図３）に格納された音声ファイルに対応する。サウンドオブジェクトＡＵＤ１１２ｂは、画面Ｐ１１２ｂの表示と同時に、記憶アイテムＩＤに関連付けられた「音声フィールド」（図３）の情報（つまり、音声ファイル）が再生されることを示す。
【０１１１】
図１３は、第３テストのテスト画面Ｐ１１２ｃを示す。画面Ｐ１１２ｃは、画像オブジェクトＰＩＣ１１２ｃを含む点において、画面Ｐ１１２ａと異なる。
画像オブジェクトＰＩＣ１１２ｃは、テストレスポンスデータに含まれる記憶アイテムＩＤに関連付けられた「画像」フィールド（図３）に格納された画像ファイルに対応する。画像オブジェクトＰＩＣ１１２ｃは、ユーザにポジティブな感情を起こさせるポジティブ画像（例えば、豚の置物の画像）と、ユーザにネガティブな感情を起こさせるネガティブ画像（例えば、銃の画像）と、を含む。これにより、相反する刺激がユーザの脳に与えられるので、ユーザの脳が活性化される。その結果、ユーザの記憶の効率が向上する。
【０１１２】
図１４Ａは、第４テストのテスト画面Ｐ１１２ｄを示す。画面Ｐ１１２ｄは、入力フィールドオブジェクトＦ１１２ｄが複数の選択肢の中からユーザの回答を取得するのではなく、ユーザが自由に記入したテキストを回答として取得する点において、画面Ｐ１１２ｂ（図１２Ｂ）と異なる。
【０１１３】
図１４Ｂは、第５テストのテスト画面Ｐ１１２ｅを示す。画面Ｐ１１２ｅは、入力フィールドオブジェクトＦ１１２ｅが複数の選択肢の中からユーザの回答を取得するのではなく、ユーザが自由に記入したテキストを回答として取得する点において、画面Ｐ１１２ｃ（図１３）と異なる。
【０１１４】
ステップＳ１１２の後、クライアント端末１０は、判定リクエスト（Ｓ１１３）を実行する。
【０１１５】
ステップＳ１１２で画面Ｐ１１２ａ〜画面Ｐ１１２ｃの何れか（図１２又は図１３）が表示された場合、ユーザが入力フィールドオブジェクトＦ１１２ａの複数の選択肢の中から任意の選択肢を指定し、且つ、ボタンオブジェクトＢ１１２を指定すると、プロセッサ１２は、判定リクエストデータをサーバ３０に送信する。判定リクエストデータは、以下の情報を含む。
・記憶アイテムＩＤ
・入力フィールドオブジェクトＦ１１２ａで指定された選択肢に関する情報
・画面Ｐ１１２ａが表示されてから入力フィールドオブジェクトＦ１１２ａで選択肢が指定されるまでの時間（以下「回答所要時間」という）
【０１１６】
ステップＳ１１２で画面Ｐ１１２ｄ又は画面Ｐ１１２ｅ（図１４）が表示された場合、ユーザが入力フィールドオブジェクトＦ１１２ｄにテキストを入力し、且つ、ボタンオブジェクトＢ１１２を指定すると、プロセッサ１２は、判定リクエストデータをサーバ３０に送信する。判定リクエストデータは、以下の情報を含む。
・記憶アイテムＩＤ
・入力フィールドオブジェクトＦ１１２ｄに入力されたテキスト
・回答所要時間
【０１１７】
ステップＳ１１３の後、サーバ３０は、判定（Ｓ３１４）を実行する。
具体的には、プロセッサ３２は、記憶アイテム情報データベース（図３）を参照して、判定リクエストデータに含まれる記憶アイテムＩＤに関連付けられた「正解」フィールドの情報を特定する。つまり、プロセッサ３２は、記憶アイテム毎の正解を特定する。
プロセッサ３２は、判定リクエストデータに含まれる記憶アイテムＩＤ毎に、判定リクエストデータに含まれる選択肢に関する情報（つまり、ユーザの回答）が正解と一致するか否かを判定する。
プロセッサ３２は、ユーザの回答が正解と一致する場合、「正解」と判定する。一方、プロセッサ３２は、ユーザの回答が正解と一致しない場合、「不正解」と判定する。
【０１１８】
ステップＳ３１４の後、サーバ３０は、定着スコアの計算（Ｓ３１５）を実行する。
図１５は、図１０の定着スコアの計算のフローチャートである。
【０１１９】
図１５に示すように、プロセッサ３２は、ステップＳ３１４で「正解」と判定した場合（Ｓ３１５０−ＹＥＳ）、式１を用いて定着スコアＳＳを算出する（Ｓ３１５１）。
ＳＳ＝Ｔ×Ｋ×１…（式１）
・Ｋは、記憶区分に応じて決まる定着スコアの範囲の上限値である。
・Ｔは、回答所要時間に応じて決まる係数である。
【０１２０】
プロセッサ３２は、ステップＳ３１４で「不正解」と判定した場合（Ｓ３１５０−ＮＯ）、１文字目が正しいか否かを判定する（Ｓ３１５２）。
【０１２１】
１文字目が正しい場合（Ｓ３１５２−ＹＥＳ）、プロセッサ３２は、式２を用いて、定着スコアＳＳを算出する（Ｓ３１５３）。
ＳＳ＝Ｔ×Ｋ×０．５…（式２）
【０１２２】
１文字目が正しくない場合（Ｓ３１５２−ＮＯ）、プロセッサ３２は、式３を用いて定着スコアＳＳを算出する（Ｓ３１５４）。
ＳＳ＝Ｔ×Ｎ×Ｊ…（式３）
・Ｊは、記憶区分に応じて決まる定着スコアの範囲の下限値である。
・Ｎは、ユーザの回答のうち正しい文字数に応じて決まる係数である。
【０１２３】
上限値Ｋ及び下限値Ｊは、短期記憶（ＳＴ）、中期記憶（ＩＭ）、長期記憶（ＬＭ）の順に高くなる。
【０１２４】
このように、ステップＳ３１５では、プロセッサ３２は、正解か不正解か、及び、不正解だった場合の回答と正解との差を考慮して、定着スコアＳＳを算出する。
【０１２５】
ステップＳ３１５の後、サーバ３０は、忘却スコアの計算（Ｓ３１６）を実行する。
具体的には、プロセッサ３２は、時系列に並んだ定着スコアＳＳの関数ｆ（ＳＳ）を微分することにより、関数ｆ’（ＳＳ）を生成する。
プロセッサ３２は、関数ｆ’（ＳＳ）のうち負の値（つまり、定着スコアＳＳが低下した部分）の集合関数ｇ（ｓｓ）を生成する。
プロセッサ３２は、集合関数ｇ（ｓｓ）に任意の近似式を適用することにより、近似関数ｈ（ＳＳ）を生成する。近似関数ｈ（ＳＳ）の最新の値を、忘却スコアとして算出する。
【０１２６】
ステップＳ３１６の後、サーバ３０は、データベースの更新（Ｓ３１７）を実行する。
具体的には、プロセッサ３２は、記憶ステータス情報データベース（図４）の「回答履歴」フィールドに、以下の情報を追加する。
・「日付」フィールドには、図１０の処理の実行日を示す情報が追加される。
・「判定」フィールドには、ステップＳ３１４の判定結果が追加される。例えば、ユーザの回答が正解と一致する場合、「Ｃ」が追加される。ユーザの回答が正解と一致しない場合、「Ｆ」が追加される。
・「ユーザコンディション」フィールドには、テストリクエストデータに含まれるユーザコンディション情報が追加される。
・「定着スコア」フィールドには、ステップＳ３１５で計算した定着スコアが格納される。
・「忘却スコア」フィールドには、ステップＳ３１６で計算した忘却スコアが格納される。
【０１２７】
ステップＳ３１１において、複数のテスト対象が選択された（つまり、記憶アイテムＩＤが特定された）場合、ステップＳ１１２〜Ｓ３１７は、全てのテスト対象について実行される。
【０１２８】
（３−３）レビュー
本実施形態のレビューについて説明する。図１６は、本実施形態のレビューのフローチャートである。図１７及び図１８は、図１６の情報処理において表示される画面例を示す図である。
【０１２９】
図１６の処理は、例えば、ユーザが学習用アプリケーションでレビューの開始を指示した場合に実行される。
【０１３０】
クライアント端末１０は、レビューリクエスト（Ｓ１２０）を実行する。
具体的には、ユーザがレビューの開始の指示を与えると、プロセッサ１２は、レビューリクエストデータをサーバ３０に送信する。
レビューリクエストデータは、ユーザＩＤを含む。
【０１３１】
ステップＳ１２０の後、サーバ３０は、レビュー対象情報の特定（Ｓ３２０）を実行する。
具体的には、サーバ３０は、レビューリクエストデータに含まれるユーザＩＤに関連付けられた
ユーザ情報（図３）及び記憶ステータス情報（図４）を特定する。特定された情報が、レビュー対象情報である。
【０１３２】
ステップＳ３２０の後、サーバ３０は、レビューレスポンス（Ｓ３２１）を実行する。
具体的には、プロセッサ３２は、レビューレスポンスデータをクライアント端末１０に送信する。
レビューレスポンスデータは、ステップＳ３２０で特定したユーザ情報及び記憶ステータス情報を含む。
【０１３３】
ステップＳ３２１の後、クライアント端末１０は、レビュー画面の表示（Ｓ１２１）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１２０（図１７）をディスプレイに表示する。
【０１３４】
画面Ｐ１２０は、表示オブジェクトＡ１２０ａ及びＡ１２０ｂと、ボタンオブジェクトＢ１２０ａ及びＢ１２０ｂと、を含む。
ボタンオブジェクトＢ１２０ａは、記憶保持期間毎の記憶状況を表示させるための指示を受け付けるオブジェクトである。
ボタンオブジェクトＢ１２０ａは、記憶タイプ毎の記憶状況を表示させるための指示を受け付けるオブジェクトである。
【０１３５】
ユーザがボタンオブジェクトＢ１２０ａを指定すると、表示オブジェクトＡ１２０ａには、以下の情報が表示される。
・ユーザ名（レビューレスポンスデータに含まれるユーザ情報のユーザ名）
・ユーザレベル（レビューレスポンスデータに含まれるユーザ情報のユーザレベル）
・短期記憶アイテム数（レビューレスポンスデータに含まれる記憶ステータス情報の記憶区分「ＳＴ１」又は「ＳＴ２」の記憶アイテムの合計数）
・中期記憶アイテム数（レビューレスポンスデータに含まれる記憶ステータス情報の記憶区分「ＩＭ」の記憶アイテムの合計数）
・長期記憶アイテム数（レビューレスポンスデータに含まれる記憶ステータス情報の記憶区分「ＬＴ１」又は「ＬＴ２」の記憶アイテムの合計数）
【０１３６】
ユーザがボタンオブジェクトＢ１２０ａを指定すると、表示オブジェクトＡ１２０ｂには、以下の情報が表示される。
・短期記憶アイテム数と日付の関係を示すグラフＧｓｔ
・中期記憶アイテム数と日付の関係を示すグラフＧｉｍ
・長期記憶アイテム数と日付の関係を示すグラフＧｌｔ
【０１３７】
ユーザがボタンオブジェクトＢ１２０ｂを指定すると、図１８に示すように、表示オブジェクトＡ１２０ａには、以下の情報が表示される。
・ユーザ名（レビューレスポンスデータに含まれるユーザ情報のユーザ名）
・ユーザレベル（レビューレスポンスデータに含まれるユーザ情報のユーザレベル）
・アイテムタイプ毎の記憶アイテム数
【０１３８】
表示オブジェクトＡ１２０ｂには、アイテムタイプ毎の記憶アイテム数と日付の関係を示すグラフが表示される。
【０１３９】
（４）変形例
本実施形態の変形例について説明する。
【０１４０】
（４−１）変形例１
変形例１について説明する。変形例１は、図７のテスト（ＯＰ２）において、記憶適性を更新する例である。
【０１４１】
第１例では、ステップＳ３１７において、サーバ３０は、ステップＳ３１４の結果に基づいて、「記憶適性」フィールド（図２）を更新する。
具体的には、プロセッサ３２は、画像を用いたテスト（第２テスト及び第４テスト）の正答率が高い場合、「記憶適性」フィールドにコード「ＰＩＣ」を格納する。プロセッサ３２は、音声を用いたテスト（第３テスト及び第５テスト）の正答率が高い場合、「記憶適性」フィールドにコード「ＡＵＤ」を格納する。
【０１４２】
第２例では、ステップＳ３１７において、サーバ３０は、ステップＳ３１４の結果に基づいて、記憶ステータス情報データベース（図４）に記憶アイテム毎の記憶適性を格納される。
具体的には、プロセッサ３２は、画像を用いたテスト（第２テスト及び第４テスト）の正答率が高い記憶アイテムＩＤに、コード「ＰＩＣ」を関連付けて記憶する。プロセッサ３２は、音声を用いたテスト（第３テスト及び第５テスト）の正答率が高い記憶アイテムＩＤに、コード「ＡＵＤ」を関連付けて記憶する。
【０１４３】
変形例１によれば、ユーザの記憶ステータスに応じて、記憶適性を更新する。これにより、記憶ステータスに応じたタイプのテストを選択することができる。
【０１４４】
（４−２）変形例２
変形例２について説明する。変形例２は、学習経過時間が学習インターバルに達したタイミングで、ユーザがテストの開始の指示を与えない（つまり、図１０の処理が開始されない）場合の処理の例である。
【０１４５】
第１例では、サーバ３０は、クライアント端末１０に対して、テストの開始を促すリマインダメッセージを送信する。
具体的には、プロセッサ３２は、記憶ステータス情報データベース（図４）に含まれる記憶アイテムＩＤの中で、学習経過時間が学習インターバル（図５）に達した記憶アイテムＩＤに関連付けられたユーザＩＤによって識別されるユーザが使用するクライアント端末１０に対して、リマインダメッセージを送信する。
【０１４６】
クライアント端末１０は、リマインダメッセージに基づいて、リマインダ画面を表示する。リマインダ画面は、テスト開始の指示を受け付けるためのボタンオブジェクトを含む。
ユーザが当該ボタンオブジェクトを指定すると、クライアント端末１０は、ステップＳ１１０（図１０）を実行する。
【０１４７】
第１例によれば、ユーザの記憶ステータスに応じたタイミングでユーザに学習を促すことができる。
【０１４８】
第２例では、サーバ３０は、記憶ステータス情報データベース（図４）の「記憶区分」フィールドを更新する。
具体的には、プロセッサ３２は、記憶ステータス情報データベース（図４）に含まれる記憶アイテムＩＤの中で、学習経過時間が学習インターバル（図５）を超えた記憶アイテムＩＤに関連付けられた記憶区分を、保持時間がより短い記憶区分に変更する。より具体的には、以下のとおり、記憶区分が変更される。
・「ＬＭ２」は、「ＬＭ１」に変更される。
・「ＬＭ１」は、「ＩＭ」に変更される。
・「ＩＭ」は、「ＳＴ２」に変更される。
・「ＳＴ２」は、「ＳＴ１」に変更される。
【０１４９】
第２例によれば、テストの実施状況に応じて、ユーザの記憶ステータスを更新することができる。
【０１５０】
（４−３）変形例３
変形例３について説明する。変形例３は、図７のテスト（ＯＰ２）において、学習インターバル（図５）を更新する例である。
【０１５１】
具体的には、プロセッサ３２は、記憶ステータス情報データベース（図４）の「記憶区分」フィールドの情報毎に、「定着スコア」フィールド及び「忘却スコア」フィールドの平均値を計算する。
プロセッサ３２は、計算した平均値が所定の閾値未満である場合、学習インターバルが短くなるように、「学習インターバル」フィールド（図５）の情報を更新する。
プロセッサ３２は、計算した平均値が閾値と等しい場合、「学習インターバル」フィールド（図５）の情報を維持する。
プロセッサ３２は、計算した平均値が閾値より大きい場合、学習インターバルが長くなるように、「学習インターバル」フィールド（図５）の情報を更新する。
【０１５２】
別の例として、プロセッサ３２は、記憶アイテム情報データベース（図３）の「アイテムタイプ」
フィールドの情報毎に、「定着スコア」フィールド、及び、「忘却スコア」フィールドの少なくとも１つの平均値を計算してもよい。
別の例として、プロセッサ３２は、記憶ステータス情報データベース（図４）の「ユーザコンディション」フィールドの情報毎に、「定着スコア」フィールド、及び、「忘却スコア」フィールドの少なくとも１つの平均値を計算してもよい。
【０１５３】
変形例３によれば、単語毎の定着レベル及び忘却レベルの少なくとも１つに応じて、学習インターバルが調整される。これにより、より最適なタイミングでテストを実施することができる。
【０１５４】
（４−４）変形例４
変形例４について説明する。変形例４は、記憶区分の変形例である。
【０１５５】
短期記憶の区分数は、１区分であってもよいし、３区分以上であってもよい。
【０１５６】
中期記憶の区分数は、２区分以上であってもよい。
【０１５７】
長期記憶の区分数は、１区分であってもよいし、３区分以上であってもよい。
【０１５８】
記憶タイプは、以下の種類の記憶を含んでもよい。
・意味記憶
・エピソード記憶
・時間記憶
・技能記憶
・プライミング記憶
・骨格筋反応記憶
・非連合学習記憶
【０１５９】
（４−５）変形例５
変形例５について説明する。変形例５は、レビュー（ＯＰ３）の閲覧権限に関する変形例である。
【０１６０】
第１例では、各ユーザに、自分の情報だけでなく、他のユーザの情報へのアクセス権限が付与される。一例として、各ユーザは、グループに所属する。グループに所属するユーザには、当該グループに所属する他のユーザの情報（つまり、グループに所属する全ユーザの情報）へのアクセス権限が付与される。
【０１６１】
図１６のステップＳ３２０では、サーバ３０は、レビューリクエストデータに含まれるユーザＩＤに付与されたアクセス権限によってアクセス可能な情報の中から、レビュー対象情報（ユーザ情報及び記憶ステータス情報）を特定する。
【０１６２】
第１例によれば、各ユーザは、他のユーザの情報をレビューすることができる。例えば、学級に所属する生徒は、当該学級に所属する他の生徒の情報をレビューすることができる。
【０１６３】
第２例では、ユーザとは異なる管理者に、ユーザの情報へのアクセス権限が付与される。一例として、各ユーザは、グループに所属する。グループには、管理者が割り当てられる。管理者には、当該グループに所属する全ユーザの情報へのアクセス権限が付与される。
【０１６４】
図１６のステップＳ１２０では、管理者がレビューの開始の指示（一例として、管理者を識別する管理者ＩＤ）を与えると、クライアント端末１０は、レビューリクエストデータをサーバ３０に送信する。レビューリクエストデータは、管理者ＩＤを含む。
【０１６５】
ステップＳ３２０では、サーバ３０は、レビューリクエストデータに含まれる管理者ＩＤに付与されたアクセス権限によってアクセス可能な情報の中から、レビュー対象情報（ユーザ情報及び記憶ステータス情報）を特定する。
【０１６６】
第２例によれば、グループの管理者は、当該グループに所属する全ユーザの情報をレビューすることができる。例えば、学級の担任の教師は、当該学級に所属する全生徒の情報をレビューすることができる。
【０１６７】
（４−６）変形例６
変形例６について説明する。変形例６は、テスト（ＯＰ２）の変形例である。
【０１６８】
第１例として、プロセッサ３２は、ユーザＩＤと、１回のテストで提供された問題数を示す情報と、正答率を示す情報と、を関連付けて記憶する。
プロセッサ３２は、図１０のステップＳ３１１において、問題数及び正答率の組合せの中から、最も正答率が高い組合せを特定する。
プロセッサ３２は、特定した組合せの問題数の数だけ、記憶アイテムＩＤを特定する。
これにより、ユーザ毎に、記憶定着率が最も高くなる数の問題を含むテストが提供される。
【０１６９】
第２例として、プロセッサ３２は、ユーザＩＤと、１回のテストで提供された記憶アイテムの記憶ＩＤと、「アイテムタイプ」フィールド（図３）と、「判定」フィールド（図４）と、を関連付けて記憶する。この情報から、プロセッサ３２は、記憶アイテム毎に、正答率が高くなる他の記憶アイテム（つまり、記憶の定着がし易い記憶アイテムの組合せ）を特定する。
プロセッサ３２は、図１０のステップＳ３１１において、特定した組合せ（つまり、記憶の定着がし易い記憶アイテムの組合せ）の中から、学習経過時間が学習インターバルと一致する記憶アイテムＩＤを特定する。
これにより、ユーザ毎に、記憶定着率が最も高くなるアイテムタイプの組合せの問題を含むテストが提供される。
【０１７０】
第３例として、プロセッサ３２は、ユーザＩＤと、１回のテストで提供された記憶アイテムの記憶ＩＤと、「テストタイプ」フィールド（図４）と、「判定」フィールド（図４）と、を関連付けて記憶する。この情報から、プロセッサ３２は、記憶アイテム毎に、正答率が高くなるテストタイプの組合せを特定する。
プロセッサ３２は、図１０のステップＳ３１１において、特定した組合せ（つまり、正答率が高くなるテストタイプの組合せ）の中から、学習経過時間が学習インターバルと一致する記憶アイテムＩＤを特定する。
これにより、ユーザ毎に、記憶定着率が最も高くなるテストタイプの問題を含むテストが提供される。
【０１７１】
変形例６の第１例〜第３例は、互いに、組合せ可能である。
【０１７２】
（４−７）変形例７
変形例７について説明する。変形例７は、レビュー（ＯＰ３）の内容に関する変形例である。
【０１７３】
図１７では、Ａ１２０ｂにおいて、時間軸（横軸）と記憶アイテム数（縦軸）との関係を表示する例を示した。しかし、レビュー（ＯＰ３）の内容は、これに限られるものではなく、以下の内容を含んでもよい。
・複数のユーザのユーザ属性（図２）と記憶アイテム数との関係
・複数のユーザの記憶適性（図３）と記憶アイテム数との関係
・複数のユーザのテストタイプ（図４）と記憶アイテム数との関係
・複数のユーザのユーザコンディション（図４）と記憶アイテム数との関係
【０１７４】
（４−８）変形例８
変形例８について説明する。変形例８は、初期登録（ＯＰ１）の変形例である。
【０１７５】
第１例として、記憶適性の確認（Ｓ１０２）を省略する。この場合、ステップＳ１０１において、プロセッサ１２は、初期登録リクエストデータにソーシャルネットワーキングサービスのアカウントを含める。
ステップＳ３０２において、プロセッサ３２は、アカウントに関連付けられたデータ（以下「ＳＮＳデータ」という）に基づいて、記憶適性を確認する。ＳＮＳデータは、ユーザがリアクションしたＳＮＳコンテンツの種類（音声又は画像）毎のリアクション数を示す情報を含む。例えば、ＳＮＳデータにおいて、「音声」に対するリアクション数が「画像」に対するリアクション数より多い場合、プロセッサ３２は、「音声」の記憶適性が高いと判定する。
【０１７６】
第２例として、記憶タイプの確認（Ｓ１０３）を省略する。この場合、ステップＳ１０１において、プロセッサ１２は、初期登録リクエストデータにソーシャルネットワーキングサービスのアカウントを含める。
ステップＳ３０２において、プロセッサ３２は、アカウントに関連付けられたＳＮＳデータに基づいて、記憶タイプ「対人記憶」である記憶アイテムを確認する。ＳＮＳデータは、ユーザのアカウントに関連付けられている他のユーザ（以下「フレンドユーザ」という）のアカウントを含む。
プロセッサ３２は、フレンドユーザに関連付けられたユーザ名に対応する記憶アイテムの記憶タイプを「対人記憶」と判定する。
【０１７７】
第３例として、記憶タイプの確認（Ｓ１０３）を省略する。この場合、ステップＳ１０１において、プロセッサ１２は、初期登録リクエストデータにソーシャルネットワーキングサービスのアカウントを含める。
ステップＳ３０２において、プロセッサ３２は、アカウントに関連付けられたＳＮＳデータに基づいて、記憶タイプ「場所記憶」である記憶アイテムを確認する。ＳＮＳデータは、ユーザのアカウントに関連付けられている位置情報（例えば、ユーザが訪れたことがある場所の位置情報）を含む。
プロセッサ３２は、当該位置情報に関連する記憶アイテムの記憶タイプを「場所記憶」と判定する。
【０１７８】
（５）本実施形態の小括
本実施形態について小括する。
【０１７９】
本実施形態の一態様の情報処理装置（例えば、サーバ３０）は、ユーザに対して、記憶アイテムを記憶しているか否かをテストする手段（例えば、ステップＳ３１３を実行するプロセッサ３２）を備え、
テストに対するユーザの回答の履歴に基づいて、ユーザの記憶ステータスを判定する手段（例えば、ステップＳ３１４を実行するプロセッサ３２）を備え、
ユーザを識別するユーザＩＤと、記憶アイテムを識別する記憶アイテムＩＤと、記憶ステータスを示す記憶ステータス情報と、回答の履歴を示す回答履歴情報と、を関連付けて記憶する手段（例えば、ステップＳ３１７を実行するプロセッサ３２）を備える。
【０１８０】
この態様によれば、ユーザ毎の記憶ステータスが管理される。これにより、ユーザ毎に、記憶定着メカニズムを考慮した学習環境を提供することができる。
【０１８１】
本実施形態の別の態様によれば、記憶ステータス情報は、記憶の保持時間に応じた記憶区分を示す記憶区分情報を含む。
【０１８２】
この態様によれば、記憶区分を考慮した学習環境を提供することができる。
【０１８３】
本実施形態の別の態様によれば、情報処理装置は、記憶ステータスをユーザに提示する手段（例えば、ステップ３２１を実行するプロセッサ３２）を備える。
【０１８４】
この態様によれば、ユーザは、自分の記憶ステータスを知ることができる。その結果、ユーザの学習意欲が増加する。
【０１８５】
本実施形態の別の態様によれば、情報処理装置は、複数のテストのうち、記憶ステータスに応じたテストを選択する手段（例えば、ステップＳ３１２を実行するプロセッサ３２）を更に備え、
テストする手段（例えば、ステップＳ３１３を実行するプロセッサ３２）は、選択されたテストを実施する。
【０１８６】
この態様によれば、記憶ステータスに応じたテストをユーザに提供することができる。
【０１８７】
本実施形態の別の態様によれば、複数のテストは、
テキストを用いた質問と、多肢選択式の回答と、を含む第１テストと、
画像を用いた質問と、多肢選択式の回答と、を含む第２テストと、
音声を用いた質問と、多肢選択式の回答と、を含む第３テストと、
画像を用いた質問と、自由記入式の回答と、を含む第４テストと、
音声を用いた質問と、自由記入式の回答と、を含む第５テストと、
を含む。
【０１８８】
本実施形態の別の態様によれば、情報処理装置は、
ユーザＩＤと、画像を用いたテスト及び音声を用いたテストのそれぞれに対するユーザの記憶適性を示す記憶適性情報と、を関連付けて記憶する手段（例えば、ステップＳ３０３を実行するプロセッサ３２）を備え、
選択する手段は、記憶適性情報が示す記憶適性に基づいて、テストを選択する。
【０１８９】
この態様によれば、各ユーザの記憶に適した形式のテストを提供することができる。
【０１９０】
本実施形態の別の態様によれば、選択する手段は、
記憶の保持時間が短い場合、記憶適性が高いテストを選択し、
記憶の保持時間が長い場合、前記記憶適性が低いテストを選択する。
【０１９１】
この態様によれば、各ユーザの記憶の保持時間を考慮した形式のテストを提供することができる。
【０１９２】
本実施形態の別の態様によれば、情報処理装置は、テストの結果に基づいて、記憶適性情報を更新する手段（例えば、プロセッサ３２）を備える。
【０１９３】
この態様によれば、各ユーザの記憶に適した形式のテストを常に提供することができる。
【０１９４】
本実施形態の別の態様によれば、テストする手段は、記憶ステータスに応じた期間毎に、テストを実施する。
【０１９５】
この態様によれば、ユーザ毎に最適なタイミングで、テストを提供することができる。
【０１９６】
本実施形態の別の態様によれば、情報処理装置は、
ユーザの指示に応じて、テストを実施する前のユーザのコンディションに関するユーザコンディション情報を取得する手段（例えば、ステップＳ３１０を実行するプロセッサ３２）を備え、
ユーザコンディション情報と、回答履歴情報と、を関連付けて記憶する手段（例えば、ステップＳ３１７を実行するプロセッサ３２）を備える。
【０１９７】
この態様によれば、ユーザ毎に、ユーザコンディションを考慮した学習環境を提供することができる。
【０１９８】
本実施形態の別の態様によれば、回答履歴情報は、記憶アイテムの記憶の定着レベルを示す定着スコアを含む。
【０１９９】
この態様によれば、ユーザ毎に、定着レベルを考慮した学習環境を提供することができる。
【０２００】
本実施形態の別の態様によれば、回答履歴情報は、定着レベルから計算される忘却レベルを示す忘却スコアを含む。
【０２０１】
この態様によれば、ユーザ毎に、忘却レベルを考慮した学習環境を提供することができる。
【０２０２】
（６）その他の変形例
【０２０３】
記憶装置１１は、ネットワークＮＷを介して、クライアント端末１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０２０４】
上記の情報処理の各ステップは、クライアント端末１０及びサーバ３０の何れでも実行可能である。
【０２０５】
記憶アイテムは、英単語に限定されず、以下のものを含む。
・歴史
・医学
・法律
・資格取得のための知識
【０２０６】
「アイテムタイプ」フィールド（図３）には、所定の記憶タイプ情報が格納されてもよい。この場合、記憶タイプ情報は、記憶アイテム毎に予め決められている。
【０２０７】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０２０８】
１              ：情報処理システム
１０            ：クライアント端末
１１            ：記憶装置
１２            ：プロセッサ
１３            ：入出力インタフェース
１４            ：通信インタフェース
３０            ：サーバ
３１            ：記憶装置
３２            ：プロセッサ
３３            ：入出力インタフェース
３４            ：通信インタフェース
【図１】
2019008189.tif 000003
【図２】
2019008189.tif 000004
【図３】
2019008189.tif 000005
【図４】
2019008189.tif 000006
【図５】
2019008189.tif 000007
【図６】
2019008189.tif 000008
【図７】
2019008189.tif 000009
【図８】
2019008189.tif 000010
【図９】
2019008189.tif 000011
【図１０】
2019008189.tif 000012
【図１１】
2019008189.tif 000013
【図１２】
2019008189.tif 000014
【図１３】
2019008189.tif 000015
【図１４】
2019008189.tif 000016
【図１５】
2019008189.tif 000017
【図１６】
2019008189.tif 000018
【図１７】
2019008189.tif 000019
【図１８】
2019008189.tif 000020
【手続補正書】
【提出日】平成29年12月18日(2017.12.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザに対して、記憶アイテムを記憶しているか否かをテストする手段を備え、
前記テストに対する前記ユーザの回答の履歴に基づいて、前記ユーザの記憶の状態に関する記憶ステータスを判定する手段を備え、
前記ユーザを識別するユーザＩＤと、前記記憶アイテムを識別する記憶アイテムＩＤと、前記記憶ステータスを示す記憶ステータス情報と、前記回答の履歴を示す回答履歴情報と、を関連付けて記憶する手段を備え、
前記ユーザＩＤと、画像を用いたテスト及び音声を用いたテストのそれぞれに対する前記ユーザの記憶適性を示す記憶適性情報と、を関連付けて記憶する手段を備え、
複数のテストのうち、前記記憶適性情報が示す記憶適性に基づいて、前記記憶ステータスに応じたテストを選択する手段を備え、
前記テストする手段は、前記選択されたテストを実施する、
情報処理装置。
【請求項２】
前記記憶ステータス情報は、前記記憶の保持時間に応じた記憶区分を示す記憶区分情報、及び、記憶タイプを示す記憶タイプ情報の少なくとも１つを含む、
請求項１に記載の情報処理装置。
【請求項３】
前記記憶ステータスを前記ユーザに提示する手段を備える、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数のテストは、
テキストを用いた質問と、多肢選択式の回答と、を含む第１テストと、
画像を用いた質問と、多肢選択式の回答と、を含む第２テストと、
音声を用いた質問と、多肢選択式の回答と、を含む第３テストと、
画像を用いた質問と、自由記入式の回答と、を含む第４テストと、
音声を用いた質問と、自由記入式の回答と、を含む第５テストと、
を含む、
請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
前記テストの結果に基づいて、前記記憶適性情報を更新する手段を備える、
請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
前記テストする手段は、前記記憶ステータスに応じた期間毎に、前記テストを実施する、
請求項１〜５の何れかに記載の情報処理装置。
【請求項７】
前記ユーザの指示に応じて、前記テストを実施する前のユーザのコンディションに関するユーザコンディション情報を取得する手段を備え、
前記ユーザコンディション情報と、前記回答履歴情報と、を関連付けて記憶する手段を備える、
請求項１〜６の何れかに記載の情報処理装置。
【請求項８】
前記回答履歴情報は、前記記憶アイテムの記憶の定着レベルを示す定着スコアを含む、
請求項１〜７の何れかに記載の情報処理装置。
【請求項９】
前記回答履歴情報は、前記記憶アイテムの記憶の忘却レベルを示す忘却スコアを含む、
請求項８に記載の情報処理装置。
【請求項１０】
コンピュータを、請求項１〜９の何れかに記載の各手段として機能させるためのプログラム。
【請求項１１】
クライアント端末と、前記クライアント端末のアクセスを受け付けるサーバと、を備える情報処理システムであって、
請求項１〜９の何れかに記載の各手段は、前記クライアント端末、及び、前記サーバの少なくとも１つが備える、情報処理システム。