(57)【要約】【課題】授業のカリキュラムを容易に作成でき、また、授業の受講すべき受講順序を的確に提示できること。【解決手段】授業のシラバス１６、及びインターネットにより取得可能なインターネット情報１７を入力データとして、機械学習により授業の難易度及び依存関係を推定する解析部１１と、この解析部１１により推定された授業の難易度及び依存関係に基づいて、授業のカリキュラムを作成するカリキュラム作成部１３と、解析部１１により推定された授業の難易度及び依存関係に基づいて、授業の受講すべき受講順序を提示する受講順序提示部１４と、を有することを特徴とするものである。【選択図】  図１
2019040259.tif 000002
【特許請求の範囲】
【請求項１】
授業のシラバス、及びインターネットにより取得可能なインターネット情報を入力データとして、機械学習により前記授業の難易度及び依存関係を推定する解析部と、
前記解析部により推定された前記授業の難易度及び依存関係に基づいて、前記授業のカリキュラムを作成するカリキュラム作成部と、
前記解析部により推定された前記授業の難易度及び依存関係に基づいて、前記授業の受講すべき順序を提示する受講順序提示部と、を有することを特徴とする授業のカリキュラム及び受講順序提案システム。
【請求項２】
前記解析部により推定された前記授業の難易度及び依存関係に基づいてカリキュラム作成部により作成された前記授業のカリキュラムと、他の手法により作成された既存の授業のカリキュラムとを比較して、この既存の授業のカリキュラムの改善点を提示するカリキュラム改善提示部を、更に有することを特徴とする請求項１に記載の授業のカリキュラム及び受講順序提案システム。
【請求項３】
前記インターネット情報は、インターネット百科事典に記載された情報、及びシラバスに掲載された専門書の内容に関する情報を含むことを特徴とする請求項１または２に記載の授業のカリキュラム及び受講順序提案システム。
【請求項４】
前記機械学習は、授業のシラバス及びインターネット情報を入力データとし、この入力データに対応する正解データを授業の難易度及び依存関係とし、これらの入力データと正解データのセットを大量に、解析部として機能するコンピュータに入力してモデルを構築し、このモデルに、正解データが未知な入力データである授業のシラバス及びインターネット情報を入力することで、授業の難易度及び依存関係を推定して出力させるものであることを特徴とする請求項１乃至３のいずれか１項に記載の授業のカリキュラム及び受講順序提案システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、学校や企業内研修等における授業のカリキュラムや授業の受講順序を提案する授業のカリキュラム及び受講順序提案システムに関する。
【背景技術】
【０００２】
学校や企業内研修等における授業のカリキュラムは、教員がその経験をもとに、手間や時間をかけて作成している。また、授業の受講者は、授業の内容を表したシラバス等を参考にして授業を選択し、その受講すべき受講順序を決めている。更に、授業のシラバスや受講者のニーズ、能力等を考慮して、受講すべき授業を推奨する発明が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３９１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１に記載の発明は、授業のカリキュラムを見直すことはできるものの、カリキュラムを一から作成することを支援するものではない。また、特許文献１に記載の発明は、受講者に対して受講すべき授業を推奨できるものの、それらの受講順序を提示するものではない。
【０００５】
本発明の実施形態は、上述の事情を考慮してなされたものであり、授業のカリキュラムを容易に作成でき、また、授業の受講すべき受講順序を的確に提示できる授業のカリキュラム及び受講順序提案システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の実施形態における授業のカリキュラム及び受講順序提案システムは、授業のシラバス、及びインターネットにより取得可能なインターネット情報を入力データとして、機械学習により前記授業の難易度及び依存関係を推定する解析部と、前記解析部により推定された前記授業の難易度及び依存関係に基づいて、前記授業のカリキュラムを作成するカリキュラム作成部と、前記解析部により推定された前記授業の難易度及び依存関係に基づいて、前記授業の受講すべき順序を提示する受講順序提示部と、を有することを特徴とするものである。
【発明の効果】
【０００７】
本発明の実施形態によれば、授業のカリキュラムを容易に作成でき、また、授業の受講すべき受講順序を的確に提示できる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る授業のカリキュラム及び受講順序提案システムの構成を示すブロック図。
【図２】図１の授業のカリキュラム及び受講順序提案システムが実行する手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態を、図面に基づき説明する。図１は、一実施形態に係る授業のカリキュラム及び受講順序提案システムの構成を示すブロック図である。
【００１０】
この図１に示す授業のカリキュラム及び受講順序提案システム１０は、主に、学校や企業内研修等における授業のカリキュラムの作成、授業の受講順序の提示、及び既存のカリキュラムの改善点の提示を行なうものであり、解析部１１、出力保持部１２、カリキュラム作成部１３、受講順序提示部１４及びカリキュラム改善提示部１５を有して構成される。ここで、授業のカリキュラムの用語は、授業の科目を含めた授業内容を系統立てて配列したものであり、授業の順序を含む。
【００１１】
これらの解析部１１、出力保持部１２、カリキュラム作成部１３、受講順序提示部１４及びカリキュラム改善提示部１５は、プロセッサ及びメモリを備えたコンピューターシステムにより実行される。
【００１２】
解析部１１は、授業のシラバス１６及びインターネット情報１７を入力データとして、機械学習により授業の難易度及び依存（包含）関係を推定して出力するものである。ここで、シラバス１６は、授業の概要を示すものであり、授業の内容や授業計画、教員名、教科書、専門書（参考書）等が掲載されている。このシラバス１６中から抽出された頻出用語が、解析部１１への入力データとされる。また、インターネット情報１７は、ウィキペディア（Ｗｉｋｉｐｅｄｉａ）等のインターネット百科事典の情報、及びシラバス１６に掲載された専門書の内容（目次、本文、索引など）に関する情報を含む、インターネットにより取得可能な情報である。
【００１３】
機械学習は、授業のシラバス１６及びインターネット情報１７を入力データとし、この入力データに対応する出力データとしての正解データを授業の難易度及び依存関係とし、これらの入力データと正解データのセットを大量に、解析部１１として機能するコンピュータに入力して機械学習のモデルを構築し、このモデルに、正解データが未知な入力データである授業のシラバス１６及びインターネット情報１７を入力することで、授業の難易度及び依存関係を推定して出力させるものである。
【００１４】
この機械学習で出力される授業の難易度及び依存関係は、次のようにして推定されたものである。つまり、シラバス１６中で出現頻度の高い頻出用語が、ウィキペディア等のインターネット情報１７を用いて、例えば上位・下位関係抽出ツール等により上位語または下位語に判別される。シラバス１６に上位語が多い場合には、授業は入門または初級編であり、シラバス１６に下位語（専門用語）が多い場合には、授業は中級または上級編であると判定される。従って、上述のように、上位語または下位語がシラバス１６中に多いか否かで授業の難易度及び依存関係が推定されるのである。なお、授業の依存関係は、複数の授業における授業の包含関係や従属関係を意味する。
【００１５】
出力保持部１２は、解析部１１により推定された授業の難易度及び依存関係を、カリキュラム作成部１３、受講順序提示部１４、カリキュラム改善提示部１５が利用するために保持する。
【００１６】
カリキュラム作成部１３は、解析部１１にて推定された授業の難易度及び依存関係に基づいて、授業のカリキュラムを作成する。例えば、授業間における授業内容の難易度が過大な飛躍（ギャップ）を生じないように、または授業間の授業内容が一般的な概念から専門的な概念へ移行するように、授業のカリキュラムを作成する。
【００１７】
受講順序提示部１４は、解析部１１にて推定された授業の難易度及び依存関係に基づいて、受講者が授業を受講すべき受講順序を提示する。例えば、授業内容が易しいものから難しいものへ、または一般的な内容から専門的な内容へ順次移行するように、受講すべき授業の受講順序を受講者に提示する。受講者の受講履歴や成績が判る場合には、受講順序提示部１４は、これらを考慮して授業の受講順序を受講者に提示してもよい。
【００１８】
カリキュラム改善提示部１５は、解析部１１にて推定された授業の難易度及び依存関係に基づいて、カリキュラム作成部１３により作成された授業のカリキュラムと、他の手法により作成された既存の授業のカリキュラムとを比較して、この既存の授業のカリキュラムの改善点を提示する。
【００１９】
例えば、まず、特定の大学のシラバス１６及びインターネット情報１７から解析部１１が構築した機械学習のモデルに、他大学のシラバス１６及びインターネット情報１７を入力して、解析部１１がこの他大学の授業の難易度及び依存関係を推定して出力し、これに基づいてカリキュラム作成部１３が、この他大学の授業のカリキュラムを新たに作成する。次に、カリキュラム改善提示部１５は、カリキュラム作成部１３が新たに作成した授業のカリキュラムと、他大学において他の手法により作成された既存の授業のカリキュラムとを比較して、異なった箇所（例えば授業順序など）を改善点として提示する。
【００２０】
次に、上述のように構成された授業のカリキュラム及び受講順序提案システム１０の動作手順を、図１及び図２に基づいて説明する。
【００２１】
まず、授業のシラバス１６及びインターネット情報１７を入力データとし、この入力データに対応する正解データを授業の難易度及び依存関係とし、これらの入力データと正解データのセットを大量に、解析部１１として機能するコンピュータに入力して、機械学習のモデルを構築する（Ｓ１）。
【００２２】
次に、ステップＳ１で構築されたモデルに、シラバス１６中から抽出された頻出用語を入力データとして入力し（Ｓ２）、更に、ウィキペディア等のインターネット情報１７を入力データとして入力する（Ｓ３）。これらの入力データが上記モデルに入力されることで、解析部１１は、授業の難易度及び依存関係を推定して出力する（Ｓ４）。
【００２３】
解析部１１にて推定された授業の難易度及び依存関係に基づいて、カリキュラム作成部１３が授業のカリキュラムを作成し（Ｓ５）、受講順序提示部１４が授業の受講すべき受講順序を提示する（Ｓ６）。
【００２４】
また、カリキュラム改善提示部１５は、解析部１１により推定された授業の難易度及び依存関係に基づいてカリキュラム作成部１３により作成された授業のカリキュラムと、他の手法により作成された既存の授業のカリキュラムとを比較して、この既存の授業のカリキュラムの改善点を提示する（Ｓ７）。
【００２５】
以上のように構成されたことから、本実施形態によれば、次の効果（１）及び（２）を奏する。
【００２６】
（１）解析部１１による機械学習で推定される授業の難易度及び依存関係は、授業の内容等を表すシラバス１６中の頻出用語が、ウィキペディア等のインターネット情報１７を用いて、例えば上位・下位関係抽出ツール等により上位語または下位語に判別され、この上位語または下位語がシラバス１６中に多いか否かで正確に推定されるものである。従って、この正確に推定された授業の難易度及び依存関係に基づいてカリキュラム作成部１３が授業のカリキュラム作成するで、多大な手間や時間を掛けることなく授業のカリキュラムを容易に作成できる。また、解析部１１により正確に推定された授業の難易度及び依存関係に基づいて受講順序提示部１４は、授業の受講すべき受講順序を受講者に的確に提示できる。
【００２７】
（２）カリキュラム改善提示部１５は、解析部１１による機械学習で正確に推定された授業の難易度及び依存関係に基づいてカリキュラム作成部１３が作成した授業のカリキュラムを、既存の授業のカリキュラムと比較し、この既存の授業のカリキュラムの改善点を提示する。この結果、既存の授業のカリキュラムに関して授業内容の難易度の飛躍（ギャップ）を示したり、学習効率を向上させるために授業順序の変更を提示したりすることができる。
【００２８】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができ、また、それらの置き換えや変更は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００２９】
例えば、複数の大学の授業について、解析部１１による機械学習によって授業の難易度及び依存関係をそれぞれ推定し、これらの推定結果を、大学間で行われる単位互換の指標として利用してもよい。
【符号の説明】
【００３０】
１０…授業のカリキュラム及び受講順序提案システム
１１…解析部
１２…出力保持部
１３…カリキュラム作成部
１４…受講順序提示部
１５…カリキュラム改善提示部
１６…シラバス
１７…インターネット情報
【図１】
2019040259.tif 000003
【図２】
2019040259.tif 000004