(57)【特許請求の範囲】
【請求項１】
板面に入力される授業情報を含む板書データが格納される第１記憶部と、
課題データが格納される第２記憶部と、
前記板書データを取得する板書データ取得部と、
前記板書データ取得部により取得される前記板書データを前記第１記憶部に格納する記憶処理部と、
前記記憶処理部により前記第１記憶部に格納される前記板書データと、前記記憶処理部により前記第１記憶部に格納される前記板書データに含まれる前記授業情報と学習テーマが共通する前記課題データと、を関連付ける第１データ処理部と、
を備える情報処理装置。
【請求項２】
前記第１データ処理部により前記課題データに関連付けられた前記板書データと前記授業情報の内容が類似する類似板書データを前記第１記憶部から検出する検出処理部と、
前記第１データ処理部により前記板書データに関連付けられた前記課題データと、前記検出処理部により検出された前記類似板書データに関連付けられた課題データと、を関連付ける第２データ処理部と、
を更に備える請求項１に記載の情報処理装置。
【請求項３】
予め定められた送信操作に応じて前記第２記憶部に格納される前記課題データを一又は複数の端末装置に送信する第１送信処理部を更に備え、
前記第１データ処理部は、前記第１送信処理部により送信される前記課題データと、前記第１送信処理部による前記課題データの送信時までの予め定められた時間内に前記板書データ取得部により取得された前記板書データと、を関連付ける請求項２に記載の情報処理装置。
【請求項４】
前記検出処理部は、前記学習テーマ各々に対応して予め定められた一又は複数のキーワードが、前記第１データ処理部により前記課題データに関連付けられた前記板書データ及び前記第１記憶部に格納されている他の前記板書データの両方で共通して検出された場合に、二つの前記板書データの前記授業情報の内容が類似していると判断する請求項２又は３に記載の情報処理装置。
【請求項５】
前記端末装置からの送信要求に応じて前記端末装置に前記課題データを送信すると共に、前記課題データと前記学習テーマが共通する一又は複数の前記課題データを示す類似課題情報を前記端末装置に送信する第２送信処理部を更に備える請求項３に記載の情報処理装置。
【請求項６】
前記板面に対する板書の有無を検出する板書検出部を更に備え、
前記板書データ取得部は、前記板書検出部により前記板書の不存在が検出されてから予め定められた時間が経過する度に前記板面に入力される前記授業情報を前記板書データとして取得する請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
板面に入力される授業情報を含む板書データが格納される第１記憶部と、課題データが格納される第２記憶部とを備える情報処理装置で実行される情報処理方法であって、
前記板書データを取得する第１ステップと、
前記第１ステップにより取得される前記板書データを前記第１記憶部に格納する第２ステップと、
前記第２ステップにより前記第１記憶部に格納される前記板書データと、前記第２ステップにより前記第１記憶部に格納される前記板書データに含まれる前記授業情報と学習テーマが共通する前記課題データと、を関連付ける第３ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理装置で実行される情報処理方法に関する。
【背景技術】
【０００２】
学校などの教育現場では、電子黒板やタブレット端末などを用いて授業が行われることがある（特許文献１参照）。前記電子黒板は、教師によって授業中に板面に書かれた文字や図形などの情報（以下、授業情報という。）を板書データとして取得可能に構成されている。タブレット端末などの端末装置は、生徒に配付されて使用される。例えば、端末装置は、教科書などの教材が電子化された電子教材をサーバーから取得して、取得した電子教材を端末装置の表示部に表示させる。これにより、生徒は、端末装置に表示された電子教材を授業中に参照することができる。一方、電子黒板は、授業中に教師によって板面に書かれた授業情報を板書データとして定期的に取得し、取得した板書データをサーバーに格納する。サーバーに格納された板書データは、教師による授業内容の改善や生徒による授業の復習に利用される。
【０００３】
また、電子黒板や端末装置などを用いた授業では、授業内容に応じた課題が電子文書化された課題データがサーバーから端末装置に送信される。これにより、生徒は、端末装置を用いて教師から出される課題に対して解答することが可能である。サーバーに格納されている課題データは、授業中だけに限られず、生徒が使用する端末装置からの要求に応じて、サーバーから端末装置に送信される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−３２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、生徒がサーバーに格納された課題データを用いて授業の復習をする場合、課題の学習テーマが共通する別の課題データの内容を参照することが、学習効果を向上させる観点から望ましい。しかしながら、従来、サーバーに格納された多数の課題データから学習テーマが共通する別の課題データを探し出すことは手間がかかり、生徒は、所望する課題データを容易に探し出すことができない。
【０００６】
本発明の目的は、電子黒板及び端末装置を用いて授業が行われる場合において、授業を受けた生徒が授業の復習をする際に生じる手間を軽減可能な情報処理装置、及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る情報処理装置は、第１記憶部と、第２記憶部と、板書データ取得部と、記憶処理部と、第１データ処理部とを備える。前記第１記憶部には、板面に入力される授業情報を含む板書データが格納される。前記第２記憶部には、課題データが格納される。前記板書データ取得部は、前記板書データを取得する。前記記憶処理部は、前記板書データ取得部により取得される前記板書データを前記第１記憶部に格納する。前記第１データ処理部は、前記記憶処理部により前記第１記憶部に格納される前記板書データと、前記記憶処理部により前記第１記憶部に格納される前記板書データに含まれる前記授業情報と学習テーマが共通する前記課題データと、を関連付ける。
【０００８】
本発明の他の局面に係る情報処理方法は、板面に入力される授業情報を含む板書データが格納される第１記憶部と、課題データが格納される第２記憶部とを備える情報処理装置で実行され、以下の第１ステップから第３ステップまでを含む。前記第１ステップは、前記板書データを取得する。前記第２ステップは、前記第１ステップにより取得される前記板書データを前記第１記憶部に格納する。前記第３ステップは、前記第２ステップにより前記第１記憶部に格納される前記板書データと、前記第２ステップにより前記第１記憶部に格納される前記板書データに含まれる前記授業情報と学習テーマが共通する前記課題データと、を関連付ける。
【発明の効果】
【０００９】
本発明によれば、電子黒板及び端末装置を用いて授業が行われる場合において、授業を受けた生徒が授業の復習をする際に生じる手間を軽減することが可能である。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る情報処理システムの構成を示す図である。
【図２】図２は、本発明の実施形態に係る情報処理システムの電子黒板の構成を示す図である。
【図３】図３は、本発明の実施形態に係る情報処理システムのサーバーで実行されるページ情報格納処理の一例を示すフローチャートである。
【図４】図４は、本発明の実施形態に係る情報処理システムのサーバーで実行される第１送信処理の一例を示すフローチャートである。
【図５】図５は、本発明の実施形態に係る情報処理システムのサーバーに格納される板書データ及び課題データを示す図である。
【図６】図６は、本発明の実施形態に係る情報処理システムの電子黒板で実行される板書データ取得処理の一例を示すフローチャートである。
【図７】図７は、本発明の実施形態に係る情報処理システムの端末装置で実行されるページ情報取得処理の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る情報処理システムのサーバーで実行される第２送信処理の一例を示すフローチャートである。
【図９】図９は、本発明の実施形態に係る情報処理システムの端末装置で実行される授業情報表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
［情報処理システム１００］
まず、図１を参照しつつ、本発明の実施形態に係る情報処理システム１００の構成について説明する。ここで、図１は情報処理システム１００の構成を示すブロック図である。
【００１３】
情報処理システム１００は、図１に示すように、電子黒板１０と、一又は複数の端末装置２０と、サーバー３０とを備える。例えば、電子黒板１０及びサーバー３０は、インターネット又はＬＡＮなどの通信ネットワーク４０を介して接続され、有線によるデータ通信を実行可能である。端末装置２０及びサーバー３０は、無線によるデータ通信を実行可能である。なお、電子黒板１０及びサーバー３０は、無線によるデータ通信を実行可能であってもよい。また、端末装置２０及びサーバー３０は、通信ネットワーク４０を介して接続されてもよい。ここに、電子黒板１０及びサーバー３０が、本発明における情報処理装置の一例である。なお、情報処理システム１００において、サーバー３０が設けらず、サーバー３０が備える各構成部が電子黒板１０に備えられた構成であっても、本発明は実現可能である。
【００１４】
［電子黒板１０］
次に、図１及び図２を参照しつつ、電子黒板１０の構成について説明する。ここで、図２は電子黒板１０の構成を示す模式図である。
【００１５】
電子黒板１０は、図２に示す板面１０Ａに書かれた文字や図形などの情報（以下、授業情報という。）を板書データとして取得可能である。板面１０Ａは、図２に示すように、脚部１０Ｂによって支持されるフレーム１０Ｃに外周が囲まれている。
【００１６】
具体的に、電子黒板１０は、図１に示すように、制御部１１、表示部１２、操作部１３、有線通信部１４、及び記憶部１５を備える。
【００１７】
制御部１１は、不図示のＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性の記憶部である。制御部１１では、前記ＣＰＵにより前記ＲＯＭ等に予め記憶された各種の制御プログラムが実行される。これにより、電子黒板１０が制御部１１により統括的に制御される。
【００１８】
表示部１２は、制御部１１からの制御指示に基づいて各種の情報を板面１０Ａに表示する。即ち、板面１０Ａは表示部１２の表示面である。例えば、表示部１２は液晶ディスプレーである。
【００１９】
操作部１３は、板面１０Ａに対するユーザー操作に応じて制御部１１に各種の情報を入力する。例えば、操作部１３は板面１０Ａに設けられたタッチパネルである。
【００２０】
有線通信部１４は、サーバー３０などの外部の通信機器との間で、通信ネットワーク４０を介して有線によるデータ通信を実行可能な通信インターフェイスである。
【００２１】
記憶部１５は、ＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。なお、記憶部１５は、制御部１１の前記ＲＡＭなどであってもよい。
【００２２】
記憶部１５には、制御部１１の前記ＣＰＵに後述の板書データ取得処理（図６のフローチャート参照）を実行させるための板書データ取得プログラムが予め記憶されている。なお、前記板書データ取得プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部１５にインストールされるものであってもよい。
【００２３】
そして、制御部１１は、図１に示すように、描画処理部１１１、板書検出部１１２、板書データ取得部１１３、及び板書データ送信部１１４を含む。具体的に、制御部１１の前記ＣＰＵは、記憶部１５に記憶されている前記板書データ取得プログラムを実行する。これにより、制御部１１は、描画処理部１１１、板書検出部１１２、板書データ取得部１１３、及び板書データ送信部１１４として機能する。
【００２４】
描画処理部１１１は、操作部１３から入力される板面１０Ａに対する描画操作に応じた信号に基づいて、表示部１２に前記描画操作に対応する画像を描画させる。これにより、板面１０Ａに文字や図形などの前記授業情報が記載される。
【００２５】
板書検出部１１２は、板面１０Ａに対する板書の有無を検出する。即ち、板書検出部１１２は、板面１０Ａに対する前記授業情報の入力動作の有無を検出する。具体的に、板書検出部１１２は、操作部１３から入力される板面１０Ａに対する前記描画操作に応じた信号の有無に基づいて、板面１０Ａに対する前記板書の有無を検出する。
【００２６】
板書データ取得部１１３は、板面１０Ａに入力される前記授業情報を含む板書データを取得する。ここで、前記授業情報は、前記描画操作により板面１０Ａに入力されるものに限られず、チョーク等を用いた物理的手段により板面１０Ａに記載されて入力されるものであってもよい。
【００２７】
例えば、板書データ取得部１１３は、表示部１２により板面１０Ａに表示される表示画面のスクリーンショットを生成して、前記スクリーンショットを前記板書データとして取得する。なお、板書データ取得部１１３は、直前に取得された前記スクリーンショットとの間の差分データを生成して、前記差分データを前記板書データとして取得してもよい。また、板書データ取得部１１３は、板面１０Ａに入力される前記授業情報を、板面１０Ａの画像を読取可能なスキャナーなどの画像読取部を用いて読み取り、読み取った画像データを前記板書データとして取得してもよい。
【００２８】
ここで、板書データ取得部１１３は、前記板書データを予め定められたタイミング毎に取得する。具体的に、板書データ取得部１１３は、板書検出部１１２により前記板書の不存在が検出されてから予め定められた時間が経過する度に、板面１０Ａに入力される前記授業情報を前記板書データとして取得する。なお、前記タイミングは、操作部１３に対して予め定められた操作が行われる度であってもよい。また、前記タイミングは、予め定められた時間が経過する度であってもよい。
【００２９】
板書データ送信部１１４は、板書データ取得部１１３により取得される前記板書データをサーバー３０に送信する。サーバー３０に送信された前記板書データは、後述するサーバー３０の記憶部３５（図１参照）に格納される。
【００３０】
ところで、学校などの教育現場では、電子黒板１０や端末装置２０などを用いて授業が行われることがある。端末装置２０は、生徒に配付されて使用される。例えば、端末装置２０は、教科書などの教材が電子化された電子教材をサーバー３０から取得して、取得した前記電子教材を後述する端末装置２０の表示部２２（図１参照）に表示させる。これにより、生徒は、端末装置２０に表示された前記電子教材を授業中に参照することができる。一方、電子黒板１０は、授業中に教師によって板面１０Ａに書かれた前記授業情報を前記板書データとして定期的に取得し、取得した前記板書データをサーバー３０に格納する。サーバー３０に格納された前記板書データは、教師による授業内容の改善や生徒による授業の復習に利用される。
【００３１】
また、電子黒板１０や端末装置２０などを用いた授業では、授業内容に応じた課題が電子文書化された課題データがサーバー３０から端末装置２０に送信される。これにより、生徒は、端末装置２０を用いて教師から出される課題に対して解答することが可能である。サーバー３０に格納されている課題データは、授業中だけに限られず、生徒が使用する端末装置２０からの要求に応じて、サーバー３０から端末装置２０に送信される。
【００３２】
ここで、生徒がサーバー３０に格納された前記課題データを用いて授業の復習をする場合、課題の学習テーマが共通する別の課題データの内容を参照することが、学習効果を向上させる観点から望ましい。しかしながら、従来、サーバー３０に格納された多数の前記課題データから学習テーマが共通する別の前記課題データを探し出すことは手間がかかり、生徒は、所望する前記課題データを容易に探し出すことができない。これに対し、本発明に係る情報処理システム１００では、電子黒板１０及び端末装置２０を用いて授業が行われる場合において、授業を受けた生徒が授業の復習をする際に生じる手間を軽減可能である。
【００３３】
以下、図１を参照しつつ、端末装置２０及びサーバー３０について説明する。
【００３４】
［端末装置２０］
端末装置２０は、図１に示すように、制御部２１、表示部２２、操作部２３、無線通信部２４、及び記憶部２５を備えるタブレット端末などの情報処理装置である。なお、端末装置２０は、パーソナルコンピューター、ＰＤＡ、スマートフォンなどであってもよい。
【００３５】
制御部２１は、不図示のＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性の記憶部である。制御部２１では、前記ＣＰＵにより前記ＲＯＭ等に予め記憶された各種の制御プログラムが実行される。これにより、端末装置２０が制御部２１により統括的に制御される。
【００３６】
表示部２２は、制御部２１からの制御指示に基づいて各種の情報を表示する。例えば、表示部２２は液晶ディスプレーである。
【００３７】
操作部２３は、ユーザー操作に応じて制御部２１に各種の情報を入力する。例えば、操作部２３は、表示部２２の表示面に設けられ、前記表示面に対するユーザー操作に応じて制御部２１に各種の情報を入力可能なタッチパネルである。
【００３８】
無線通信部２４は、サーバー３０などの外部の通信機器との間で無線によるデータ通信を実行可能な通信インターフェイスである。
【００３９】
記憶部２５は、ＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。なお、記憶部２５は、制御部２１の前記ＲＡＭなどであってもよい。
【００４０】
記憶部２５には、制御部２１の前記ＣＰＵに後述のページ情報取得処理（図７のフローチャート参照）、及び授業情報表示処理（図９のフローチャート参照）を実行させるためのページ情報取得プログラムが予め記憶されている。なお、前記ページ情報取得プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部２５にインストールされるものであってもよい。
【００４１】
そして、制御部２１は、図１に示すように、教材取得部２１１、第１表示処理部２１２、メモデータ生成部２１３、切替処理部２１４、ページ情報取得部２１５、ページ情報送信部２１６、対応データ取得部２１７、及び第２表示処理部２１８を含む。具体的に、制御部２１の前記ＣＰＵは、記憶部２５に記憶されている前記ページ情報取得プログラムを実行する。これにより、制御部２１は、教材取得部２１１、第１表示処理部２１２、メモデータ生成部２１３、切替処理部２１４、ページ情報取得部２１５、ページ情報送信部２１６、対応データ取得部２１７、及び第２表示処理部２１８として機能する。
【００４２】
教材取得部２１１は、教科書などの教材が電子化された前記電子教材を取得する。前記教材には、教科書のような図書の他、授業における学習事項等が記載されたプリントや冊子などが含まれる。前記電子教材は、サーバー３０に予め格納されている。例えば、教材取得部２１１は、前記電子教材の送信指示をサーバー３０に送信して、サーバー３０に前記電子教材を送信させる。そして、教材取得部２１１は、サーバー３０から送信される前記電子教材を受信して取得する。なお、前記電子教材は記憶部２５に予め格納されていてもよい。
【００４３】
第１表示処理部２１２は、表示部２２に教材取得部２１１によって取得された前記電子教材を表示させる。具体的に、第１表示処理部２１２は、前記電子教材の予め定められたページを表示部２２に表示させる。例えば、第１表示処理部２１２は、情報処理システム１００を用いて行われる授業の内容に応じて予めサーバー３０において設定された前記電子教材のページを表示部２２に表示させる。
【００４４】
メモデータ生成部２１３は、表示部２２に表示されている前記電子教材のページに対するメモの入力操作に応じて、前記メモを示すメモデータを生成する。例えば、メモデータ生成部２１３は、表示部２２に表示されている前記電子教材のページに対するタップ操作に応じて、前記メモの入力操作を行うためのメモ入力画面を表示部２２に表示させる。そして、メモデータ生成部２１３は、前記メモ入力画面における前記メモの入力操作に応じて、前記メモデータを生成する。
【００４５】
切替処理部２１４は、操作部２３に対する切替操作に応じて、表示部２２に表示されている前記電子教材のページを切り替える。例えば、前記切替操作は、表示部２２の前記表示面に対するスワイプ操作である。
【００４６】
ページ情報取得部２１５は、切替処理部２１４による切り替え前の前記電子教材のページに対応するページ情報を前記切替操作に応じて取得する。また、ページ情報取得部２１５は、切替処理部２１４による切り替え前の前記電子教材のページに対応するメモデータ生成部２１３により生成された前記メモデータを前記ページ情報と共に取得する。
【００４７】
ページ情報送信部２１６は、ページ情報取得部２１５により取得された前記ページ情報及び前記メモデータをサーバー３０に送信する。また、ページ情報送信部２１６は、端末装置２０の識別情報を前記ページ情報及び前記メモデータと共にサーバー３０に送信する。
【００４８】
対応データ取得部２１７は、表示部２２に表示されている前記電子教材のページに対応する一又は複数の前記板書データを取得する。また、対応データ取得部２１７は、表示部２２に表示されている前記電子教材のページに対応する前記メモデータを前記板書データと共に取得する。
【００４９】
具体的に、対応データ取得部２１７は、前記電子教材のページに対応する前記板書データ及び前記メモデータの送信指示を、表示部２２に表示されている前記電子教材のページに対応する前記ページ情報及び前記識別情報と共にサーバー３０に送信して、サーバー３０に前記板書データ及び前記メモデータを送信させる。そして、対応データ取得部２１７は、サーバー３０から送信される前記板書データ及び前記メモデータを受信して取得する。
【００５０】
第２表示処理部２１８は、対応データ取得部２１７により取得された前記板書データに基づいて、表示部２２に前記授業情報を表示させる。また、第２表示処理部２１８は、対応データ取得部２１７により取得された前記メモデータに基づく前記メモを前記授業情報と共に表示部２２に表示させる。例えば、第２表示処理部２１８は、表示部２２に前記授業情報と前記メモとを示すサムネイル画像を前記電子教材のページ上に重ねて表示させる。なお、第２表示処理部２１８は、表示部２２に表示されている前記電子教材のページに対するタップ操作などの予め定められた操作に応じて、表示部２２に前記授業情報及び前記メモを表示させるものであってもよい。
【００５１】
［サーバー３０］
サーバー３０は、図１に示すように、制御部３１、操作表示部３２、有線通信部３３、無線通信部３４、及び記憶部３５を備える情報処理装置である。
【００５２】
制御部３１は、不図示のＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性の記憶部である。制御部３１では、前記ＣＰＵにより前記ＲＯＭ等に予め記憶された各種の制御プログラムが実行される。これにより、サーバー３０が制御部３１により統括的に制御される。
【００５３】
操作表示部３２は、制御部３１からの制御指示に基づいて各種の情報を表示する液晶ディスプレーなどの表示部と、ユーザーによる各種の入力操作を受け付けるキーボード及びマウスなどの操作部とを備える。
【００５４】
有線通信部３３は、電子黒板１０などの外部の通信機器との間で、通信ネットワーク４０を介して有線によるデータ通信を実行可能な通信インターフェイスである。
【００５５】
無線通信部３４は、端末装置２０などの外部の通信機器との間で無線によるデータ通信を実行可能な通信インターフェイスである。
【００５６】
記憶部３５は、ＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。記憶部３５には、前記電子教材が予め格納される。なお、記憶部３５は、制御部３１の前記ＲＡＭなどであってもよい。
【００５７】
ここで、記憶部３５は、図１に示すように、第１記憶部３５１及び第２記憶部３５２を備える。例えば、第１記憶部３５１及び第２記憶部３５２は、記憶部３５の記憶領域内に設定された個々の記憶領域である。なお、第１記憶部３５１及び第２記憶部３５２は、記憶部３５に含まれる個々の記憶装置であってもよい。また、第１記憶部３５１及び第２記憶部３５２のいずれか一方又は両方は、サーバー３０と通信可能に設けられた外部の記憶装置であってもよい。
【００５８】
第１記憶部３５１には、前記板書データが格納される。第２記憶部３５２には、課題データが格納される。前記課題データは、授業内容に応じて教師により作成された小テストや宿題などの課題が電子文書化されたものである。例えば、前記課題データは、教師によって使用される外部の情報処理装置からサーバー３０に送信されて第２記憶部３５２に格納される。
【００５９】
また、記憶部３５には、制御部３１の前記ＣＰＵに後述のページ情報格納処理（図３のフローチャート参照）、第１送信処理（図４のフローチャート参照）、及び第２送信処理（図８のフローチャート参照）を実行させるためのページ情報格納プログラムが予め記憶されている。なお、前記ページ情報格納プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部３５にインストールされるものであってもよい。
【００６０】
そして、制御部３１は、図１に示すように、制御信号送信部３１１、第１記憶処理部３１２、ページ情報受信部３１３、第２記憶処理部３１４、第１送信処理部３１５、第１データ処理部３１６、検出処理部３１７、第２データ処理部３１８、及び第２送信処理部３１９を含む。具体的に、制御部３１の前記ＣＰＵは、記憶部３５に記憶されている前記ページ情報格納プログラムを実行する。これにより、制御部３１は、制御信号送信部３１１、第１記憶処理部３１２、ページ情報受信部３１３、第２記憶処理部３１４、第１送信処理部３１５、第１データ処理部３１６、検出処理部３１７、第２データ処理部３１８、及び第２送信処理部３１９として機能する。
【００６１】
制御信号送信部３１１は、電子黒板１０及び端末装置２０に、授業の開始を示す第１制御信号を送信する。前記第１制御信号を受信した電子黒板１０及び端末装置２０では、授業の開始に応じた処理が実行される。具体的に、前記第１制御信号を受信した電子黒板１０では、後述する板書データ取得処理が実行される。また、前記第１制御信号を受信した端末装置２０では、後述するページ情報取得処理が実行される。
【００６２】
また、制御信号送信部３１１は、電子黒板１０及び端末装置２０に、授業の終了を示す第２制御信号を送信する。前記第２制御信号を受信した電子黒板１０及び端末装置２０は、前記第１制御信号の受信に応じて開始された処理を終了する。
【００６３】
第１記憶処理部３１２は、電子黒板１０の板書データ送信部１１４により送信される前記板書データを受信して、第１記憶部３５１に格納する。ここに、第１記憶処理部３１２が、本発明における記憶処理部の一例である。
【００６４】
ページ情報受信部３１３は、端末装置２０のページ情報送信部２１６により送信される前記ページ情報を受信する。また、ページ情報受信部３１３は、端末装置２０のページ情報送信部２１６により前記ページ情報と共に送信される前記識別情報及び前記メモデータを受信する。
【００６５】
第２記憶処理部３１４は、ページ情報受信部３１３により受信された前記ページ情報を、ページ情報受信部３１３により前記ページ情報が受信される前に第１記憶処理部３１２により受信された一又は複数の前記板書データと対応付けて記憶部３５に格納する。具体的に、第２記憶処理部３１４は、ページ情報受信部３１３により前記ページ情報と共に受信された前記識別情報によって識別される端末装置２０ごとに、前記ページ情報を前記板書データと対応付けて記憶部３５に格納する。また、第２記憶処理部３１４は、ページ情報受信部３１３により前記ページ情報と共に受信された前記メモデータを前記ページ情報と対応付けて記憶部３５に格納する。
【００６６】
第１送信処理部３１５は、予め定められた送信操作に応じて、第２記憶部３５２に格納される前記課題データを一又は複数の端末装置２０に送信する。例えば、第１送信処理部３１５は、操作表示部３２において第２記憶部３５２に格納されている前記課題データを端末装置２０に送信する旨の操作入力が行われた場合に、前記課題データを端末装置２０に送信する。ここに、操作表示部３２における、第２記憶部３５２に格納されている前記課題データを端末装置２０に送信する旨の操作入力が、前記送信操作の一例である。
【００６７】
なお、第１送信処理部３１５は、不図示の教師用端末から送信される前記課題データ及び前記課題データの端末装置２０への送信指示を受信した場合に、受信した前記送信指示に応じて前記課題データを端末装置２０に送信してもよい。即ち、前記送信操作は、前記教師用端末の操作部における、前記課題データ及び前記課題データの端末装置２０への送信指示をサーバー３０に送信する旨の操作入力であってもよい。
【００６８】
第１データ処理部３１６は、第１記憶処理部３１２により第１記憶部３５１に格納される前記板書データと、第１記憶処理部３１２により第１記憶部３５１に格納される前記板書データに含まれる前記授業情報と学習テーマが共通する前記課題データと、を関連付ける。例えば、第１データ処理部３１６は、前記板書データ及び前記課題データの両方に、関連付けされたデータを示す関連データ情報を付加することで、前記板書データ及び前記課題データを相互に関連付ける。また、前記学習テーマは、教師により行われる授業の科目が算数であれば、「掛け算」、「割り算」、「分数」などである。
【００６９】
具体的に、第１データ処理部３１６は、第１送信処理部３１５により送信される前記課題データと、第１送信処理部３１５による前記課題データの送信時までの予め定められた時間内に電子黒板１０の板書データ取得部１１３により取得された前記板書データと、を関連付ける。例えば、前記予め定められた時間は、１０秒から５分までの間で任意に定められた時間である。即ち、情報処理システム１００では、教師が電子黒板１０の板面１０Ａに記載された内容を踏まえて生徒に課題を出すことに鑑み、前記課題データが送信される直前に板面１０Ａから取得された前記板書データは、送信される前記課題データと前記学習テーマが共通する前記授業情報を含むものとして扱われる。
【００７０】
なお、第１データ処理部３１６は、第２記憶部３５２に前記課題データが格納される場合に、格納される前記課題データと第１記憶部３５１に格納されている一又は複数の前記板書データとを関連付けてもよい。また、第１データ処理部３１６は、第１記憶処理部３１２により前記板書データが第１記憶部５３１に格納される場合に、格納される前記板書データと第２記憶部３５２に格納されている一又は複数の前記課題データとを関連付けてもよい。
【００７１】
また、第１データ処理部３１６は、前記板書データ及び前記課題データに含まれる文字情報を認識するＯＣＲ処理を実行して、前記ＯＣＲ処理の実行結果に基づいて前記板書データと前記課題データとの間の前記学習テーマの共通性の有無を判断してもよい。例えば、第１データ処理部３１６は、前記学習テーマ各々に対応して予め定められた一又は複数のキーワードが前記板書データ及び前記課題データの両者で共通して検出された場合に、両データの前記学習テーマが共通すると判断する。例えば、前記学習テーマが「分数」である場合における前記キーワードは、「分子」、「分母」などである。前記キーワードは、予め記憶部３５に格納される。
【００７２】
検出処理部３１７は、第１データ処理部３１６により前記課題データに関連付けられた前記板書データと前記授業情報の内容が類似する類似板書データを第１記憶部３５１から検出する。例えば、検出処理部３１７は、一又は複数の前記キーワードが第１データ処理部３１６により前記課題データに関連付けられた前記板書データ及び第１記憶部３５１に格納されている他の前記板書データの両方で共通して検出された場合に、二つの前記板書データの前記授業情報の内容が類似していると判断する。
【００７３】
第２データ処理部３１８は、第１データ処理部３１６により前記板書データに関連付けられた前記課題データと、検出処理部３１７により検出された前記類似板書データに関連付けられた前記課題データと、を関連付ける。
【００７４】
第２送信処理部３１９は、端末装置２０からの送信要求に応じて端末装置２０に前記課題データを送信すると共に、前記課題データと前記学習テーマが共通する一又は複数の前記課題データを示す類似課題情報を端末装置２０に送信する。具体的に、第２送信処理部３１９は、前記送信要求の対象である前記課題データに関連付けられた一又は複数の前記課題データを特定して、特定された前記課題データを示す前記類似課題情報を生成する。
【００７５】
次に、情報処理システム１００において、サーバー３０で実行されるページ情報格納処理、第１送信処理、及び第２送信処理、電子黒板１０で実行される板書データ取得処理、並びに端末装置２０で実行されるページ情報取得処理、及び授業情報表示処理について説明する。
【００７６】
［ページ情報格納処理］
まず、図３を参照しつつ、サーバー３０において制御部３１の前記ＣＰＵにより実行される前記ページ情報格納処理の手順の一例について説明する。ここで、ステップＳ１１、Ｓ１２・・・は、制御部３１により実行される処理手順（ステップ）の番号を表している。なお、制御部３１は、操作表示部３２において前記ページ情報格納処理の実行操作が行われた場合に、前記ページ情報格納処理を実行する。例えば、前記ページ情報格納処理の実行操作は、授業を行う教師によって、前記授業の開始時に行われる。
【００７７】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部３１は、電子黒板１０及び端末装置２０に、前記第１制御信号を送信する。ここで、ステップＳ１１の処理は、制御部３１の制御信号送信部３１１により実行される。
【００７８】
＜ステップＳ１２＞
ステップＳ１２において、制御部３１は、電子黒板１０から前記板書データを受信したか否かを判断する。
【００７９】
ここで、制御部３１は、電子黒板１０から前記板書データを受信したと判断すると（Ｓ１２のＹｅｓ側）、処理をステップＳ１３に移行させる。また、電子黒板１０から前記板書データを受信していなければ（Ｓ１２のＮｏ側）、制御部３１は、処理をステップＳ１４に移行させる。
【００８０】
＜ステップＳ１３＞
ステップＳ１３において、制御部３１は、ステップＳ１２で受信した前記板書データを第１記憶部３５１に格納する。ここに、ステップＳ１３の処理が、本発明の第２ステップの一例であって、制御部３１の第１記憶処理部３１２により実行される。
【００８１】
＜ステップＳ１４＞
ステップＳ１４において、制御部３１は、端末装置２０から前記ページ情報及び前記識別情報を受信したか否かを判断する。
【００８２】
ここで、制御部３１は、端末装置２０から前記ページ情報を受信したと判断すると（Ｓ１４のＹｅｓ側）、処理をステップＳ１５に移行させる。また、端末装置２０から前記ページ情報を受信していなければ（Ｓ１４のＮｏ側）、制御部３１は、処理をステップＳ１７に移行させる。ここで、ステップＳ１４の処理は、制御部３１のページ情報受信部３１３により実行される。
【００８３】
＜ステップＳ１５＞
ステップＳ１５において、制御部３１は、ステップＳ１４による前記ページ情報の受信の前にステップＳ１２で受信した一又は複数の前記板書データを特定する。
【００８４】
例えば、制御部３１は、第１記憶部３５１に格納されている前記板書データの中から、前記ページ情報格納処理の実行時からステップＳ１４の処理が実行されるまでの間にステップＳ１２で受信した一又は複数の前記板書データを特定する。
【００８５】
＜ステップＳ１６＞
ステップＳ１６において、制御部３１は、ステップＳ１４で受信した前記ページ情報を、ステップＳ１５で特定された前記板書データと対応付けて記憶部３５に格納する。例えば、制御部３１は、ステップＳ１５で特定された前記板書データを示すデータ特定情報を前記ページ情報に付加することで、前記ページ情報と前記板書データとを対応付ける。ここで、ステップＳ１５及びステップＳ１６の処理は、制御部３１の第２記憶処理部３１４により実行される。
【００８６】
ここで、制御部３１は、ステップＳ１４で受信した前記識別情報によって識別される前記端末装置ごとに、前記ページ情報を前記板書データと対応付けて記憶部３５に格納する。また、制御部３１は、ステップＳ１４で前記ページ情報と共に前記メモデータを受信した場合には、前記ページ情報と前記メモデータとを対応付けて記憶部３５に格納する。
【００８７】
＜ステップＳ１７＞
ステップＳ１７において、制御部３１は、操作表示部３２において前記課題データを端末装置２０に送信する旨の前記送信操作が行われたか否かを判断する。
【００８８】
ここで、制御部３１は、操作表示部３２において前記送信操作が行われたと判断すると（Ｓ１７のＹｅｓ側）、処理をステップＳ１８に移行させる。また、操作表示部３２において前記送信操作が行われていなければ（Ｓ１７のＮｏ側）、制御部３１は、処理をステップＳ１９に移行させる。
【００８９】
＜ステップＳ１８＞
ステップＳ１８において、制御部３１は、後述する第１送信処理を実行する。
【００９０】
＜ステップＳ１９＞
ステップＳ１９において、制御部３１は、操作表示部３２において前記ページ情報格納処理の終了操作が行われたか否かを判断する。
【００９１】
ここで、制御部３１は、操作表示部３２において前記ページ情報格納処理の終了操作が行われたと判断すると（Ｓ１９のＹｅｓ側）、処理をステップＳ２０に移行させる。また、操作表示部３２において前記ページ情報格納処理の終了操作が行われていなければ（Ｓ１９のＮｏ側）、制御部３１は、処理をステップＳ１２に移行させる。これにより、前記ページ情報格納処理の終了操作が行われるまでの間、ステップＳ１２からステップＳ１８までの処理が繰り返し実行される。なお、再度のステップＳ１５において、制御部３１は、第１記憶部３５１に格納されている前記板書データの中から、前回のステップＳ１４の処理の実行時から次のステップＳ１４の処理が実行されるまでの間にステップＳ１２で受信した一又は複数の前記板書データを特定する。
【００９２】
＜ステップＳ２０＞
ステップＳ２０において、制御部３１は、電子黒板１０及び端末装置２０に、前記第２制御信号を送信する。ここで、ステップＳ２０の処理は、制御部３１の制御信号送信部３１１により実行される。
【００９３】
［第１送信処理］
次に、図４を参照しつつ、サーバー３０において制御部３１の前記ＣＰＵにより実行される前記第１送信処理の手順の一例について説明する。なお、制御部３１は、前記ページ情報格納処理のステップＳ１８において、前記第１送信処理を実行する。
【００９４】
＜ステップＳ２１＞
まず、ステップＳ２１において、制御部３１は、第１記憶部３５１に格納されている前記板書データのうち、第１記憶部３５１への格納時期が最も新しい前記板書データにおける電子黒板１０での取得時から予め定められた時間が経過しているか否かを判断する。
【００９５】
ここで、制御部３１は、第１記憶部３５１への格納時期が最も新しい前記板書データにおける電子黒板１０での取得時から予め定められた時間が経過していると判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。また、第１記憶部３５１への格納時期が最も新しい前記板書データにおける電子黒板１０での取得時から予め定められた時間が経過していなければ（Ｓ２１のＮｏ側）、制御部３１は、処理をステップＳ２３に移行させる。
【００９６】
＜ステップＳ２２＞
ステップＳ２２において、制御部３１は、電子黒板１０から前記板書データを取得する。具体的に、制御部３１は、電子黒板１０に前記板書データの取得要求を送信して、電子黒板１０の板書データ取得部１１３に前記板書データを取得させると共に、板書データ送信部１１４に前記板書データを送信させる。
【００９７】
＜ステップＳ２３＞
ステップＳ２３において、制御部３１は、前記ページ情報格納処理のステップＳ１７で受け付けられた前記送信操作に応じて前記課題データを端末装置２０に送信する。ここで、ステップＳ２３の処理は、制御部３１の第１送信処理部３１５により実行される。
【００９８】
＜ステップＳ２４＞
ステップＳ２４において、制御部３１は、ステップＳ２３で端末装置２０に送信された前記課題データと、第１記憶部３５１への格納時期が最も新しい前記板書データとを関連付ける。例えば、制御部３１は、前記課題データ及び前記板書データの両方に前記関連データ情報を付加することで、前記課題データ及び前記板書データを相互に関連付ける。ここに、ステップＳ２４の処理が、本発明における第３ステップの一例であって、制御部３１の第１データ処理部３１６により実行される。
【００９９】
具体的に、制御部３１は、ステップＳ２２の処理が実行された場合は、ステップＳ２２で取得された前記板書データと前記課題データとを関連付ける。また、制御部３１は、ステップＳ２２の処理が実行されない場合は、ステップＳ２１で第１記憶部３５１への格納時期が最も新しいと判断された前記板書データと前記課題データとを関連付ける。これにより、送信される前記課題データと第１記憶部３５１に格納されている前記板書データとの間の前記学習テーマの共通性の有無を判断する処理が不要となり、処理内容が簡素化される。なお、ステップＳ２４で前記課題データと関連付けられる前記板書データは複数であってもよい。
【０１００】
＜ステップＳ２５＞
ステップＳ２５において、制御部３１は、ステップＳ２４で前記課題データに関連付けられた前記板書データと前記授業情報の内容が類似する前記類似板書データを第１記憶部３５１から検出する。例えば、制御部３１は、一又は複数の前記キーワードがステップＳ２４で前記課題データに関連付けられた前記板書データ及び第１記憶部３５１に格納されている他の前記板書データの両方で共通して検出された場合に、二つの前記板書データの前記授業情報の内容が類似していると判断する。ここで、ステップＳ２５の処理は、制御部３１の検出処理部３１７により実行される。
【０１０１】
＜ステップＳ２６＞
ステップＳ２６において、制御部３１は、ステップＳ２３で端末装置２０に送信された前記課題データと、ステップＳ２５で検出された前記類似板書データに関連付けられた前記課題データとを関連付ける。ここで、ステップＳ２６の処理は、制御部３１の第２データ処理部３１８により実行される。これにより、端末装置２０に送信される前記課題データと、第２記憶部３５２に格納されている前記学習テーマが共通する一又は複数の前記課題データとが関連付けられる。
【０１０２】
なお、ステップＳ２３の処理は、ステップＳ２６の処理の実行後に実行されてもよい。また、ステップＳ２５及びステップＳ２６の処理は、前記ページ情報格納処理の実行時とは別の機会に実行されてもよい。例えば、サーバー３０における処理負荷が比較的軽い時間帯にステップＳ２５及びステップＳ２６の処理が実行されてもよい。
【０１０３】
ここで、図５を参照しつつ、前記課題データと、前記板書データ及び前記類似板書データに関連付けられた前記課題データとが、前記第１送信処理が実行される毎に関連付けられる様子について説明する。なお、図５は、情報処理システム１００を用いた授業が３回行われて、各々の授業で端末装置２０に送信された前記課題データが、第１記憶部３５１に格納されている前記板書データ及び第２記憶部３５２に格納されている前記課題データに関連付けられる様子を説明するための図である。
【０１０４】
図５において、板書データＢ１１〜Ｂ１３は、１回目の授業で電子黒板１０から取得されて第１記憶部３５１に格納された前記板書データである。課題データＫ１は、１回目の授業で端末装置２０に送信された前記課題データである。板書データＢ２１〜Ｂ２３は２回目の授業で電子黒板１０から取得されて第１記憶部３５１に格納された前記板書データであり、課題データＫ２は２回目の授業で端末装置２０に送信された前記課題データである。板書データＢ３１〜Ｂ３３は３回目の授業で電子黒板１０から取得されて第１記憶部３５１に格納された前記板書データであり、課題データＫ３は３回目の授業で端末装置２０に送信された前記課題データである。なお、板書データＢ１２及び板書データＢ３１は、互いに前記授業情報の内容が類似する前記板書データである。
【０１０５】
まず、１回目の授業において、第２記憶部３５２に格納されている課題データＫ１が端末装置２０に送信されると（ステップＳ２３）、課題データＫ１と課題データＫ１の送信時の直前に電子黒板１０から取得された板書データＢ１２とが関連付けられる（ステップＳ２４）。続いて、板書データＢ１２と前記授業情報の内容が類似する前記類似板書データが第１記憶部３５１から検出される（ステップＳ２５）。なお、１回目の授業が行われた時点では、板書データＢ１２と前記授業情報の内容が類似する前記類似板書データが第１記憶部３５１に格納されていない。そのため、前記類似板書データは検出されない。また、前記類似板書データが検出されないため、ステップＳ２６の処理も実行されない。
【０１０６】
次に、２回目の授業において、第２記憶部３５２に格納されている課題データＫ２が端末装置２０に送信されると、課題データＫ２と課題データＫ２の送信時の直前に電子黒板１０から取得された板書データＢ２３とが関連付けられる。続いて、板書データＢ２３と前記授業情報の内容が類似する前記類似板書データが第１記憶部３５１から検出される。なお、２回目の授業が行われた時点では、板書データＢ２３と前記授業情報の内容が類似する前記類似板書データが第１記憶部３５１に格納されていない。そのため、前記類似板書データは検出されない。また、前記類似板書データが検出されないため、ステップＳ２６の処理も実行されない。
【０１０７】
そして、３回目の授業において、第２記憶部３５２に格納されている課題データＫ３が端末装置２０に送信されると、課題データＫ３と課題データＫ３の送信時の直前に電子黒板１０から取得された板書データＢ３１とが関連付けられる。続いて、板書データＢ３１と前記授業情報の内容が類似する前記類似板書データとして、板書データＢ１２が第１記憶部３５１から検出される（ステップＳ２５）。その後、検出された板書データＢ１２に関連付けられた課題データＫ１と課題データＫ３とが関連付けられる（ステップＳ２６）。
【０１０８】
このように、前記第１送信処理では、第２記憶部３５２に格納されている前記課題データ各々が、端末装置２０への送信時に関連付けられた前記板書データに含まれる前記授業情報の内容の類似性に基づいて互いに関連付けられる。これにより、第２記憶部３５２には、前記学習テーマが共通する他の前記課題データと関連付けられた前記課題データが蓄積される。従って、生徒は、前記課題データと前記学習テーマが共通する他の前記課題データを容易に探し出すことが可能である。
【０１０９】
なお、前記第１送信処理において、ステップＳ２１、ステップＳ２２、ステップＳ２５、及びステップＳ２６の処理は省略可能である。例えば、制御部３１は、ステップＳ２４において、ステップＳ２３で送信された前記課題データと、第１記憶部３５１に格納されている前記学習テーマが共通する複数の前記板書データとを関連付ける。例えば、制御部３１は、図５に示す課題データＫ３と板書データＢ３１及び板書データＢ１２とを関連付ける。この場合にも、第１記憶部３５１に格納されている板書データＢ１２に前記学習テーマが共通する複数の課題データＫ１及びＫ３が関連付けられるため、授業中に送信された課題データＫ３に対応付けられた板書データＢ１２から、前記学習テーマが共通する他の課題データＫ１を探し出すことが可能である。
【０１１０】
［板書データ取得処理］
次に、図６を参照しつつ、電子黒板１０において制御部１１により実行される前記板書データ取得処理の手順の一例について説明する。なお、制御部１１は、サーバー３０から送信される前記第１制御信号を受信した場合に、前記板書データ取得処理を実行する。また、制御部１１は、サーバー３０から送信される前記第２制御信号を受信した場合に、前記板書データ取得処理を終了する。
【０１１１】
＜ステップＳ３１＞
まず、ステップＳ３１において、制御部１１は、タイマーによる計時を開始する。
【０１１２】
＜ステップＳ３２＞
ステップＳ３２において、制御部１１は、板面１０Ａに対する板書が検出されたか否かを判断する。即ち、制御部１１は、板面１０Ａに対する前記授業情報の入力が行われたか否かを判断する。ここで、ステップＳ３２の処理は、制御部１１の板書検出部１１２により実行される。
【０１１３】
ここで、制御部１１は、板面１０Ａに対する板書が検出されたと判断すると（Ｓ３２のＹｅｓ側）、ステップＳ３１による計時をリセットして、処理をステップＳ３１に移行させる。また、板面１０Ａに対する板書が検出されていなければ（Ｓ３２のＮｏ側）、制御部１１は、処理をステップＳ３３に移行させる。
【０１１４】
＜ステップＳ３３＞
ステップＳ３３において、制御部１１は、サーバー３０において前記第１送信処理のステップＳ２２の処理が実行されて送信される前記取得要求を受信したか否かを判断する。
【０１１５】
ここで、制御部１１は、サーバー３０から前記取得要求を受信したと判断すると（Ｓ３３のＹｅｓ側）、処理をステップＳ３５に移行させる。また、サーバー３０から前記取得要求を受信していなければ（Ｓ３３のＮｏ側）、制御部１１は、処理をステップＳ３４に移行させる。
【０１１６】
＜ステップＳ３４＞
ステップＳ３４において、制御部１１は、ステップＳ３１による計時開始時から予め定められた時間が経過したか否かを判断する。
【０１１７】
ここで、制御部１１は、ステップＳ３１による計時開始時から予め定められた時間が経過したと判断すると（Ｓ３４のＹｅｓ側）、処理をステップＳ３５に移行させる。また、ステップＳ３１による計時開始時から予め定められた時間が経過していなければ（Ｓ３４のＮｏ側）、制御部１１は、処理をステップＳ３２に移行させて、板面１０Ａに対する板書の検出、前記取得要求の受信、又は前記時間の経過を待ち受ける。
【０１１８】
＜ステップＳ３５＞
ステップＳ３５において、制御部１１は、板面１０Ａに表示される前記授業情報を板書データとして取得する。例えば、制御部１１は、表示部１２により板面１０Ａに表示される表示画面のスクリーンショットを生成して、前記スクリーンショットを前記板書データとして取得する。ここに、ステップＳ３５の処理が、本発明における第１ステップの一例であって、制御部１１の板書データ取得部１１３により実行される。なお、制御部１１は、ステップＳ３１による計時開始時から予め定められた時間が経過していない場合であっても、操作部１１に対する予め定められた操作に応じてステップＳ３５の処理を実行してもよい。
【０１１９】
＜ステップＳ３６＞
ステップＳ３６において、制御部１１は、ステップＳ３５により取得される前記板書データをサーバー３０に送信する。ここで、ステップＳ３６の処理は、制御部１１の板書データ送信部１１４により実行される。
【０１２０】
［ページ情報取得処理］
次に、図７を参照しつつ、端末装置２０において制御部２１の前記ＣＰＵにより実行される前記ページ情報取得処理の手順の一例について説明する。なお、制御部２１は、サーバー３０から送信される前記第１制御信号を受信した場合に、前記ページ情報取得処理を実行する。
【０１２１】
＜ステップＳ４１＞
まず、ステップＳ４１において、制御部２１は、前記電子教材を取得する。例えば、制御部２１は、前記電子教材の送信指示をサーバー３０に送信して、サーバー３０に前記電子教材を送信させる。そして、制御部２１は、サーバー３０から送信される前記電子教材を受信して取得する。ここで、ステップＳ４１の処理は、制御部２１の教材取得部２１１により実行される。
【０１２２】
＜ステップＳ４２＞
ステップＳ４２において、制御部２１は、表示部２２にステップＳ４１によって取得された前記電子教材を表示させる。例えば、制御部２１は、予めサーバー３０において設定された前記電子教材のページを表示部２２に表示させる。ここで、ステップＳ４２の処理は、制御部２１の第１表示処理部２１２により実行される。
【０１２３】
＜ステップＳ４３＞
ステップＳ４３において、制御部２１は、サーバー３０から前記第２制御信号を受信したか否かを判断する。
【０１２４】
ここで、制御部２１は、サーバー３０から前記第２制御信号を受信したと判断すると（Ｓ４３のＹｅｓ側）、前記ページ情報取得処理を終了する。また、サーバー３０から前記第２制御信号を受信していなければ（Ｓ４３のＮｏ側）、制御部２１は、処理をステップＳ４４に移行させる。
【０１２５】
＜ステップＳ４４＞
ステップＳ４４において、制御部２１は、表示部２２に表示されている前記電子教材のページに対する前記メモの入力操作が行われたか否かを判断する。具体的に、制御部２１は、表示部２２に表示されている前記電子教材のページに対するタップ操作に応じて、前記メモの入力操作を行うためのメモ入力画面を表示部２２に表示させる。そして、制御部２１は、前記メモ入力画面において前記メモの入力操作を受け付けた場合に、前記メモの入力操作が行われたと判断する。
【０１２６】
ここで、制御部２１は、前記メモの入力操作が行われたと判断すると（Ｓ４４のＹｅｓ側）、処理をステップＳ４５に移行させる。また、前記メモの入力操作が行われていなければ（Ｓ４４のＮｏ側）、制御部２１は、処理をステップＳ４６に移行させる。
【０１２７】
＜ステップＳ４５＞
ステップＳ４５において、制御部２１は、ステップＳ４４で行われた前記メモの入力操作に応じて、前記メモを示すメモデータを生成する。ここで、ステップＳ４４及びステップＳ４５の処理は、制御部２１のメモデータ生成部２１３により実行される。
【０１２８】
＜ステップＳ４６＞
ステップＳ４６において、制御部２１は、操作部２３に対する前記切替操作が行われたか否かを判断する。
【０１２９】
ここで、制御部２１は、操作部２３に対する前記切替操作が行われたと判断すると（Ｓ４６のＹｅｓ側）、処理をステップＳ４７に移行させる。また、操作部２３に対する前記切替操作が行われていなければ（Ｓ４６のＮｏ側）、制御部２１は、処理をステップＳ４３に移行させて、サーバー３０から前記第２制御信号を受信するまでの間、前記メモの入力操作又は操作部２３に対する前記切替操作を待ち受ける。
【０１３０】
＜ステップＳ４７＞
ステップＳ４７において、制御部２１は、表示部２２に表示されている前記電子教材のページを切り替える。ここで、ステップＳ４７の処理は、制御部２１の切替処理部２１４により実行される。
【０１３１】
＜ステップＳ４８＞
ステップＳ４８において、制御部２１は、ステップＳ４６で行われた前記切替操作による切り替え前の前記電子教材のページに対応する前記ページ情報を取得する。また、制御部２１は、前記切替操作による切り替え前の前記電子教材のページに対応する前記メモデータを前記ページ情報と共に取得する。ここで、ステップＳ４８の処理は、制御部２１のページ情報取得部２１５により実行される。
【０１３２】
＜ステップＳ４９＞
ステップＳ４９において、制御部２１は、ステップＳ４８により取得された前記ページ情報、前記識別情報、及び前記メモデータをサーバー３０に送信する。ここで、ステップＳ４９の処理は、制御部２１のページ情報送信部２１６により実行される。
【０１３３】
［第２送信処理］
次に、図８を参照しつつ、サーバー３０において制御部３１の前記ＣＰＵにより実行される前記第２送信処理の手順の一例について説明する。
【０１３４】
＜ステップＳ５１＞
まず、ステップＳ５１において、制御部３１は、端末装置２０から送信される前記課題データの前記送信要求を受信したか否かを判断する。例えば、前記送信要求は、授業の終了後に、前記授業を受けた生徒によって端末装置２０の操作部２３が操作されてサーバー３０に送信される。
【０１３５】
ここで、制御部３１は、端末装置２０から前記送信要求を受信したと判断すると（Ｓ５１のＹｅｓ側）、処理をステップＳ５２に移行させる。また、端末装置２０から前記送信要求を受信していなければ（Ｓ５１のＮｏ側）、制御部３１は、ステップＳ５１で端末装置２０からの前記送信要求の受信を待ち受ける。
【０１３６】
＜ステップＳ５２＞
ステップＳ５２において、制御部３１は、ステップＳ５１で受信した前記送信要求で送信対象とされている前記課題データを第２記憶部３５２から読み出して取得する。
【０１３７】
＜ステップＳ５３＞
ステップＳ５３において、制御部３１は、ステップＳ５２で取得された前記課題データに関連付けられた他の前記課題データを特定して、特定された前記課題データを示す前記類似課題情報を生成する。
【０１３８】
＜ステップＳ５４＞
ステップＳ５４において、制御部３１は、ステップＳ５２で取得された前記課題データ及びステップＳ５３で生成された前記類似課題情報を端末装置２０に送信する。ここで、ステップＳ５１からステップＳ５４までの処理は、制御部３１の第２送信処理部３１９により実行される。これにより、端末装置２０の表示部２２において、送信された前記課題データと前記学習テーマが共通する他の前記課題データの情報を表示することが可能である。従って、生徒は、前記課題データと前記学習テーマが共通する他の前記課題データの存在を容易に知ることが可能である。
【０１３９】
［授業情報表示処理］
次に、図９を参照しつつ、端末装置２０において制御部２１の前記ＣＰＵにより実行される前記授業情報表示処理の手順の一例について説明する。なお、制御部２１は、操作部２３において前記授業情報表示処理の実行操作が行われた場合に、前記授業情報表示処理を実行する。例えば、前記授業情報表示処理の実行操作は、授業を受けた生徒によって、前記授業の終了後に行われる。
【０１４０】
＜ステップＳ６１＞
まず、ステップＳ６１において、制御部２１は、前記ページ情報取得処理のステップＳ４１における処理と同様に、前記電子教材を取得する。
【０１４１】
＜ステップＳ６２＞
ステップＳ６２において、制御部２１は、前記ページ情報取得処理のステップＳ４２における処理と同様に、表示部２２にステップＳ６１によって取得された前記電子教材を表示させる。
【０１４２】
＜ステップＳ６３＞
ステップＳ６３において、制御部２１は、前記電子教材のページに対応する前記板書データ及び前記メモデータの送信指示を、表示部２２に表示されている前記電子教材のページに対応する前記ページ情報及び前記識別情報と共にサーバー３０に送信する。なお、制御部２１は、前記板書データに関連付けられた前記課題データの送信指示を合わせて送信してもよい。
【０１４３】
一方、サーバー３０の制御部３１は、端末装置２０から前記ページ情報、前記識別情報、及び前記送信指示を受信した場合に、受信した前記ページ情報に対応する前記板書データ及び前記メモデータを記憶部３５から取得する。具体的に、制御部３１は、端末装置２０ごとに記憶部３５に格納されている前記ページ情報及び前記データ特定情報に基づいて、受信した前記ページ情報に対応する前記板書データ及び前記メモデータを特定して取得する。そして、制御部３１は、取得された前記板書データ及び前記メモデータを端末装置２０に送信する。
【０１４４】
＜ステップＳ６４＞
ステップＳ６４において、制御部２１は、サーバー３０から前記電子教材のページに対応する前記板書データ及び前記メモデータを受信したか否かを判断する。
【０１４５】
ここで、制御部２１は、サーバー３０から前記板書データ及び前記メモデータを受信したと判断すると（Ｓ６４のＹｅｓ側）、処理をステップＳ６５に移行させる。また、サーバー３０から前記板書データ及び前記メモデータを受信していなければ（Ｓ６４のＮｏ側）、制御部２１は、ステップＳ６４でサーバー３０からの前記板書データ及び前記メモデータの受信を待ち受ける。ここで、ステップＳ６３及びステップＳ６４の処理は、制御部２１の対応データ取得部２１７により実行される。
【０１４６】
＜ステップＳ６５＞
ステップＳ６５において、制御部２１は、ステップＳ６４で受信した前記板書データに基づいて、表示部２２に前記授業情報を表示させる。また、制御部２１は、ステップＳ６４で受信した前記メモデータに基づく前記メモを前記授業情報と共に表示部２２に表示させる。例えば、制御部２１は、表示部２２に前記授業情報及び前記メモを示すサムネイル画像を前記電子教材のページ上に重ねて表示させる。なお、制御部２１は、前記板書データに関連付けられた前記課題データを受信した場合には、前記課題データを表示部２２に表示させてもよい。ここで、ステップＳ６５の処理は、制御部２１の第２表示処理部２１８により実行される。前記授業情報が電子黒板１０の板面１０Ａに表示されていた際に前記電子教材に書き込まれた前記メモが前記授業情報と共に併せて表示されることで、生徒による端末装置２０を用いた授業の復習における学習効率が向上する。
【０１４７】
＜ステップＳ６６＞
ステップＳ６６において、制御部２１は、操作部２３において前記授業情報表示処理の終了操作が行われたか否かを判断する。
【０１４８】
ここで、制御部２１は、操作部２３において前記授業情報表示処理の終了操作が行われたと判断すると（Ｓ６６のＹｅｓ側）、前記授業情報表示処理を終了する。また、操作部２３において前記授業情報表示処理の終了操作が行われていなければ（Ｓ６６のＮｏ側）、制御部２１は、処理をステップＳ６７に移行させる。
【０１４９】
＜ステップＳ６７＞
ステップＳ６７において、制御部２１は、前記ページ情報取得処理のステップＳ４６における処理と同様に、操作部２３に対する前記切替操作が行われたか否かを判断する。
【０１５０】
ここで、制御部２１は、操作部２３に対する前記切替操作が行われたと判断すると（Ｓ６７のＹｅｓ側）、処理をステップＳ６８に移行させる。また、操作部２３に対する前記切替操作が行われていなければ（Ｓ６７のＮｏ側）、制御部２１は、処理をステップＳ６６に移行させて、前記授業情報表示処理の終了操作が行われるまでの間、操作部２３に対する前記切替操作が行われるのを待ち受ける。
【０１５１】
＜ステップＳ６８＞
ステップＳ６８において、制御部２１は、前記ページ情報取得処理のステップＳ４７における処理と同様に、ステップＳ６７で行われた前記切替操作に応じて、表示部２２に表示されている前記電子教材のページを切り替える。その後、ステップＳ６３以下の処理が再度実行されて、ステップＳ６８による切り替え後の前記電子教材のページに対応する前記板書データ及び前記メモデータが取得されて表示部２２に表示される。
【０１５２】
このように、電子黒板１０及びサーバー３０は、板面１０Ａに入力される前記授業情報を含む前記板書データが格納される第１記憶部３５１と、前記課題データが格納される第２記憶部３５２と、前記板書データを取得する板書データ取得部１１３と、板書データ取得部１１３により取得される前記板書データを第１記憶部３５１に格納する第１記憶処理部３１２と、前記送信操作に応じて第２記憶部３５２に格納される前記課題データを一又は複数の端末装置２０に送信する第１送信処理部３１５と、第１送信処理部３１５により送信される前記課題データと第１送信処理部３１５による前記課題データの送信時までの予め定められた時間内に板書データ取得部１１３により取得された前記板書データとを関連付ける第１データ処理部３１６と、第１データ処理部３１６により前記課題データに関連付けられた前記板書データと前記授業情報の内容が類似する前記類似板書データを第１記憶部３５１から検出する検出処理部３１７と、第１データ処理部３１６により前記板書データに関連付けられた前記課題データと、検出処理部３１７により検出された前記類似板書データに関連付けられた前記課題データと、を関連付ける第２データ処理部３１８とを備える。
【０１５３】
これにより、第１記憶部３５１に格納される前記板書データ、及び第２記憶部３５２に格納される前記課題データが、前記学習テーマの共通性に基づいて関連付けられる。また、第２記憶部３５２に格納される前記課題データ各々も、前記学習テーマの共通性に基づいて関連付けられる。従って、生徒がサーバー３０の第２記憶部３５２に格納された前記課題データを用いて授業の復習をする際に、前記課題データと前記学習テーマが共通する他の前記課題データをサーバー３０の第２記憶部３５２から探し出す手間を軽減することが可能である。
【０１５４】
［他の実施形態］
なお、情報処理システム１００の電子黒板１０は、表示部１２、描画処理部１１１、及び板書検出部１１２を備えていない構成であってもよい。例えば、電子黒板１０は、板面１０Ａに対する前記授業情報の入力がチョークなどの物理的手段によって行われる構成のものであってもよい。この場合、板書データ取得部１１３は、電子黒板１０に設けられる板面１０Ａに表示された前記授業情報を読取可能なスキャナーなどの画像読取部を用いて、前記板書データを取得することが可能である。
【０１５５】
また、本発明は、電子黒板１０、一又は複数の端末装置２０、及びサーバー３０を含む情報処理システム１００の発明と捉えられるものであってもよい。また、サーバー３０に前記課題データ及び前記課題データの端末装置２０への送信指示を送信する前記教師用端末が情報処理システム１００に含まれていてもよい。
【符号の説明】
【０１５６】
１０：電子黒板
１０Ａ：板面
１１：制御部
１１１：描画処理部
１１２：板書検出部
１１３：板書データ取得部
１１４：板書データ送信部
２０：端末装置
２１：制御部
２１１：教材取得部
２１２：第１表示処理部
２１３：メモデータ生成部
２１４：切替処理部
２１５：ページ情報取得部
２１６：ページ情報送信部
２１７：対応データ取得部
２１８：第２表示処理部
２２：表示部
２３：操作部
３０：サーバー
３１：制御部
３１１：制御信号送信部
３１２：第１記憶処理部
３１３：ページ情報受信部
３１４：第２記憶処理部
３１５：第１送信処理部
３１６：第１データ処理部
３１７：検出処理部
３１８：第２データ処理部
３１９：第２送信処理部
１００：情報処理システム
【図１】
0006053841.tif 000002
【図２】
0006053841.tif 000003
【図３】
0006053841.tif 000004
【図４】
0006053841.tif 000005
【図５】
0006053841.tif 000006
【図６】
0006053841.tif 000007
【図７】
0006053841.tif 000008
【図８】
0006053841.tif 000009
【図９】
0006053841.tif 000010