(57)【要約】  【課題】  書取り学習の効果が低い場合の原因を考慮して、書取りの反復回数を決定する書取り学習支援システムを提供する。  【解決手段】  書取り学習支援システム１は、画面表示及び手書き入力が可能な表示入力部３２を備えた学習者端末３０と、表示入力部３２に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面３００を表示させ、書取り学習画面３００を表示した表示入力部３２に対する手書き入力による書取りを検出する学習実行部１２１と、書取り学習における書取りの反復回数を調節する反復回数調節部１２３とを備える。反復回数調節部１２３は、書取り学習における書取りの速さに基づいて、書取りの反復回数を調節する。【選択図】  図２
2018092042.tif 000002
【特許請求の範囲】
【請求項１】
画面表示及び手書き入力が可能な表示入力部と、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、
前記書取り学習における書取りの反復回数を調節する反復回数調節部と、
を備え、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する、書取り学習支援システム。
【請求項２】
前記書取り学習における前記書取りの速さは、同一の学習単語の文字又は文字列についての複数のユーザの平均的な書取りの速さに対する、当該ユーザの相対的な書取りの速さである、請求項１に記載の書取り学習支援システム。
【請求項３】
前記反復回数調節部は、前記書取りの速さが速い場合に前記反復回数を多くする、請求項１又は２に記載の書取り学習支援システム。
【請求項４】
前記学習実行部は、前記書取り学習画面に書取りされた文字又は文字列が正確であるか否かを判断して、不正確に書取りされた文字又は文字列を再度書き取らせ、
前記反復回数調節部は、前記書取り学習画面における書取り学習において不正確な書取りがされたときに正確な書取りの反復回数を増加させる、請求項１ないし３のいずれかに記載の書取り学習支援システム。
【請求項５】
前記学習実行部は、さらに、前記反復回数だけ反復して前記学習単語の文字又は文字列の書取りが行われた後に、当該学習単語の文字又は文字列の確認テストを実行し、さらに前記確認テストの結果にも基づいて、その後の書取りの反復回数を調節する、請求項１ないし３のいずれかに記載の書取り学習支援システム。
【請求項６】
画面表示及び手書き入力が可能な表示入力部を備えた学習者端末と通信をする書取り学習支援サーバであって、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、
前記書取り学習における書取りの反復回数を調節する反復回数調節部と、
を備え、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する、書取り学習支援サーバ。
【請求項７】
画面表示及び手書き入力が可能な表示入力部と、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、
前記書取り学習における書取りの反復回数を調節する反復回数調節部と、
を備え、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する、書取り学習支援装置。
【請求項８】
画面表示及び手書き入力が可能な表示入力部に、学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させるステップと、
前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行ステップと、
前記書取り学習における書取りの反復回数を調節する反復回数調節ステップと、
を含み、
前記反復回数調節ステップは、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する、書取り学習支援方法。
【請求項９】
画面表示及び手書き入力が可能な表示入力部を備えた書取り学習支援装置のコンピュータを、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部、及び
前記書取り学習における書取りの反復回数を調節する反復回数調節部、
として機能させ、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する、書取り学習支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書取り学習を支援する書取り学習支援システム、およびそれに用いる書取り学習支援サーバ、書取り学習支援装置、及び書取り学習支援プログラム、並びに書取り学習支援方法に関する。
【背景技術】
【０００２】
従来、漢字等の書取り学習において、個人の能力ないし学習単語の文字又は文字列に応じて書取りの反復回数を最適化することで効率的な書取り学習方法を提供するための書取り学習支援システムが知られている（例えば、特許文献１）。
【０００３】
このシステムでは、過去の書取り回数とテストの結果を保存して、かつ、複数の利用者の成績を集計して判定した単語別の難易度を参照し、学習開始時に学習単語の文字又は文字列の最適な書取り回数を決定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−６５９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
引用文献１のシステムでは、書取り学習の後のテストの結果に応じて書取りの反復回数を決定しているが、テストの結果がよくない原因として、書取り学習を雑に行っていることが考えられる。雑に書取り学習をしている場合には、書取り回数を多くすることが有効である。
【０００６】
本発明は、書取り学習の効果が低い場合の原因を考慮して、書取りの反復回数を調節する書取り学習支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様の書取り学習支援システムは、画面表示及び手書き入力が可能な表示入力部と、前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、前記書取り学習における書取りの反復回数を調節する反復回数調節部とを備え、前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する構成を有している。
【０００８】
この構成により、書取りの速さに基づいて書取りの反復回数が調節されるので、書取り学習の効果が低い原因を考慮して書取りの反復回数を調節することができる。
【０００９】
前記書取り学習における前記書取りの速さは、同一の学習単語の文字又は文字列についての複数のユーザの平均的な書取りの速さに対する、当該ユーザの相対的な書取りの速さであってよい。
【００１０】
この構成により、学習単語の文字又は文字列ごとに適切に書取りの速さを判定できる。
【００１１】
前記反復回数調節部は、前記書取りの速さが速い場合に前記反復回数を多くしてよい。
【００１２】
この構成により、雑に書取り学習を行っている場合に、書取りの反復回数を多くすることができる。
【００１３】
前記学習実行部は、前記書取り学習画面に書取りされた文字又は文字列が正確であるか否かを判断して、不正確に書取りされた文字又は文字列を再度書き取らせてよく、前記反復回数調節部は、前記書取り学習画面における書取り学習において不正確な書取りがされたときに正確な書取りの反復回数を増加させてよい。
【００１４】
この構成により、書取り学習における書取りが不正確な場合に、そのやり直しをするだけでなく、雑に書取り学習をしている場合には、正確な書取りの反復回数を多くすることができる。
【００１５】
前記学習実行部は、さらに、前記反復回数だけ反復して前記学習単語の文字又は文字列の書取りが行われた後に、当該学習単語の文字又は文字列の確認テストを実行してよく、さらに前記確認テストの結果にも基づいて、その後の書取りの反復回数を調節してよい。
【００１６】
この構成により、テストの結果（効果測定）にも基づいて書取りの反復回数を調節するので、雑に書取り学習をしていることを把握して、書取りの反復回数を調節できる。
【００１７】
本発明の一態様の学習支援サーバは、画面表示及び手書き入力が可能な表示入力部を備えた学習者端末と通信をする書取り学習支援サーバであって、前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、前記書取り学習における書取りの反復回数を調節する反復回数調節部とを備え、前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する構成を有している。
【００１８】
この構成によっても、書取りの速さに基づいて書取りの反復回数が調節されるので、書取り学習の効果が低い原因を考慮して書取りの反復回数を調節することができる。
【００１９】
本発明の一態様の書取り学習支援装置は、画面表示及び手書き入力が可能な表示入力部と、前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、前記書取り学習における書取りの反復回数を調節する反復回数調節部とを備え、前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する構成を有している。
【００２０】
この構成によっても、書取りの速さに基づいて書取りの反復回数が調節されるので、書取り学習の効果が低い原因を考慮して書取りの反復回数を調節することができる。
【００２１】
本発明の一態様の書取り学習支援方法は、画面表示及び手書き入力が可能な表示入力部に、学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させるステップと、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行ステップと、前記書取り学習における書取りの反復回数を調節する反復回数調節ステップとを含み、前記反復回数調節ステップは、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する構成を有している。
【００２２】
この構成によっても、書取りの速さに基づいて書取りの反復回数が調節されるので、書取り学習の効果が低い原因を考慮して書取りの反復回数を調節することができる。
【００２３】
本発明の一態様の書取り学習支援プログラム画面表示及び手書き入力が可能な表示入力部を備えた書取り学習支援装置のコンピュータを、前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部、及び前記書取り学習における書取りの反復回数を調節する反復回数調節部として機能させ、前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節する構成を有している。
【００２４】
この構成によっても、書取りの速さに基づいて書取りの反復回数が調節されるので、書取り学習の効果が低い原因を考慮して書取りの反復回数を調節することができる。
【発明の効果】
【００２５】
本発明によれば、書取りの速さに基づいて書取りの反復回数が調節されるので、書取り学習の効果が低い原因を考慮して書取りの反復回数を調節することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態の書取り学習支援システムの構成を示すブロック図
【図２】本発明の実施の形態の書取り学習支援システムの関連する構成を示すブロック図
【図３】本発明の実施の形態の進捗画面の例を示す図
【図４】本発明の実施の形態の書取り学習画面の例を示す図
【図５】本発明の実施の形態の書取り学習画面の例を示す図
【図６】本発明の実施の形態の学習処理部の処理を示すフローチャート
【図７】本発明の実施の形態の変形例の書取り学習支援システムの関連する構成を示すブロック図
【図８】本発明の実施の形態の変形例の書取り学習支援システムの処理を示すフローチャート
【図９】本発明の実施の形態の変形例の確認テスト画面の例を示す図
【図１０】本発明の実施の形態の変形例の書取り学習画面を示す図
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態の書取り学習支援システムについて、図面を参照しながら説明する。なお、以下に説明する実施の形態は、本発明を実施する場合の一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明の実施にあたっては、実施の形態に応じた具体的構成が適宜採用されてよい。
【００２８】
図１は、本発明の実施の形態の書取り学習支援システムの構成を示すブロック図である。図１に示すように、書取り学習支援システム１は、書取り学習支援サーバ１０と、データベース２０と、学習者端末３０とで構成される。書取り学習支援サーバ（以下単に「サーバ」という。）１０は、ハードウェア構成としては、ＣＰＵ、メモリ、二次記憶装置、通信モジュール、各種インターフェイス等を備えている。サーバ１０は、インターネットを介して学習者端末３０と通信可能に接続され、学習者端末３０をクライアントとするウェブサーバとして機能する。また、サーバ１０は、データベース２０に接続されており、データベース２０に対する書き込み、読み出し、検索等の処理を行うウェブアプリケーションサーバとしての機能も有している。
【００２９】
データベース２０には、ユーザテーブル２１と、学習コンテンツ２２と、学習履歴２３とが記憶されている。ユーザテーブル２１には、ユーザの情報として、登録情報、進捗情報が記憶されている。学習コンテンツ２２には、書取り学習をするための文字及び文字列が記憶されている。学習履歴２３には、複数の学習者の各々の学習履歴が記憶されている。
【００３０】
具体的には、ユーザテーブル２１には、ユーザの情報として、少なくとも登録情報、進捗情報、学習履歴が記憶されている。登録情報には、当該ユーザの氏名、パスワード、学校区分（小学校、中学校）、学年（小１、小２、小３、小４、小５、小６、中１、中２、中３）が含まれ、進捗情報には、当該ユーザの学習中の学年、学習中の月、学習中の（学習月内の）順番が含まれ、学習履歴２３には、当該ユーザの過去の書取り学習における書取り速度及びテスト結果が含まれる。
【００３１】
また、学習コンテンツ２２には、学習単語の文字（漢字１文字）又は文字列（複数の漢字からなる熟語、又は漢字１文字とその送り仮名）（以下単に、「学習単語」という。）について、学習学年、学習月、（学習月内の）順番、学習単語に含まれる各文字の文字コード、読み仮名、文字のイメージ（画像）、及び標準の書取り所要時間が記憶されている。
【００３２】
また、学習履歴２３には、複数の学習者の各々について、学習単語ごとに、過去の書取り学習における書取りが速かったか否かの判定結果が記憶されている。
【００３３】
サーバ１０が、上記のハードウェア構成によってＣＰＵが書取り学習支援プログラムを実行することで、そこにユーザ管理部１１と、学習処理部１２が構成される。ユーザ管理部１１は、ユーザテーブル２１に対して、書き込み、読み出し、検索等の処理を行うことで、ユーザの登録、認証、進捗管理等の処理を行う。
【００３４】
図２は、書取り学習支援システム１の関連する構成を示すブロック図である。図２に示すように、学習処理部１２は、学習実行部１２１と、速さ判定部１２２と、反復回数調節部１２３と備えている。学習実行部１２１は、学習コンテンツ２２を読み出して、表示入力部３２に特定の文字又は文字列を反復して書取り学習をするための書取り学習画面を表示させ、書取り学習画面を表示した表示入力部３２に対する手書き入力を検出し、手書き入力された文字が正確であるか否かを判断する。
【００３５】
速さ判定部１２２は、書取り学習における書取りの速さを判定する。反復回数調節部１２３は、各学習単語についての書取りの反復回数を調整する。学習実行部１２１、速さ判定部１２２、及び反復回数調節部１２３の処理の詳細については後述する。
【００３６】
図１に戻って、学習者端末３０は、画面表示及び手書き入力が可能な表示入力部３２と、表示入力部３２の画面表示及び手書き入力を制御し、サーバ１０との間で通信を行う演算部３１とを備えている。本実施の形態において、表示入力部３２は、具体的には、専用のペンを用いて手書き入力が可能なタッチパネルである。学習者端末３０は、ハードウェア構成として、ＣＰＵ、メモリ、二次記憶装置、通信モジュール、各種インターフェイス等からなるコンピュータを備えており、典型的にはタッチパネルを備えたタブレットコンピュータである。
【００３７】
以下、書取り学習支援システム１の各構成要素の構成及び動作を具体的に説明する。
【００３８】
ユーザ管理部１１は、学習者端末３０からユーザ登録の要求を受けて、学習者端末３０にユーザ登録のためのフォーム画面を送る。学習者端末３０にてフォーム画面の各入力欄に入力する形式でユーザ情報がサーバ１０に送られてくると、ユーザ管理部１１は、この情報をもってユーザテーブル２１に新たなユーザのレコードを立ち上げて、ユーザの情報をユーザテーブル２１に書き込むことで、新規のユーザ登録を行う。
【００３９】
ユーザ管理部１１は、学習者端末３０からのユーザ認証の要求を受けて、学習者端末３３０にユーザ認証のためのログイン画面を送る。学習者端末３０にてログイン画面の各入力欄に入力する形式でログイン情報（氏名、及びパスワード）が送られてくると、ログインを許可する。ユーザ管理部１１は、さらに、ログインを許可したユーザ（学習者）について、ユーザテーブル２１から当該学習者の進捗情報を読み出して、進捗画面を生成し、この進捗画面を学習者端末３０に送って、表示入力部３２に表示させる。この進捗画面をサーバ１０から受けた学習者端末３０の演算部３１は、表示入力部３２にこの進捗画面を表示させる。
【００４０】
図３は、進捗画面の例を示す図である。進捗画面２００には、学習者の登録情報として、氏名２０１、学校区分２０２、及び学年２０３が表示される。また、当該学習者の進捗状況として、学習中の学年、及び学習中の月が数直線で示される。図３の例では、小学３年生の学習太郎が現在小学５年生の１２月に習うことが予定されている漢字の書取りを学習していることを示している。また、進捗画面２００では、次のステップに進むためまでの書取り学習の残量が示されている。図３の例では、次のステップである次の月に進むのにあと５頁の書取り学習をしなければならないことを示している。
【００４１】
図４及び図５は、書取り学習画面の例を示す図である。学習実行部１２１は、学習者の進捗状況に応じて、現在実施すべき書取り学習のコンテンツ（学習単語文字）を学習コンテンツ２２から抽出して書取り学習画面３００を生成する。学習実行部１２１は、例えば、学習者の進捗状況が、５年生の１２月の４番目を学習済であることを示しているときは、学習コンテンツ２２から５年生の１２月の５番目の文字又は文字列（漢字）の文字コード及びその読み仮名の文字コードを読み出して、書取り学習画面３００を生成する。
【００４２】
図４及び図５の例では、学習単語である文字列「場面」の「場」「面」の各々の文字コードが読み出されて、これらの文字コードをコード表に従って変換することで書取り学習画面３００が生成されている。学習実行部１２１は、生成した学習画面３００を学習者端末３０に送信し、学習者端末３０の表示入力部３２はこれを表示する。
【００４３】
書取り学習画面３００は、当該頁の書取り学習の経過時間を示すインジケータ３０１と、当該頁の書取り学習の経過時間を示す経過時間表示部３０２と、書取りエリア３０３とを含む。インジケータ３０１及び経過時間表示部３０２は、当該頁の書取り学習を開始した後の経過時間を示している。書取りエリア３０３には、複数の枠３０４ａ１、３０４ｂ１、３０４ａ２、３０４ｂ２、３０４ａ３、３０４ｂ３、３０４ａ４、３０４ｂ４、３０４ａ５、３０４ｂ５、３０４ａ６、３０４ｂ６（以下、総称して枠３０４という。）が設けられている。
【００４４】
枠３０４ａ１、３０４ｂ１には、学習単語である「場面」という文字列が見本としてあらかじめ表示されている。複数の枠３０４のうちの学習者が書取りを行うべき枠３０４ａ２、３０４ｂ２、３０４ａ３、３０４ｂ３、３０４ａ４、３０４ｂ４、３０４ａ５、３０４ｂ５、３０４ａ６、３０４ｂ６を、この順に第１枠〜第１０枠という。各枠３０４の横には学習単語の各文字の読み仮名が表示されている。図４及び図５の例では、第１枠〜第１０枠の１０個の枠３０４を含み、「場面」という２文字の文字列について５回の反復回数で書取りを行うように設計されている。
【００４５】
図６は、書取り学習画面３００が表示された後の学習処理部１２の処理を示すフローチャートである。学習者端末３０の入力表示部３２に書取り学習画面３００が表示されると、書取り学習が開始する。反復回数調節部１２３は、反復回数をＮ（初期値は標準値＝５）にセットし（ステップＳ６１）、学習実行部１２１は、反復カウンタｋを１にリセットする（ステップＳ６２）。
【００４６】
学習者が、書取り学習画面３００が表示された学習者端末３０の表示入力部３２の枠３０４に対応する位置に手書き入力（ペン入力）を行うと、その入力情報は演算部３１を経て学習者端末３０からサーバ１０に送信される。学習実行部１２１は、表示入力部３２の第ｋ枠３０４に手書き入力があるか否かを判断する（ステップＳ６３）。最初はｋ＝１であるので、第１枠３０４ａ２に手書き入力があるか否かを判断する。学習実行部１２１は、第ｋ枠３０４に手書き入力があるまで（ステップＳ６３にてＮＯ）、この判断を繰り返す。
【００４７】
学習実行部１２１は、第ｋ枠への手書き入力を検出すると（ステップＳ６３にてＹＥＳ）、手書き入力された文字に対して文字認識を行って認識された文字の文字コードと学習コンテンツ２２に記憶されている該当する学習単語の文字の文字コードとが一致するか否かにより、手書き入力された文字が正確であるか否かを判断する（ステップＳ６４）。なお、学習実行部１２１は、これに代えて、又はこれに加えて、手書き入力された文字のイメージ（画像）と該当する学習単語の文字のイメージ（画像）とのマッチングを行って、そのスコアが所定の閾値である場合に正確であると判断してもよい。
【００４８】
手書き入力された（書取りがされた）文字が正確である場合には（ステップＳ６４にてＹＥＳ）、学習実行部１２１は、第ｋ枠３０４に手書き入力された文字に対して、正確であることを示す印（図４の例では、丸印）を表示し、反復カウンタｋをカウントアップし（ｋをｋ＋１とし）（ステップＳ６５）、反復カウンタｋが反復回数Ｎになっているかを判断する（ステップＳ６６）。このとき、学習実行部１２１は、その時点で反復回数Ｎがいくつになっているかを反復回数調節部１２３に問い合わせる。反復カウンタｋが反復回数Ｎに満たないときは、ステップＳ６３に戻って第ｋ枠（第１枠の次は第２枠）に入力があるか否かを監視する（ステップＳ６３）。
【００４９】
第ｋ枠に入力された文字が学習実行部１２１の判断によって不正確であると判断された場合には（ステップＳ６４でＮＯ）、学習実行部１２１は、当該不正確な文字に対して不正確であることを示す印（図５の例では、バツ印）を表示して、その後に当該不正確な文字を消去し（ステップＳ６７）、速さ判定部１２２が判定した当該不正確な文字の書取りの速さが速いか否かを判断する（ステップＳ６８）。
【００５０】
速さ判定部１２２は、当該学習単語文字についての複数の学習者の平均的な書取りの速さに対する、当該学習者の相対的な書取りの速さを評価する。また、速さ判定部１２２は、書取りに要する時間によって書取りの速さを評価する。学習者の相対的な書取りの速さの判定の基準となる複数の学習者の平均的な書取り所要時間（基準所要時間）は、文字ごとに設定されており、各文字について学習コンテンツ２２に記憶されている。
【００５１】
速さ判定部１２２は、書取り学習画面３００にて表示している学習単語の文字の基準所要時間を学習コンテンツ２２から読み出して、第ｋ枠への書取りに要した時間と比較し、第ｋ枠への書取りに要した時間が基準所要時間より短い場合に、書取りが速いと判定する。本実施の形態では、複数の学習者から各文字の書取りに要した時間が収集され、その平均値が算出されて、基準所要時間として学習コンテンツ２２に記憶される。なお、速さ判定部１２２は、基準所要時間にマージンを加えて、それを第ｋ枠への書取りに要した時間と比較してもよい。また、基準所要時間は、画数等に応じて決定されてあらかじめ学習コンテンツ２２に記憶されていてもよい。
【００５２】
速さ判定部１２２は、枠３０４に手書き入力を始めてから手書き入力が終わるまでの時間を第ｋ枠の書取りに要した時間とする。速さ判定部１２２は、枠３０４に手書き入力が最初にされたことで当該枠３０４への手書き入力が開始された判断し、当該枠３０４の次の枠３０４への最初の手書き入力が行われたことで当該枠３０４への手書き入力の終了を判断する。あるいは、速さ判定部１２２は、学習実行部１２１にて当該枠３０４に手書き入力された文字の文字認識の結果が得られたときに、手書き入力が終了したと判断してもよく、または、書取り学習画面３００に書き取った文字の正確性の判定をするための「答え」ボタンが設けられ、速さ判定部１２２は、「答え」ボタンが指示されたことを検出することで、当該枠への手書き入力の終了を判断してもよい。
【００５３】
学習者は、書取りが不正確であった場合は、その不正確な書取りがされた第ｋ枠に再度書取りを行うことを求められる。書取りが不正確であったがその書取りの速さが速くなかった場合には（ステップＳ６８にてＮＯ）、ステップＳ６２に戻って、不正確な書取りが消去された第ｋ枠に対する手書き入力を待つ。不正確な書取りの速さが速かった場合には（ステップＳ６８にてＹＥＳ）、反復回数調節部１２３は、反復回数Ｎを１回増加させ（ステップＳ６９）、学習実行部１２１は、それに応じて書取り学習画面３００に新たな枠３０４を追加して（ステップＳ７０）、ステップＳ６２に戻って、不正確な書取りが消去された第ｋ枠に対する手書き入力を待つ。
【００５４】
以上のように、本実施の形態の書取り学習支援システム１は、書取りが不正確であり、かつ、その書取りの速さが速かった場合には、書取り学習を雑に行っていると判断して、当該不正確な書取りをやり直させるだけでなく、１回余分に書取りを行わせる。
【００５５】
以下、上記の実施の形態に対する種々の変形例を説明する。
【００５６】
（変形例１）
上記の実施の形態では、反復回数調節部１２３は、書取りが不正確であった場合にのみ、速さ判定部１２２で判定された書取りの速さに応じて書取りの反復回数Ｎを増加させたが、反復回数調節部１２３は、書取りが正確であるか不正確であるかにかかわらず、速さ判定部１２２で計測された書取りの速さに応じて書取りの反復そのような回数Ｎを調節してよい。また、反復回数調節部１２３は、書取りが不正確であり、かつ、書取りの速さが遅い場合に、書取りの反復回数Ｎを減少させてもよい。この場合には、学習実行部１２１は、書取り学習画面３００において、枠３０４をその文字又は文字列に対応する分だけ消去する。
【００５７】
（変形例２）
また、上記の実施の形態では、反復回数調節部１２３は、書取り学習における書取りが不正確であった場合に、書取りの速さに基づいて反復回数を調節したが、本発明はこれに限られず、書取り学習の後のテストに合格しなかった場合に、当該書取り学習の対象の文字又は文字列について、再度の書取り学習（再書取り学習）を行わせ、そのような再書取り学習における書取りの反復回数を調節するようにしてもよい。
【００５８】
図７は、この変形例２の書取り学習支援システム１の関連する構成を示すブロック図である。図８は、この変形例２の書取り学習支援システム１の処理を示すフローチャートである。学習コンテンツ２２では、複数の学習単語からなる単元が定義されており、学習実行部１２１は、１単元に含まれる複数の学習単語についての書取り学習を順に行い、その後に、当該単元に含まれる学習単語についてのテストを行う。図８の例では、１単元に学習単語「Ａ」と学習単語「Ｂ」が含まれている。学習実行部１２１は、学習単語「Ａ」についての書取り学習を行い（ステップＳ８１）、その後、学習単語「Ｂ」についての書取り学習を行う（ステップＳ８２）。
【００５９】
このとき、各書取り学習画面３００には、標準の反復回数の書取りを行うように、所定の数の枠３０４が表示され、学習者は、その枠３０４に従って書取り学習を行うことで、標準の反復回数の書取りを行う。速さ判定部１２２は、１頁の書取り学習画面３００のすべての枠３０４への書取りを終えるのに要した時間を計測し、これを基準所要時間と比較することで書取りが速かったか否かを判定し、その結果を学習者ごとに学習履歴２３に記憶する。本変形例では、複数の学習者から得た各学習単語の１頁分の書取りに要した時間が収集され、それらの平均値が算出されて、基準所要時間として学習コンテンツ２２に記憶される。
【００６０】
１単元の書取り学習が終了すると、学習実行部１２１は、当該単元に含まれる学習単語の確認テストを実行する（ステップＳ８３）。図８の例では、単元には学習単語「Ａ」と「Ｂ」が含まれていたので、学習単語「Ａ、Ｂ」について確認テストが実行される。
【００６１】
図９は、確認テスト画面の例を示す図である。確認テスト画面４００は、書取り学習画面３００と同様に、該頁の書取り学習の経過時間を示すインジケータ３０１と、当該頁の書取り学習の経過時間を示す経過時間表示部３０２と、書取りエリア３０３とを含む。書取りエリア３０３には、当該単元で書取り学習を行った学習単語のテスト問題が表示される。図９の例では、答えとして記入すべき単語の読み仮名が四角で囲われて表示され、各問題について答えを記入すべき枠３０５が４つ（４文字分）用意されている。
【００６２】
学習者は、四角で囲われた読み仮名に対応する文字（漢字）を枠３０５に手書き入力する。枠３０５の近くには、問題ごとに、「答え」ボタン３０６及び「直す」ボタン３０７が設けられている。学習者が、枠３０５に必要な文字を手書き入力した後に、「答え」ボタン３０６を指示すると、手書き入力の情報が学習者端末３０からサーバ１０に送信される。学習実行部１２１はこの手書き入力された文字が正確であるか否かを判断する。学習者が、枠３０５に手書き入力をして、「答え」ボタン３０６を指示する前に、「直す」ボタン３０７を指示した場合には、演算部３１は、枠３０５に手書き入力された文字を消去する。
【００６３】
学習実行部１２１は、確認テストにおいて正確に文字又は文字列が手書き入力できなかった（不合格）と判断した場合には、その不合格結果を反復回数調節部１２３に通知する。反復回数調節部１２３は、不合格結果を受けると、当該学習者が当該不合格であった文字又は文字列（学習単語）について書取り学習をしたときの速さが速かったか否かの情報を学習履歴２３から取得する。
【００６４】
不合格であった学習単語について、速さ判定部１２２にて、書取り学習をした際の書取りが速かったと判定されて、その情報が学習履歴２３に記憶されている場合は、反復回数調節部１２３は、当該不合格であった学習単語について、再書取り学習における反復回数を標準の反復回数から増加させ（例えば、２回増加させ）、学習実行部１２１は、この増加された反復回数の再書取り学習を行うための書取り学習画面を生成して、学習者端末３０に送信する（ステップＳ８４）。
【００６５】
このように、変形例２によれば、学習実行部１２１は、学習単語について、標準の反復回数の書取り学習を行った後に、当該学習単語の確認テストを実行し、反復回数調節部１２３は、確認テストの結果が不合格であった場合に、書取り学習における書取りの速さに基づいて反復回数を調節する。具体的には、反復回数調節部１２３は、確認テストの結果が不合格であり、かつ、書取りが速かった場合には、書取り学習を雑に行っていると判断して、再書取り学習における反復回数を標準の反復回数より多くする。
【００６６】
なお、上記の変形例２では、反復回数調節部１２３は、確認テストにおいて不合格となった学習単語について、再書取り学習をする際の反復回数を調節したが、反復回数の調節は、学習単語ごとにしなくてもよい。例えば、速さ判定部１２２が、学習者ごとに、複数の学習単語の各々について、書取り学習に要した時間が基準所要時間より短い（書取りが速い）かを判定して、その判定結果を学習履歴２３に記憶し、書取りが速いと判定された学習単語の数ないし割合に基づいて、当該学習者の書取りが速いと判定してもよい。
【００６７】
すなわち、速さ判定部１２２は、各学習単語について書取りが速いか否かを判定するだけでなく、それらの判定を統計的に分析して、当該学習者に書取りが速いという傾向があるか否かを判定してよい。この場合には、反復回数調節部１２３は、確認テストの結果についても、複数の学習単語の確認テストの結果を統計的に分析して、確認テストの成績が良いか否かを判定してよい。そして、反復回数調節部１２３は、当該学習者において書取りが速いという傾向があり、かつ確認テストの成績がよくない場合に、この学習者が書取り学習を雑に行っている傾向があると判断して、その後の書取り学習における書取りの反復回数を増加させるようにしてもよい。この場合には、反復回数調節部１２３は、確認テストの成績がよくなってきた場合、又は、書取りの速さが遅くなってきた場合に、その後の書取り学習における書取りの反復回数を減少させてよい。
【００６８】
（変形例３）
学習コンテンツ２２に学習単語として記憶される文字には、書き順の情報が含まれていてよく、この場合に、学習実行部１２１は、手書き入力があるごとにその書き順を記憶して、手書き入力された文字が正確か否かを判断する際に、その手書き入力された文字の書き順が学習コンテンツ２２に記憶された書き順と一致するかを判断し、一致しない場合には、書取り学習においては不正確であることを示す印を表示し、確認テストにおいては不合格と判定するようにしてもよい。
【００６９】
（変形例４）
図４及び図５に例示した書取り学習画面３００では、あらかじめ枠３０４が複数設けられていたが、書取り学習画面３００に表示される枠３０４は学習単語を１回書き取る分だけでもよい。図１０は、この変形例４の書取り学習画面３００´を示す図である。書取り学習画面３００´は、「場面」という２文字の学習単語の書取りを行うための画面であり、枠３０４が２つ設けられている（「場」を書き取るため枠３０４１と、「面」を書き取るための枠３０４２）。また、その隣には、学習単語の見本３０５として「場面」が表示されている。
【００７０】
また、書取り学習画面３００には、書取りが正確であるか否かを判定するための「答え」ボタン３０８と枠３０４に手書き入力した文字を消去（キャンセル）するための「直す」ボタン３０９が設けられている。さらに、書取り学習画面３００には、反復回数Ｎの書取りを終えるまでの残りの書取り回数３１０が示されている。残りの書取り回数３１０には、その時の反復回数Ｎから反復カウンタｋを引いた数が示される。上述のように、反復回数Ｎは、書取りが不正確であって速いと増加する。変形例４では、上記の実施の形態で枠３０４を増加させた代わりに、残りの書取り回数３１０を増加させる。
【００７１】
（変形例５）
上記の実施の形態では、書取り学習支援システム１の構成要素が、サーバ１０と、データベース２０と、学習者端末３０とに分散されて配置されていたが、各構成要素の配置はこれに限られない。例えば、データベース２０の構成がサーバ１０に含まれており、データベース２０とサーバ１０とが一体の装置として構成されてもよい。また、書取り学習支援システム１のすべての構成要素が学習者端末３０に備えられ、学習者端末３０がスタンドアロンで書取り学習システム１を構成していてもよい。この場合には、学習者端末３０が書取り学習支援プログラムを実行することで、上記の書取り学習システム１の構成要素を含む書取り学習支援装置が実現される。
【産業上の利用可能性】
【００７２】
本発明は、書取りの速さに基づいて書取りの反復回数が調節されるので、書取り学習の効果が低い原因を考慮して書取りの反復回数を調節することができるという効果を有し、書取り学習を支援する書取り学習支援システム等として有用である。
【符号の説明】
【００７３】
１  書取り学習支援システム
１０  書取り学習支援サーバ
１１  ユーザ管理部
１２  学習処理部
１２１  学習実行部
１２２  速さ判定部
１２３  反復回数調節部
２０  データベース
２１  ユーザテーブル
２２  学習コンテンツ
２３  学習履歴
３０  学習者端末
３１  演算部
３２  表示入力部
２００  進捗画面
３００、３００´  書取り学習画面
４００  確認テスト画面
【図１】
2018092042.tif 000003
【図２】
2018092042.tif 000004
【図３】
2018092042.tif 000005
【図４】
2018092042.tif 000006
【図５】
2018092042.tif 000007
【図６】
2018092042.tif 000008
【図７】
2018092042.tif 000009
【図８】
2018092042.tif 000010
【図９】
2018092042.tif 000011
【図１０】
2018092042.tif 000012
【手続補正書】
【提出日】平成30年2月5日(2018.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面表示及び手書き入力が可能な表示入力部と、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、
前記書取り学習における書取りの反復回数を調節する反復回数調節部と、
を備え、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節し、前記書取りの速さが速い場合に前記反復回数を多くする、書取り学習支援システム。
【請求項２】
前記書取り学習における前記書取りの速さは、同一の学習単語の文字又は文字列についての複数のユーザの平均的な書取りの速さに対する、当該ユーザの相対的な書取りの速さである、請求項１に記載の書取り学習支援システム。
【請求項３】
前記学習実行部は、前記書取り学習画面に書取りされた文字又は文字列が正確であるか否かを判断して、不正確に書取りされた文字又は文字列を再度書き取らせ、
前記反復回数調節部は、前記書取り学習画面における書取り学習において不正確な書取りがされたときに正確な書取りの反復回数を増加させる、請求項１又は２に記載の書取り学習支援システム。
【請求項４】
前記学習実行部は、さらに、前記反復回数だけ反復して前記学習単語の文字又は文字列の書取りが行われた後に、当該学習単語の文字又は文字列の確認テストを実行し、さらに前記確認テストの結果にも基づいて、その後の書取りの反復回数を調節する、請求項１又は２に記載の書取り学習支援システム。
【請求項５】
画面表示及び手書き入力が可能な表示入力部を備えた学習者端末と通信をする書取り学習支援サーバであって、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、
前記書取り学習における書取りの反復回数を調節する反復回数調節部と、
を備え、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節し、前記書取りの速さが速い場合に前記反復回数を多くする、書取り学習支援サーバ。
【請求項６】
画面表示及び手書き入力が可能な表示入力部と、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部と、
前記書取り学習における書取りの反復回数を調節する反復回数調節部と、
を備え、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節し、前記書取りの速さが速い場合に前記反復回数を多くする、書取り学習支援装置。
【請求項７】
画面表示及び手書き入力が可能な表示入力部に、学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させるステップと、
前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行ステップと、
前記書取り学習における書取りの反復回数を調節する反復回数調節ステップと、
を含み、
前記反復回数調節ステップは、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節し、前記書取りの速さが速い場合に前記反復回数を多くする、書取り学習支援方法。
【請求項８】
画面表示及び手書き入力が可能な表示入力部を備えた書取り学習支援装置のコンピュータを、
前記表示入力部に学習単語の文字又は文字列を反復して手書き入力する書取り学習をするための書取り学習画面を表示させ、前記書取り学習画面を表示した前記表示入力部に対する手書き入力による書取りを検出する学習実行部、及び
前記書取り学習における書取りの反復回数を調節する反復回数調節部、
として機能させ、
前記反復回数調節部は、前記書取り学習における前記書取りの速さに基づいて、前記書取りの反復回数を調節し、前記書取りの速さが速い場合に前記反復回数を多くする、書取り学習支援プログラム。