(57)【要約】【課題】自己採点が行われる場合、学習者に対して、正解を導くための観点を学ばせつつ、システム側で学習者の理解状況を把握する。【解決手段】学習支援システムは、問題に対する模範解答の１又は複数のプロセスを示すプロセス情報を情報処理装置に送信する送信部と、問題に関する印刷物に解答を記入した学習者が情報処理装置に入力した第１結果情報であって、模範解答の各プロセスに対して解答が合っているか否かの自己採点の結果を示す第１結果情報を受信する受信部と、プロセスごとに第１結果情報を記憶する記憶部と、第１結果情報が不正解を示すプロセスがある場合、不正解のプロセスに関する模範解答へのアドバイスを示すアドバイス情報を情報処理装置に通知する通知部と、を備える。【選択図】図７
2017173418.tif 000002
【特許請求の範囲】
【請求項１】
問題に対する模範解答の１又は複数のプロセスを示すプロセス情報を情報処理装置に送信する送信部と、
前記問題に関する印刷物に解答を記入した学習者が前記情報処理装置に入力した第１結果情報であって、前記模範解答の各プロセスに対して前記解答が合っているか否かの自己採点の結果を示す前記第１結果情報を受信する受信部と、
前記プロセスごとに前記第１結果情報を記憶する記憶部と、
前記第１結果情報が不正解を示すプロセスがある場合、当該不正解のプロセスに関する前記模範解答へのアドバイスを示すアドバイス情報を前記情報処理装置に通知する通知部と、
を備える学習支援システム。
【請求項２】
前記通知部は、
前記アドバイスを前記印刷物に記入させるための情報を含む前記アドバイス情報を通知する、請求項１に記載の学習支援システム。
【請求項３】
各学習者の学習結果に応じて決定される問題情報、又は前記学習者の学習の仕方に応じて決定される問題情報を、前記情報処理装置に配信する配信部をさらに備える、請求項１又は２に記載の学習支援システム。
【請求項４】
前記配信部は、
前記学習結果として、前記第１結果情報が不正解を示すプロセスに応じて決定される復習の問題情報を配信する、請求項３に記載の学習支援システム。
【請求項５】
前記配信部は、
前記学習の仕方として、前記学習者の特性に基づき設定された学習時間に応じて設定される前記問題情報を配信する、請求項３に記載の学習支援システム。
【請求項６】
前記受信部により、前記問題に対する解答情報が前記情報処理装置から受信された場合、前記解答情報に対して、前記プロセスごとに自動採点する採点部をさらに有し、
前記記憶部は、
前記プロセスごとに、前記自己採点による前記第１結果情報、又は前記自動採点による結果を示す第２結果情報を記憶する、請求項１乃至５いずれか一項に記載の学習支援システム。
【請求項７】
前記通知部は、
前記第１結果情報及び前記第２結果情報に応じたメッセージを、所定のユーザに通知する、請求項６に記載の学習支援システム。
【請求項８】
前記受信部は、
前記印刷物のページ情報を含む情報が読取部により読み取られた読取情報と、前記学習者により入力された日付情報とを受信し、
前記受信部により受信された日付情報に、前記読取情報が示すページ情報を関連付けて記憶し、当該日付情報が示す日に前記ページ情報を前記情報処理装置の画面に表示するようスケジュールの管理を行うスケジュール管理部と、をさらに備える、請求項１乃至５いずれか一項に記載の学習支援システム。
【請求項９】
１又は複数の問題に対する模範解答のプロセスを画面に表示するよう制御し、
前記問題に関する印刷物に解答を記載した学習者から、前記模範解答の各プロセスに対して前記解答が合っているか否かの自己採点の結果を示す第１結果情報を受け付け、
前記第１結果情報が不正解を示すプロセスが有る場合、当該不正解のプロセスに関する前記模範解答へのアドバイスを前記学習者に報知する処理をコンピュータが実行する情報処理方法。
【請求項１０】
１又は複数の問題に対する模範解答のプロセスを画面に表示するよう制御し、
前記問題に関する印刷物に解答を記載した学習者から、前記模範解答の各プロセスに対して前記解答が合っているか否かの自己採点の結果を示す第１結果情報を受け付け、
前記第１結果情報が不正解を示すプロセスが有る場合、当該不正解のプロセスに関する前記模範解答へのアドバイスを前記学習者に報知する処理をコンピュータに実行させるプログラム。
【請求項１１】
１又は複数の問題に対する模範解答のプロセスを画面に表示するよう制御する表示制御部と、
前記問題に関する印刷物に解答を記載した学習者から、前記模範解答の各プロセスに対して前記解答が合っているか否かの自己採点の結果を示す第１結果情報を受け付ける受付部と、
前記第１結果情報が不正解を示すプロセスがある場合、当該不正解のプロセスに関する前記模範解答へのアドバイスを前記学習者に報知する報知部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援システム、プログラム、情報処理方法、及び情報処理装置に関する。
【背景技術】
【０００２】
近年、処理端末を用いて、学習指導者を支援するシステムが知られている。例えば、学習者がタブレット端末を用いて解答を入力し、採点結果を知ることができる学習支援システムが知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６５２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、学校や塾の試験や入試など（以下、「試験等」と称す。）では、学習者は、依然として紙に解答を記入することが行われており、試験等に関して現時点で完全にデジタル化が行われているわけではない。したがって、問題演習について完全にデジタル化してしまうと、試験等の際に、学習者は、紙に解答を記入することが不慣れとなってしまう。また、記述して解答を書き表すことは、学習効果上有益である。また、自身の解答をプロセスを含めて自分で検証し、正誤判断すること自体が学習となる。
【０００５】
他方で、タブレット端末に問題を表示させ、学習者が紙に解答を記入する場合、学習の理解状況をシステム側で把握することができない。さらに、学習者は、解答に対して単なる正解、又は不正解の丸付けだけの自己採点を行う場合が多く、正解を導くための観点について学習者に学ばせることができていない。
【０００６】
そこで、本発明は、上述した課題を解決するためになされたものであり、自己採点が行われる場合、学習者に対して、正解を導くための観点を学ばせつつ、システム側で学習者の理解状況を把握することができる学習支援サービスを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、開示技術の一態様における学習支援システムは、問題に対する模範解答の１又は複数のプロセスを示すプロセス情報を情報処理装置に送信する送信部と、前記問題に関する印刷物に解答を記入した学習者が前記情報処理装置に入力した第１結果情報であって、前記模範解答の各プロセスに対して前記解答が合っているか否かの自己採点の結果を示す前記第１結果情報を受信する受信部と、前記プロセスごとに前記第１結果情報を記憶する記憶部と、前記第１結果情報が不正解を示すプロセスがある場合、当該不正解のプロセスに関する前記模範解答へのアドバイスを示すアドバイス情報を前記情報処理装置に通知する通知部と、を備える。
【発明の効果】
【０００８】
本発明によれば、自己採点が行われる場合、学習者に対して、正解を導くための観点を学ばせつつ、システム側で学習者の理解状況を把握することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による学習支援システムの概略構成図である。
【図２】実施形態におけるサーバ装置のハードウェア構成の一例を示す図である。
【図３】実施形態における処理端末のハードウェア構成の一例を示す図である。
【図４】アダプティブなカリキュラム設定を説明するための図である。
【図５】自己採点結果ログとして記録する例を説明するための図である。
【図６】学習者に適した復習問題の配信について説明するための図である。
【図７】実施形態におけるサーバ装置を機能的な観点から示す概略構成図である。
【図８】第１記憶部に記憶される学習者情報の一例を示す図である。
【図９】第１記憶部に記憶される問題情報の一例を示す図である。
【図１０】学習者のカリキュラムを設定するための設計情報Ａの一例を示す図である。
【図１１】学習者のカリキュラムを設定するための設計情報Ｂの一例を示す。
【図１２】第１記憶部に記憶される学習履歴情報の一例を示す図である。
【図１３】実施形態における学習者の処理端末を機能的な観点から示す概略構成図である。
【図１４】スタイル及びレベルごとに設定される１ユニットのレッスン内容の一例を示す図である。
【図１５】レベル別の教材設計の一例を示す図である。
【図１６】学習の量及びコースに応じた時間設計の一例を示す図である。
【図１７】複数のレッスンが表示される画面の一例を示す図である。
【図１８】選択式の問題表示画面の一例を示す図である。
【図１９】記述式の問題表示画面の一例を示す図である。
【図２０】採点画面の一例を示す図である。
【図２１】数学におけるノートの所定のページの一例を示す図である。
【図２２】英語におけるノートの所定のページの一例を示す図である。
【図２３】ノートの概念を説明するための図である。
【図２４】スケジュール画面の一例を示す図である。
【図２５】１月２４日のおすすめレッスンを表示する画面の一例を示す図である。
【図２６】復習すべきレッスンが表示された画面の一例を示す図である。
【図２７】実施形態における問題演習（レッスン）処理に関する処理の一例を示すフローチャートである。
【図２８】記述式の問題に関する処理の一例を示すフローチャートである。
【図２９】選択式の問題に関する処理の一例を示すフローチャートである。
【図３０】復習問題の抽出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。またさらに、必要に応じて示す上下左右等の位置関係は、特に断らない限り、図示の表示に基づくものとする。さらにまた、図面における各種の寸法比率は、その図示の比率に限定されるものではない。また、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１１】
＜学習支援システム１の概略構成＞
図１は、本発明の一実施形態による学習支援システム１の概略構成図（システム構成図）である。同図に示すように、サーバ装置１００と、各処理端末２００とが、ネットワークＮを介して相互に通信可能に設定されることにより、学習支援システム１が構成される。
【００１２】
サーバ装置１００は、例えば、学習者に対する学習支援を行うサーバである。各処理端末２００は、例えば、各学習者が操作する端末である。各処理端末２００Ａ、２００Ｂ、２００Ｃについて、各学習者間で区別する必要がない場合は処理端末２００と表記する。
【００１３】
サーバ装置１００は、ネットワークＮに接続されたサーバ用の情報処理装置（コンピュータ）であり、そのサーバ用コンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。実施形態において、サーバ装置１００は、例えば、学習支援システム１により学校における協働学習や一斉学習等を支援する事業者等によって提供され得る。なお、サーバ装置１００は、１又は複数の装置において、その機能を実行できるようにしてもよい。
【００１４】
処理端末２００は、ネットワークＮに接続され、サーバ装置１００にアクセス可能なコンピュータ（情報処理装置）である。実施形態では、処理端末２００は、例えば、サーバ装置１００からダウンロードした、学習支援アプリケーションを実行する。処理端末２００は、所定の問題に対して解答の入力を受け付けたり、所定の問題に対する自己採点結果を受け付けたりしてサーバ装置１００に送信したり、解答の採点結果をサーバ装置１００から受信し、表示したりする。
【００１５】
実施形態の一例として、処理端末２００は、貸与や購入により学習者により所有され、学習者が問題演習を行うために使用することなどが想定されている。また、処理端末２００は、もともと学習者が所有している処理端末でもよい。学習者は、例えば中学生や高校生などの生徒として説明するが、生徒は、現役生、浪人生どちらでもよい。
【００１６】
ネットワークＮは、例えばインターネットや施設内に構築するＬＡＮ（local area network）等を含む情報処理に係る通信回線又は通信網である。ネットワークＮの具体的な構成は、サーバ装置１００と処理端末２００との間でデータの送受信が可能なように構成されていれば特に制限されず、有線であるか無線であるかも問わない。
【００１７】
また、ネットワークＮは、複数種の通信回線や通信網及び種々のネットワーク機器を含んで構成され得る。例えば、ネットワークＮは、処理端末２００に無線接続される基地局や無線ＬＡＮのアクセスポイント（ＷｉＦｉルータ等）、基地局に接続された移動体通信網、アクセスポイントからルータやモデムを介して接続された電話回線、ケーブルテレビ回線又は光通信回線などの公衆回線、サーバ装置１００に接続されたインターネット、移動体通信網や公衆回線とインターネットを接続するゲートウェイ装置を含む。
【００１８】
実施形態において、処理端末２００は、好適にはタブレットコンピュータ（以下「タブレット端末」ともいう。）が想定される。そこで、以下においては、理解を容易にするべく、処理端末２００がタブレット端末である実施形態を例にとって説明する。
【００１９】
しかしながら、本発明において、処理端末２００はタブレット端末に限られるものではなく、ＰＣ（パーソナルコンピュータ、ノートパソコンを含む。）や、家庭用ゲーム機器（携帯型ゲーム機を含む）、携帯電話機（いわゆるフィーチャーフォン）、スマートフォン（多機能携帯電話機）、携帯情報端末（Personal Digital Assistant；ＰＤＡ）、携帯音楽プレイヤ、電子書籍リーダ、その他のコンピュータ機器を採用してもよい。
【００２０】
＜ハードウェア構成＞
≪サーバ装置のハードウェア構成≫
図２は、実施形態におけるサーバ装置１００のハードウェア構成の一例を示す図（システムブロック図）である。同図に示すように、サーバ装置１００は、ＣＰＵやＭＰＵといった演算処理部（プロセッサ）１０１、記憶装置としてのＲＯＭ１０２及びＲＡＭ１０３、入力部１０５及び外部メモリ１０６が接続された外部インターフェース１０４、ディスプレイモニタ１１１が接続された画像処理部１０７、ディスク又はメモリデバイス等が収容又は接続されるスロットドライブ１０８、スピーカ装置１１２が接続された音声処理部１０９、並びに、ネットワークインターフェース１１０を備える。
【００２１】
各部は、例えば、内部バス、外部バス、及び拡張バスを含むシステムバスといった伝送路１２０を介して互いに接続されて構成される。なお、入力部１０５、外部メモリ１０６、ディスプレイモニタ１１１、スピーカ装置１１２等の入出力を担うデバイス装置は、必要に応じて適宜省略してもよいし、それらを備える場合であっても、それらは伝送路１２０に常時接続されていなくてもよい。
【００２２】
演算処理部１０１は、サーバ装置１００全体の動作を制御し、上述した他の構成要素との間で制御信号及び情報信号（データ）の送受信を行うとともに、学習支援の実行に必要な各種の演算処理を行う。そのため、演算処理部１０１は、いわゆるレジスタ等の高速アクセス可能な記憶領域に対して、数値演算ユニット等を用いた加減乗除等の算術演算、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算等、更に必要に応じて、飽和演算、三角関数演算、ベクトル演算等を行うことが可能なように構成されている。
【００２３】
ＲＯＭ１０２には、一般に、電源投入後、最初に実行されるＩＰＬ（Initial Program Loader）が記録されている。このＩＰＬが実行されることにより、スロットドライブ１０８に収容又は接続されるディスクやメモリデバイスに記録されたサーバ用プログラムや学習支援プログラムが、演算処理部１０１によって一旦ＲＡＭ１０３に読み出され、そのプログラムが演算処理部１０１によって実行される。さらに、ＲＯＭ１０２には、サーバ装置１００全体の動作制御に必要なオペレーティングシステムのプログラムやその他の各種データが記録されている。
【００２４】
ＲＡＭ１０３は、サーバ用プログラム、学習支援プログラム、及び、各種データを一時的に記憶するためのものである。上記の如く、読み出されたサーバ用プログラムや学習支援プログラム、その他、学習の進行や複数の処理端末２００、３００、４００間の通信に必要なデータ等がＲＡＭ１０３に保持される。学習支援プログラムは、外部の記録媒体に記録されて、外部の記録媒体からＲＡＭ１０３にインストールされてもよい。
【００２５】
さらに、演算処理部１０１は、ＲＡＭ１０３に変数領域を設定し、その変数領域に格納された値に対しても数値演算ユニットを用いた直接演算を行ったり、或いは、ＲＡＭ１０３に格納された値をレジスタに一旦複製又は移設格納してそのレジスタに対しても直接演算を行ったり、さらには、それらの演算結果をＲＡＭ１０３に書き戻したりといった処理を行う。
【００２６】
外部インターフェース１０４を介して接続された入力部１０５は、サーバ装置１００を用いて学習支援サービスを提供する事業者側のユーザが行う各種の操作入力を受け付けるものである。入力部１０５としては、キーボード、タッチパッド、タッチパネルの他、例えば、音声入力装置を採用することができ、種々の操作入力、決定操作、取消操作、メニュー表示等の指示入力を行うことが可能であれば、デバイスの種類は特に制限されない。
【００２７】
ＲＡＭ１０３や、外部インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、サーバ装置１００の作動状況、各処理端末２００、４００のアクセス状況、各処理端末２００、４００におけるコミュニケーション情報等を示すデータ、処理端末２００間の通信のログ（記録）のデータ等が書き換え可能に記憶される。
【００２８】
画像処理部１０７は、スロットドライブ１０８から読み出された各種データを、演算処理部１０１により、又は、画像処理部１０７自体により加工処理した後、その処理後の画像情報をフレームメモリ等に記録する。このフレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、画像処理部１０７に接続されるディスプレイモニタ１１１へ出力される。これにより、各種の画像表示が可能となる。また、学習支援に関する画像情報は、演算処理部１０１との協働処理等によって、画像処理部１０７及び／又は演算処理部１０１から各処理端末２００、４００へ送出される。
【００２９】
また、音声処理部１０９は、スロットドライブ１０８から読み出された各種データを音声信号に変換し、音声処理部１０９に接続されたスピーカ装置１１２から出力する。また、学習支援に関する音声情報は、演算処理部１０１との協働処理等によって、音声処理部１０９及び／又は演算処理部１０１から各処理端末２００、４００へ送出される。
【００３０】
また、ネットワークインターフェース１１０は、サーバ装置１００をネットワークＮへ接続するためのものであり、例えば、ＬＡＮの構築に使用される諸規格に準拠するもの、アナログモデム、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルテレビジョン回線を用いてインターネット等に接続するためのケーブルモデム等、及び、これらを、伝送路１２０を介して演算処理部１０１と接続するための通信インターフェース回路とから構成される。ネットワークインターフェース１１０は、外部のデータベースと接続されてもよい。
【００３１】
なお、サーバ装置１００は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成される、いわゆるクラウドコンピューティングの形態のものであってもよい。また、単一のコンピュータが複数のサーバ機能を備えるようなものでもよい。
【００３２】
≪処理端末のハードウェア構成≫
図３、実施形態における処理端末２００のハードウェア構成の一例を示す図である。図３に示す処理端末２００は、タッチパネル２０２、スピーカ２０４、マイクロフォン２０６、ハードボタン２０８、ハードキー２１０、移動体通信用アンテナ２１２、移動体通信部２１４、無線ＬＡＮ通信用アンテナ２１６、無線ＬＡＮ通信部２１８、記憶部２２０、主制御部２５０、カメラ２３０、及び音声出力端子２４２を含む外部インターフェース２４０などを備える。
【００３３】
タッチパネル２０２は、表示装置および入力装置の両方の機能を備え、表示機能を担うディスプレイ（表示画面）２０２Ａと、入力機能を担うタッチセンサ２０２Ｂとで構成される。ディスプレイ２０２Ａは、例えば、液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイなどの一般的な表示デバイスにより構成される。タッチセンサ２０２Ｂは、ディスプレイ２０２Ａその上面に配置された接触操作を検知するための素子およびその上に積層された透明な操作面を備えて構成される。タッチセンサ２０２Ｂの接触検知方式としては、静電容量式、抵抗膜式（感圧式）、電磁誘導式など既知の方式のうちの任意の方式を採用することができる。
【００３４】
タッチパネル２０２は、主制御部２５０による記憶部２２０に記憶されているプログラム２２２の実行により生成される画像を表示する。入力装置としてのタッチパネル２０２は、操作面に対して接触する接触物（ユーザの指やタッチペンなどを含む。以下、「指」である場合を代表例として説明する）の動作を検知することで、操作入力を受け付け、その接触位置の情報を主制御部２５０に与える。指の動作は、接触点の位置または領域を示す座標情報として検知され、座標情報は、例えば、タッチパネル２０２の短辺方向および長辺方向の二軸上の座標値として表される。
【００３５】
処理端末２００は、移動体通信用アンテナ２１２や無線ＬＡＮ通信用アンテナ２１６を通じてネットワーク（インターネット）Ｎに接続され、サーバ装置１００との間でデータ通信をすることが可能である。
【００３６】
実施形態に係るプログラム２２２は、処理端末２００にインストールされたものであってもよいし、オンライン上でサーバ（サーバ装置１００に限らない）から問題配信等が提供されるものであってもよい。プログラム２２２が実行されることで、問題配信等の学習支援サービスを提供可能なアプリケーションが動作する。
【００３７】
＜学習支援サービスの概要＞
次に、実施形態における学習支援システム１により提供される学習支援サービスの概要について説明する。実施形態における学習支援サービスは、主に以下の３つの機能に分けられる。
（１）アダプティブなカリキュラム設定
（２）自己採点結果をログとして記録
（３）学習者に適した復習問題の配信
【００３８】
学習支援システム１は、これらの機能を有することで、学習者に適した学習内容（カリキュラム）を生成することができ、自動採点と自己採点とを適切に融合させ、さらに、自動採点及び自己採点で間違えたところに関連する復習問題を学習者に提供することができる。以下、各機能の概要を説明する。
【００３９】
（１）アダプティブなカリキュラム設定
図４は、アダプティブなカリキュラム設定を説明するための図である。図４に示す例では、各科目（英語、数学、国語など）に対して、学習内容を設定するためのパラメータは２つである。第１パラメータは、例えば学習のレベルであり、「ハイレベル」又は「スタンダード」のレベルがある。第２パラメータは、例えば学習のスタイルであり、「講義」又は「演習」のスタイルがある。
【００４０】
なお、第１及び第２パラメータともに、取り得る変数は３つ以上であってもよい。また、学習設定に関し、レベル及びスタイル以外にも１又は複数のパラメータが用いられてもよい。
【００４１】
学習内容の設定に関し、学習レベルの設定を行うシステムが一般的であるが、本システムによれば、学習者は、科目ごとにレベル及びスタイルを選択すると、選択した内容に応じた学習のカリキュラムが設定される。特に、学習者はスタイルを選択することで、自身の得手不得手の科目に応じ、自分に合った進め方（講義から開始又は演習から開始）で学習を行うことができる。また、学習者の過去の学習結果や、テストの結果が保存されており、これらの結果から、所定のロジックに基づいて、システム側で学習者のレベルやスタイルを提案することも可能である。また、学習者の成績が上がり、目標を突破できるために、学習者に合った学び方を、発達段階にあわせて、身につけていくことは大切なことである。しかし、従来システムでは、学び方をいろいろ試して、自分にあった学び方を探求する環境がなく、自分にあった学び方を探求することが難しかった。そこで、本システムでは、上述したとおり、学習スタイルや学習方法の好みなどによって、カリキュラム設定がアダプティブにかわる仕組みをつくることで、この課題を解決することができる。
【００４２】
（２）自己採点結果をログとして記録
図５は、自己採点結果ログとして記録する例を説明するための図である。図５に示す例では、処理端末２００において、問題が選択され、選択された問題が表示される。学習者は、処理端末２００に表示された問題を見ながら、印刷物であるノートに解答を記入する。この場合、ノートは、本サービス専用のノートであることが望ましい。
【００４３】
学習者は、ノートへの解答の記入が終わると、処理端末２００を操作し、解説を表示させる。学習者は、タブレット端末２００に表示された解説を見ながら、ノートに記入した解答の自己採点を行う。
【００４４】
次に、処理端末２００は、問題のプロセスごとに、チェックボックスなどを用いて、自己採点結果（例えば、できた又はできなかった）を学習者に入力させる。問題のプロセスとは、例えば問題を観点分解し、分解された１つの観点をいう。例えば、１つの観点を１つのプロセスとする。処理端末２００は、自己採点結果の情報をサーバ装置１００に送信する。
【００４５】
サーバ装置１００は、処理端末２００から送信された自己採点結果の情報を、この学習者の学習履歴情報にログとして記録する。システム側では、このログを用いて、この学習者に対する苦手問題などを把握することができる。また、システム側は、多数の学習者の学習履歴情報に基づいて、次回の問題作成などに応用することができる。なお、専用の印刷物に問題が印刷され、学習者がその問題を見ながら専用のノートに解答を記入し、自己採点結果を処理端末２００に入力してもよい。
【００４６】
（３）学習者に適した復習問題の配信
図６は、学習者に適した復習問題の配信について説明するための図である。図６に示す例では、科目ごとに、学習者が間違えたプロセスに対応する問題の中から、又は間違えたプロセスに関する問題の中から、問題が適宜抽出されて学習者に配信される例である。この取り組みを、例えば「ニガテクリアレッスン」と称す。例えば、サーバ装置１００は、学習者の学習履歴情報に基づいて、不正解のプロセスを把握することができるため、この不正解のプロセスに基づく問題を抽出し、処理端末２００に配信することができる。
【００４７】
また、サーバ装置１００は、目標時間（３０分）を設定し、解答時間が目標時間内に収まるような問題を抽出してもよい。例えば、各問題に目標解答時間が設定されており、この目標解答時間の合計が、目標時間を超えないようにする。また、目標時間は、学習者の特性（例えば部活、学習時間など）に応じて設定するようにしてもよい。これにより、学習者は、限られた時間の中で、効率良く苦手問題を克服することができる。以下、上述した学習支援サービスを実現するための、各装置の各機能について説明する。
【００４８】
＜機能構成＞
≪サーバ装置の機能構成≫
図７は、実施形態におけるサーバ装置１００を機能的な観点から示す概略構成図（機能構成図）である。サーバ装置１００は、処理端末２００からの要求等に応じて、学習を支援するためのものであり、そのための機能として、少なくとも第１通信部１５０、第１記憶部１６０、及びアプリ制御部１７０を備える。
【００４９】
第１通信部１５０は、処理端末２００と、ネットワークＮを介して通信を行うものである。例えば、第１受信部１５０４は、各処理端末２００から受信したデータを、アプリ制御部１７０に供給するとともに、第１送信部１５０２は、アプリ制御部１７０から供給されたデータを、各処理端末２００へ送信する機能を有する。第１通信部１５０は、具体的には、少なくとも上述した図２に示すネットワークインターフェース１１０から構成される。
【００５０】
第１記憶部１６０は、各種プログラムや各種データを記憶するためのものであり、具体的には、上述した、図２に示すＲＯＭ１０２、ＲＡＭ１０３、外部メモリ１０６、及びスロットドライブ１０８の少なくとも何れか１つから構成され得る。ここで、第１記憶部１６０に記憶されるプログラムは、後述する処理手順を実行する学習支援アプリケーションに関するプログラムである。また、第１記憶部１６０には、かかる学習支援に関するデータや表示データや各種演算結果のデータなども記録される。
【００５１】
例えば、第１記憶部１６０には、学習者情報１６０２、問題情報１６０４、設計情報１６０６、及び学習履歴情報１６０８が記憶される。これらの情報は、物理的に別の記憶部に記憶されてもよいし、１つの記憶部が論理的に分割されて記憶されてもよい。また、第１記憶部１６０は、問題の模範解答やアドバイス情報などを記憶しておいてもよい。第１記憶部１６０に記憶される各情報の詳細は、図８〜１２を用いて後述する。なお、第１記憶部１６０は、サーバ装置１００とは別体のデータベースでもよい。
【００５２】
図８は、第１記憶部１６０に記憶される学習者情報１６０２の一例を示す図である。図８に示す例では、学習者情報１６０２は、学習者の会員番号、氏名、学校、学年、レベル（第１パラメータ）、スタイル（第２パラメータ）などを含む情報である。また、学習者情報１６０２には、学習者の顔写真やイラストなどの画像データを含んでもよい。
【００５３】
会員番号は、事業者が提供する学習支援サービスに入会したときに学習者に与えられる学習者識別情報を表す。氏名は、学習者の氏名を表し、学校及び学年は、学習者の学校及び学年を表す。レベルは、学習者が選択可能な学習のレベルを表す。例えば、スタイルは、学習者が選択可能な学習の進め方を表す。
【００５４】
例えば、会員番号「０００１」の場合、氏名「ＡＡＡ」、学校「ＡＢＣ」、学年「中３」、レベル「１」、スタイル「２」が会員番号に関連付けられている。例えば、レベル「１」は、スタンダードであり、レベル「２」は、ハイレベルであるとする。また、例えば、スタイル「１」は、講義、演習の順で学習を行う進め方であり、スタイル「２」は、演習から学習を始める進め方であるとする。
【００５５】
図９は、第１記憶部１６０に記憶される問題情報１６０４の一例を示す図である。図９に示す問題情報１６０４は、例えば、学習者に配信される問題に関する情報を表す。例えば、図９に示す例では、各列は問題に関する情報であり、例えば代表題ＩＤに対し、フラグ、レッスンＩＤ、大問グループＩＤ、コンテンツＩＤ、大問、小問、タグ、・・・、時間が関連付けられる。
【００５６】
代表題ＩＤは、例えば問題の大分類を示すＩＤを示す。フラグは、例えばテスト等に良く出る問題であるか否かを示す。なお、フラグは、他の問題特徴を表すものであってもよい。レッスンＩＤは、１つのレッスンを識別するためのＩＤを示し、後述の図１０に示すレッスン区分を示す。大問グループＩＤは、大問のグループを識別するＩＤを示す。コンテンツＩＤは、問題を識別するＩＤを示す。大問は、大問の番号を示す。小問は、小問の番号を示す。タグは、後述する「おかわりレッスン」に該当する問題であるか否かを示す。時間は、そのレッスンに含まれる問題を解答するのに予想される目標解答時間を示す。時間は、問題ごとに設定されていてもよい。
【００５７】
例えば、図９に示す１列目の問題は、代表題ＩＤが、「代１」であり、フラグが、良くでる問題であることを示す「１」であり、大問グループＩＤが、「大問Ｇ  Ａ−１」であり、コンテンツＩＤが、「Ｃ０１」であり、大問が、１番目を示す「１」であり、小問が、１番目を示す「１」であり、タグが、「おかわりレッスン」に該当することを示す「ｏｋａ」であり、時間は、大問単位で「３分」かかることを示す。「おかわりレッスン」とは、学習者１人１人の取組履歴に応じて、学習した内容の類題を出題するレッスンであり、学習の定着のための補習の役割を示すレッスンである。学習者が取り組む問題には、類題が関連付けられている。
【００５８】
図１０は、学習者のカリキュラムを設定するための設計情報Ａの一例を示す図である。図１０に示す設計情報Ａでは、カルテＩＤごとに、レッスン区分（レッスンＩＤ）が関連付けられている。カルテＩＤは、例えば、学習者の学習コースを示すものであり、学年及び契約時の志望等により決められる。一例として、カルテＩＤ「１」は「小２のレッスン」を示す、カルテＩＤ「４」は「中１のレッスン」を示す。図１０に示す例では、このカルテＩＤごとに、割当可能なレッスンが設定されている。
【００５９】
以下、各レッスンの一例を挙げる。例えば、カルテＩＤ「１」には、レッスン「Ｌ０」〜「Ｌ３」が割り当てられているとする。レッスン「Ｌ０」が授業や講義のレッスンを表し、「Ｌ１」〜「Ｌ７」は、問題演習のレッスンを表す。例えば、Ｌの右横の番号が大きくなるにつれ、難易度が上がる。また、「Ｌ７」は、記述式の問題が提示されるレッスンを表すとする。「ＬＡ」は、「ニガテクリアレッスン」であり、学習者が間違えた問題に関する復習問題が提供されるレッスンを表すとする。「ＬＢ」（不図示）は、「おかわりレッスン」であり、上述したとおり、取り組み履歴応じて類題が提供され、補習の役割をするレッスンを表す。
【００６０】
図１１は、学習者のカリキュラムを設定するための設計情報Ｂの一例を示す。図１１に示す設計情報Ｂでは、カルテＩＤごとに、スタイル、レベルなどの情報をもとに、どのレッスンをおすすめのレッスンにするかが設定される。
【００６１】
例えば、図１１に示す一列目のカルテＩＤが「１」であり、スタイルが、授業／講義からを示す「１」であり、レベルがスタンダードを示す「１」である場合、Ｌ０及びＬ１、ＬＡのレッスンからカリキュラムが構成され、おすすめのレッスンとして学習者に提供されることを示す。また、図１０に示す設計情報Ａ及び図１１に示す設計情報Ｂは、設計情報１６０６に含まれる情報である。
【００６２】
図１２は、第１記憶部１６０に記憶される学習履歴情報１６０８の一例を示す図である。図１２に示す学習履歴情報１６０８は、学習者ごとに、取り組んだレッスン内容を示す情報である。図１２に示す例では、或る学習者が取り組んだレッスン内容を示すものであり、問題情報の各属性に加え、正誤の情報が関連付けられている。
【００６３】
例えば、この学習者は、レッスンＩＤ「Ｌ１」の大問１の小問１については×（不正解）であり、小問２については〇（正解）であり、小問３については〇（正解）である。また、この正誤情報は、学習者が処理端末２００に解答を入力し、その回答がサーバ装置１００により自動で採点された結果であるか、又は学習者が処理端末２００を用いて、自己採点の結果を入力し、その入力された結果である。つまり、学習履歴情報１６０８は、自動採点結果と自己採点結果とを記憶することができる。
【００６４】
また、１つの小問は、数学の証明問題などの場合には、１つのプロセスに対応する。つまり、複数のプロセスを経て解答に辿り着く場合は、どのプロセスまで正解できていたかをシステム側で把握することができる。
【００６５】
図７に戻り、アプリ制御部１７０は、図２に示す演算処理部１０１から構成されており、演算処理部１０１による制御指令に基づいて後述の各機能モジュールによる処理が実行される。すなわち、演算処理部１０１が、実施形態におけるアプリ制御部１７０として機能する。実施形態における学習支援を例にして更に説明すれば、機能モジュールとして、学習設計部１７０２、履歴管理部１７０４、通知部１７０６、抽出部１７０８、採点部１７１０、配信部１７１２、及びスケジュール管理部１７１４を備える。機能モジュールは、演算処理部１０１のプロセッサで実行される上記各種プログラムにより実現され、或いは、ファームウェアとして演算処理部１０１に実装されていてもよい。
【００６６】
学習設計部１７０２は、学習者により設定されたレベル及びスタイルなどに基づき学習のカリキュラムを設計する。学習設計部１７０２は、学習者が当学習支援サービスに入会するときの契約内容に基づいてカリキュラムを設計（設定）してもよい。
【００６７】
例えば、学習設計部１７０２は、契約内容に含まれる学習者の学年及びコースによりカルテが設定され、学習者により選択されたレベル及びスタイルにより、どのレッスンを含み、学習者におすすめするかが決定される。また、学習設計部１７０２は、例えば入会時から３月までのタイムスケジュールで、どの月にどのレッスンを学習者に行わせるかを所定の基準に従って設計してもよい。また、学習設計部１７０２は、１人の学習者について、科目ごとにカリキュラムを設計する。
【００６８】
履歴管理部１７０４は、学習履歴情報１６０８のデータの入出力を管理し、必要に応じて、採点の結果情報に基づき、学習履歴情報１６０８を更新する。第１送信部１５０２は、問題に対する模範解答の１又は複数のプロセスを示すプロセス情報を処理端末２００に送信する。
【００６９】
第１受信部１５０４は、処理端末２００から自己採点結果の情報（第１結果情報）を受信する。例えば、学習者が、処理端末２００の画面に表示されたチェックボックス（「できた」又は「できなかった」を選択するチェックボックス）をチェックし、そのチェック結果を結果情報として受信する。結果情報は、問題に対する模範解答の各プロセスに対して解答が合っているか否かの自己採点の結果を示す情報である。
【００７０】
履歴管理部１７０４は、受信された第１結果情報を、対応するプロセスごとに学習履歴情報１６０８に記憶、管理する。
【００７１】
通知部１７０６は、第１結果情報が不正解を示すプロセスがある場合、この不正解のプロセスに関する模範解答へのアドバイスを示すアドバイス情報を処理端末２００に通知する。例えば、通知部１７０６は、プロセス（観点）に与えられるピンポイントのアドバイスを、学習者に通知する。具体的には、通知部１７０６は、アドバイス情報を、第１送信部１５０２を介して学習所あの処理端末２００に送信する。これにより、学習者が自己採点を行う場合であっても、学習者に対して、正解を導くための観点を学ばせつつ、システム側で学習者の理解状況を把握することができる学習支援サービスを提供することができる。
【００７２】
また、通知部１７０６は、模範解答（又は正解）へと導くためのアドバイスをノート（印刷物）に記入させるための情報を含むアドバイス情報を、処理端末２００に通知する。例えば、アドバイス情報には「ノートに書き込もう」というメッセージ情報や、ノートに書き込むことを示す色でアドバイスが表示されるようにするための色情報や含まれる。これにより、学習者に対して、正解を導くためのアドバイスをノートに書き込ませることで、ノートの取り方を伝授したり、正解へのポイントを明確に把握させたりすることができる。なお、通知部１７０６の機能は、処理端末２００側に持たせてもよい。つまり、処理端末２００側で、解答の入力があると、解答内容に応じてアドバイス情報が表示される。
【００７３】
抽出部１７０８は、第１結果情報が不正解を示すプロセスに関する復習のための問題情報を、問題情報１６０４の中から抽出する。例えば、抽出部１７０８は、不正解のプロセスを含む問題を抽出したり、不正解のプロセスに関連付けられた問題を抽出したりして、抽出した問題の問題情報を配信部１７１２に出力する。
【００７４】
配信部１７１２は、抽出部１７０８により抽出された問題情報を、第１送信部１５０２を介して処理端末２００に配信する。これにより、ユーザは、間違えた問題を克服するために、効果的な問題を解くことができる。また、配信部１７１２は、各学習者の学習結果に応じて決定される問題情報、又は学習者の学習の仕方に応じて決定される問題情報を、処理端末２００に配信する。つまり、学習者１人１人にあった復習を促す問題の配信が可能になり、また、学び方にあわせた問題の配信が可能になる。例えば、「講義から」又は「演習から」の学び方にあわせて、配信内容が変化してもよい。また、今後、聞く学習と読む学習という他の軸での学び方、学習の部活などの生活リズム、ほめられて伸びる子か厳しくされて伸びる子かという学習者の性格などに基づいて、配信内容が変化してもよい。
【００７５】
また、抽出部１７０８は、学習者の特性に基づき設定された学習時間に応じて問題情報を抽出してもよい。例えば、抽出部１７０８は、学習者情報１６０２の学習者の属性を参照し、部活などから複数可能な時間を設定し、設定された時間内で解答ができるように問題を抽出する。より具体的には、抽出部１７０８は、学習者ごとに目標時間を設定し、目標時間内に収まるように、復習用の問題を抽出する。抽出された問題の問題情報は、配信部１７１２により処理端末２００に配信される。これにより、サーバ装置１００は、各学習者の学習時間や忙しさなどに応じて、現実的に解くことが可能な問題を抽出して、配信することができる。
【００７６】
第１受信部１５０４は、処理端末２００に表示された問題に対し、学習者により入力された解答情報を、処理端末２００から受信してもよい。解答情報は、採点部１７１０に出力される。
【００７７】
採点部１７１０は、解答情報に対して、プロセスごとに自動採点する。採点部１７１０は、解答情報とともに送信された問題ＩＤなどから問題を特定し、特定した問題の模範解答（正解）を取得する。採点部１７１０は、解答情報と模範解答とを比較し、自動採点を行う。自動採点結果の結果情報（第２結果情報）は、履歴管理部１７０４を通じて、学習履歴情報１６０８に記憶される。
【００７８】
第１記憶部１６０は、プロセスごとに、自己採点による第１結果情報、又は自動採点による結果を示す第２結果情報を記憶することになる。これにより、自動採点、自己採点の両方が可能な学習支援システムであっても、学習者の学習履歴をログとして漏れなく記憶することができるようになる。
【００７９】
第１受信部１５０４は、ノートのページ情報を含むバーコード情報が、処理端末２００の読取部により読み取られた読取情報と、学習者により入力された日付情報とを受信してもよい。例えば、ノートの所定位置にＱＲコード（登録商標）が印刷され、このＱＲコード（登録商標）が読み取られることで、ノートのページ情報をシステム側で取得することができる。また、専用ノートであれば、どのページにどの問題を解くかを指定しておくことで、ＱＲコード（登録商標）を読み取ることで、問題情報を取得することができる。
【００８０】
スケジュール管理部１７１４は、第１受信部１５０４により受信された日付情報に、バーコード情報が示すページ情報を関連付けておき、この日付情報が示す日に、処理端末２００の画面にページ情報が表示されるようスケジュールの管理を行う。
【００８１】
例えば、スケジュール管理部１７１４は、学習設計部１７０２により設計されたカリキュラムに従って、どの日にどの問題（レッスン）が取り組まれるべきかを管理しておく。その日に取り組まれるレッスン等は、学習者が当日最初に処理端末２００を起動させたときに、トップ画面に表示されるようにする。なお、スケジュール管理部１７１４の機能は、処理端末２００側に設けてもよい。
【００８２】
≪学習者の処理端末の機能構成≫
図１３は、実施形態における学習者の処理端末２００を機能的な観点から示す概略構成図（機能構成図）である。処理端末２００は、サーバ装置１００からの要求等に応じて、学習支援サービスを受けるためのものであり、そのための機能として、少なくとも第２通信部２６０、第２記憶部２７０、及びアプリ実行部２８０を備える。
【００８３】
第２通信部２６０は、サーバ装置１００とネットワークＮとの間で通信を行うものである。例えば、第２受信部２６０４は、サーバ装置１００から受信したデータを、アプリ実行部２８０に供給するとともに、第２送信部２６０２は、アプリ実行部２８０から供給されたデータを、サーバ装置１００へ送信する機能を有する。第２通信部２６０は、具体的には、少なくとも上述した図３に示す無線ＬＡＮ通信部２１８等から構成され得る。
【００８４】
第２記憶部２７０は、各種プログラムや各種データを記憶するためのものであり、具体的には、上述した、図３に示す記憶部２２０等から構成され得る。ここで、第２記憶部２７０に記憶されるプログラムは、学習者に対して提供される問題演習アプリケーションを実行するための問題演習プログラムである。また、第２記憶部２７０には、かかる学習支援に関するデータや表示データや各種演算結果のデータなども記録される。
【００８５】
アプリ実行部２８０は、例えば主制御部２５０等から構成され得る。アプリ実行部２８０は、問題演習プログラムが実行されることで、問題演習アプリケーション、例えば、学習支援サービスを受ける各機能を有する。アプリ実行部２８０は、この学習支援サービスを受ける各機能として、受付部２８０２、生成部２８０４、表示制御部２８０６、報知部２８０８、及び読取部２８１０を備える。
【００８６】
受付部２８０２は、学習者の操作を受け付ける。受付部２８０２は、タッチセンサ２０２Ｂ、マイクロフォン２０６、ハードボタン２０８、ハードキー２１０、カメラ２３０等を用いて、学習者が入力した操作内容や情報を受け付ける。例えば、受付部２８０２は、学習者によるサーバ装置１００へのアクセス要求や、文字入力、選択情報などの解答情報を受け付ける。
【００８７】
受付部２８０２は、ログインＩＤやパスワードが入力された場合、サーバ装置１００にアクセスするよう要求する。受付部２８０２は、学習者のログインＩＤやパスワードを含むログイン要求を、第２送信部２６０２を介してサーバ装置１００に送信する。
【００８８】
また、処理端末２００とサーバ装置１００との接続が確立された後に、受付部２８０２が文字情報などによる解答情報を取得すると、第２送信部２６０２を介して、解答情報をサーバ装置１００に送信するようにする。
【００８９】
第２受信部２６０４は、サーバ装置１００（又は配信サーバ）から学習者に応じた問題情報を受信し、第２記憶部２７０に記憶する。
【００９０】
生成部２８０４は、サーバ装置１００から受信した問題情報に基づく問題画面データを生成する。問題画面データには、問題の表示領域、解答を入力する欄又は解説を表示する欄、採点結果を選択する欄などが含まれる。生成部２８０４は、まず、学習者により問題を指定させ、指定された問題に対応する問題画面データを生成する。
【００９１】
表示制御部２８０６は、生成部２８０４が生成した問題画面データを、タッチパネル２０２に表示するよう制御する。これにより、学習者は、タッチパネル２０２に表示される、サーバ装置１００から配信される問題を解き、その問題に対する解答を入力することで、処理端末２００は、解答情報をサーバ装置１００に送信することができる。解答情報は、問題特定情報や学習者識別情報とともに送信される。
【００９２】
また、学習者は、タッチパネル２０２に表示される問題（例えば記述式の問題）について、物理的なノートに解答を記入し、タッチパネル２０２に表示される解説を見ながら自己採点する。表示制御部２８０６は、解説を表示制御する場合、問題のプロセスごとに解説が表示されるようにし、さらに、プロセスごとに正解したか不正解であったかを入力させる。例えば、画面に表示されるチェックボックスなどのＧＵＩ（Graphical User Interface）部品を用いて、正解又は不正解を学習者に入力させるとよい。
【００９３】
アプリ実行部２８０は、チェックボックスに入力された自己採点結果の情報（第１結果情報）を、第２送信部２６０２を介してサーバ装置１００に送信する。
【００９４】
報知部２８０８は、第１結果情報が不正解を示すプロセスが有る場合、この不正解のプロセスに関する模範解答へのアドバイスを学習者に報知する。報知部２８０８は、不正解のプロセスに対して、このプロセスにおいて、正解を導き出すためにどんな観点が必要であったかをアドバイス情報として画面に表示するように制御してもよい。
【００９５】
また、報知部２８０８は、このアドバイス情報がノートに記入されるような情報が表示されるようにしてもよい。例えば、「ノートに書き写してね！」などの情報が表示される。また、報知部２８０８は、音声を用いてノートに書き写すことを学習者に報知してもよい。なお、このアドバイス情報は、正解又は不正解に関係なく、学習者に報知されてもよい。
【００９６】
読取部２８１０は、ノートに印刷された、又は埋め込まれたページ情報を少なくとも読み取る。ページ情報が、バーコード情報により表されていれば、読取部２８１０は、バーコードリーダーの機能を有し、ページ情報がＲＦＩＤタグなどに記憶されていれば、読取部２８１０は、ＲＦＩＤタグの情報を読み取る機能を有する。読取部２８１０により読み取られた情報は、第２送信部２６０２を介してサーバ装置１００に送信される。
【００９７】
また、アプリ実行部２８０は、読取部２８１０によりページ情報が読み取られた場合、日付を設定可能なアプリケーションを起動し、学習者に日付を設定させてもよい。この場合、アプリ実行部２８０は、ページ情報と日付情報とを、第２送信部２６０２を介してサーバ装置１００に送信する。
【００９８】
＜学習内容設計の具体例＞
学習設計部１７０２による学習内容（カリキュラム）の設計について具体的に説明する。図１４は、スタイル及びレベルごとに設定される１ユニットのレッスン内容の一例を示す図である。１ユニットは、例えば１日に取り組む単位である。１レッスンは、例えば一度に取り組む問題のかたまりの単位である。
【００９９】
図１４に示す横軸がレベルであり、縦軸がスタイルである。図１４に示す例は、図１０に示すカルテＩＤ「４」の場合のユニットを示す。また、図１１に示す設定に基づくことで、例えば、レベルが「スタンダード」（レベル：１）であり、スタイルが「講義から学習」（スタイル：１）である場合、１ユニットは３つのレッスン「講義」（Ｌ０）、「練習回」（Ｌ１）及び「定着回」（Ｌ２）、「ニガテクリアレッスン」（ＬＡ）がおすすめのレッスンとして設定される。各レッスンは例えば５分である。このユニットは、はじめから丁寧に学習しつつ、学校の内容に合わせて得意教科を目指す場合に好適なユニットである。
【０１００】
また、レベルが「ハイレベル」（レベル：２）であり、スタイル「演習から学習」（スタイル：２）である場合、１ユニットは２つのレッスン「定着回」（Ｌ２）及び「応用回」（Ｌ３）から構成される。「定着回」のレッスンは５分であるが、「応用回」のレッスンは１０分である。このユニットは、躓きを補強しながら効率的に学習し、学校の内容を先取って、得意教科をさらに伸ばしたい場合に好適なユニットである。
【０１０１】
図１５は、レベル別の教材設計の一例を示す図である。図１５に示す例では、学習設計部１７０２は、学習者がレベル「スタンダード」を選択した場合、全体として、問題構成が難易度Ａ：難易度Ｂ：難易度Ｃ＝Ｘ１：Ｙ１：Ｚ１の割合になるように問題を選択して学習内容を設計する。この場合、各問題には、難易度（基Ａ、Ｂ、Ｃ）が設定されていればよい。
【０１０２】
また、学習設計部１７０２は、学習者がレベル「ハイレベル」を選択した場合、全体として、問題構成が難易度Ａ：難易度Ｂ：難易度ＣがＸ２：Ｙ２：Ｚ２の割合になるように問題を選択して学習内容を設計する。これにより、学習者が選択したレベル別に、問題構成を適宜変更することができる。
【０１０３】
図１６は、学習の量及びコースに応じた時間設計の一例を示す図である。図１６に示す例は、中学３年生の時間配分を示す。図１６に示す例では、学習設計部１７０２は、学習者の志望校の難易度（コース）に応じて、学習量の時間配分を設計する。また、学習設計部１７０２は、受験時期に応じて、４月〜７月までの時間配分と、９月〜２月までの時間配分とに分けてもよい。
【０１０４】
例えば、コースが「Ｅ」である場合、４月〜７月について、単元の学習時間は１か月平均でＸ２分であり、そのうち、受験演習の学習時間はＹ２分である。また、コースが「Ｅ」である場合、９月〜２月について、単元の学習時間は１か月平均でＸ５分であり、そのうち、受験演習の学習時間はＹ５分である。なお、志望校の難易度についてはカルテＩＤに対応するとする。このように学習設計部１７０２は、学習者の学年や志望校の難易度に対応するカルテＩＤを選択し、さらに、図１６に示す時間配分になるように、問題を選択して、所定期間（４月〜２月）の学習内容を設計すればよい。これにより、志望校の難易度別に時間配分を考慮して問題設計が可能になる。また、学習設計部１７０２は、学習者の志望校情報に応じた必要な学習時間を特定し、現時点から目標達成（例えば入試当日）までの可処分時間を算出し、学習時間と可処分時間とを比較することで、優先的に配信する問題を決定してもよい。また、この優先順位は、定期的に更新され、その都度適切な問題が配信されるようにしてもよい。これにより、システムは、目的達成までの時間を考慮した適切な問題を配信することができる。
【０１０５】
＜画面例＞
次に、実施形態における学習支援サービスの画面例について説明する。以下に説明する画面例は、処理端末２００の画面に表示されるものである。図１７は、複数のレッスンが表示される画面の一例を示す図である。図１７に示す例では、各科目におけるレッスンが、四角形のＧＵＩ部品として表示されている。
【０１０６】
例えばＧＵＩ部品Ｂ１０は、英語の受験基本の問題演習を行うためのものである。また、ＵＩ部品Ｂ１２は、国語の受験応用の問題演習を行うためのものであるが、既に学習者により取組が完了していることを表している。また、ＧＵＩ部品Ｂ１４は、社会のニガテクリアレッスンであることを表し、苦手を克服すべく問題演習を行うためのものである。また、ＧＵＩ部品Ｂ１６は、理科の記述式の問題演習を行うためのものである。記述式の問題演習では、解答は、処理端末２００に入力するのではなく、ノートに記入する。
【０１０７】
図１７に示す例では、学習者による、取り組みたいＧＵＩ部品の押下、取り組むボタンの押下を受付部２８０２が検知すると、問題演習の画面に遷移するよう表示制御部２８０６に指示を出す。
【０１０８】
図１８は、選択式の問題表示画面の一例を示す図である。図１８に示す例では、数学の選択式の問題が表示されており、学習者は、チェックボックスを選択して解答を入力する。入力された解答情報は、第２送信部２６０２を介してサーバ装置１００に送信される。
【０１０９】
図１９は、記述式の問題表示画面の一例を示す図である。図１９に示す例では、数学の記述式の証明問題が表示されている。なお、画面には、自己採点ボタンＢ２０が表示される。学習者は、この問題を見ながら、ノートに解答を記入する。解答の記入が終わると、学習者は、画面に表示された自己採点ボタンＢ２０を押す。受付部２８０２は、この解説ボタンＢ２０の押下を検知すると、採点画面に遷移するよう表示制御部２８０６に指示を出す。
【０１１０】
図２０は、採点画面の一例を示す図である。図２０に示す例では、プロセス（Ｐ１０、Ｐ１２、・・・）ごとに、模範解答（△ＤＢＣと・・・）や、詳しい解説を見るためのボタンＢ３０が表示され、学習者が正解（できた）か、不正解（できなかった）かを選択できるようになっている。なお、詳しい解説については、ボタンＢ３０が押されると、採点基準の詳しい解説の内容が画面に表示される。なお、詳しい解説に記載された内容が、アドバイス情報であってもよい。図２０は、ボタンＢ３０が押された状態を示す。
【０１１１】
学習者は、自身が解答を記入したノートを参照しつつ、自己採点を行う。そして、学習者は、自己採点結果に基づき、処理端末２００に表示されたチェックボックスの「できた」又は「できなかった」にチェックを付ける。また、採点を確定させるためのボタン（不図示）が学習者により押されると、アプリ実行部２８０は、チェックされた結果を第１結果情報として、第２送信部２６０２を介してサーバ装置１００に送信する。なお、採点を確定させるためのボタンが学習者により押されたときに、チェックが付けられていないプロセスが有る場合は、アプリ実行部２８０は、無回答としてサーバ装置１００に送信する。その後、画面は、次の問題の画面に遷移する。なお、図２０の右上に記載のクエスチョンマーク「？」のボタンＢ４０が学習者にクリックされると、この問題について、例えば質問画面やメール画面が立ち上がり、アドバイザーに個別に質問をすることができるようになっている。紙で学習していて困ったときも、デジタルを活用して、すぐに質問ができる状態になっている。
【０１１２】
＜ノートの例＞
次に、実施形態における解答を記入するノートについて説明する。図２１は、数学におけるノートの所定のページの一例を示す図である。図２１に示す例では、ノートの左欄に解答を記入し、右欄は、正解へのポイントやアドバイスなどが記入できる自由記入欄がある。例えば、アドバイスＡ１０及び／又はＡ１２は、処理端末２００の画面に表示されたアドバイスを、学習者が書き写したものである。
【０１１３】
図２２は、英語におけるノートの所定のページの一例を示す図である。ページの上部には、取り組み日と、月号と、授業（レッスン）名と、ユニット名と、レベルとが記入できるようになっている。
【０１１４】
また、ノートの所定位置（例えばページ左下）にＱＲコード（登録商標）ＢＣ１０が印刷されている。このＱＲコード（登録商標）ＢＣ１０には、例えばページ情報などが含まれる。また、そのページに取り組むべき問題が決まっているのであれば、ＱＲコード（登録商標）ＢＣ１０に問題を特定するための情報が含まれてもよい。また、ＱＲコード（登録商標）ＢＣ１０に、日付を入力するための画面を表示させるコマンド等を含めてもよい。
【０１１５】
図２３は、ノートの概念を説明するための図である。図２３に示すノートは、複数のエリアを含む。例えば、エリアＡＲ１０は、Ｐｒｏｃｅｓｓエリアであって、解答を記入し、解答のプロセスを可視化するためのエリアである。例えば、エリアＡＲ１２は、Ｗｈｙエリアであって、学習者の解答を別の階層から客観視して、なぜ間違えたのかについて自己分析するためのエリアである。例えば、エリアＡＲ１４は、Ｎｅｘｔエリアであって、全体を振り返って次に間違えないための対策を記入するためのエリアである。例えば、エリアＡＲ１６は、学習状況を記入するためのエリアであって、「ＯＫ」や「再取り組み日付」を記入するスペースである。
【０１１６】
また、エリアＡＲ１０には、方眼が印刷されていてもよい。この場合、縦横７ｍｍの方眼が印刷され、また、縦横の所定間隔ごとに、所定間隔であることを示す情報が格子点に設けられてもよい。例えば、５マス間隔で、格子点に黒丸（例えば１．２ｍｍ）を設けることで、文字のカウントが容易になる。これにより、例えば所定文字数で解答を書くような国語の問題に対し、所定文字数を枠で囲って、自分で自由に解答欄を作成することができる。
【０１１７】
＜スケジュール機能＞
次に、スケジュール機能について説明する。図２４は、スケジュール画面の一例を示す図である。図２４に示す例は、処理端末２００にインストールされた学習支援サービス専用のアプリケーションにおけるスケジュール画面である。図２４に示す例では、１月のスケジュールが表示されている。例えば、ノートに印刷されたＱＲコード（登録商標）ＢＣ１０が読み取れられることにより、図２４に示す画面が表示される。この場合、学習者は、図２４に示す画面から、再度取り組みたい日付（２４日）を押す。これにより、処理端末２００は、ＱＲコード（登録商標）ＢＣ１０により読み取られたページ情報と、学習者に押された日付の日付情報とを関連付けて記憶しておくことができる。
【０１１８】
なお、処理端末２００に、上述したスケジュール管理部１７１４が設けられる場合、スケジュール管理部１７１４において、ページ情報と日付情報とを関連付けて管理しておく。
【０１１９】
図２５は、１月２４日のおすすめレッスンを表示する画面の一例を示す図である。図２５に示す例では、スケジュール管理部１７１４により、ＱＲコード（登録商標）ＢＣ１０により読み取られたページ情報や科目情報が画面に表示される。学習者は、自身のノートの５７ページを参照することで、どの問題を復習すべきかを知ることができる。例えば、学習者は、図２２に示すノートの５７ページの上部を参照することで、４月号の授業名「文法」、ユニット名「ｔｏ不定詞の副詞用法」、レベル「４」の問題が、復習すべき問題であると判断することができる。
【０１２０】
図２６は、復習すべきレッスンが表示された画面の一例を示す図である。図２６に示す例では、学習者は、図２２に示すノートの５７ページの上部から、取り組むべき問題がわかるため、その問題を解くためにレベル４のレッスンを選択する。これにより、学習者は、自身が設定した復習日に、その問題を再度解答することができるようになる。
【０１２１】
＜動作＞
次に、学習支援システム１における動作について説明する。図２７は、実施形態における問題演習（レッスン）処理に関する処理の一例を示すフローチャートである。図２７に示す処理は、処理端末２００の処理である。
【０１２２】
ステップＳ１０２で、表示制御部２８０６は、学習者にレッスンを選択させるための画面データを表示画面（例えば図１７参照）に表示するよう制御する。
【０１２３】
ステップＳ１０４で、受付部２８０２は、通常レッスン（Ｌ０〜Ｌ７）、又はニガテクリアレッスン（ＬＡ）が選択されたか否かを判定する。通常レッスンが選択されると、処理はステップＳ１０６に進み、ニガテクリアレッスンが選択されると、処理はステップＳ１０８に進む。
【０１２４】
ステップＳ１０６で、表示制御部２８０６は、ニガテクリアレッスン用に、サーバ装置１００から取得した問題を画面に表示させ、問題演習を学習者に行わせる。サーバ装置１００は、学習者の学習履歴情報に基づいて、ニガテクリアレッスン用として、目標時間内に収まるように問題を抽出し、処理端末２００に送信する。ニガテクリアレッスン用の問題は、所定のタイミングでサーバ装置１００から取得されていればよい。
【０１２５】
ステップＳ１０８で、アプリ実行部２８０は、表示制御部２８０６は、サーバ装置１００から事前に配信された問題を画面に表示するよう制御する。通常レッスンには、選択式の問題と、記述式の問題とが含まれる。選択式の問題の場合、学習者が処理端末２００を用いて解答を入力する。また、記述式の問題の場合、学習者が解答をノートに記入し、処理端末２００を用いて自己採点結果を入力する。なお、記述式の問題に関する処理は、図２８を用いて説明し、選択式の問題に関する処理は、図２９を用いて説明する。
【０１２６】
ステップＳ１１０で、アプリ実行部２８０は、レッスン終了を検知すると、学習者により入力された解答情報や、自己採点結果の情報を、第２送信部２６０２を介してサーバ装置１００に送信する。これにより、サーバ装置１００は、選択式の問題の場合、解答情報を用いて自動採点可能であり、学習状況のログを取ることができる。また、サーバ装置１００は、記述式の問題の場合、自己採点結果の情報を受信することにより、学習状況のログを取ることができる。また、通知部１７０２は、学習状況のログに基づいて、必要に応じて、保護者が学習アドバイザーの端末にプッシュ通知をしたり、これらの端末からアクセス可能にしたりして、保護者や学習アドバイザーなどにも学習状況が情報共有される。これにより、保護者や学習アドバイザーは、学習状況に応じて、学習者を褒めたり、励ましたり、アドバイスしたりすることができる。なお、通知部１７０２は、自己採点結果（第１結果情報）及び自動採点結果（第２結果情報）に応じたメッセージを、予め設定された所定のユーザ（保護者や学習アドバイザー）に通知する。
【０１２７】
図２８は、記述式の問題に関する処理の一例を示すフローチャートである。図２８に示すステップＳ２０２で、表示制御部２８０６は、学習者の操作に基づき、記述式の問題を表示するよう制御する。
【０１２８】
ステップＳ２０４で、表示制御部２８０６は、学習者の操作に基づき、問題のプロセスごとに、解説を表示するよう制御する。
【０１２９】
ステップＳ２０６で、受付部２８０２は、プロセスごとに、学習者により入力される自己採点結果を受け付ける。例えば、チェックボックスを用いて、学習者に正解か不正解かを選択させることで、結果の情報を処理端末２００に入力させる。
【０１３０】
ステップＳ２０８で、第２送信部２６０２は、自己採点結果の情報（第１結果情報）をサーバ装置１００に送信する。
【０１３１】
ステップＳ２１０で、表示制御部２８０６は、入力されたプロセスごとの自己採点の結果に基づいて、問題に対する解答が正解か不正解かの結果を表示するよう制御する。例えば、全てのプロセスで正解であれば、問題に対する解答は正解とし、少なくとも１つのプロセスで不正解であれば、問題に対する解答は不正解とする。なお、ステップＳ２１０は、必須の処理ではない。
【０１３２】
図２９は、選択式の問題に関する処理の一例を示すフローチャートである。図２９に示すステップＳ３０２で、表示制御部２８０６は、学習者の操作に基づき、選択式の問題を表示するよう制御する。
【０１３３】
ステップＳ３０４で、受付部２８０２は、学習者が画面に表示された解答の選択肢をチェックすることで、解答の入力を受け付ける。
【０１３４】
ステップＳ３０６で、第２送信部２６０２は、受付けられた解答情報をサーバ装置１００に送信する。
【０１３５】
ステップＳ３０８で、第２受信部２６０４は、サーバ装置１００により自動採点された結果を受信する。なお、処理端末２００が模範解答の情報を保持している場合は、処理端末２００が自動採点するようにし、自動採点の結果情報をサーバ装置１００に送信すればよい。
【０１３６】
ステップＳ３１０で、表示制御部２８０６は、問題に対する解答が正解か不正解かの結果を表示するよう制御する。
【０１３７】
図３０は、復習問題の抽出処理の一例を示すフローチャートである。図３０に示す処理は、サーバ装置１００において、ニガテクリアレッスン用の問題として、学習者の学習履歴情報に基づいて問題が抽出される処理である。
【０１３８】
ステップＳ４０２で、抽出部１７０８は、レッスンに要する時間を設定する。抽出部１７０８は、デフォルトで所定時間が設定されており、学習者の属性に応じて所定時間を変更してもよい。例えば、抽出部１７０８は、活動時間が長い部活に所属している学習者に対して短めの時間に設定したり、学習時間が長い学習者に対して長めの時間を設定したりする。
【０１３９】
ステップＳ４０４で、抽出部１７０８は、その学習者の学習履歴情報を取得する。抽出部１７０８は、例えば直近２カ月の学習履歴情報を取得する。
【０１４０】
ステップＳ４０６で、抽出部１７０８は、取得した学習履歴情報のうち、誤答のプロセス、小問を含む大問の問題を抽出する。
【０１４１】
ステップＳ４０８で、抽出部１７０８は、抽出された問題のうち、フラグが「１」である問題を抽出する。フラグが「１」である問題は、テスト等に良く出る問題として設定された問題である。
【０１４２】
ステップＳ４１０で、抽出部１７０８は、目標時間内に収まるように、所定基準にしたがって問題を抽出する。所定基準は、例えば、取り組み日が古い順などである。これにより、抽出部１７０８は、学習者の学習習慣や、苦手問題に応じて復習問題を抽出することができる。なお、抽出部１７０８は、上記処理を科目ごとに行う。
【０１４３】
上述した処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【０１４４】
なお、上述したとおり、本発明は、上記の実施形態、及び、既に述べた変形例に限定されるものではなく、その要旨を逸脱しない範囲内において様々な変形が可能である。すなわち、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。また、上述の各処理フローは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【符号の説明】
【０１４５】
１  学習支援システム
１００  サーバ装置
２００  処理端末
１５０  第１通信部
１６０  第１記憶部
１７０  アプリ制御部
２６０  第２通信部
２７０  第２記憶部
２８０  アプリ実行部
１７０２  学習設計部
１７０４  履歴管理部
１７０６  通知部
１７０８  抽出部
１７１０  採点部
１７１２  配信部
１７１４  スケジュール管理部
２８０２  受付部
２８０４  生成部
２８０６  表示制御部
２８０８  報知部
２８１０  読取部
【図１】
2017173418.tif 000003
【図２】
2017173418.tif 000004
【図３】
2017173418.tif 000005
【図４】
2017173418.tif 000006
【図５】
2017173418.tif 000007
【図６】
2017173418.tif 000008
【図７】
2017173418.tif 000009
【図８】
2017173418.tif 000010
【図９】
2017173418.tif 000011
【図１０】
2017173418.tif 000012
【図１１】
2017173418.tif 000013
【図１２】
2017173418.tif 000014
【図１３】
2017173418.tif 000015
【図１４】
2017173418.tif 000016
【図１５】
2017173418.tif 000017
【図１６】
2017173418.tif 000018
【図１７】
2017173418.tif 000019
【図１８】
2017173418.tif 000020
【図１９】
2017173418.tif 000021
【図２０】
2017173418.tif 000022
【図２１】
2017173418.tif 000023
【図２２】
2017173418.tif 000024
【図２３】
2017173418.tif 000025
【図２４】
2017173418.tif 000026
【図２５】
2017173418.tif 000027
【図２６】
2017173418.tif 000028
【図２７】
2017173418.tif 000029
【図２８】
2017173418.tif 000030
【図２９】
2017173418.tif 000031
【図３０】
2017173418.tif 000032