(57)【要約】【課題】対象者の運動データを用いて、対象者にやる気を持たせられるようなコンテンツを提供すること。【解決手段】評価装置１００は、取得部１４０ａと、抽出部１４０ｂと、出力部１４０ｃとを有する。取得部１４０ａは、センサを用いてユーザの運動の状態を計測した計測データを取得する。抽出部１４０ｂは、ユーザに関連する授業種別に基づき、計測データから評価値を抽出する。出力部１４０ｃは、授業種別に基づいて、教育コンテンツを選択し、選択した教育コンテンツとともに、評価値を出力する。【選択図】図２
2019036085.tif 000002
【特許請求の範囲】
【請求項１】
センサを用いてユーザの運動の状態を計測した計測データを取得する取得部と、
前記ユーザに関連する授業種別に基づき、前記計測データから評価値を抽出する抽出部と、
前記授業種別に基づいて、教育コンテンツを選択し、選択した前記教育コンテンツとともに、前記評価値を出力する出力部と
を有することを特徴とする評価装置。
【請求項２】
前記計測データは、前記ユーザが縄跳びを行う場合の跳躍回数、跳躍時のリズム、跳躍時のバランスを含み、前記出力部は、前記ユーザの学年に対応する授業種別に基づいて、前記教育コンテンツを選択することを特徴とする請求項１に記載の評価装置。
【請求項３】
前記抽出部は、前記授業種別が地域社会である場合には、前記跳躍回数、前記リズム、前記バランスに基づいて算出される高さを前記評価値として抽出し、前記出力部は、前記ユーザの学年で受講する地域社会に関する対象物を、前記教育コンテンツとして選択し、前記対象物に対応する高さと、前記評価値とを対応づけて出力することを特徴とする請求項２に記載の評価装置。
【請求項４】
前記抽出部は、前記授業種別が歴史である場合には、前記跳躍回数、前記リズム、前記バランスに基づいて算出される移動距離を前記評価値として抽出し、前記出力部は、前記ユーザの学年で受講する前記歴史に関する名所の経路を、前記教育コンテンツとして選択し、前記経路の開始位置からの距離と、前記評価値とを対応づけて出力することを特徴とする請求項２に記載の評価装置。
【請求項５】
前記抽出部は、前記授業種別が音楽である場合には、前記跳躍回数、前記リズム、前記バランスに基づくテンポを前記評価値として抽出し、前記出力部は、前記ユーザの学年で受講するテンポの異なる複数の曲のうち、前記評価値に対応する曲の情報を出力することを特徴とする請求項２に記載の評価装置。
【請求項６】
コンピュータが実行する評価方法であって、
センサを用いてユーザの運動の状態を計測した計測データを取得し、
前記ユーザに関連する授業種別に基づき、前記計測データから評価値を抽出し、
前記授業種別に基づいて、教育コンテンツを選択し、選択した前記教育コンテンツとともに、前記評価値を出力する
処理を実行することを特徴とする評価方法。
【請求項７】
コンピュータに、
センサを用いてユーザの運動の状態を計測した計測データを取得し、
前記ユーザに関連する授業種別に基づき、前記計測データから評価値を抽出し、
前記授業種別に基づいて、教育コンテンツを選択し、選択した前記教育コンテンツとともに、前記評価値を出力する
処理を実行させることを特徴とする評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、評価装置等に関する。
【背景技術】
【０００２】
センサを使って児童の運動能力を数値化し、学校、ＮＰＯ（Nonprofit  Organization）等の地域社会の中で、関係者が児童の運動のあり方について学び合うＳＳＬ（Social  Sports  Learning）と呼ばれる取り組みがある。
【０００３】
ＳＳＬは、センサ（ウェアラブルセンサ）による運動の計測を行い、たとえば、クラウド上で計測データの蓄積と解析を行う。また、ＳＳＬは、解析結果を基にして、地域による運動指導、解析結果を基にしたフィードバック授業を行う。
【０００４】
たとえば、ＳＳＬでは、センサを装着した児童に縄跳びをさせて、縄跳びによる跳躍回数、リズム、バランスを解析する。そして、ＳＳＬでは、センサの解析結果を基にして、生徒の運動能力を数値化し、レーダーチャートを用いて数値化した値を端末装置に表示する等の可視化を行うことで、フィードバック授業に役立てている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１３４３２４号公報
【特許文献２】登録実用新案第３０６７６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、ユーザの計測データを用いて、ユーザにやる気を持たせられるようなコンテンツによる評価を行うことができないという問題がある。
【０００７】
たとえば、フィードバック授業を行う際に、運動能力を数値化したレーダーチャートを表示するのみでは、児童にやる気を与えられないケースが多い。現状では、講師の経験に基づくノウハウに依存したフィードバック授業を行っている。
【０００８】
１つの側面では、本発明は、ユーザの計測データを用いて、ユーザにやる気を持たせられるようなコンテンツによる評価を行うことができる評価装置、評価方法および評価プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の案では、評価装置は、取得部と、抽出部と、出力部とを有する。取得部は、センサを用いてユーザの運動の状態を計測した計測データを取得する。抽出部は、ユーザに関連する授業種別に基づき、計測データから評価値を抽出する。出力部は、授業種別に基づいて、教育コンテンツを選択し、選択した教育コンテンツとともに、評価値を出力する。
【発明の効果】
【００１０】
ユーザの運動データを用いて、ユーザにやる気を持たせられるようなコンテンツによる評価を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施例に係るシステムの構成を示す図である。
【図２】図２は、本実施例に係る評価装置の構成を示す機能ブロック図である。
【図３】図３は、ユーザ管理テーブルのデータ構造の一例を示す図である。
【図４】図４は、対象物テーブルのデータ構造の一例を示す図である。
【図５】図５は、経路テーブルのデータ構造の一例を示す図である。
【図６】図６は、楽曲テーブルのデータ構造の一例を示す図である。
【図７】図７は、出力部が生成する画面情報の一例を示す図（１）である。
【図８】図８は、出力部が生成する画面情報の一例を示す図（２）である。
【図９】図９は、本実施例に係る評価装置の処理手順を示すフローチャートである。
【図１０】図１０は、第１評価処理を示すフローチャートである。
【図１１】図１１は、第２評価処理を示すフローチャートである。
【図１２】図１２は、第３評価処理を示すフローチャートである。
【図１３】図１３は、評価装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する評価装置、評価方法および評価プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１３】
図１は、本実施例に係るシステムの構成を示す図である。図１に示すように、このシステムは、センサ５０と、端末装置５５と、評価装置１００とを有する。端末装置５５は、ネットワーク６０を介して、評価装置１００に接続される。また、センサ５０と、端末装置５５とは、無線により相互に接続される場合と、オフラインによりセンサ５０の情報を、直接、評価装置１００に読み込ませる場合とがある。
【００１４】
センサ５０は、ユーザ４０の運動の状態を計測する、３軸の加速度センサである。センサ５０は、ユーザ４０の身体の一部に取り付けられる。たとえば、センサ５０は、各時刻と、３軸の各軸の加速度の値とを対応づけた情報を、端末装置５５に送信する。事前に、センサ５０の時刻および端末装置５５の時刻は、同期しているものとする。または、センサ５０は、ユーザ４０の運動の計測開始から計測終了までの加速度センサの情報（計測データ）を、直接、評価装置１００に読み込ませてもよい。
【００１５】
端末装置５５は、センサ５０により計測された情報を基にして、計測データを生成する装置である。端末装置５０は、計測データを、ネットワーク６０を介して、評価装置１００に送信する。たとえば、計測データは、ユーザＩＤ（identification  data）と、跳躍回数と、リズムと、バランスとを含む。
【００１６】
ユーザＩＤは、ユーザ４０を一意に識別する情報である。ユーザＩＤは、ユーザ４０の運動の状態を計測する場合に、事前に端末装置５５に入力される。
【００１７】
跳躍回数は、開始時刻から終了時刻までの間にユーザ４０が跳んだ、縄跳びの回数を示すものである。たとえば、端末装置５５は、開始時刻から終了時刻までの、ユーザ４０の垂直方向の加速度を基にして、跳躍回数を計数する。開始時刻および終了時刻は、事前に端末装置５０に入力される。
【００１８】
リズムは、ユーザ４０が跳躍してから次に跳躍するまでの各時間間隔を示すものである。たとえば、端末装置５５は、開始時刻から終了時刻までの、ユーザ４０の垂直方向の加速度を基にして、リズムを計測する。
【００１９】
バランスは、開始時刻から終了時刻までの間におけるユーザ４０の横方向のブレ、または、前後方向のブレを示すものである。たとえば、端末装置５５は、開始時刻から終了時刻までの、ユーザのｘ軸方向の加速度の大きさが大きいほど、横方向のブレに大きな値を設定する。また、端末装置５５は、開始時刻から終了時刻までの、ユーザのｙ軸方向の加速度の大きさが大きいほど、前後方向のブレに大きな値を設定する。
【００２０】
また、後述するように、ユーザ４０（または、他のユーザ）は、端末装置５０を操作して、評価装置１００に計測データのフィードバック要求を送信する。たとえば、フィードバック要求には、ユーザＩＤと、授業種別の情報が含まれる。授業種別には、地域社会、歴史、音楽などが含まれる。ユーザ４０は、いずれか１つの授業種別を指定しても良いし、複数の授業種別を指定しても良い。
【００２１】
評価装置１００は、端末装置５５から計測データを取得し、ユーザ４０に関連する授業種別に基づいて、計測データから評価値を抽出する。また、評価装置１００は、ユーザ４０に関連する授業種別に基づいて、教育コンテンツを選択し、選択した教育コンテンツとともに、評価値を出力する。
【００２２】
図２は、本実施例に係る評価装置の構成を示す機能ブロック図である。図２に示すように、この評価装置１００は、通信部１１０と、入力部１２０と、リーダ１２５と、記憶部１３０と、制御部１４０とを有する。
【００２３】
通信部１１０は、端末装置５５とネットワーク６０を介してデータ通信を実行する処理部である。たとえば、通信部１１０は、通信装置に対応する。後述する制御部１４０は、通信部１１０を介して、端末装置５５とデータをやり取りする。
【００２４】
入力部１２０は、各種のデータを、評価装置１００に入力するための入力装置である。たとえば、入力部１２０は、キーボードやマウス、タッチパネルなどに対応する。
【００２５】
リーダ１２５は、センサ５０と接続し、センサが計測したユーザ４０の運動の計測開始から計測終了までの計測データを取得する読み取り装置である。
【００２６】
記憶部１３０は、ユーザ管理テーブル１３０ａ、対象物テーブル１３０ｂ、経路テーブル１３０ｃ、楽曲テーブル１３０ｄを有する。記憶部１３０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００２７】
ユーザ管理テーブル１３０ａは、ユーザの計測データに関連する各種の情報を保持するテーブルである。図３は、ユーザ管理テーブルのデータ構造の一例を示す図である。図３に示すように、このユーザ管理テーブル１３０ａは、ユーザＩＤと、学年と、履歴情報と、進捗状況Ｍと、進捗状況Ｔと、対象曲とを対応づける。
【００２８】
ユーザＩＤは、ユーザを一意に識別する情報である。学年は、ユーザの学年を示す。履歴情報は、計測データの履歴を示す情報である。端末装置５５から送信される計測データは、ユーザＩＤと対応づけられ、履歴情報としてユーザ管理テーブル１３０ａに蓄積される。
【００２９】
「進捗状況Ｍ」は、ユーザの計測データから算出される高さの累計である。端末装置５５から送信される「フィードバック要求」には、授業種別の情報が含まれる。また、端末装置５５から指定される授業種別が「地域社会」である場合には、該当ユーザの学年の授業で受講し、かつ、地域社会に関連する対象物が、教育コンテンツとして、ユーザにより選択される。たとえば、対象物は、富士山、東京タワー、大仏等に対応する。この対象物の全長から、進捗状況Ｍを減算した値により、達成率を示すことが可能となる。
【００３０】
「進捗状況Ｔ」は、ユーザの計測データから算出される距離の累計である。端末装置５５から送信される「フィードバック要求」には、授業種別の情報が含まれる。また、端末装置５５から指摘される授業種別が「歴史」である場合には、該当ユーザの学年の授業で受講し、かつ、歴史に関する名所の経路が、教育コンテンツとして、ユーザに選択される。たとえば、歴史に関する名所の経路は、奥の細道等の経路に対応する。この経路上で、進捗状況Ｔに対応する開始位置からの距離を表示することで、達成率を示すことが可能となる。
【００３１】
「対象曲」について説明する。端末装置５５から送信される「フィードバック要求」には、授業種別の情報が含まれる。また、端末装置５５から指摘される授業種別が「音楽」である場合には、該当ユーザの学年の音楽で取り扱われる楽曲が、教育コンテンツとなる。ユーザの前回の計測データから算出されるテンポに対応する楽曲が、対象曲となる。
【００３２】
図２の説明に戻る。対象物テーブル１３０ｂは、地域社会に関連する対象物と、ユーザが係る対応物に関する授業を受講する学年とを対応づけるテーブルである。図４は、対象物テーブルのデータ構造の一例を示す図である。図４に示すように、この対象物テーブル１３０ｂは、学年と対象物情報とを対応づける。対象物情報は、対象物ＩＤと、名称と、全長と、画像データとを対応づける。対象物ＩＤは、対象物を一意に識別する情報である。名称は、対象物の名称である。全長は、対象物の全長である。画像データは、該当する対象物の画像の情報である。
【００３３】
経路テーブル１３０ｃは、歴史の名所に関連する経路と、ユーザが係る名所に関する授業を受講する学年とを対応づけるテーブルである。図５は、経路テーブルのデータ構造の一例を示す図である。図５に示すように、この経路テーブル１３０ｃは、学年と経路情報とを対応づける。経路情報は、経路ＩＤと、名称と、距離と、画像データとを対応づける。経路ＩＤは、経路を一意に識別する情報である。名称は、経路の名称である。距離は、経路の開始位置から終点位置までの距離である。画像データは、該当する経路の画像の情報である。
【００３４】
楽曲テーブル１３０ｄは、学年と、かかる学年でユーザが習う複数の楽曲とを対応づけるテーブルである。図６は、楽曲テーブルのデータ構造の一例を示す図である。図６に示すように、この楽曲テーブル１３０ｄは、学年と各楽曲とが対応づけられる。楽曲は、曲名とテンポとを対応づける。このうち、テンポは、楽曲進行の速度を示すものであり、値が大きいほど、楽曲の進行速度が速い（難易度が高い）ことを意味する。
【００３５】
図２の説明に戻る。制御部１４０は、取得部１４０ａと、抽出部１４０ｂと、出力部１４０ｃとを有する。制御部１４０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などによって実現できる。また、制御部１４０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。
【００３６】
取得部１４０ａは、端末装置５５から計測データを取得する処理部である。取得部１４０ａは、計測データに含まれるユーザＩＤに対応するレコードの履歴情報に、取得した計測データを格納する。または、取得部１４０ａは、リーダ１２５を介して、センサ５０から直接、計測データを取得し、格納してもよい。
【００３７】
また、取得部１４０ａは、端末装置５５から、フィードバック要求を取得する。取得部１４０ａは、フィードバック要求を、抽出部１４０ｂに出力する。フィードバック要求には、ユーザＩＤと、ユーザ４０に指定される、授業種別の情報を含む。以下の説明では、便宜的に、ユーザ４０が、地域社会、歴史、音楽のうち、いずれか１つの授業種別を指定するものとして説明を行うが、これに限定されるものではない。
【００３８】
抽出部１４０ｂは、ユーザ４０に関する授業種別に基づき、ユーザ４０の計測データから、評価値を抽出する処理部である。後述する高さ、移動距離、テンポは、評価値の一例である。
【００３９】
以下の説明では、ユーザ４０に指定される授業種別が「地域社会」、「歴史」、「音楽」である場合の、抽出部１４０ｂの処理について説明する。抽出部１４０ｂは、ユーザ管理テーブル１３０ａを参照し、フィードバック要求に含まれるユーザＩＤをキーとして、ユーザ４０の最新の計測データを履歴情報から取得する。
【００４０】
授業種別が「地域社会」である場合の、抽出部１４０ｂの処理の一例について説明する。抽出部１４０ｂは、フィードバック要求に含まれるユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、ユーザ４０の学年を特定する。なお、抽出部１４０ｂは、ユーザ４０の学年を、端末装置５５から直接取得しても良い。
【００４１】
抽出部１４０ｂは、ユーザ４０の学年と、対象物テーブル１３０ｂとを比較して、学年に対応する対象物情報を特定する。抽出部１４０ｂは、特定した対象物情報を、端末装置５５に送信し、ユーザ４０による対象物の選択を受け付ける。たとえば、対象物情報には、図４で説明したように、対象物ＩＤと、名称と、全長と、画像データとが含まれる。
【００４２】
端末装置５５は、評価装置１００の抽出部１４０ｂから送信される対象物情報を表示する。たとえば、端末装置５５は、対象物ＩＤと、名称と、全長と、画像データとを対応づけて、画面に表示する。端末装置５５は、ユーザ４０による対象物の選択を受け付ける。端末装置５５は、選択された対象物の対象物ＩＤを、評価装置１００の抽出部１４０ｂに送信する。
【００４３】
抽出部１４０ｂは、跳躍回数１あたりの「高さＨ」の設定を受け付ける。本実施例では、一例として、Ｈ＝０．１（ｍ）とするが、これに限定されるものではなく、管理者が適宜、設定可能である。
【００４４】
抽出部１４０ｂは、ユーザ４０の最新の計測データの跳躍回数Ｓと、高さＨとを乗算することで、垂直方向の高さｍ１を算出する。すなわち、抽出部１４０ｂは、式（１）に基づいて、垂直方向の高さｍ１を算出する。
垂直方向の高さｍ１＝跳躍回数Ｓ×高さＨ・・・（１）
【００４５】
更に、抽出部１４０ｂは、垂直方向の高さｍ１の値を、ユーザ４０の最新の計測データのバランスおよびリズムに基づいて、補正しても良い。たとえば、抽出部１４０ｂは、式（２）に基づいて、高さｍ１を補正する。式（２）のαは、補正係数であり、０＜α≦１の範囲の値となる。抽出部１４０ｂは、バランスの平均値が大きいほど（跳躍時のバランスが悪い）あるいは、リズムの分散が大きいほど（跳躍間隔が乱れている）、補正係数αの値を０に近づける。
ｍ１＝α×ｍ１・・・（２）
【００４６】
抽出部１４０ｂは、フィードバック要求に含まれるユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、進捗状況Ｍを特定し、進捗状況Ｍの値に、上記高さｍ１を加算することで、進捗状況Ｍを更新する。進捗状況Ｍの初期値を「０」とする。
【００４７】
抽出部１４０ｂは、更新後の進捗状況Ｍと、ユーザ４０により選択された対象物ＩＤとを、出力部１４０ｃに出力する。
【００４８】
続いて、授業種別が「歴史」である場合の、抽出部１４０ｂの処理の一例について説明する。抽出部１４０ｂは、フィードバック要求に含まれるユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、ユーザ４０の学年を特定する。なお、なお、抽出部１４０ｂは、ユーザ４０の学年を、端末装置５５から直接取得しても良い。
【００４９】
抽出部１４０ｂは、ユーザ４０の学年と、経路テーブル１３０ｃとを比較して、学年に対応する経路情報を特定する。抽出部１４０ｂは、特定した経路情報を、端末装置５５に送信し、ユーザ４０による経路の選択を受け付ける。たとえば、経路情報には、図５で説明したように、経路ＩＤと、名称と、距離と、画像データとが含まれる。
【００５０】
端末装置５５は、評価装置１００の抽出部１４０ｂから送信される経路情報を表示する。たとえば、端末装置５５は、経路ＩＤと、名称と、距離と、画像データとを対応づけて、画面に表示する。端末装置５５は、ユーザ４０による経路の選択を受け付ける。端末装置５５は、選択された経路の経路ＩＤを、評価装置１００の抽出部１４０ｂに送信する。
【００５１】
抽出部１４０ｂは、跳躍回数１あたりの水平方向の「移動量Ｌ」の設定を受け付ける。本実施例では、一例として、Ｌ＝０．５（ｍ）とするが、これに限定されるものではなく、管理者が適宜、設定可能である。
【００５２】
抽出部１４０ｂは、ユーザ４０の最新の計測データの跳躍回数Ｓと、移動量Ｌとを乗算することで、水平方向の移動距離ｍ２を算出する。すなわち、抽出部１４０ｂは、式（３）に基づいて、水平方向の移動距離ｍ２を算出する。
移動距離ｍ２＝跳躍回数Ｓ×移動量Ｌ・・・（３）
【００５３】
更に、抽出部１４０ｂは、水平方向の移動距離ｍ２の値を、ユーザ４０の最新の計測データのバランスおよびリズムに基づいて、補正しても良い。たとえば、抽出部１４０ｂは、式（４）に基づいて、移動距離ｍ２を補正する。式（４）のβは、補正係数であり、０＜β≦１の範囲の値となる。抽出部１４０ｂは、バランスの平均値が大きいほど（跳躍時のバランスが悪い）あるいは、リズムの分散が大きいほど（跳躍間隔が乱れている）、補正係数βの値を０に近づける。
ｍ２＝α×ｍ２・・・（４）
【００５４】
抽出部１４０ｂは、フィードバック要求に含まれるユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、進捗状況Ｔを特定し、進捗状況Ｔの値に、上記移動距離ｍ２を加算することで、進捗状況Ｔを更新する。進捗状況Ｔの初期値を「０」とする。
【００５５】
抽出部１４０ｂは、更新後の進捗状況Ｔと、ユーザ４０により選択された経路ＩＤとを、出力部１４０ｃに出力する。
【００５６】
続いて、授業種別が「音楽」である場合の、抽出部１４０ｂの処理の一例について説明する。抽出部１４０ｂは、フィードバック要求に含まれるユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、ユーザ４０の学年と、前回の対象曲とを特定する。なお、なお、抽出部１４０ｂは、ユーザ４０の学年を、端末装置５５から直接取得しても良い。
【００５７】
抽出部１４０ｂは、ユーザ４０の学年と、楽曲テーブル１３０ｄとを比較して、学年に対応する各楽曲を特定する。たとえば、図６において、ユーザ４０の学年が「１」である場合には、学年に対応する楽曲は、「さんぽ」、「かたつむり」、「うみ」、「ぶんぶんぶん」となる。
【００５８】
なお、抽出部１４０ｂは、前回の対象曲が、ユーザ管理テーブル１３０ａに登録されていない場合には、特定した学年に対応する各楽曲のうち、最もテンポの低い曲を、前回の対象曲とする。たとえば、前回の対象曲が登録されておらず、ユーザ４０の学年が「１」である場合には、抽出部１４０ｂは、最もテンポの低い曲「さんぽ」を、前回の対象曲として抽出する。
【００５９】
抽出部１４０ｂは、ユーザ４０の最新の計測データの跳躍回数と、バランスと、リズムを基にして、ユーザ４０のテンポを算出する。たとえば、抽出部１４０ｂは、１分あたりの平均の跳躍回数を、基本テンポとして算出する。
【００６０】
抽出部１４０ｂは、基本テンポを、ユーザ４０の最新の計測データのバランスおよびリズムに基づいて、補正することで、テンポを算出する。たとえば、抽出部１４０ｂは、式（５）に基づいて、テンポを算出する。式（５）のγは、補正係数であり、０＜γ≦１の範囲の値となる。抽出部１４０ｂは、バランスの平均値が大きいほど（跳躍時のバランスが悪い）あるいは、リズムの分散が大きいほど（跳躍間隔が乱れている）、補正係数γの値を０に近づける。
テンポ＝基本テンポ×γ・・・（５）
【００６１】
抽出部１４０ｂは、式（５）により算出したテンポ（第１テンポ）と、前回の対象曲に対応するテンポ（第２テンポ）とを比較する。抽出部１４０ｂは、第２テンポを、楽曲テーブル１３０ｄから取得する。
【００６２】
抽出部１４０ｂは、第１テンポが、第２テンポよりも大きい場合には、前回の対象曲の１ランク上の対象曲を選択する。たとえば、ユーザ４０の学年が「１」であり、前回の対象曲が、「かたつむり」である場合には、「うみ」を選択する。抽出部１４０ｂは、選択した対象曲の情報を、ユーザ４０のユーザＩＤをキーにして、ユーザ管理テーブル１３０ａの対象曲に登録する（更新する）。
【００６３】
抽出部１４０ｂは、第１テンポが、第２テンポ以下である場合には、前回の対象曲と同一の対象曲を、選択する。
【００６４】
抽出部１４０ｂは、テンポと、選択した対象曲の情報を、出力部１４０ｃに出力する。
【００６５】
次に、図２に示した出力部１４０ｃについて説明する。出力部１４０ｃは、授業種別に基づいて、教育コンテンツを選択し、選択した教育コンテンツとともに、抽出部１４０ｂにより抽出された評価値を出力する処理部である。
【００６６】
以下の説明では、出力部１４０ｃが、抽出部１４０ｂから、地域社会に関する評価値を取得した場合の処理、歴史に関する評価値を取得した場合の処理、音楽に関する評価値を取得した場合の処理について説明する。
【００６７】
出力部１４０ｃが、抽出部１４０ｂから、地域社会に関する評価値を取得した場合の処理について説明する。たとえば、出力部１４０ｃは、地域社会に関する評価値として、更新後の進捗状況Ｍと、ユーザ４０により選択された対象物ＩＤを取得する。
【００６８】
出力部１４０ｃは、対象物ＩＤに対応する対象物の情報（名称、全長、画像データ）を教育コンテンツとして、対象物テーブル１３０ｂから取得する。出力部１４０ｃは、対象物の名称と、全長と、進捗状況Ｍとを対応づけた画面情報を、端末装置５５に出力して表示させる。
【００６９】
図７は、出力部が生成する画面情報の一例を示す図（１）である。図７に示すように、この画面情報７０には、対象物の名称を表示する領域７０ａと、対象物の全長を表示する領域７０ｂと、対象物の画像データ７０ｃを設定する。また、進捗状況Ｍに対応する矢印７０ｄを設定する。たとえば、矢印７０ｄの長さは、対象物の全長と比較可能に設定する。たとえば、画面情報７０上における、対象物の全長に対応する高さをＨ１とすると、出力部１４０ｃは、式（６）により、画面上における矢印７０ｄの高さＨ２を算出し、画面情報７０に設定する。
Ｈ２＝Ｈ１×進捗状況Ｍ／全長・・・（６）
【００７０】
また、出力部１４０は、対象物の全長に達するまでに要する跳躍回数を合わせて画面情報７０に表示しても良い。たとえば、出力部１４０ｃは、全長を「高さＨ」で除算することで、対象物の全長に達するまでに要する跳躍回数を算出する。かかる高さＨは、式（１）で用いるパラメータである。
【００７１】
続いて、出力部１４０ｃが、抽出部１４０ｂから、歴史に関する評価値を取得した場合の処理について説明する。たとえば、出力部１４０ｃは、地域社会に関する評価値として、更新後の進捗状況Ｔと、ユーザ４０により選択された経路ＩＤとを取得する。
【００７２】
出力部１４０ｃは、経路ＩＤに対応する対象物の情報（名称、距離、画像データ）を教育コンテンツとして、経路テーブル１３０ｃから取得する。出力部１４０ｃは、経路の名称と、距離と、進捗状況Ｔとを対応づけた画面情報を、端末装置５５に出力して表示させる。
【００７３】
図８は、出力部が生成する画面情報の一例を示す図（２）である。図８に示すように、この画面情報７１には、経路の名称を表示する領域７１ａと、経路の距離（全長）を表示する領域７１ｂと、経路の画像データ７１ｃを設定する。また、進捗状況Ｔに対応する矢印７０ｄを設定する。たとえば、矢印７１ｄの長さは、経路の距離（開始位置から、終了位置までの距離）と比較可能に設定する。たとえば、画面情報７１上における、経路の距離をＬ１とすると、出力部１４０ｃは、式（７）により、画面上における矢印７０ｄの距離Ｌ２を算出し、画面情報７１に設定する。なお、Ｌ１およびＬ２の図示は省略する。
Ｌ２＝Ｌ１×進捗状況Ｔ／経路の距離・・・（７）
【００７４】
また、出力部１４０は、経路の開始位置から終了位置に達するまでに要する跳躍回数を合わせて画面情報７１に表示しても良い。たとえば、出力部１４０ｃは、経路の距離を「移動量Ｌ」で除算することで、経路の開始位置から終了位置に達するまでに要する跳躍回数を算出する。かかる移動量Ｌは、式（３）で用いるパラメータである。
【００７５】
続いて、出力部１４０ｃが、抽出部１４０ｂから、音楽に関する評価値を取得した場合の処理について説明する。たとえば、出力部１４０ｃは、音楽に関する評価値として、テンポと、選択された対象曲の情報を取得する。
【００７６】
出力部１４０ｃは、テンポと、選択された対象曲の情報を、端末装置５５に送信して表示させる。
【００７７】
次に、本実施例に係る評価装置１００の処理手順の一例について説明する。図９は、本実施例に係る評価装置の処理手順を示すフローチャートである。図９に示すように、評価装置１００の取得部１４０ａは、端末装置５５から計測データを取得する（ステップＳ１０１）。
【００７８】
評価装置１００の抽出部１４０ｂは、端末装置５５からフィードバック要求を受け付ける（ステップＳ１０２）。抽出部１４０ｂは、フィードバック要求を参照して、授業種別を判定する（ステップＳ１０３）。
【００７９】
抽出部１４０ｂは、授業種別が「地域社会」である場合には（ステップＳ１０４，地域社会）、第１評価処理を実行し（ステップＳ１０５ａ）、ステップＳ１０６に移行する。
【００８０】
抽出部１４０ｂは、授業種別が「歴史」である場合には（ステップＳ１０４，歴史）、第２評価処理を実行し（ステップＳ１０５ｂ）、ステップＳ１０６に移行する。
【００８１】
抽出部１４０ｂは、授業種別が「音楽」である場合には（ステップＳ１０４，音楽）、第３評価処理を実行し（ステップＳ１０５ｃ）、ステップＳ１０６に移行する。
【００８２】
評価装置１００は、処理を継続する場合には（ステップＳ１０６，Ｙｅｓ）、ステップＳ１０２に移行する。一方、評価装置１００は、処理を継続しない場合には（ステップＳ１０６，Ｎｏ）、処理を終了する。
【００８３】
次に、図９のステップＳ１０５ａに示した第１評価処理の一例について説明する。図１０は、第１評価処理を示すフローチャートである。評価装置１００の抽出部１４０ａは、ユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、学年を判定する（ステップＳ２０１）。抽出部１５２は、学年に対応する対象物情報を端末装置５５に表示する（ステップＳ２０２）。
【００８４】
抽出部１５２は、対象物の選択を受け付ける（ステップＳ２０３）。抽出部１５２は、跳躍回数１あたりの高さＨを設定する（ステップＳ２０４）。抽出部１５２は、ユーザＩＤに対応する進捗状況Ｍを取得する（ステップＳ２０５）。
【００８５】
抽出部１５２は、最新の計測データの跳躍回数Ｓを取得する（ステップＳ２０６）。抽出部１５２は、式（１）に基づいて、垂直方向の高さｍ１を算出する（ステップＳ２０７）。抽出部１５２は、式（２）に基づいて、バランスおよびリズムに基づき、ｍ１を補正する（ステップＳ２０８）。
【００８６】
抽出部１５２は、ユーザＩＤに対応する進捗状況Ｍを更新する（ステップＳ２０９）。ステップＳ２０９において、抽出部１５２は、進捗状況Ｍの値に、上記高さｍ１を加算することで、進捗状況Ｍを更新する。
【００８７】
評価装置１００の出力部１４０ｃは、対象物の名称と、全長と、進捗状況Ｍと、画像データとを対応づけた画面情報を、端末装置５５に表示させる（ステップＳ２１０）。
【００８８】
次に、図９のステップＳ１０５ｂに示した第２評価処理の一例について説明する。図１１は、第２評価処理を示すフローチャートである。図１１に示すように、評価装置１００の抽出部１４０ａは、ユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、学年を判定する（ステップＳ３０１）。抽出部１５２は、学年に対応する経路情報を端末装置５５に表示する（ステップＳ３０２）。
【００８９】
抽出部１５２は、経路の選択を受け付ける（ステップＳ３０３）。抽出部１５２は、跳躍回数１あたりの水平方向の移動量Ｌを設定する（ステップＳ３０４）。抽出部１５２は、ユーザＩＤに対応する進捗状況Ｔを取得する（ステップＳ３０５）。
【００９０】
抽出部１５２は、最新の計測データの跳躍回数Ｓを取得する（ステップＳ３０６）。抽出部１５２は、式（３）に基づいて、水平方向の移動距離ｍ２を算出する（ステップＳ３０７）。抽出部１５２は、式（４）に基づいて、バランスおよびリズムに基づき、ｍ２を補正する（ステップＳ３０８）。
【００９１】
抽出部１５２は、ユーザＩＤに対応する進捗状況Ｔを更新する（ステップＳ３０９）。ステップＳ３０９において、抽出部１５２は、進捗状況Ｔの値に、上記移動距離ｍ２を加算することで、進捗状況Ｔを更新する。
【００９２】
評価装置１００の出力部１４０ｃは、経路の名称と、距離と、進捗状況Ｔと、画像データとを対応づけた画面情報を、端末装置５５に表示させる（ステップＳ３１０）。
【００９３】
次に、図９のステップＳ１０５ｃに示した第３評価処理の一例について説明する。図１２は、第３評価処理を示すフローチャートである。図１２に示すように、評価装置１００の抽出部１４０ｂは、ユーザＩＤと、ユーザ管理テーブル１３０ａとを比較して、学年を判定する（ステップＳ４０１）。
【００９４】
抽出部１４０ｂは、学年に対応する難易度の異なる複数の楽曲を特定する（ステップＳ４０２）。抽出部１４０ｂは、前回の対象曲のテンポを特定する（ステップＳ４０３）。
【００９５】
抽出部１４０ｂは、ユーザのテンポを算出する（ステップＳ４０４）。抽出部１４０ｂは、今回のテンポが、前回の対象曲のテンポよりも大きいか否かを判定する（ステップＳ４０５）。
【００９６】
抽出部１４０ｂは、今回のテンポが、前回の対象曲のテンポよりも大きくない場合には（ステップＳ４０５，Ｎｏ）、前回と同様の対象曲を選択し（ステップＳ４０６）、ステップＳ４０８に移行する。
【００９７】
抽出部１４０ｂは、今回のテンポが、前回の対象曲のテンポよりも大きい場合には（ステップＳ４０５，Ｙｅｓ）、１ランク上の対象曲を選択する（ステップＳ４０７）。抽出部４０５は、選択した対象曲を端末装置５５に通知する（ステップＳ４０８）。
【００９８】
次に、本実施例に係る評価装置１００の効果について説明する。評価装置１００は、ユーザ４０の運動の状態を計測した計測データを取得し、ユーザの関連する授業種別に基づき、計測データから評価値を抽出する。そして、評価装置１００は、授業種別に基づいて、教育コンテンツを選択し、選択した教育コンテンツとともに、評価値を出力する。これにより、ユーザにやる気を持たせられるようなコンテンツによる評価を行うことができる。
【００９９】
評価装置１００は、授業種別が地域社会である場合には、跳躍回数、リズム、バランスに基づいて算出される高さを評価値として抽出し、ユーザの学年で受講する地域社会に関する対象物を、教育コンテンツとして選択し、対象物に対応する高さと、評価値とを対応づけて出力する。これにより、縄跳びの跳躍回数に関する高さを、ユーザの学年で受講する授業の内容に関連した対象物の高さとともに表示するので、ユーザにやる気を与えられる。
【０１００】
評価装置１００は、授業種別が歴史である場合には、跳躍回数、リズム、バランスに基づいて算出される距離を評価値として抽出し、ユーザの学年で受講する歴史に関する経路を、教育コンテンツとして選択し、経路に対応する距離さと、評価値とを対応づけて出力する。これにより、縄跳びの跳躍回数に関する移動距離を、ユーザの学年で受講する授業の内容に関連した経路とともに表示するので、ユーザにやる気を与えられる。
【０１０１】
評価装置１００は、授業種別が音楽である場合には、跳躍回数、前記リズム、バランスに基づくテンポ（楽曲進行の速度）を評価値として抽出し、ユーザの学年で受講するテンポの異なる複数の曲のうち、評価値に対応する曲の情報を出力する。これにより、ユーザはユーザの学年で習う複数の楽曲のうち、自身の上達に合わせた難易度の楽曲の通知を受けるので、ユーザにやる気を与えられる。
【０１０２】
ここで、本実施例で説明した評価装置１００と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図１３は、評価装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
【０１０３】
図１３に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る読み取り装置２０４と、無線ネットワークを介して他のコンピュータとの間でデータの授受を行うインタフェース装置２０５とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７とを有する。そして、各装置２０１〜２０７は、バス２０８に接続される。
【０１０４】
ハードディスク装置２０７は、取得プログラム２０７ａ、抽出プログラム２０７ｂ、出力プログラム２０７ｃを有する。ＣＰＵ２０１は、プログラム２０７ａ、抽出プログラム２０７ｂ、出力プログラム２０７ｃを読み出してＲＡＭ２０６に展開する。
【０１０５】
取得プログラム２０７ａは、取得プロセス２０６ａとして機能する。抽出プログラム２０７ｂは、抽出プロセス２０６ｂとして機能する。出力プログラム２０７ｃは、出力プロセス２０６ｃとして機能する。
【０１０６】
取得プロセス２０６ａの処理は、取得部１４０ａの処理に対応する。抽出プロセス２０６ｂの処理は、抽出部１４０ｂの処理に対応する。出力プロセス２０６ｃの処理は、出力部１４０ｃの処理に対応する。
【０１０７】
なお、各プログラム２０７ａ〜２０７ｃについては、必ずしも最初からハードディスク装置２０７に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００が各プログラム２０７ａ〜２０７ｃを読み出して実行するようにしても良い。
【符号の説明】
【０１０８】
５０  センサ
５５  端末装置
６０  ネットワーク
１００  評価装置
【図１】
2019036085.tif 000003
【図２】
2019036085.tif 000004
【図３】
2019036085.tif 000005
【図４】
2019036085.tif 000006
【図５】
2019036085.tif 000007
【図６】
2019036085.tif 000008
【図７】
2019036085.tif 000009
【図８】
2019036085.tif 000010
【図９】
2019036085.tif 000011
【図１０】
2019036085.tif 000012
【図１１】
2019036085.tif 000013
【図１２】
2019036085.tif 000014
【図１３】
2019036085.tif 000015