(57)【要約】【課題】学習に関する報告書の作成を好適に支援することが可能な情報処理装置を提供する。【解決手段】情報処理装置は、生徒の学習に関する報告書を示すデータを取得する。そして、情報処理装置は、報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、報告書に設けられた生徒への指導に関する第２記入欄に入力する文を生成する。【選択図】図７
2020204946.tif 000002
【特許請求の範囲】
【請求項１】
生徒の学習に関する報告書を示すデータを取得する取得手段と、
前記報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、前記報告書に設けられた前記生徒への指導に関する第２記入欄に入力する文を生成する生成手段と、
を有する情報処理装置。
【請求項２】
前記生成手段は、前記記入内容から特定される前記生徒の理解度に基づき、前記第２記入欄に入力する文を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記記入内容から特定される前記生徒の前記学習に対する取組状況に基づき、前記第２記入欄に入力する文を生成する、請求項１または２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記記入内容に含まれるキーワードを抽出し、抽出したキーワードに基づき、前記第２記入欄に入力する文を決定する、請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記生成手段は、前記第２記入欄に入力する文として、当該第２記入欄に入力すべき文を要約した要約文を生成する、請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記生成手段が生成した文を前記第２記入欄に入力した前記報告書を表示する表示手段をさらに備える、請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記生成手段が生成した文が入力された前記第２記入欄に対する入力を受け付ける入力受付手段をさらに備える、請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
情報処理装置が実行する制御方法であって、
生徒の学習に関する報告書を示すデータを取得する取得工程と、
前記報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、前記報告書に設けられた前記生徒への指導に関する第２記入欄に入力する文を生成する生成工程と、
を有する制御方法。
【請求項９】
生徒の学習に関する報告書を示すデータを取得する取得手段と、
前記報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、前記報告書に設けられた前記生徒への指導に関する第２記入欄に入力する文を生成する生成手段
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、学習の報告書への記入作業に対する支援に関する。
【背景技術】
【０００２】
従来から、塾などの民間教育機関と学校とが連携して生徒の指導を行うためのシステムが提案されている。例えば、特許文献１には、ｅラーニングにおいて、受講者の属性ごとに設定した共通ＩＤと、各受講者に設定した固有ＩＤによる二重のＩＤにより受講の可否を判断することにより、受講者の個人情報を保護することが可能なｅラーニングシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９１８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
塾などの民間教育機関と学校とが連携して生徒の指導を行う場合、生徒の指導を円滑かつ効率的に行うためには、学校と民間教育機関との間で各生徒の情報交換を行う必要が生じる。一方、このような情報交換のための連絡帳などの学習報告書の作成は、記入すべき事項が多く、作成者の負荷が大きいという問題がある。学校と生徒の保護者等が情報交換のためにやり取りを行う学習報告書の作成についても、同様の問題が存在する。
【０００５】
本開示は、例えば、上記のような課題を解決するためになされたものであり、学習に関する報告書の作成を好適に支援することが可能な情報処理装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本開示の１つの観点では、情報処理装置は、生徒の学習に関する報告書を示すデータを取得する取得手段と、前記報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、前記報告書に設けられた前記生徒への指導に関する第２記入欄に入力する文を生成する生成手段と、を有する。この態様によれば、情報処理装置は、学習に関する報告書のデータを取得した場合に、当該報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、当該報告書に設けられた生徒への指導に関する第２記入欄に入力する文を生成する。これにより、情報処理装置は、報告書の作成において、第２記入欄に入力する作業の負荷を好適に低減させることができる。
【０００７】
上記情報処理装置の一態様では、前記生成手段は、前記記入内容から特定される前記生徒の理解度に基づき、前記第２記入欄に入力する文を生成する。この態様により、情報処理装置は、生徒の理解度を勘案し、生徒への指導に関する内容を、第２記入欄に入力する文として好適に生成することができる。
【０００８】
上記情報処理装置の他の一態様では、前記生成手段は、前記記入内容から特定される前記生徒の前記学習に対する取組状況に基づき、前記第２記入欄に入力する文を生成する。この態様により、情報処理装置は、生徒の学習に対する取組状況を勘案し、生徒への指導に関する内容を、第２記入欄に入力する文として好適に生成することができる。
【０００９】
上記情報処理装置の他の一態様では、前記生成手段は、前記記入内容に含まれるキーワードを抽出し、抽出したキーワードに基づき、前記第２記入欄に入力する文を決定する。この態様により、情報処理装置は、第２記入欄に入力する文を好適に決定することができる。
【００１０】
上記情報処理装置の他の一態様では、前記生成手段は、前記第２記入欄に入力する文として、当該第２記入欄に入力すべき文を要約した要約文を生成する。この態様によっても、情報処理装置は、第２記入欄に記入すべき内容を示唆する要約文を生成し、報告書の作成者による入力作業を好適に支援することができる。
【００１１】
上記情報処理装置の他の一態様では、情報処理装置は、前記生成手段が生成した文を前記第２記入欄に入力した前記報告書を表示する表示手段をさらに備える。ここでの「表示する」とは、情報処理装置が自ら表示する態様の他、情報処理装置以外の表示装置に所定の表示を実行させる態様も含む。後者の場合、例えば、情報処理装置は、上述の表示装置が所定の表示を行うのに必要な表示データを上述の表示装置に供給する。この態様により、情報処理装置は、生成手段が生成した文を第２記入欄に入力した状態の報告書を、閲覧者に好適に提示することができる。
【００１２】
上記情報処理装置の他の一態様では、情報処理装置は、前記生成手段が生成した文が入力された前記第２記入欄に対する入力を受け付ける入力受付手段をさらに備える。この態様により、情報処理装置は、生成手段が生成した文を修正又は加筆等を行うための入力を好適に受け付けることができる。
【００１３】
本開示の他の観点では、情報処理装置が実行する制御方法であって、生徒の学習に関する報告書を示すデータを取得する取得工程と、前記報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、前記報告書に設けられた前記生徒への指導に関する第２記入欄に入力する文を生成する生成工程と、を有する。情報処理装置は、この制御方法を実行することで、報告書の作成において、第２記入欄に入力する作業の負荷を好適に低減させることができる。
【００１４】
本開示のさらに別の観点では、プログラムは、生徒の学習に関する報告書を示すデータを取得する取得手段と、前記報告書に設けられた学習状況に関する第１記入欄への記入内容に基づき、前記報告書に設けられた前記生徒への指導に関する第２記入欄に入力する文を生成する生成手段としてコンピュータを機能させる。このプログラムをコンピュータで実行することにより、上記の情報処理装置を実現することができる。
【発明の効果】
【００１５】
本発明によれば、生徒の学習に関する報告書に入力する作業の負荷を好適に低減させることができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る教育支援システムの構成を示す。
【図２】学校端末及び管理サーバの構成を示すブロック図である。
【図３】機関端末及び遠隔管理サーバの構成を示すブロック図である。
【図４】連絡帳の表示画面である。
【図５】自動入力ボタンが選択された後の連絡帳の表示画面である。
【図６】図４及び図５に示した連絡帳と異なる種類の連絡帳の表示画面である。
【図７】自動入力処理の手順を示すフローチャートの一例である。
【図８】変形例における教育支援システムの構成を示す。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、情報処理装置、制御方法及びプログラムの実施の形態について説明する。
【００１８】
［全体構成］
図１は、実施形態における教育支援システム１００の構成を示す。教育支援システム１００は、学校と塾などの民間教育機関とが連携して生徒（人物）を指導するためのシステムである。教育支援システム１００は、学校において使用される学校端末１０と、管理サーバ２０と、塾などの民間教育機関において使用される機関端末３０とを含む。
【００１９】
学校には、学校端末１０として、学校の教師が使用する教師端末１０Ａと、民間教育機関との遠隔授業に用いられる遠隔授業用端末１０Ｂとが設けられる。また、民間教育機関には、機関端末３０として、民間教育機関の講師が使用する講師端末３０Ａと、学校との遠隔授業に用いられる遠隔指導用端末３０Ｂとが設けられる。また、民間教育機関には、上述の遠隔授業を管理する遠隔管理サーバ３１が設けられている。
【００２０】
教師端末１０Ａは、ネットワーク５を通じ、アップロードするファイルを管理サーバ２０へ送信したり、講師端末３０Ａがアップロードしたファイルを管理サーバ２０から受信したりする。ここで、教師端末１０Ａがアップロードするファイルは、民間教育機関における指導用に学校から提供されるファイルであって、例えば、生徒の個人カルテ、連絡帳、民間教育機関における指導の対象となる復習教材の添削前のファイルなどが該当する。
【００２１】
また、本実施形態では、教師端末１０Ａは、民間教育機関の講師と生徒の指導に関する情報交換を行うための連絡帳を表示する。この場合、教師端末１０Ａは、管理サーバ２０から、連絡帳を表示するためのデータ（「連絡帳データＤ１」とも呼ぶ。）を受信する。そして、教師端末１０Ａは、管理サーバ２０から受信した連絡帳データＤ１に基づき、連絡帳の表示画面を表示する。また、教師端末１０Ａは、連絡帳の表示画面上において、連絡帳に設けられた記入欄への入力を受付け、受け付けた入力情報等を管理サーバ２０に送信する。これにより、教師端末１０Ａは、管理サーバ２０が記憶する連絡帳データＤ１を更新させる。
【００２２】
教師端末１０Ａは、各教師が個別に使用する個人用端末であってもよく、教師が共有して使用する共用端末であってもよい。なお、ネットワーク５を通じた教師端末１０Ａと管理サーバ２０との通信は有線であっても無線であってもよい。
【００２３】
遠隔授業用端末１０Ｂは、例えば、学校ごとに複数設けられており、民間教育機関が管理する遠隔指導用端末３０Ｂと接続を行い、リアルタイムに取得される画像及び音声などの情報（「遠隔授業用データＤ２」とも呼ぶ。）の送受信を行う。この場合、遠隔授業用端末１０Ｂは、例えば、民間教育機関が管理する遠隔管理サーバ３１から認証を受けるためのデータの授受を遠隔管理サーバ３１と行った後、遠隔指導用端末３０Ｂと遠隔授業用データＤ２の送受信を行うための通信を確立する。この場合の遠隔授業用データＤ２のデータ通信は、遠隔管理サーバ３１により中継されてもよく、遠隔管理サーバ３１により中継されることなく直接的に行われてもよい。また、遠隔授業用端末１０Ｂは、上述の認証を受けるため、例えば、遠隔管理サーバ３１に対して、所定のログイン用のＩＤ（ログインＩＤ）及びパスワードなどを指定した認証用データを送信する。
【００２４】
また、遠隔授業用端末１０Ｂは、例えば、カメラ及び音声入力装置などと接続しており、当該カメラが生成した画像データ及び音声入力装置が生成した音声データを、遠隔授業用データＤ２として遠隔指導用端末３０Ｂに送信する。また、遠隔授業用端末１０Ｂは、ディスプレイ及びスピーカなどを有し、遠隔授業用データＤ２として、画像データ及び音声データが含まれていた場合には、当該画像データをディスプレイに表示したり、音声データをスピーカにより出力したりする。なお、ネットワーク５を通じた遠隔授業用端末１０Ｂと遠隔指導用端末３０Ｂ又は遠隔管理サーバ３１との通信は、有線であっても無線であってもよい。
【００２５】
管理サーバ２０は、教師端末１０Ａ及び講師端末３０Ａから夫々アップロードされたファイルを、教師端末１０Ａ及び講師端末３０Ａにより参照及び書き換え可能に記憶する。また、本実施形態では、管理サーバ２０は、連絡帳データＤ１又はこれに相当する連絡帳のデータを記憶しており、教師端末１０Ａ及び講師端末３０Ａに対し、連絡帳データＤ１を送信することで、連絡帳を各端末に表示させる。このとき、管理サーバ２０は、連絡帳の各記入欄への入力情報を各端末から受信することで、記憶する連絡帳データＤ１の更新を行う。このとき、管理サーバ２０は、連絡帳の一部の記入欄に対し、記入内容の自動入力に関する処理（「自動入力処理」とも呼ぶ。）を行う。自動入力処理の詳細は後述する。管理サーバ２０は、「情報処理装置」の一例である。
【００２６】
講師端末３０Ａは、ネットワーク５を通じ、アップロードするファイルを管理サーバ２０へ送信したり、教師端末１０Ａがアップロードしたファイルを管理サーバ２０から受信したりする。また、本実施形態では、講師端末３０Ａは、教師端末１０Ａと同様、管理サーバ２０に記憶された連絡帳データＤ１の受信及び表示などを行う。
【００２７】
遠隔指導用端末３０Ｂは、遠隔授業用端末１０Ｂからの接続要求を遠隔管理サーバ３１から受信した場合に、所定の処理を実行することで、遠隔管理サーバ３１を介し、遠隔授業用端末１０Ｂと遠隔授業用データＤ２の授受を行うための通信接続を行う。なお、遠隔指導用端末３０Ｂは、遠隔管理サーバ３１を中継することなく、遠隔授業用データＤ２の通信を行うための遠隔授業用端末１０Ｂとの通信接続を行ってもよい。この場合、遠隔指導用端末３０Ｂは、例えば、遠隔授業用端末１０Ｂと通信を行うための遠隔授業用端末１０Ｂの通信アドレスの情報などの情報を遠隔管理サーバ３１から受信することで、遠隔授業用端末１０Ｂと通信接続を行う。なお、講師端末３０Ａは、遠隔指導用端末３０Ｂとして機能してもよい。同様に、遠隔指導用端末３０Ｂは、講師端末３０Ａとして機能してもよい。
【００２８】
なお、図１では、学校端末１０及び機関端末３０は、ノート型パソコンとして表示されているが、これに限定されず、デスクトップ型パソコンであってもよく、タブレット型端末であってもよい。
【００２９】
［装置構成］
図２（Ａ）は、学校端末１０の構成を示すブロック図である。図示のように、学校端末１０は、通信部１３、記憶部１４、入力部１５、制御部１６、及び出力部１７を備える。これらの構成要素は、バス１９により相互に接続されている。
【００３０】
通信部１３は、制御部１６の制御に基づき、管理サーバ２０等の外部装置と通信を行う。記憶部１４は、ＲＡＭ、ＲＯＭなどのメモリにより構成される。記憶部１４には、制御部１６により実行される様々な処理のプログラムが記憶される。制御部１６は、それらのプログラムを実行することにより、学校端末１０全体を制御する。また、記憶部１４は、制御部１６が様々な処理を実行する際の作業メモリとして機能する。
【００３１】
入力部１５は、学校端末１０に入力される情報を生成する。入力部１５は、例えば、マウス、ボタン、タッチパネル、カメラ、マイクなどの音声入力装置等であってもよく、これらのデバイスに接続するためのインターフェースであってもよい。
【００３２】
出力部１７は、制御部１６の制御に基づき、所定の表示及び音出力を行う。出力部１７は、例えば、ディスプレイ、プロジェクタ、スピーカ、ヘッドホン等であってもよく、これらのデバイスに接続するためのインタ−フェースであってもよい。
【００３３】
制御部１６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサ（コンピュータ）により構成され、学校端末１０の各構成要素を制御する。制御部１６は、記憶部１４に記憶されるプログラムに基づき、所定の処理を行う。
【００３４】
図２（Ｂ）は、管理サーバ２０の構成を示すブロック図である。管理サーバ２０は、通信部２１と、記憶部２２と、制御部２３とを備える。なお、これらの構成要素は、バス２７を介して相互に接続されている。
【００３５】
通信部２１は、制御部２３の制御に基づき、ネットワーク５を通じて教師端末１０Ａ及び講師端末３０Ａと通信を行う。
【００３６】
記憶部２２は、ＲＡＭ、ＲＯＭなどのメモリにより構成される。記憶部２２には、制御部２３により実行される様々な処理のプログラムが記憶される。また、記憶部２２は、制御部２３が様々な処理を実行する際の作業メモリとして機能する。記憶部２２は、共有ファイルＤＢ（ＤａｔａＢａｓｅ）２８と、自動入力決定情報２９とを有している。
【００３７】
共有ファイルＤＢ２８は、教師端末１０Ａ又は講師端末３０Ａからアップロードされたファイルを記憶するデータベースである。本実施形態では、共有ファイルＤＢ２８は、連絡帳データを含んでいる。なお、共有ファイルＤＢ２８に記憶される連絡帳データと、管理サーバ２０が教師端末１０Ａ又は講師端末３０Ａに対して送信する連絡帳データＤ１とは同一でなくともよい。例えば、制御部２３は、共有ファイルＤＢ２８に記憶される連絡帳データに対し、所定のビューアにより表示可能なデータ形式に変更したデータを、連絡帳データＤ１として教師端末１０Ａ又は講師端末３０Ａに送信してもよい。
【００３８】
自動入力決定情報２９は、連絡帳に対する自動入力処理において制御部２３が参照する情報である。具体的には、自動入力決定情報２９は、対象の連絡帳に対し、記入済みの記入欄（「記入済み欄」とも呼ぶ。）への記入内容から、自動入力の対象となる記入欄（「自動入力対象欄」とも呼ぶ。）への記入内容を決定する際に用いられる情報である。
【００３９】
例えば、自動入力決定情報２９は、記入済み欄に記入された学習状況を表す一又は複数のキーワード等と、自動入力対象欄へ記入すべき内容とを対応付けたテーブル情報を含む。この場合、キーワード等は、例えば、生徒の学習への取組状況や学習に対する理解度などの学習状況を表すキーワード又は定型文である。この場合、自動入力決定情報２９は、上述のキーワード等を抽出する対象となる記入欄（即ち自動入力において参考とする記入欄）を指定する情報をさらに含んでもよい。
【００４０】
他の例では、自動入力決定情報２９は、記入済み欄に記入された一又は複数のキーワード等を入力として、複数の候補となる文から自動入力対象欄へ記入すべき文を決定するように学習された学習モデル（識別器）のパラメータ情報であってもよい。この場合、学習モデルは、例えば、サポートベクターマシーンやニューラルネットワークなどの機械学習のアルゴリズムである。学習モデルが畳み込みニューラルネットワークなどのニューラルネットワークである場合、自動入力決定情報２９は、例えば、層構造、各層のニューロン構造、各層におけるフィルタ数及びフィルタサイズ、並びに各フィルタの各要素の重みなどのパラメータ情報を含む。
【００４１】
また、連絡帳は、連絡のやり取りを行う主体の組み合わせ（例えば学校の教師と塾の講師、学校の教師と生徒の保護者）によって種類が異なり、連絡のやり取りを行う内容（例えば科目や単元）によっても種類が異なる。以上を勘案し、好適には、自動入力決定情報２９（即ち上述のテーブル情報又はパラメータ情報）は、連絡帳の種類毎に設けられるとよい。同様に、連絡帳内において複数の自動入力対象欄が存在する場合には、自動入力決定情報２９は、これらの自動入力対象欄毎に設けられてもよい。
【００４２】
なお、共有ファイルＤＢ２８及び自動入力決定情報２９の少なくともいずれかは、管理サーバ２０とは別体の記憶装置により記憶されてもよい。この場合、上述の記憶装置は、例えば、１又は複数の装置により構成され、管理サーバ２０とネットワーク５を介して接続してもよい。
【００４３】
制御部２３は、ＣＰＵ、ＧＰＵなどのコンピュータにより構成され、管理サーバ２０の各構成要素を制御する。制御部２３は、記憶部２２に記憶されるプログラムに基づき、所定の処理を行う。例えば、制御部２３は、後述する自動入力処理を行う。制御部２３は、取得手段、生成手段、表示手段、入力受付手段及びプログラムを実行するコンピュータの一例である。
【００４４】
図３（Ａ）は、機関端末３０の構成を示すブロック図である。機関端末３０は、通信部３３と、記憶部３４と、入力部３５と、制御部３６と、出力部３７とを備える。なお、これらの構成要素は、バス３９を介して相互に接続されている。
【００４５】
通信部３３は、制御部３６の制御に基づき、管理サーバ２０などの外部装置とデータ通信を行う。記憶部３４は、ＲＡＭ、ＲＯＭなどのメモリにより構成される。記憶部３４には、制御部３６により実行される様々な処理のプログラムが記憶される。制御部３６は、それらのプログラムを実行することにより、機関端末３０の全体を制御する。また、記憶部３４は、制御部３６が様々な処理を実行する際の作業メモリとして機能する。
【００４６】
入力部３５は、機関端末３０に入力される情報を生成する。入力部３５は、例えば、マウス、ボタン、タッチパネル、カメラ、マイクなどの音声入力装置等であってもよく、これらのデバイスに接続するためのインターフェースであってもよい。
【００４７】
出力部３７は、制御部３６の制御に基づき、所定の表示及び音出力を行う。出力部３７は、例えば、ディスプレイ、プロジェクタ、スピーカ、ヘッドホン等であってもよく、これらのデバイスに接続するためのインタ−フェースであってもよい。
【００４８】
制御部３６は、ＣＰＵ、ＧＰＵなどのコンピュータにより構成され、機関端末３０の各構成要素を制御する。制御部３６は、記憶部３４に記憶されるプログラムに基づき、所定の処理を行う。
【００４９】
図３（Ｂ）は、遠隔管理サーバ３１の構成を示すブロック図である。遠隔管理サーバ３１は、通信部４３と、記憶部４５と、制御部４６とを備える。なお、これらの構成要素は、バス４９を介して相互に接続されている。
【００５０】
通信部４３は、制御部４６の制御に基づき、ネットワーク５を通じ、遠隔授業用端末１０Ｂなどの外部装置と通信を行う。
【００５１】
記憶部４５は、ＲＡＭ、ＲＯＭなどのメモリにより構成される。記憶部４５には、制御部４６により実行される様々な処理のプログラムが記憶される。また、記憶部４５は、制御部４６が様々な処理を実行する際の作業メモリとして機能する。また、記憶部４５は、遠隔授業用端末１０ＢをログインＩＤやパスワードなどにより生徒をログイン認証するための認証用情報、及び、遠隔授業用端末１０Ｂに対する認証後の接続先である遠隔指導用端末３０Ｂの通信アドレス情報などを有している。
【００５２】
制御部４６は、ＣＰＵ、ＧＰＵなどのコンピュータにより構成され、遠隔管理サーバ３１の各構成要素を制御する。制御部４６は、記憶部１４に記憶されるプログラムに基づき、所定の処理を行う。例えば、制御部４６は、遠隔授業用端末１０Ｂから遠隔指導用端末３０Ｂに対する接続要求を通信部４３が受信した場合に、遠隔指導用端末３０Ｂが遠隔授業用端末１０Ｂと通信接続を確立するために必要な処理を実行する。
【００５３】
［自動入力処理］
概略的には、管理サーバ２０は、連絡帳データＤ１に基づき教師端末１０Ａ又は講師端末３０Ａに連絡帳を表示させている場合、連絡帳の記入済み欄への記入内容に基づき、自動入力決定情報２９を参照し、自動入力対象欄への記入内容の自動入力を行う。これにより、管理サーバ２０は、連絡帳の作成に要する負担を好適に低減する。
【００５４】
図４は、管理サーバ２０から送信される連絡帳データＤ１に基づき教師端末１０Ａが表示する連絡帳の表示画面である。管理サーバ２０は、教師端末１０Ａから連絡帳データＤ１の表示要求を検知し、当該連絡帳データＤ１の表示情報を教師端末１０Ａに送信することで、教師端末１０Ａに図４に示す連絡帳の表示画面を表示させている。
【００５５】
図４に示す表示画面は、算数の一つの単元（ここでは「面積の算出」）に関して特定の生徒（ここでは「ＡＡ」さん）を対象とした連絡帳を示しており、第１連絡欄４０と、第２連絡欄４１と、第３連絡欄４２と、自動入力ボタン４４と、保存ボタン４７とを備える。
【００５６】
第１連絡欄４０は、塾での指導前において、対象の生徒の指導に関する学校の教師から塾の講師への連絡事項を記入する欄である。第１連絡欄４０は、対象の生徒の学校での対象の単元に対する取組姿勢を記入するための第１記入欄４０１と、対象の単元において対象の生徒に関し学校の教師が気になることを記入するための第２記入欄４０２とを含む。教師端末１０Ａは、第１記入欄４０１又は第２記入欄４０２が選択された状態において、選択された記入欄に対する入力内容の追加、変更、削除等を指示するユーザ入力を受け付ける。なお、第１記入欄４０１又は第２記入欄４０２の少なくともいずれか一方は、入力内容を複数の定型文から選択する形式（例えばプルダウンメニュー形式）の記入欄であってもよい。
【００５７】
第２連絡欄４１は、塾での指導後において、対象の生徒の指導に関する塾の講師から学校の教師への連絡事項を記入する欄である。第２連絡欄４１は、対象の生徒に対する塾での授業のダイジェストを記入するための第１記入欄４１１と、対象の生徒の塾での対象の単元に対する取組姿勢を記入するための第２記入欄４１２と、対象の生徒の塾での対象の単元に対する理解度を記入するための第３記入欄４１３とを含む。教師端末１０Ａは、第１記入欄４１１、第２記入欄４１２、または第３記入欄４１３のいずれかが選択された状態において、選択された記入欄に対する入力内容の追加、変更、削除等を指示するユーザ入力を受け付ける。なお、第２記入欄４１２又は第３記入欄４１３の少なくともいずれか一方は、入力内容を複数の定型文から選択する形式の記入欄であってもよい。
【００５８】
第３連絡欄４２は、塾での指導後において、第２連絡欄４１の記入内容を参照した学校の教師が塾の講師に対して伝達するメッセージを記入する欄である。第３連絡欄４２には、自動入力ボタン４４が設けられている。
【００５９】
管理サーバ２０は、自動入力ボタン４４が選択されたことを検知した場合、第３連絡欄４２への記入内容を自動生成し、第３連絡欄４２に表示させる。例えば、教師端末１０Ａは、自動入力ボタン４４が選択された場合に、第３連絡欄４２への自動入力を要求する信号を管理サーバ２０に送信する。そして、管理サーバ２０は、上述の自動入力を要求する信号に基づき、第３連絡欄４２を自動入力対象欄とみなし、第３連絡欄４２に対する自動入力処理を実行する。
【００６０】
図５は、自動入力ボタン４４が選択された後の連絡帳の表示画面である。図５に示すように、管理サーバ２０は、自動入力ボタン４４が選択されたことを検知した場合、対応する第３連絡欄４２に記入すべき内容を決定し、第３連絡欄４２内に表示させている。
【００６１】
この場合、管理サーバ２０は、自動入力決定情報２９を参照し、第２連絡欄４１の第１記入欄４１１に記入された授業ダイジェスト及び第２記入欄４１２に記入された取組姿勢、並びに、第３記入欄４１３に記入された対象の生徒の理解度等に基づき、第３連絡欄４２へ自動入力すべき内容を決定する。上述の授業ダイジェスト及び取組姿勢は、「学習に対する取組状況」の一例である。
【００６２】
ここで、自動入力決定情報２９には、連絡帳の種類ごとに、記入済み欄において記入された１又は複数のキーワードから自動入力すべき文を決定するためのテーブル情報又は当該決定を行う学習モデルのパラメータ情報が含まれている。ここで、テーブル情報は、記入欄において記入された１又は複数のキーワード（若しくは選択された定型文）と、自動入力対象欄において自動入力すべき内容とを対応付けた情報である。また、自動入力決定情報２９は、自動入力対象欄（ここでは第３連絡欄４２）への入力内容の決定に際して参照すべき記入欄を指定する情報を含んでいる。
【００６３】
よって、管理サーバ２０は、自動入力決定情報２９を参照することで、記入済み欄のうち参照すべき記入済み欄（ここでは第１連絡欄４０及び第２連絡欄４１）を決定する。そして、管理サーバ２０は、参照すべき記入済み欄の記入内容からキーワード等を抽出し、上述のテーブル情報又は学習モデルを用いることで、自動入力対象欄（ここでは第３連絡欄４２）への入力内容を好適に決定することができる。なお、上述の、記入済み欄のうち参照すべき記入済み欄（ここでは第１連絡欄４０及び第２連絡欄４１）は、「第１記入欄」の一例であり、自動入力対象欄（ここでは第３連絡欄４２）は、「第２記入欄」の一例である。
【００６４】
図５の例では、管理サーバ２０は、第３記入欄４１３に記入された理解度（４段階評価で３）を示す定型文に基づき、第３連絡欄４２において、「本単元について、引き続き演習を行ってください。」及び「教材「学習ドリルＸ」及び「演習Ｙ」を用いてください。」との各文章を自動入力している。また、管理サーバ２０は、第１記入欄４１１への記入内容から抽出されたキーワード「補助線を引くことが必要な問題」及び「苦手」等に基づき、第３連絡欄４２において、「補助線を引くことが必要な問題の演習を重点的に行ってください。」との文章を自動入力している。また、管理サーバ２０は、第２記入欄４１２への記入内容から抽出されたキーワード「能動的に取り組む姿勢」及び「見られる」等に基づき、第３連絡欄４２において、「能動的に取り組む姿勢を伸ばすように引き続き指導してください。」との文章を自動入力している。
【００６５】
なお、教師端末１０Ａは、自動入力後の第３連絡欄４２について、内容の追加または変更に関するユーザ入力を受け付けてもよい。この場合、例えば、教師端末１０Ａは、ユーザ入力により変更された後の第３連絡欄４２の記入内容を示す情報を管理サーバ２０に送信する。この場合であっても、第３連絡欄４２に自動入力された内容は、学校の教師が第３連絡欄４２に記入を行うためのたたき台として機能することになる。
【００６６】
また、教師端末１０Ａは、保存ボタン４７が選択されたことを検知した場合、保存ボタン４７が選択された時点での連絡帳への入力内容を反映するための情報を、管理サーバ２０に送信する。そして、管理サーバ２０は、教師端末１０Ａから受信した情報に基づき、共有ファイルＤＢ２８に記憶した連絡帳データの更新を行う。従って、管理サーバ２０は、図５の状態で保存ボタン４７が選択されたことを検知した場合、第３連絡欄４２に自動入力された内容を含むように更新した連絡帳データを、共有ファイルＤＢ２８に記憶する。
【００６７】
このように、管理サーバ２０は、学校の教師と塾の講師とがやり取りを行う連絡帳について、記入済み欄への入力内容に基づき、自動入力決定情報２９を参照することで、学校の教師が記入すべき未記入の記入欄への自動入力を行う。これにより、管理サーバ２０は、学校の教師による連絡帳への記入の負荷を好適に低減することができる。
【００６８】
なお、第３連絡欄４２は、学校の教師から塾の講師へのメッセージを入力する欄である代わりに、学校の教師から対象の生徒又はその保護者へのメッセージを入力する欄であってもよい。この場合、教師端末１０Ａを使用する学校の教師は、例えば、第３連絡欄４２への入力後の連絡帳に対する印刷を行い、印刷された連絡帳を対象の生徒又は保護者に配布する。なお、教師端末１０Ａは、対象の生徒又は保護者が登録する通信アドレスに対し、更新後の連絡帳データＤ１を送信してもよい。
【００６９】
図６は、管理サーバ２０から送信される連絡帳データＤ１に基づき講師端末３０Ａが表示する連絡帳の表示画面である。図６に示す連絡帳は、図４及び図５に示した連絡帳と異なる種類（フォーマット）となっている。
【００７０】
講師端末３０Ａは、管理サーバ２０から受信した連絡帳データＤ１に基づき、連絡帳の表示画面上において、第１連絡欄４０と、第２連絡欄４１Ａと、自動入力ボタン４４Ａと、保存ボタン４７とを表示している。ここで、図６に示す第１連絡欄４０は、図４及び図５に示した第１連絡欄４０と同一である。また、図６に示す第２連絡欄４１Ａは、図４及び図５に示した第２連絡欄に含まれていた第１記入欄４１１、第２記入欄４１２及び第３記入欄４１３に加えて、塾の講師から学校の教師へのコメントを入力するための第４記入欄４１４を備える。
【００７１】
そして、第４記入欄４１４には、自動入力ボタン４４Ａが設けられており、管理サーバ２０は、自動入力ボタン４４Ａが選択されたことを検知した場合、第４記入欄４１４への自動入力を行う。なお、図６は、自動入力ボタン４４Ａが選択された後の連絡帳の表示画面を示している。
【００７２】
自動入力ボタン４４Ａが選択された場合、管理サーバ２０は、自動入力決定情報２９を参照し、記入済み欄である第１記入欄４１１、第２記入欄４１２及び第３記入欄４１３の記入内容に基づき、第４記入欄４１４へ自動入力する内容を決定する。
【００７３】
例えば、管理サーバ２０は、第３記入欄４１３に記入された理解度（４段階評価中３）を示す定型文に基づき、「本単元について、引き続き演習を行う必要があります。」との文章を自動入力している。また、管理サーバ２０は、第１記入欄４１１への記入内容から抽出されたキーワード「補助線を引くことが必要な問題」及び「苦手」等に基づき、「補助線を引くことが必要な問題についてもう少し演習が必要です。」との文章を自動入力している。また、管理サーバ２０は、第２記入欄４１２への記入内容から抽出されたキーワード「能動的に取り組む姿勢」及び「見られる」等に基づき、「能動的に取り組む姿勢に取り組む姿勢が見られましたので、引き続き質問等をしやすい環境作りが必要です。」との文章を自動入力している。
【００７４】
なお、講師端末３０Ａは、自動入力後の第４記入欄４１４について、内容の追加または変更に関するユーザ入力を受け付けてもよい。この場合、例えば、講師端末３０Ａは、ユーザ入力により変更された後の第４記入欄４１４の記入内容を示す情報を管理サーバ２０に送信する。この場合であっても、第４記入欄４１４に自動入力された内容は、塾の講師が第４記入欄４１４に記入を行うためのたたき台として機能することになる。
【００７５】
また、講師端末３０Ａは、保存ボタン４７が選択されたことを検知した場合、保存ボタン４７が選択された時点での連絡帳への入力内容を反映するための情報を、管理サーバ２０に送信する。そして、管理サーバ２０は、講師端末３０Ａから受信した情報に基づき、共有ファイルＤＢ２８に記憶した対象の連絡帳データＤ１の更新を行う。従って、管理サーバ２０は、図６の状態で保存ボタン４７が選択されたことを検知した場合、第４記入欄４１４に自動入力された内容を含むように更新した連絡帳データＤ１を、共有ファイルＤＢ２８に記憶する。
【００７６】
このように、管理サーバ２０は、学校の教師と塾の講師とがやり取りを行う連絡帳について、記入済み欄への入力内容に基づき、自動入力決定情報２９を参照することで、塾の講師が記入すべき未記入の記入欄への自動入力を行う。これにより、管理サーバ２０は、塾の講師による連絡帳への記入の負荷を好適に低減することができる。
【００７７】
図７は、管理サーバ２０が実行する自動入力処理の手順を示すフローチャートの一例である。管理サーバ２０は、図７に示すフローチャートの処理を、教師端末１０Ａ又は講師端末３０Ａから連絡帳データＤ１の表示要求を受信する毎に実行する。
【００７８】
まず、管理サーバ２０は、教師端末１０Ａ又は講師端末３０Ａから共有ファイルＤＢ２８に記憶したいずれかの連絡帳データに対する表示要求を受信した場合に、当該連絡帳データを共有ファイルＤＢ２８から取得すると共に、当該連絡帳データに相当する連絡帳データＤ１を表示要求元の端末に送信する（ステップＳ１０）。これにより、管理サーバ２０は、対象の連絡帳の表示画面を表示要求元の端末に表示させる。
【００７９】
次に、管理サーバ２０は、表示要求元の端末から、自動入力の要求があるか否か判定する（ステップＳ１１）。この場合、例えば、管理サーバ２０は、図４〜図６に示す連絡帳の表示画面例では、自動入力ボタン４４又は自動入力ボタン４４Ａが選択されたことを検知した場合に、自動入力の要求があると判定する。
【００８０】
そして、管理サーバ２０は、自動入力の要求があった場合（ステップＳ１１；Ｙｅｓ）、対象の連絡帳の記入済み欄に対する入力内容を認識する（ステップＳ１２）。そして、管理サーバ２０は、自動入力決定情報２９を参照し、ステップＳ１２で認識した記入済み欄の入力内容から、自動入力対象欄への入力内容を決定し、決定した内容を自動入力対象欄に表示させる（ステップＳ１３）。これにより、管理サーバ２０は、表示要求元の端末の使用者による連絡帳への入力の負荷を好適に低減させることができる。一方、管理サーバ２０は、自動入力の要求がない場合（ステップＳ１１；Ｎｏ）、引き続きステップＳ１１において自動入力の要求の有無の判定を行う。
【００８１】
［変形例］
次に、上述の実施形態に好適な変形例について説明する。以下に示す変形例は、任意に組み合わせて上述の実施形態に適用されてもよい。
【００８２】
（変形例１）
図７のフローチャートが示す自動入力処理を、管理サーバ２０が実行する代わりに、連絡帳の表示を行う端末である教師端末１０Ａ及び講師端末３０Ａが夫々実行してもよい。
【００８３】
ここで、一例として、教師端末１０Ａが図７のフローチャートに示される自動入力処理を実行する場合について、図４に示す連絡帳の表示画面例を参照して説明する。なお、この場合、教師端末１０Ａは、自動入力決定情報２９を記憶部１４に予め記憶しているものとする。
【００８４】
教師端末１０Ａは、ステップＳ１０において、管理サーバ２０から連絡帳データＤ１を受信し、図４に示す連絡帳の表示画面を表示する。そして、教師端末１０Ａは、自動入力ボタン４４が選択されたことを検知した場合、ステップＳ１１において、自動入力があったと判定する。そして、この場合、教師端末１０Ａは、ステップＳ１２において、記入済み欄（ここでは第２連絡欄４１の各記入欄４１１〜４１３）に対する入力内容を認識する。そして、教師端末１０Ａは、ステップＳ１３において、自動入力決定情報２９を参照し、記入済み欄に対する入力内容から、自動入力対象欄（ここでは第３連絡欄４２）への入力内容を決定し、当該入力内容の表示を行う。
【００８５】
このように、教師端末１０Ａは、管理サーバ２０の代わりに図７のフローチャートの処理を行う場合であっても、連絡帳の未記入欄への自動入力を行い、教師の連絡帳の入力作業の負荷を好適に低減することができる。
【００８６】
同様に、講師端末３０Ａが図７のフローチャートに示される自動入力処理を実行してもよい。この場合、講師端末３０Ａは、自動入力決定情報２９を予め記憶部３４に記憶し、図７のフローチャートの各ステップの処理を実行する。これによっても、講師端末３０Ａは、連絡帳の未記入欄への自動入力を行い、民間教育機関の講師の連絡帳の入力作業の負荷を好適に低減することができる。
【００８７】
なお、本変形例において、教師端末１０Ａ及び講師端末３０Ａは、「情報処理装置」の一例である。
【００８８】
（変形例２）
自動入力処理の対象となる連絡帳は、学校の教師と塾の講師とがやり取りを行う連絡帳に限られない。
【００８９】
図８は、変形例２における教育支援システム１００Ａの構成を示す。教育支援システム１００Ａは、生徒の保護者が使用する保護者端末５０を備える。保護者端末５０は、学校端末１０及び機関端末３０と同様、通信部、記憶部、入力部、制御部及び出力部などを備え、ネットワーク５を介し、管理サーバ２０とデータ通信を行う。
【００９０】
本変形例では、管理サーバ２０は、学校の教師と生徒の保護者とが生徒の指導に関する情報交換を行うための連絡帳に対する連絡帳データＤ１を共有ファイルＤＢ２８に記憶する。そして、管理サーバ２０は、保護者端末５０から保護者と教師との情報交換に関する連絡帳の表示要求を受信した場合に、図７に示すフローチャートの処理を実行する。これにより、保護者端末５０は、管理サーバ２０から送信される連絡帳データＤ１に基づき連絡帳の表示画面を表示すると共に、自動入力対象欄に対して管理サーバ２０が生成した記入内容を自動入力して表示することができる。管理サーバ２０は、保護者と教師との情報交換に関する連絡帳の表示要求を教師端末１０Ａから受信した場合も同様に、図７に示すフローチャートの処理を実行する。
【００９１】
（変形例３）
図７のフローチャートの処理において、管理サーバ２０は、ステップＳ１１において自動入力の要求の有無に関わらずステップＳ１２及びステップＳ１３の処理を実行してもよい。
【００９２】
この場合、管理サーバ２０は、ステップＳ１０において、連絡帳データＤ１を取得し、表示要求元の端末に連絡帳の表示画面を表示させる場合、当該連絡帳に設けられた自動入力対象欄（即ち自動入力処理により自動入力が可能な記入欄）を認識する。そして、管理サーバ２０は、自動入力決定情報２９を参照し、記入済み欄の記入内容から自動入力対象欄への入力内容を決定し、当該内容を自動入力対象欄に表示させる。例えば、図４及び図５に示す連絡帳の表示画面では、管理サーバ２０は、連絡帳の表示要求があった場合、図４に示す連絡帳の表示画面を表示することなく、図５に示す連絡帳の表示画面（即ち第３連絡欄４２が自動入力済の画面）を教師端末１０Ａに直ちに表示させる。なお、管理サーバ２０は、自動入力対象欄が未記入である場合に限り、自動入力対象欄への自動入力を行ってもよい。
【００９３】
（変形例４）
自動入力処理の対象は、連絡帳に限定されない。これに代えて、管理サーバ２０は、連絡帳以外の学習に関する任意の報告書を対象として自動入力処理を行ってもよい。
【００９４】
この場合、例えば、自動入力決定情報２９は、例えば報告書の種類毎及び自動入力対象欄毎に、自動入力対象欄への自動入力の際に記入内容を参照すべき記入欄の情報、及び、上述したテーブル情報又はパラメータ情報等を含む。そして、管理サーバ２０は、自動入力決定情報２９を参照し、教師端末１０Ａ又は講師端末３０Ａに表示させる報告書内の自動入力対象欄に対し、記入済み欄の記入内容に基づき自動入力を行う。
【００９５】
この態様によれば、管理サーバ２０は、一部記入済みの任意の学習報告書に対して、未記入欄への自動入力を行い、学習報告書の作成者の負荷を好適に低減させることができる。
【００９６】
（変形例５）
自動入力対象欄へ自動入力する内容は、完成された文章である必要はなく、要約文であってもよい。なお、要約文は、完成された文である必要はなく、記入すべき文を示唆する要約的な文字列（例えばキーワード）であってもよい。
【００９７】
例えば、図５の連絡帳の表示画面では、管理サーバ２０は、第３連絡欄４２に入力する文章として、「本単元について、引き続き演習を行ってください。」と入力する代わりに、その要約文である「本単元の演習要」を自動入力してもよい。同様に、管理サーバ２０は、第３連絡欄４２に入力する文章として、「教材「学習ドリルＸ」及び「演習Ｙ」を用いてください。」と入力する代わりに、その要約文（学習のキーワードとなる教材名）である「学習ドリルＸ、演習Ｙ」を自動入力してもよい。この場合であっても、管理サーバ２０は、自動入力対象欄へ記入すべき内容を好適に示唆することができ、連絡帳の作成を好適に支援することができる。
【符号の説明】
【００９８】
５  ネットワーク
１０  学校端末
１０Ａ  教師端末
１０Ｂ  遠隔授業用端末
２０  管理サーバ
３０  機関端末
３０Ａ  講師端末
３０Ｂ  遠隔指導用端末
３１  遠隔管理サーバ
１００、１００Ａ  教育支援システム
【図１】
2020204946.tif 000003
【図２】
2020204946.tif 000004
【図３】
2020204946.tif 000005
【図４】
2020204946.tif 000006
【図５】
2020204946.tif 000007
【図６】
2020204946.tif 000008
【図７】
2020204946.tif 000009
【図８】
2020204946.tif 000010