(57)【要約】      （修正有）【課題】進捗状況に応じた学習内容の制御を行う学習支援プログラムを提供する。【解決手段】他のコンピュータに対して学習の情報を提供する手順を実行させる学習支援プログラムであって、コンピュータを、制御手段と、記憶手段として機能させ、記憶手段は、文書ごとに文書の過去の版を関連付けた版管理情報と、学習内容ごとに版管理された文書を特定する情報と、利用者の情報と、学習内容の説明資料と、学習順の情報と、学習完了状況を示す情報と、を記憶し、制御手段に対して、利用者に承認済みまたは次に学習する順番の学習内容の説明資料を送信し、文書の参照要求を受け付けると、版管理情報から文書を読み出して送信する学習実行手順と、他のコンピュータから、利用者の学習完了の申請を受け付ける完了申請受領手順と、完了申請を受け付けると所定のワークフローにより承認状態とする承認手順と、を実行させる。【選択図】図１
2013238731.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、他のコンピュータに対して学習のための情報を提供する手順を実行させる学習支援プログラムであって、
前記コンピュータを、制御手段と、記憶手段として機能させ、
前記記憶手段は、少なくとも、
文書ごとに当該文書の過去の版を関連付けて登録された版管理情報と、学習内容ごとに前記版管理情報により登録されている文書を特定する情報と、利用者を特定する情報と、学習内容についての説明資料と、前記学習内容の学習順を特定する情報と、前記利用者ごとの前記学習内容の学習完了の承認状況を特定する情報と、
を記憶し、
前記制御手段に対して、
前記他のコンピュータに対して前記利用者についての前記学習内容のうち承認済みであるかまたは当該学習内容の次に学習する順番の学習内容に関する前記説明資料を送信し、前記他のコンピュータから前記版管理情報により登録されている文書の参照要求を受け付けると、前記版管理情報から当該文書の情報を読み出して前記他のコンピュータへ送信する学習実行手順と、
前記他のコンピュータから、前記利用者についての前記学習内容に関する学習完了の申請を受け付ける完了申請受領手順と、
前記完了の申請を受け付けると、前記学習内容について所定のワークフローにより承認状態とする承認手順と、
を実行させることを特徴とする学習支援プログラム。
【請求項２】
請求項１に記載の学習支援プログラムであって、
前記記憶手段には、さらに、前記学習内容ごとに予め定められた提出課題を特定する情報が記憶されており、
前記完了申請受領手順において、前記提出課題を併せて受け付け、
前記承認手順のワークフローにおいては、前記提出課題の参照を所定のコンピュータに送信して当該コンピュータからの承認指示を受け付け、承認を行う、
ことを特徴とする学習支援プログラム。
【請求項３】
請求項２に記載の学習支援プログラムであって、
前記記憶手段には、さらに、
前記学習内容ごとに、一または複数の承認者および当該承認者の承認の順番を特定する情報が記憶されており、
前記承認手順のワークフローにおいては、
前記完了申請を受け付けた学習内容についての前記承認の順番に応じた次の承認者を特定し、
特定した前記次の承認者に対して、承認を依頼する情報を送信するとともに、前記提出課題を提供し、
前記学習内容ごとの全ての承認者により承認状態となった場合に、前記完了申請を受け付けた学習内容を承認済みとする、
ことを特徴とする学習支援プログラム。
【請求項４】
請求項３に記載の学習支援プログラムであって、
前記記憶手段には、さらに、前記承認の順番に応じた承認者について代理で承認することが可能な代理承認者を特定する情報が記憶されており、
前記承認手順においては、
前記次の承認者とともに前記代理承認者に対して承認を依頼する情報を送信するとともに前記提出課題を提供し、
前記学習内容ごとの全ての承認者あるいは当該承認者に代理で承認することが可能な代理承認者によって承認状態となった場合に、前記完了申請を受け付けた学習内容を承認済みとする、
ことを特徴とする学習支援プログラム。
【請求項５】
他のコンピュータに対して学習のための情報を提供する学習支援装置であって、
制御部と、記憶部と、を備え、
前記記憶部は、少なくとも、
文書ごとに当該文書の過去の版を関連付けて登録された版管理情報と、学習内容ごとに前記版管理情報により登録されている文書を特定する情報と、利用者を特定する情報と、学習内容についての説明資料と、前記学習内容の学習順を特定する情報と、前記利用者ごとの前記学習内容の学習完了の承認状況を特定する情報と、
を記憶し、
前記制御部は、
前記他のコンピュータに対して前記利用者についての前記学習内容のうち承認済みであるかまたは当該学習内容の次に学習する順番の学習内容に関する前記説明資料を送信して、前記他のコンピュータから前記版管理情報により登録されている文書の参照要求を受け付けると、前記版管理情報から当該文書の情報を読み出して前記他のコンピュータへ送信し、
前記他のコンピュータから、前記利用者についての前記学習内容に関する学習完了の申請を受け付け、
前記完了の申請を受け付けると、前記学習内容について所定のワークフローにより承認状態とする、
ことを特徴とする学習支援装置。
【請求項６】
他のコンピュータに対して学習のための情報を提供する学習支援装置の学習支援方法であって、
前記学習支援装置は、制御部と、記憶部と、を備え、
前記記憶部は、少なくとも、
文書ごとに当該文書の過去の版を関連付けて登録された版管理情報と、学習内容ごとに前記版管理情報により登録されている文書を特定する情報と、利用者を特定する情報と、学習内容についての説明資料と、前記学習内容の学習順を特定する情報と、前記利用者ごとの前記学習内容の学習完了の承認状況を特定する情報と、
を記憶し、
前記制御部は、
前記他のコンピュータに対して前記利用者についての前記学習内容のうち承認済みであるかまたは当該学習内容の次に学習する順番の学習内容に関する前記説明資料を送信し、前記他のコンピュータから前記版管理情報により登録されている文書の参照要求を受け付けると、前記版管理情報から当該文書の情報を読み出して前記他のコンピュータへ送信するステップと、
前記他のコンピュータから、前記利用者についての前記学習内容に関する学習完了の申請を受け付けるステップと、
前記完了の申請を受け付けると、前記学習内容について所定のワークフローにより承認状態とするステップと、
を実施することを特徴とする学習支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを用いた学習支援の技術に関する。
【背景技術】
【０００２】
特許文献１には、受講管理システムにおいて、教材サーバーは提供した講義教材に関する各受講生の進捗状況を把握し、当該進捗状況に各受講生の識別情報を対応付けて学習データベースに保存し、提供したテスト教材に対する回答を採点し、当該採点結果または正解率に各受講生の識別情報を対応付けて学習データベースに保存し、記録されている受講生の学習成績および添削者の添削業務実績を、予め規定されたフォーマットにより出力する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５―１２８８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の技術では、採点結果等を受講生ごとに管理し出力することができるが、進捗状況に応じた学習内容の制御をすることはできない。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、例えば、コンピュータに、他のコンピュータに対して学習のための情報を提供する手順を実行させる学習支援プログラムであって、前記コンピュータを、制御手段と、記憶手段として機能させ、前記記憶手段は、少なくとも、文書ごとに当該文書の過去の版を関連付けて登録された版管理情報と、学習内容ごとに前記版管理情報により登録されている文書を特定する情報と、利用者を特定する情報と、学習内容についての説明資料と、前記学習内容の学習順を特定する情報と、前記利用者ごとの前記学習内容の学習完了の承認状況を特定する情報と、を記憶し、前記制御手段に対して、前記他のコンピュータに対して前記利用者についての前記学習内容のうち承認済みであるかまたは当該学習内容の次に学習する順番の学習内容に関する前記説明資料を送信し、前記他のコンピュータから前記版管理情報により登録されている文書の参照要求を受け付けると、前記版管理情報から当該文書の情報を読み出して前記他のコンピュータへ送信する学習実行手順と、前記他のコンピュータから、前記利用者についての前記学習内容に関する学習完了の申請を受け付ける完了申請受領手順と、前記完了の申請を受け付けると、前記学習内容について所定のワークフローにより承認状態とする承認手順と、を実行させることを特徴とする。
【０００６】
また例えば、他のコンピュータに対して学習のための情報を提供する学習支援装置であって、制御部と、記憶部と、を備え、前記記憶部は、少なくとも、文書ごとに当該文書の過去の版を関連付けて登録された版管理情報と、学習内容ごとに前記版管理情報により登録されている文書を特定する情報と、利用者を特定する情報と、学習内容についての説明資料と、前記学習内容の学習順を特定する情報と、前記利用者ごとの前記学習内容の学習完了の承認状況を特定する情報と、を記憶し、前記制御部は、前記他のコンピュータに対して前記利用者についての前記学習内容のうち承認済みであるかまたは当該学習内容の次に学習する順番の学習内容に関する前記説明資料を送信して、前記他のコンピュータから前記版管理情報により登録されている文書の参照要求を受け付けると、前記版管理情報から当該文書の情報を読み出して前記他のコンピュータへ送信し、前記他のコンピュータから、前記利用者についての前記学習内容に関する学習完了の申請を受け付け、前記完了の申請を受け付けると、前記学習内容について所定のワークフローにより承認状態とする、ことを特徴とする。
【０００７】
また例えば、他のコンピュータに対して学習のための情報を提供する学習支援装置の学習支援方法であって、前記学習支援装置は、制御部と、記憶部と、を備え、前記記憶部は、少なくとも、文書ごとに当該文書の過去の版を関連付けて登録された版管理情報と、学習内容ごとに前記版管理情報により登録されている文書を特定する情報と、利用者を特定する情報と、学習内容についての説明資料と、前記学習内容の学習順を特定する情報と、前記利用者ごとの前記学習内容の学習完了の承認状況を特定する情報と、を記憶し、前記制御部は、前記他のコンピュータに対して前記利用者についての前記学習内容のうち承認済みであるかまたは当該学習内容の次に学習する順番の学習内容に関する前記説明資料を送信し、前記他のコンピュータから前記版管理情報により登録されている文書の参照要求を受け付けると、前記版管理情報から当該文書の情報を読み出して前記他のコンピュータへ送信するステップと、前記他のコンピュータから、前記利用者についての前記学習内容に関する学習完了の申請を受け付けるステップと、前記完了の申請を受け付けると、前記学習内容について所定のワークフローにより承認状態とするステップと、を実施することを特徴とする。
【発明の効果】
【０００８】
本発明を適用することで、より効率よく進捗状況に応じた学習内容の制御を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の学習システムの概要を示す図である。
【図２】本実施形態の学習システムの構成の概要を示す図である。
【図３】ユーザー記憶部のデータ構造を示す図である。
【図４】ワークフロー記憶部のデータ構造を示す図である。
【図５】文書記憶部のデータ構造を示す図である。
【図６】インストラクション記憶部のデータ構造を示す図である。
【図７】承認履歴記憶部のデータ構造を示す図である。
【図８】統合サーバーのハードウェア構成を示す図である。
【図９】情報処理端末のハードウェア構成を示す図である。
【図１０】フロー登録処理の処理フローを示す図である。
【図１１】文書登録処理の処理フローを示す図である。
【図１２】インストラクション登録処理の処理フローを示す図である。
【図１３】作業承認処理の処理フローを示す図である。
【図１４】インストラクション実行処理の処理フローを示す図である。
【図１５】フロー登録処理の入力画面の例を示す図である。
【図１６】フロー登録処理の代理承認者の入力画面の例を示す図である。
【図１７】インストラクション登録処理の入力画面の例を示す図である。
【図１８】作業承認処理の入力画面の例を示す図である。
【図１９】インストラクション実行処理の照合画面の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施形態について図１〜図１９を用いて説明する。
【００１１】
図１は、本発明の実施形態の例である学習システム１を用いたオンライン学習の概要を示す図である。当該オンライン学習においては、学習内容を登録する者が、統合サーバーに対して、オンラインで学習するための動画等を含むメディア情報・参照資料を登録する。
【００１２】
例えば、ＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）９００１等で求められる業務上作成すべき書類の作成についての学習内容を登録する者が、実際の業務において作成された当該書類を参照資料として登録し、書類の作成方法を説明する動画ファイル等をメディア情報として登録する。
【００１３】
学習者は、統合サーバーに接続された情報処理端末を用いて、登録された学習のための動画ファイルを閲覧し、参照資料を精読して学習する。そして、学習者は、学習の成果を反映させた提出する課題となる書類を作成して、所定の承認ルートを経由して承認を得るべく、承認者へ提出書類を提出するための完了申請を統合サーバーに送信する。
【００１４】
そして、承認者は、学習内容に予め対応付けられた完了申請の承認ルートに沿って統合サーバーにより選定される。そして、統合サーバーに対する各承認者からの提出書類の閲覧および承認を受け付け、承認状態とされることで、学習者は学習内容を登録する者が登録した次のステップの学習の開始が可能となる。
【００１５】
図２は、このような学習を可能とする学習システム１の構成の概要を示す図である。学習システム１には、互いにネットワーク１０により通信可能に接続される統合サーバー１００と、情報処理端末と、が含まれる。なお、本実施形態においては、情報処理端末には、オンライン学習を管理する者が使用する端末である管理者端末２００と、受講者が使用する端末である受講者端末３００と、承認者が使用する承認者端末４００と、が含まれる。
【００１６】
ただし、情報処理端末は、このように分かれている必要はなく、一台の情報処理端末が管理者端末２００と、受講者端末３００と、承認者端末４００と、のいずれか、または全てを兼ねていてもよい。また、情報処理端末は、パーソナルコンピューター等の汎用的な情報処理端末を想定しているが、これに限られない。例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、スマートフォンその他の装置でもよい。
【００１７】
統合サーバー１００は、学習の実行管理、文書管理、ワークフロー管理等を含む管理機能に係る処理を実施し、管理機能を実現するサーバーである。
【００１８】
図２に示すように、統合サーバー１００は、制御部１１０と、記憶部１２０と、通信処理部１３０と、を備える。制御部１１０には、ユーザーの情報を管理するユーザー管理部１１１と、ワークフローの情報を管理するワークフロー管理部１１２と、文書を管理する文書管理部１１３と、学習の情報であるインストラクションの情報を登録するインストラクション登録部１１４と、インストラクションの実施を制御するインストラクション制御部１１５と、が含まれる。記憶部１２０には、ユーザーの情報を記憶するユーザー記憶部１２１と、ワークフローの情報を記憶するワークフロー記憶部１２２と、文書を記憶する文書記憶部１２３と、学習の情報であるインストラクションの情報を記憶するインストラクション記憶部１２４と、インストラクションの承認情報を記憶する承認履歴記憶部１２５と、が含まれる。通信処理部１３０は、ネットワーク１０を介した他の機器との通信を実現する。
【００１９】
ユーザー管理部１１１は、学習システム１を利用するユーザーの情報を管理する。具体的には、ユーザー情報の作成・変更・削除を行う。学習システム１においては、各ユーザーは、ユーザーＩＤによって識別される。ユーザーＩＤに対応付けられて学習進度が管理されるため、ユーザー一人ごとにユーザーＩＤを一つ割り当てるのが望ましい。また、処理の権限についても、ユーザーＩＤを基本単位として割り当てられるため、少なくともデータに対する権限が相違する場合には、異なるユーザーＩＤを割り当てるのが望ましい。
【００２０】
ワークフロー管理部１１２は、組織内の意志決定・承認等を実現するワークフローの情報を管理する。具体的には、ワークフローの承認ルートの作成・変更・削除を行う。なお、本実施形態における学習（ワークインストラクション）は、当該ワークフローにより承認されることで、次の学習ステップへ進むことが可能となる。そのため、ワークインストラクション制御においては承認ルート上で承認されていない場合には次の学習ステップへ進めないように制御するが、この機能を実現するために用いられる。
【００２１】
文書管理部１１３は、文書の登録、公開、変更、削除を管理する。具体的には、文書管理部１１３は、電子文書（ＰＤＦ等の公開用ファイル、テキストファイル、表計算ファイル、プレゼンテーションファイル、画像ファイル、動画ファイル等を含む）の登録を行う。また、文書管理部１１３は、登録された電子文書のバージョン（世代管理、バージョン番号の付与等）の管理を行う。また、文書管理部１１３は、登録された電子文書の公開対象者への公開、公開期間中の閲覧の管理（閲覧の制限、閲覧の許可等）を行う。
【００２２】
インストラクション登録部１１４は、学習内容の登録を行う。具体的には、インストラクション登録部１１４は、学習ステップに応じたメディア情報や参照資料を受け付け、登録する。また、インストラクション登録部１１４は、学習ステップの段階的実施を実現するために、指定されたワークフローに従った承認ルートに学習ステップを対応付ける。すなわち、当該学習ステップの完了申請を学習者が行うと、承認ルートに従って承認者へ承認依頼が通知され、ワークフローで指定されたすべての承認者により承認されることで、当該学習ステップが完了したものとされるために、承認ルートを対応付ける。
【００２３】
インストラクション制御部１１５は、学習の実施制御を行う。具体的には、インストラクション制御部１１５は、ログインしている学習者ごとに、完了承認済みの学習ステップの次のステップの学習内容あるいは完了承認済みの学習ステップの学習内容を表示し、学習に必要なメディア情報の再生、文書管理部１１３により管理されている参照資料の閲覧を実現する。また、インストラクション制御部１１５は、学習ステップの完了申請を受け付けると、承認ルートに従って承認者へ承認依頼を通知し、ワークフローで指定された各承認者による承認を受け付けて、当該学習ステップを承認状態として完了させる。また、当該完了申請に提出課題となる資料が有る場合に、インストラクション制御部１１５は、完了申請時に当該提出資料となるファイルを受け付けて、文書管理部１１３に依頼して管理対象の文書として登録させることもできる。また、インストラクション制御部１１５は、承認者による承認受付に際して、提出課題となる資料であるファイルを文書管理部１１３に対して閲覧請求し、承認者に閲覧可能に提示する。
【００２４】
図３に示すように、ユーザー記憶部１２１は、ユーザーの情報を記憶する。具体的には、ユーザー記憶部１２１は、ユーザーＩＤ１２１Ａと、氏名１２１Ｂと、管理者権限１２１Ｃと、メールアドレス１２１Ｄと、所属グループＩＤ１２１Ｅと、を含む。ユーザーＩＤには、ユーザーを他のユーザーから識別する情報が含まれる。氏名１２１Ｂには、ユーザーの氏名であり、氏と名の両方を含むフルネームの情報が含まれることが望ましい。しかし、氏又は名（ミドルネーム含む）のいずれかまたはそれぞれの一部等が含まれるものであってもよい。管理者権限１２１Ｃには、管理者としての権限を有するか否かを特定する情報が含まれる。メールアドレス１２１Ｄには、当該ユーザーがアクセス可能な電子メールの宛先を特定する情報が含まれる。所属グループＩＤ１２１Ｅには、当該ユーザーが属する集団を特定する情報が含まれる。
【００２５】
図４に示すように、ワークフロー記憶部１２２は、ワークフローの情報を記憶する。具体的には、ワークフロー記憶部１２２は、フローＩＤ１２２Ａと、一次承認者１２２Ｂと、一次承認者代理１２２Ｃと、二次承認者１２２Ｄと、二次承認者代理１２２Ｅと、を含み、さらに、三次乃至五次までの承認者および承認者代理のそれぞれの情報（図示せず）、および六次承認者１２２Ｆと、六次承認者代理１２２Ｇと、を含む。なお、当該承認者および承認者代理の情報は、六次以降の承認段階を設けるようにしてもよいし、六次未満の承認段階しか設けられていなくともよい。
【００２６】
ワークフロー記憶部１２２のフローＩＤ１２２Ａには、ワークフロー、すなわち承認者と、その承認の順番を規定する承認ルートを特定する情報が格納される。一次承認者１２２Ｂには、承認者のうち最初に承認を行うべきユーザーを特定する情報が格納される。一次承認者代理１２２Ｃには、一次承認者の代理で承認を行うことができるユーザーを特定する情報が格納される。同様に、二次承認者１２２Ｄには、承認者のうち二番目に承認を行うべきユーザーを特定する情報が格納される。二次承認者代理１２２Ｅには、二次承認者の代理で承認を行うことができるユーザーを特定する情報が格納される。また、六次承認者１２２Ｆには、承認者のうち六番目に承認を行うべきユーザーを特定する情報が格納される。六次承認者代理１２２Ｇには、六次承認者の代理で承認を行うことができるユーザーを特定する情報が格納される。
【００２７】
図５に示すように、文書記憶部１２３は、文書の情報を記憶する。具体的には、文書記憶部１２３は、文書ＩＤ１２３Ａと、バージョン１２３Ｂと、閲覧権限１２３Ｃと、公開承認フロー１２３Ｄと、公開日１２３Ｅと、種別１２３Ｆと、登録権限１２３Ｇと、保管期間１２３Ｈと、登録者１２３Ｊと、を含む。文書ＩＤ１２３Ａには、登録される文書ファイルを特定する情報が格納される。バージョン１２３Ｂには、登録される文書ファイルが編集された履歴に応じた版を特定する情報が格納される。閲覧権限１２３Ｃには、登録される文書ファイルの閲覧が可能なユーザーを特定する情報が格納される。公開承認フロー１２３Ｄには、登録される文書ファイルが公開されるために経なければならない承認フローを特定する情報、すなわち例えばワークフローを特定する情報が格納される。公開日１２３Ｅには、登録される文書ファイルが公開される日を特定する情報が格納される。種別１２３Ｆには、登録される文書ファイルの種別を特定する情報が格納される。例えば、「規約」や「手順書」等の種別である。登録権限１２３Ｇには、登録される文書の登録を行うのに必要となる権限を特定する情報が格納される。保管期間１２３Ｈには、登録される文書の保管すべき期間を特定する情報が格納される。登録者１２３Ｊには、登録される文書を登録したユーザーを特定する情報が格納される。すなわち、文書記憶部１２３は、文書ごとに当該文書の過去の版を関連付けて登録された版管理情報を格納するといえる。
【００２８】
図６に示すように、インストラクション記憶部１２４は、インストラクション分類１２４Ａと、インストラクション番号１２４Ｂと、作業名称１２４Ｃと、作業説明文１２４Ｄと、作業動画１２４Ｅと、参照文書１２４Ｆと、提出課題１２４Ｇと、承認フロー１２４Ｈと、が含まれる。
【００２９】
インストラクション分類１２４Ａには、学習内容となるインストラクションが属する分類を特定する情報が格納される。例えば、ある作業工程に属する作業についてのインストラクションの場合、当該インストラクションのインストラクション分類は当該作業工程を特定する情報である。インストラクション番号１２４Ｂには、学習内容となるインストラクションを特定する情報が格納される。例えば、ある作業工程に属する作業についてのインストラクションの場合、当該インストラクションのインストラクション番号は当該作業を特定する情報である。
【００３０】
作業名称１２４Ｃには、学習内容となるインストラクションの対象作業の名称が格納される。作業説明文１２４Ｄには、学習内容となるインストラクションの対象作業の内容の説明、例えば作業手順の概要等を示す情報が格納される。作業動画１２４Ｅには、学習内容となるインストラクションの対象作業の参考となる動画ファイルや音声ファイル等のメディア情報を特定する情報が格納される。
【００３１】
参照文書１２４Ｆには、学習内容となるインストラクションの対象作業の理解の助けとなるサンプルの文書ファイルや実際に業務で用いるフォーマット等の参照情報を特定する情報が格納される。すなわち、参照文書１２４Ｆは、学習内容ごとに版管理情報により登録されている文書を特定する情報であるといえる。
【００３２】
提出課題１２４Ｇには、学習内容となるインストラクションの対象作業の理解を示すための課題として提出すべきファイルを特定する情報が格納される。例えば、当該作業工程で作成すべき試験項目および試験結果を記入する試験仕様書・試験報告書等のファイルを作成して課題として提出すべき場合には、試験仕様書・試験報告書等を提出すべきことを示す情報が格納される。
【００３３】
承認フロー１２４Ｈには、学習内容となるインストラクションの対象作業の学習を完了したことを承認する承認ルートを特定する情報が格納される。例えば、ワークフロー記憶部１２２に登録されたフローのいずれかを特定する情報が格納される。
【００３４】
図７に示すように、承認履歴記憶部１２５は、ユーザーＩＤ１２５Ａごとに、登録されているインストラクションのそれぞれの承認状態を特定する情報を含む。具体的には、承認履歴記憶部１２５には、インストラクション分類１２５Ｂと、インストラクション番号１２５Ｃと、提出課題１２５Ｄと、完了申請日１２５Ｅと、次承認者１２５Ｆと、が含まれる。
【００３５】
ユーザーＩＤ１２５Ａには、ユーザーを他のユーザーから識別する情報が含まれる。インストラクション分類１２５Ｂには、学習内容となるインストラクションが属する分類を特定する情報が格納される。インストラクション番号１２５Ｃには、学習内容となるインストラクションを特定する情報が格納される。提出課題１２５Ｄには、学習内容となるインストラクションの対象作業の理解を示すための課題として実際に提出されたファイルを特定する情報が格納される。完了申請日１２５Ｅには、学習内容となるインストラクションの対象作業の理解を完了したことの承認を申請した日を特定する情報が格納される。次承認者１２５Ｆには、当該インストラクションの完了承認フローの状態、すなわち次に承認する承認者が誰であるかを特定する情報が格納される。すべての承認者により完了承認されていれば、次承認者１２５Ｆの情報は完了承認されたことを特定する情報が格納される。
【００３６】
ネットワーク１０は、いわゆるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークである。ただし、これに限らず、ネットワーク１０は、インターネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等の一般公衆回線を一部に用いた通信網であってもよい。
【００３７】
図２に示すように、管理者端末２００は、制御部２１０と、出力表示部２２０と、入力受付部２３０と、通信処理部２４０と、を備える。制御部２１０は、入力処理部２１１と、出力処理部２１２と、ブラウザ部２１３と、文書処理部２１４と、を備える。なお、管理者端末２００は、さまざまな電子情報を一定の期間に渡って記憶する図示しない記憶部を備えているものであってもよい。
【００３８】
入力処理部２１１は、入力受付部２３０から入力された所定の情報の入力を受け付ける。出力処理部２１２は、出力表示部２２０に対して、出力する情報を受け渡す。出力する情報は、例えば学習対象のメディア情報および参照資料の内容を表示する情報、または検知したエラーの情報を示すエラー表示の画面情報等である。
【００３９】
ブラウザ部２１３は、いわゆるＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のＷｅｂページ等を所定のサーバーに要求し、応答を取得して表示制御を行う。例えば、統合サーバー１００に対して所定のＨＴＴＰ（ｓ）リクエストを送信し、ＨＴＴＰ（ｓ）レスポンスを受信し、受信したレスポンスに格納された各種表示情報等を所定のレイアウト情報に従ってレンダリングし、表示させる。レスポンスに音声・動画等のストリーミング情報が含まれている場合には、ブラウザ部２１３は、当該ストリーミング情報等を所定のプラグイン等の再生用プログラムに処理を委譲し、描画して再生させる。
【００４０】
文書処理部２１４は、いわゆるワードプロセッサ等の機能を用いて文書を処理する。ただし、これに限らず、例えば単なるテキストエディタ等であってもよいし、表計算やプレゼンテーション作成等の機能を用いて文書を処理するものであってもよい。
【００４１】
出力表示部２２０は、管理者端末２００のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）あるいはＣＵＩ（Ｃｈａｒａｃｔｅｒ−ｂａｓｅｄ  Ｕｎｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等の各種情報を出力する。入力受付部２３０は、ＧＵＩあるいはＣＵＩの操作情報の入力を受け付ける。例えば、入力受付部２３０は、ブラウザ部２１３が表示するＷｅｂページ等における各種の入力操作についての情報を受け付ける。
【００４２】
通信処理部２４０は、ネットワーク１０等を介して他の機器に接続し、接続した他の機器から送信された情報の受信を行い、接続した他の機器に対して情報の送信を行う。
【００４３】
図２に示すように、受講者端末３００は、制御部３１０と、出力表示部３２０と、入力受付部３３０と、通信処理部３４０と、を備える。制御部３１０は、入力処理部３１１と、出力処理部３１２と、ブラウザ部３１３と、文書処理部３１４と、を備える。なお、受講者端末３００は、さまざまな電子情報を一定の期間に渡って記憶する図示しない記憶部を備えているものであってもよい。
【００４４】
受講者端末３００が備える入力処理部３１１と、出力処理部３１２と、ブラウザ部３１３と、文書処理部３１４と、出力表示部３２０と、入力受付部３３０と、通信処理部３４０と、は管理者端末２００とほぼ同様の構成であるため、詳細な説明を省略する。
【００４５】
図２に示すように、承認者端末４００は、制御部４１０と、出力表示部４２０と、入力受付部４３０と、通信処理部４４０と、を備える。制御部４１０は、入力処理部４１１と、出力処理部４１２と、ブラウザ部４１３と、文書処理部４１４と、を備える。なお、承認者端末４００は、さまざまな電子情報を一定の期間に渡って記憶する図示しない記憶部を備えているものであってもよい。
【００４６】
承認者端末４００が備える入力処理部４１１と、出力処理部４１２と、ブラウザ部４１３と、文書処理部４１４と、出力表示部４２０と、入力受付部４３０と、通信処理部４４０と、は管理者端末２００および受講者端末３００とほぼ同様の構成であるため、詳細な説明を省略する。
【００４７】
図８は、本実施形態における統合サーバー１００のハードウェア構成を示す図である。
【００４８】
本実施形態においては、統合サーバー１００は、例えば、サーバー装置や、ＰＣ（パーソナルコンピューター）、ワークステーション、各種携帯電話端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの計算機である。
【００４９】
統合サーバー１００は、入力装置１０１と、外部記憶装置１０２と、演算装置１０３と、主記憶装置１０４と、通信装置１０５と、出力装置１０６と、それぞれの装置を互いに接続するバス１０７と、を有する。
【００５０】
入力装置１０１は、例えばキーボードやマウス、あるいはタッチペン、感圧式タッチセンサ、静電誘導式タッチセンサ、その他ポインティングデバイスなどの入力を受け付ける装置である。
【００５１】
外部記憶装置１０２は、例えばハードディスク装置やフラッシュメモリ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）などの不揮発性記憶装置である。
【００５２】
演算装置１０３は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置である。
【００５３】
主記憶装置１０４は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリ装置である。
【００５４】
通信装置１０５は、アンテナを介して無線通信を行う無線通信装置、又はネットワークケーブルを介して有線通信を行う有線の通信装置である。
【００５５】
出力装置１０６は、例えば液晶ディスプレイ、有機ＥＬディスプレイ、ＣＲＴ、その他外部から表示するための映像信号を受け付けて画面表示を行うことが可能なディスプレイ装置である。
【００５６】
統合サーバー１００のユーザー管理部１１１と、ワークフロー管理部１１２と、文書管理部１１３と、インストラクション登録部１１４と、インストラクション制御部１１５とは、統合サーバー１００の演算装置１０３に処理を行わせるプログラムによって実現される。
【００５７】
このプログラムは、主記憶装置１０４または外部記憶装置１０２内に記憶され、実行にあたって主記憶装置１０４上にロードされ、演算装置１０３により実行される。
【００５８】
また、統合サーバー１００の記憶部１２０は、統合サーバー１００の外部記憶装置１０２および主記憶装置１０４により実現される。ただし、これに限られず、図示しない外部ストレージ装置やインターネット上のストレージサービスにより実現されるものであってもよい。
【００５９】
また、統合サーバー１００の通信処理部１３０は、統合サーバー１００の通信装置１０５によって実現される。以上が、統合サーバー１００のハードウェア構成である。
【００６０】
図９は、本実施形態における管理者端末２００のハードウェア構成を示す図である。
【００６１】
本実施形態においては、管理者端末２００は、例えば、サーバー装置や、ＰＣ（パーソナルコンピューター）、ワークステーション、各種携帯電話端末、ＰＤＡなどの計算機である。
【００６２】
管理者端末２００は、入力装置２０１と、外部記憶装置２０２と、演算装置２０３と、主記憶装置２０４と、通信装置２０５と、出力装置２０６と、それぞれの装置を互いに接続するバス２０７と、を有する。
【００６３】
入力装置２０１は、例えばキーボードやマウス、あるいはタッチペン、感圧式タッチセンサ、静電誘導式タッチセンサ、その他ポインティングデバイスなどの入力を受け付ける装置である。
【００６４】
外部記憶装置２０２は、例えばハードディスク装置やフラッシュメモリ、ＳＳＤなどの不揮発性記憶装置である。
【００６５】
演算装置２０３は、例えばＣＰＵなどの演算装置である。
【００６６】
主記憶装置２０４は、例えばＲＡＭなどのメモリ装置である。
【００６７】
通信装置２０５は、アンテナを介して無線通信を行う無線通信装置、又はネットワークケーブルを介して有線通信を行う有線の通信装置である。
【００６８】
出力装置２０６は、例えば液晶ディスプレイ、有機ＥＬディスプレイ、ＣＲＴ、その他外部から表示するための映像信号を受け付けて画面表示を行うことが可能なディスプレイ装置である。
【００６９】
管理者端末２００の入力処理部２１１と、出力処理部２１２と、ブラウザ部２１３と、文書処理部２１４とは、管理者端末２００の演算装置２０３に処理を行わせるプログラムによって実現される。
【００７０】
このプログラムは、主記憶装置２０４または外部記憶装置２０２内に記憶され、実行にあたって主記憶装置２０４上にロードされ、演算装置２０３により実行される。
【００７１】
また、管理者端末２００の出力表示部２２０は、管理者端末２００の出力装置２０６によって実現される。
【００７２】
また、管理者端末２００の入力受付部２３０は、管理者端末２００の入力装置２０１によって実現される。
【００７３】
また、管理者端末２００の通信処理部２４０は、管理者端末２００の通信装置２０５によって実現される。以上が、管理者端末２００のハードウェア構成である。
【００７４】
なお、受講者端末３００と、承認者端末４００と、についても、図示しないが、管理者端末２００と略同様のハードウェア構成を備える。
【００７５】
なお、上記した統合サーバー１００と、管理者端末２００と、受講者端末３００と、承認者端末４００と、についてのハードウェア構成および処理部等の構成は、上記の例に限られず、例えば代替可能な異なる部品等による異なる構成を備えるものであってもよい。
【００７６】
例えば、管理者端末２００の入力処理部２１１と、出力処理部２１２と、ブラウザ部２１３と、文書処理部２１４とは、管理者端末２００の構成を理解容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。管理者端末２００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００７７】
また、管理者端末２００の各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。受講者端末３００と、承認者端末４００についても同様である。
【００７８】
統合サーバー１００についても、同様に、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。統合サーバー１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００７９】
また、統合サーバー１００についての各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００８０】
[動作の説明]次に、本実施形態におけるフロー登録処理のフローについて、図１０に基づき説明する。図１０は、承認ルートを登録するワークフローを新たに登録する際に実施されるフロー登録処理を示すフロー図である。なお、フロー登録処理は、管理者端末２００において、直接の端末の利用者となる管理者から入力処理部２１１を介してブラウザ部２１３が統合サーバー１００へフロー登録要求を送信し、当該要求を統合サーバー１００において受信すると、開始される。
【００８１】
まず、ワークフロー管理部１１２は、ワークフローの登録に必要な情報を入力するための入力画面を構成して、フロー登録要求を行った管理者端末２００へ送信する（ステップＳ００１）。具体的には、ワークフロー管理部１１２は、図１５に示すワークフロー新規登録画面５００を構成し、管理者端末２００へ送信する。なお、図１５に示すワークフロー新規登録画面５００の構成例は、後述するとおり、少なくとも、フローＩＤと、承認者およびその承認順と指定することが可能な入力受付領域を含む。また、図１６に示すワークフロー新規登録代理設定画面５００´のように、代理承認者を指定することが可能な入力受付領域を含む画面へ遷移することが可能である。なお、管理者端末２００のブラウザ部２１３は、当該ワークフロー新規登録画面５００を受信すると、当該画面を表示し、入力処理部２１１を介して入力情報を受け付ける。そして、ブラウザ部２１３は、受け付けた情報をフローの登録情報として統合サーバー１００へ送信する。
【００８２】
次に、ワークフロー管理部１１２は、入力された情報を受信する（ステップＳ００２）。具体的には、ワークフロー管理部１１２は、管理者端末２００から送信されたフローの登録情報を受信する。当該処理において、ワークフロー管理部１１２は、例えば、フローの登録情報をパラメータとして受け取り、各パラメータに対応する値を分解、整理する。
【００８３】
次に、ワークフロー管理部１１２は、フローＩＤと、承認者と、承認順と、を特定する情報を入力された情報から抽出して、新たなワークフローのレコードへ格納する（ステップＳ００３）。具体的には、ワークフロー管理部１１２は、少なくともフローＩＤと、承認者を特定する情報と、承認順を特定する情報の各パラメータに対応する値を取得して、ワークフロー記憶部１２２に新たなレコードとして対応付けて格納する。
【００８４】
次に、ワークフロー管理部１１２は、入力された情報に代理承認者の設定が含まれるか否かを判定する（ステップＳ００４）。具体的には、ワークフロー管理部１１２は、ステップＳ００２にて入力されたパラメータに、代理承認者およびその承認順を指定する情報を検索し、検索の結果ヒットした情報があれば、代理承認者の設定があると判定する。代理承認者の設定が無い場合（ステップＳ００４にて「Ｎｏ」の場合）には、ワークフロー管理部１１２は、フロー登録処理を終了させる。
【００８５】
代理承認者の設定がある場合（ステップＳ００４にて「Ｙｅｓ」の場合）には、ワークフロー管理部１１２は、代理承認者の設定を抽出して該当する欄に追加する（ステップＳ００５）。具体的には、ワークフロー管理部１１２は、代理承認者として設定する情報として、代理承認者とその承認順を特定する情報をパラメータから抽出する。そして、ワークフロー管理部１１２は、フローＩＤに対応するレコードについて、代理承認者を特定する情報と、その承認順を特定する情報の各パラメータに対応する値を取得して、ワークフロー記憶部１２２に対応付けて格納する。そして、ワークフロー管理部１１２は、フロー登録処理を終了させる。
【００８６】
以上が、フロー登録処理の処理フローである。フロー登録処理によると、統合サーバー１００にワークフローを特定する情報を記憶させることができる。
【００８７】
次に、本実施形態における文書登録処理のフローについて、図１１に基づき説明する。図１１は、文書登録処理を示すフロー図である。なお、文書登録処理は、管理者端末２００、受講者端末３００または承認者端末４００において、直接の端末の利用者から入力処理部２１１等を介してブラウザ部２１３等が統合サーバー１００へ文書登録要求を送信し、当該要求を統合サーバー１００において受信すると、開始される。
【００８８】
まず、文書管理部１１３は、文書の登録に必要な情報を入力するための入力画面を構成して、文書登録要求を行った管理者端末２００等へ送信する（ステップＳ１０１）。具体的には、文書管理部１１３は、文書登録画面を構成し、管理者端末２００へ送信する。なお、文書登録画面は、少なくとも、登録する文書を指定する位置（パス）を入力することが可能な入力受付領域を含む。なお、管理者端末２００のブラウザ部２１３は、当該文書登録画面を受信すると、当該画面を表示し、入力処理部２１１を介して登録する文書のパスを含む入力情報を受け付ける。そして、ブラウザ部２１３は、受け付けた情報およびパスにより特定されるファイルを文書の登録情報として統合サーバー１００へ送信する。
【００８９】
次に、文書管理部１１３は、入力された情報を受信し、添付ファイルが有れば受信する（ステップＳ１０２）。具体的には、文書管理部１１３は、管理者端末２００から送信された文書の登録情報および登録対象のファイルを受信する。当該処理において、文書管理部１１３は、例えば、文書の登録情報をパラメータとして受け取り、各パラメータに対応する値を分解、整理する。
【００９０】
次に、文書管理部１１３は、受信した情報を格納する（ステップＳ１０３）。具体的には、文書管理部１１３は、文書に関連する情報、例えば文書ＩＤと、閲覧権限を特定する情報と、公開承認フローを特定する情報と、公開日を特定する情報と、種別を特定する情報と、登録権限を特定する情報と、保管期間を特定する情報と、登録者を特定する情報と、のいずれかまたは一部を入力された情報から抽出する。そして、文書管理部１１３は、新たな文書のレコードとして文書記憶部１２３に格納する。
【００９１】
次に、文書管理部１１３は、受信した添付ファイルが公開文書であれば、指定されたワークフローの承認者へ承認を促すメールを送信し、承認入力を受け付ける（ステップＳ１０４）。具体的には、文書管理部１１３は、受信した添付ファイルについて、公開承認フローを特定する情報が対応付けられている場合には、公開文書であると判定する。そして、文書管理部１１３は、公開承認フロー上の未承認の次の承認順の承認者および代理承認者に対して承認を促すメッセージを電子メールにて送信する。
【００９２】
そして、文書管理部１１３は、承認フロー上の全ての承認順について、承認者または代理承認者による承認を得られた場合には、当該文書を公開ステータスへ変更して、公開する（ステップＳ１０５）。そして、文書管理部１１３は、文書登録処理を終了させる。
【００９３】
以上が、文書登録処理の処理フローである。文書登録処理によると、統合サーバー１００に文書ファイルを公開あるいは保存するために登録することができる。
【００９４】
なお、登録された文書を編集等により修正した場合には、文書管理部１１３は、バージョンの管理を行う。すなわち、新バージョンのファイルにバージョン番号を付与して、旧バージョンとともに保存し、いずれのバージョンのファイルも閲覧可能とするバージョンの履歴の管理を行う。
【００９５】
次に、本実施形態におけるインストラクション登録処理のフローについて、図１２に基づき説明する。図１２は、インストラクション登録処理を示すフロー図である。なお、インストラクション登録処理は、管理者端末２００において、直接の端末の利用者である管理者から入力処理部２１１を介してブラウザ部２１３が統合サーバー１００へインストラクション登録要求を送信し、当該要求を統合サーバー１００において受信すると、開始される。
【００９６】
まず、インストラクション登録部１１４は、インストラクションの登録に必要な情報を入力するための入力画面を構成して、インストラクション登録要求を行った管理者端末２００へ送信する（ステップＳ２０１）。具体的には、インストラクション登録部１１４は、インストラクション登録画面を構成し、管理者端末２００へ送信する。なお、図１７に示すように、インストラクション新規登録画面６００は、少なくとも、インストラクションを実現する動画エリアに登録するファイルの位置（パス）を入力することが可能な入力受付領域を含む。なお、管理者端末２００のブラウザ部２１３は、当該インストラクション新規登録画面６００を受信すると、当該画面を表示し、入力処理部２１１を介して登録するインストラクションの動画ファイルのパスを含む入力情報を受け付ける。そして、ブラウザ部２１３は、受け付けた情報およびパスにより特定されるファイルをインストラクションの登録情報として統合サーバー１００へ送信する。
【００９７】
次に、インストラクション登録部１１４は、入力された情報を受信し、添付ファイルが有れば受信する（ステップＳ２０２）。具体的には、インストラクション登録部１１４は、管理者端末２００から送信されたインストラクションの登録情報および登録対象のインストラクションのための動画ファイルを受信する。当該処理において、インストラクション登録部１１４は、例えば、インストラクションの登録情報をパラメータとして受け取り、各パラメータに対応する値を分解、整理する。
【００９８】
次に、インストラクション登録部１１４は、分類と番号とにより、受信した情報およびファイルを格納する（ステップＳ２０３）。具体的には、インストラクション登録部１１４は、インストラクションに関連する情報、例えば分類を特定する情報と、番号を特定する情報と、作業名称を特定する情報と、作業説明文を特定する情報と、インストラクションの動画ファイルの情報と、参照文書を特定する情報と、提出課題を特定する情報と、承認フローを特定する情報と、のいずれかまたは一部を入力された情報から抽出する。そして、インストラクション登録部１１４は、新たなインストラクションのレコードとしてインストラクション記憶部１２４に格納する。そして、文書管理部１１３は、文書登録処理を終了させる。
【００９９】
以上が、インストラクション登録処理の処理フローである。インストラクション登録処理によると、統合サーバー１００にインストラクションおよびその動画ファイルを受講者に公開するために登録ことができる。
【０１００】
なお、登録されたインストラクションを編集等により修正・削除した場合には、インストラクション登録部１１４は、インストラクションの更新・登録の抹消を行う。
【０１０１】
次に、本実施形態における作業承認処理のフローについて、図１３に基づき説明する。図１３は、作業承認処理を示すフロー図である。なお、作業承認処理は、承認者端末４００において、直接の端末の利用者である承認者から入力処理部４１１を介してブラウザ部４１３が統合サーバー１００へ作業承認操作要求を送信し、当該要求を統合サーバー１００において受信すると、開始される。
【０１０２】
まず、インストラクション制御部１１５は、作業の承認に必要な情報を入力するための承認入力画面を構成して、作業承認操作要求を行った承認者端末４００等へ送信する（ステップＳ３０１）。具体的には、インストラクション制御部１１５は、承認入力画面を構成し、承認者端末４００へ送信する。なお、承認入力画面７００は、図１８に示すように、少なくとも、申請者（受講者）を特定する情報と、承認または否認の入力が可能な入力受付領域を含む。なお、承認者端末４００のブラウザ部４１３は、当該承認入力画面を受信すると、当該画面を表示し、入力処理部４１１を介して承認または否認のいずれかの結果を含む入力情報を受け付ける。そして、ブラウザ部４１３は、受け付けた情報を承認結果情報として統合サーバー１００へ送信する。
【０１０３】
次に、インストラクション制御部１１５は、入力された情報を受信する（ステップＳ３０２）。具体的には、インストラクション制御部１１５は、承認者端末４００から送信されたインストラクションの承認または否認の結果を含む入力情報を受信する。当該処理において、インストラクション制御部１１５は、例えば、インストラクションを特定する分類および番号の情報と、受講者を特定する情報と、承認者を特定する情報と、承認の結果と、をパラメータとして受け取り、各パラメータに対応する値を分解、整理する。
【０１０４】
次に、インストラクション制御部１１５は、分類と番号により特定されたインストラクションの次の承認者または代理承認者と、承認者である入力者と、が一致すれば、当該インストラクションの承認に係るワークフロー上のさらに次の承認者および代理承認者を、次の承認者とする（ステップＳ３０３）。具体的には、インストラクション制御部１１５は、分類と番号により特定されたインストラクションの次の承認者または代理承認者と、承認者である入力者と、が一致し、承認結果が否認でなければ、当該インストラクションの承認に係るワークフロー上のさらに次の承認者および代理承認者を、次の承認者として、承認履歴記憶部１２５の次承認者１２５Ｆに格納する。
【０１０５】
次に、インストラクション制御部１１５は、次に承認者があれば、次の承認者および代理承認者へ承認を促す電子メールを送信する。次の承認者がない場合、すなわち全員に承認された場合には、承認済みの承認者全員へ、承認が終了した旨の電子メールを送信する（ステップＳ３０４）。そして、インストラクション制御部１１５は、作業承認処理を終了させる。
【０１０６】
以上が、作業承認処理の処理フローである。作業承認処理によると、承認を行う者は、統合サーバー１００において承認のフローにしたがって受講者のインストラクションを承認することができる。
【０１０７】
次に、本実施形態におけるインストラクション実行処理のフローについて、図１４に基づき説明する。図１４は、受講者がインストラクションを実際に開始して受講するインストラクション実行処理を示すフロー図である。なお、インストラクション実行処理は、受講者端末３００において、直接の端末の利用者である受講者から入力処理部３１１を介してブラウザ部３１３が統合サーバー１００へ受講要求を送信し、当該要求を統合サーバー１００において受信すると、開始される。
【０１０８】
まず、インストラクション制御部１１５は、ログイン画面等により受講者を特定すると、当該受講者のユーザーＩＤについて承認済みのインストラクションの分類および番号を特定し、当該特定したインストラクションの次の段階のインストラクションの実行画面を生成し送信する（ステップＳ４０１）。具体的には、インストラクション制御部１１５は、ユーザーＩＤおよび所定のパスワードを入力させる画面等を送信して、入力された情報を受信する。そして、認証を行い成功した場合には、当該ユーザーＩＤで識別されるユーザーの承認履歴記憶部１２５を参照し、承認済のインストラクションのうち分類が後工程であって番号が大きいインストラクションを特定する。そして、特定したインストラクションの次に位置するインストラクションを特定し、当該インストラクションに係るインストラクション実行画面を生成し、受講者端末３００へ送信する。
【０１０９】
なお、図１９に示すように、インストラクション実行画面８００は、少なくとも、インストラクションの内容を示す動画ファイル表示領域と、当該インストラクションに提出課題がある場合に課題提出のための入力受付領域と、参照する文書として設定された文書記憶部１２３上の参照文書を表示する指示を受け付ける入力受付領域と、完了を申請する入力が可能な入力受付領域と、を含む。
【０１１０】
そして、インストラクション制御部１１５は、当該画面で指定される分類と番号に応じたインストラクションの内容を示す動画である作業動画を、受講者端末３００へ送信する（ステップＳ４０２）。なお、当該動画の送信については、ストリーミングによる動画の出力でもよいし、動画ファイルを一括ダウンロードさせるものであってもよい。
【０１１１】
ここで、受講者端末３００のブラウザ部３１３は、当該インストラクション実行画面８００を受信すると、当該画面を表示し、インストラクションの動画を、ブラウザ部３１３に関連付けられた一般的な動画再生プラグインプログラム等を用いて再生出力し、入力処理部３１１を介して参照文書へのリンクの表示要求、提出課題となる提出文書のパス情報、完了申請要求等を含む入力情報を受け付ける。そして、ブラウザ部３１３は、受け付けた情報に応じた所定の要求（例えば、参照文書の表示要求、提出文書のファイルが含まれる完了申請要求等）を統合サーバー１００へ送信する。また、動画ファイルの再生、停止、早送り、巻き戻し、一時停止、再生速度変更、音量制御等についての制御指示は、プラグインプログラムに受け渡され、プラグインプログラムにより制御される。また、参照文書へのリンクの表示要求が統合サーバー１００へ送信された場合には、文書管理部１１３が当該要求を受け付けて、文書記憶部１２３から読み出してブラウザ部３１３へ送信する。
【０１１２】
ここで、受講者端末３００のブラウザ部３１３は、当該インストラクション実行画面８００において承認済みのインストラクションの次のインストラクションと異なるインストラクションの受講要求を受け付けると、統合サーバー１００へ当該インストラクションを特定する情報とともに受講要求を送信する。受講要求に係るインストラクションが承認済みのインストラクションの次のインストラクションより後の段階のインストラクションを受講する要求であれば、インストラクション制御部１１５は、作業動画を送信せず、当該インストラクションの受講を禁止する旨を表示する禁止画面を受講者端末３００へ送信する（ステップＳ４０３）。受講要求に係るインストラクションが承認済みのインストラクションの次のインストラクション以前のインストラクションを受講する要求であれば、インストラクション制御部１１５は、当該インストラクションに係る作業動画を送信する。
【０１１３】
インストラクション制御部１１５は、完了承認要求がブラウザ部３１３から統合サーバー１００へ送信されると、当該完了承認要求が提出課題を含むものであれば、添付ファイルを受信し、格納する（ステップＳ４０４）。具体的には、インストラクション制御部１１５は、添付ファイルを承認履歴記憶部１２５の該当するユーザーのインストラクションのレコードの提出課題１２５Ｄに格納する。なお、インストラクション制御部１５は、当該提出課題を文書管理部１１３に受け渡し、文書記憶部１２３に格納するようにしてもよい。バージョン管理、閲覧等を文書管理部１１３を介して実施することが可能となるためである。
【０１１４】
そして、インストラクション制御部１１５は、当該インストラクションに指定された承認ワークフローに係る承認者のうち、最初の承認者である一次承認者および一次代理承認者に承認を依頼する旨の電子メールを送信する（ステップＳ４０５）。そして、インストラクション制御部１１５は、インストラクション実行処理を終了させる。
【０１１５】
以上が、インストラクション実行処理の処理フローである。インストラクション実行処理によると、インストラクションの受講者は、統合サーバー１００においてインストラクションを受講し、学習の完了の申請を行うことができる。
【０１１６】
図１５は、フロー登録処理のステップＳ００１において生成されるワークフロー新規登録画面５００の例を示す図である。ワークフロー新規登録画面５００には、ログインしているユーザーを特定するユーザー表示領域５０１と、ログアウトするための指示を受け付けるログアウト指示受付領域５０２と、メニュー階層の中で予め位置づけられた当該画面の位置を示すツリー情報表示領域５０３と、使用する機能を切り替えるタブ選択入力受付領域５１０と、新規ワークフローの登録指示を受け付ける新規登録入力受付領域５２０と、既存ワークフローの変更指示を受け付ける変更入力受付領域５２１と、既存ワークフローの削除指示を受け付ける削除入力受付領域５２２と、を含む。
【０１１７】
また、既登録のワークフローの情報が一覧表示されるワークフロー一覧表示領域５３０と、新規のワークフローを登録する際に登録情報の入力を受け付ける申請経路情報５４０と、新規のワークフローを登録する指示を受け付ける登録指示入力受付領域５５０と、当該新規のワークフローに代理承認者を設定する際に詳細の情報を入力する画面を表示する代理設定入力受付領域５５１と、を含む。
【０１１８】
なお、申請経路情報５４０には、申請経路の名称の入力を受け付ける経路名称入力受付領域５４１と、当該経路の補足説明情報の入力を受け付ける補足説明入力受付領域５４２と、承認者として設定すべきユーザーを検索する指示を受け付けるユーザー検索入力受付領域５４３と、承認者となるユーザーの候補者を選択可能に一覧表示する候補者選択入力受付領域５４４と、承認者として登録されるユーザーを承認順に表示する承認者表示領域５４５と、が含まれる。
【０１１９】
すなわち、ブラウザ部２１３は、登録指示入力受付領域５５０に入力を受け付けると、申請経路情報５４０に含まれるワークフローの構成情報をパラメータとして、フロー登録情報を統合サーバー１００へ送信する。
【０１２０】
ブラウザ部２１３は、代理設定入力受付領域５５１に入力を受け付けると、図１６に示すワークフロー新規登録代理設定画面５００´に表示を切り替える。当該ワークフロー新規登録代理設定画面５００´は、ワークフロー新規登録画面５００と略同様の画面構成を備えるが、申請経路情報５４０において、承認者の順の指定を受け付ける承認順指定入力受付領域５４６と、当該承認者の承認順において代理承認する代理承認者の入力を受け付ける代理承認者入力受付領域５４７と、を備える点と、代理設定の入力を反映させてワークフロー新規登録画面５００へ表示を戻す保存入力受付領域５６０および代理設定の入力を破棄してワークフロー新規登録画面５００へ表示を戻す「戻る」入力受付領域５６１を備える点と、において相違する。
【０１２１】
図１７は、インストラクション登録処理のステップＳ２０１において生成されるインストラクション新規登録画面６００の例を示す図である。インストラクション新規登録画面６００には、ログインしているユーザーを特定するユーザー表示領域６０１と、ログアウトするための指示を受け付けるログアウト指示受付領域６０２と、メニュー階層の中で予め位置づけられた当該画面の位置を示すツリー情報表示領域６０３と、使用する機能を切り替えるタブ選択入力受付領域６１０と、新規インストラクションの登録指示を受け付ける新規登録入力受付領域６２０と、既存インストラクションの変更指示を受け付ける変更入力受付領域６２１と、既存インストラクションの削除指示を受け付ける削除入力受付領域６２２と、既存インストラクションの情報をＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）等所定のデータ形式で出力する外部出力受付領域６２３と、既存インストラクションを印刷出力する印刷入力受付領域６２４と、を含む。
【０１２２】
また、インストラクション新規登録画面６００には、インストラクションの分類となる作業分類の入力を受け付ける作業分類入力受付領域６３０と、インストラクションを特定する作業番号となる作業Ｎｏの入力を受け付ける作業Ｎｏ入力受付領域６３１と、インストラクションの名称の入力を受け付ける作業名称入力受付領域６３２と、作業内容を説明する文章の入力を受け付ける作業説明入力受付領域６３３と、インストラクションの表示時に動画エリアに表示させる動画ファイルのパスについて入力を受け付ける動画エリアに登録するファイル入力受付領域６３４と、作業内容の補足説明を行う文章の入力を受け付ける補足説明テキスト入力受付領域６３５と、文書管理部１１３が管理する当該インストラクションに関して参照する文書を特定する情報について入力を受け付ける参照文書入力受付領域６３６と、課題として提出する文書が有る場合に提出すべき文書を特定する情報について入力を受け付ける提出文書入力受付領域６３７と、課題として提出する文書が有る場合に提出すべき文書を格納する位置について入力を受け付ける提出文書格納フォルダ入力受付領域６３８と、当該インストラクションを完了する申請の承認ルートを特定するワークフローを特定する情報について入力を受け付けるワークフロー入力受付領域６３９と、当該インストラクションを公開しないで登録する指定の入力を受け付ける未公開指示入力受付領域６４０と、当該インストラクションの公開を開始すべき日を特定する情報の入力を受け付ける公開予定日入力受付領域６４１と、当該インストラクションの公開を終了すべき日を特定する情報の入力を受け付ける公開終了日入力受付領域６４２と、作業分類入力受付領域６３０から公開終了日入力受付領域６４２までの領域に入力された情報をインストラクションの登録情報として統合サーバー１００へ送信する指示を受け付ける登録入力受付領域６５０と、を含む。
【０１２３】
図１８は、作業承認処理のステップＳ３０１において生成される承認入力画面７００の例を示す図である。承認入力画面７００には、ログインしているユーザーを特定するユーザー表示領域７０１と、ログアウトするための指示を受け付けるログアウト指示受付領域７０２と、メニュー階層の中で予め位置づけられた当該画面の位置を示すツリー情報表示領域７０３と、使用する機能を切り替えるタブ選択入力受付領域７１０と、承認対象の申請の表示が１ページに収まらない場合に、前ページへの遷移の指示を受け付ける前へ移動指示入力受付領域７２１と、次ページへの遷移の指示を受け付ける次へ移動指示入力受付領域７２２と、承認対象の申請がなされたインストラクションのうち当該ログインユーザーである承認者が承認を判断すべきインストラクションを選択可能に一覧して表示する承認対象インストラクション選択入力受付領域７３０と、承認対象インストラクション選択入力受付領域７３０に表示されたインストラクションのうち選択されたインストラクションについて承認・否認の指示を行う画面を切り替えるための選択実行指示入力受付領域７４０と、を含む。
【０１２４】
また、承認入力画面７００には、選択実行指示入力受付領域７４０への入力受付時に承認対象インストラクション選択入力受付領域７３０にて選択されていたインストラクションについて承認・否認の承認者コメントの入力を受け付けるコメント入力受付領域７５０と、当該インストラクションの承認の指示を受け付ける承認指示入力受付領域７５１と、当該インストラクションの否認の指示を受け付ける否認指示入力受付領域７５２と、当該インストラクションの承認・否認のいずれも行わず処理をキャンセルする指示を受け付けるキャンセル指示入力受付領域７５３と、を含む。ブラウザ部４１３は、承認指示入力受付領域７５１への入力を受け付けると、統合サーバー１００へ承認対象のインストラクションおよびコメント入力受付領域７５０に入力されたコメントの情報とを含む承認指示を送信する。
【０１２５】
図１９は、インストラクション実行処理のステップＳ４０１において生成されるインストラクション実行画面８００の例を示す図である。インストラクション実行画面８００には、ログインしているユーザーを特定するユーザー表示領域８０１と、ログアウトするための指示を受け付けるログアウト指示受付領域８０２と、メニュー階層の中で予め位置づけられた当該画面の位置を示すツリー情報表示領域８０３と、使用する機能を切り替えるタブ選択入力受付領域８１０と、動画ファイル表示領域８５０に動画の再生を指示する入力を受け付ける再生指示入力受付領域８２０と、動画ファイル表示領域８５０に再生している動画の拡大表示を行う指示を受け付ける拡大指示入力受付領域８２１と、実行するインストラクションの前作業のインストラクションを実行させる指示の入力を受け付ける前作業実行指示入力受付領域８２２と、実行するインストラクションの後作業のインストラクションを実行させる指示の入力を受け付ける後作業実行指示入力受付領域８２３と、インストラクションの完了を申請する指示の入力を受け付ける完了指示入力受付領域８２４と、を含む。
【０１２６】
また、インストラクション実行画面８００は、実行するインストラクションの分類の指定の入力を受け付ける作業分類指定入力受付領域８３１と、実行するインストラクションの番号の指定の入力を受け付ける作業番号指定入力受付領域８３２と、参照する文書として設定された文書記憶部１２３上の参照文書を表示する指示を受け付ける参照文書入力受付領域８４１と、インストラクションの内容を示す動画ファイル表示領域８５０と、インストラクションの詳細等の補足説明を表示する補足説明テキスト表示領域８６１と、当該インストラクションに提出課題がある場合に提出するファイルを特定する情報の入力を受け付ける提出文書入力受付領域８７１と、当該提出課題として提出するファイルが複数ある場合に、提出文書入力受付領域８７１を増やす指示の入力を受け付ける「さらに追加」指示入力受付領域８７２と、を含む。
【０１２７】
なお、上記したワークフロー新規登録画面５００と、ワークフロー新規登録代理設定画面５００´と、インストラクション新規登録画面６００と、承認入力画面７００と、インストラクション実行画面８００とは、上記した画面例に限られるものではない。それぞれ、より多くの、またはより少ない項目を表示する画面であってもよいし、複数の画面が含まれる共通の画面であってもよい。
【０１２８】
以上、本発明について、実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々の変更が可能である。
【０１２９】
例えば、上記実施形態においては、管理者端末２００等はブラウザ部２１３を介して統合サーバー１００に各処理の要求を送信し画面情報を受信しているが、これに限られず、統合サーバー１００側で実施する処理のうちすべて又は一部を、端末側においてローカル処理し、結果を統合サーバー上のデータに同期させるようにしてもよい。このようにすることで、通信処理にかかる待ち時間を減らし、応答性を高めることができる。
【０１３０】
また、ユーザー記憶部１２１、ワークフロー記憶部１２２、文書記憶部１２３、インストラクション記憶部１２４、承認履歴記憶部１２５の各記憶部は、より細かく分けられてもよいし、まとめて一つまたは少数の記憶部とするようにしてもよい。これによると、各データのアクセス速度の向上または管理を簡略化することができ、より柔軟な機器構成によるシステムの実現が可能となるといえる。
【０１３１】
また、上記実施形態および変形例における統合サーバー１００は、教育を行う機関等がインターネット等を介してサービスとして提供するものであってもよい。例えば、業界団体や職業訓練機関等が、業界の関係者等に研修サービスとして提供するものであってもよい。
【０１３２】
なお、上記実施形態および変形例における学習システム１は、システムとして取引対象とするだけでなく、各機器単位、または機器の動作を実現するプログラム部品単位で取引対象とすることも可能である。
【符号の説明】
【０１３３】
１・・・学習システム、１０・・・ネットワーク、１００・・・統合サーバー、１１０・・・制御部、１１１・・ユーザー管理部、１１２・・・ワークフロー管理部、１１３・・・文書管理部、１１４・・・インストラクション登録部、１１５・・・インストラクション制御部、１２０・・・記憶部、１２１・・・ユーザー記憶部、１２２・・・ワークフロー記憶部、１２３・・・文書記憶部、１２４・・・インストラクション記憶部、１２５・・・承認履歴記憶部、１３０・・・通信処理部、２００・・・管理者端末、３００・・・受講者端末、４００・・・承認者端末
【図１】
2013238731.tif 000003
【図２】
2013238731.tif 000004
【図３】
2013238731.tif 000005
【図４】
2013238731.tif 000006
【図５】
2013238731.tif 000007
【図６】
2013238731.tif 000008
【図７】
2013238731.tif 000009
【図８】
2013238731.tif 000010
【図９】
2013238731.tif 000011
【図１０】
2013238731.tif 000012
【図１１】
2013238731.tif 000013
【図１２】
2013238731.tif 000014
【図１３】
2013238731.tif 000015
【図１４】
2013238731.tif 000016
【図１５】
2013238731.tif 000017
【図１６】
2013238731.tif 000018
【図１７】
2013238731.tif 000019
【図１８】
2013238731.tif 000020
【図１９】
2013238731.tif 000021