(57)【要約】【課題】アンケートフォームの記述言語を習得する必要を無くし、簡易にアンケートフォームを作成でき、アンケート結果の利用において、利用者が教員か学生かに応じてアンケート結果の提示内容あるいは提示の形態を変更し、教員から学生への回答あるいは情報の伝達を可能とするアンケートシステムを提供するものである。【解決手段】サーバに各教員と教員の担当する講義の対応、各学生と学生の履修する講義の対応を保持するデータベース、講義対応にその講義に関して実施されるアンケートのフォーム情報と、アンケート結果を保持するデータベースを設ける。そのアンケートのフォームを教員が変更可能とし、また学生の回答に対してコメントすることを可能としている。また、学生および教員は講義を指定してのアンケート結果の閲覧を要求することが可能としている。この構成により、教員は講義内容に対応した有効なアンケート結果を得ることが可能となり、さらに、学生の意見、質問への回答が可能となる。【選択図】      図１
2004272692.tif 000002
【特許請求の範囲】
【請求項１】
履修講義単位で履修学生からアンケートをオンラインで収集する方法であって、
サーバで教員と教員の担当講義を関連付けるステップと、
サーバで学生と学生の履修講義を関連付けるステップと、
教員端末からサーバに講義対応のアンケートフォームを登録するステップと、
学生端末に当該学生が履修する講義のアンケートフォームを転送するステップと、
学生端末からアンケートの回答をサーバに収集するステップと、
教員または学生端末から講義を指定してのアンケート結果の閲覧要求を受け取るステップと、
サーバで上記要求された講義のアンケート結果を集計し集計結果を要求端末に転送するステップと
要求端末において上記集計結果を表示するステップからなる方法。
【請求項２】
オンラインアンケートシステムのサーバプログラムであって、
端末からのログインユーザが教員か学生かを判別するステップと、
ユーザが教員の時、当該教員の担当講義と対応するアンケートを教員端末に表示すステップと、
教員端末からのアンケート指示により、アンケートの新規作成及び修正を行うステップと、
教員端末からの結果閲覧指示により、アンケート結果を表示するステップと、
ユーザが学生の時、当該学生の履修講義と対応するアンケートを学生端末に表示すステップと、
学生端末からのアンケート指示により、アンケート回答の受付及び修正を行うステップと、
学生端末からの結果閲覧指示により、アンケート結果を表示するステップとからなるアンケートシステムのサーバプログラム。
【請求項３】
オンラインアンケートシステムの教員プログラムであって、
オンラインアンケートシステムのサーバにログインするステップと、
サーバからログインした教員に対応する担当講義及び講義に対応するアンケートの情報を受信し表示するステップと、
担当講義を指定して新規のアンケートの作成をサーバに指示し、サーバからの情報に基づいてアンケートを作成しサーバに転送するステップと、
担当講義を指定して既存のアンケートの修正をサーバに指示し、サーバからの情報に基づいてアンケートを修正しサーバに転送するステップと、
担当講義を指定してアンケート結果の閲覧をサーバに指示し、サーバから転送されたアンケート結果を表示するステップと、
アンケート結果に文書を添付し、サーバに転送するステップからなるオンラインアンケートシステムの教員プログラム。
【請求項４】
オンラインアンケートシステムの学生プログラムであって、
オンラインアンケートシステムのサーバにログインするステップと、
サーバからログインした学生に対応する履修講義及び講義に対応するアンケートの情報を受信し表示するステップと、
履修講義を指定してアンケートの回答をサーバに指示し、サーバからの情報に基づいてアンケートの回答をサーバに転送するステップと、
履修講義を指定して回答済みアンケートの回答の修正をサーバに指示し、サーバからの情報に基づいてアンケートの回答を修正しサーバに転送するステップと、
履修講義を指定してアンケート結果の閲覧をサーバに指示し、サーバから転送されたアンケート結果を表示するステップからなるオンラインアンケートシステムの学生プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大学等において講義内容に関する学生の意識を調査し、その調査結果を分析表示するアンケートシステム及びアンケートの方法に関するものであり、特に、ＨＴＴＰ等を用いるネットワークを利用した電子的なアンケートシステム及びアンケート方法に関する。
【０００２】
【従来の技術】
近年、コンピュータネットワークの利用により、意識調査のためのアンケートは電子化され、効率的な配布・回収が可能になっている。電子化されたアンケートシステムでは、アンケート配布はネットワーク上の電子メールあるいはＨＴＴＰによりブラウザなどを利用して自動配布され、また、アンケート結果も、データベース等の記憶装置に自動的に格納される。アンケートシステムの従来例として、例えば、以下の文献に記載のものが提案されている。
特開平４−２８８６６４号公報、
特開平８−２７２７７３号公報、
特開平１１−２８２８２８号公報、
特開２００１−１８４２７３号公報、
特開２００１−２６５９０３号公報、
特開２００２−２５１４９９号公報
【０００３】
上記特開平４−２８８６６４号公報には、アンケート用紙を電子的に作成すること、及び作成した電子的アンケート用紙をネットワーク経由で配布すること、及びアンケートの各回答に属性やＩＤコードを付加することにより集計を容易することに特徴がある電子式アンケート処理装置について開示されている。
【０００４】
上記特開平８−２７２７７３号公報には、アンケート結果を、選択形式である場合は選択回数を集計して、また、自由入力形式である場合は記述欄の文書を合成して、その集計結果を運用者に提示することに特徴があるアンケート収集分析システムについて開示されている。
【０００５】
特開２００１−２６５９０３号公報には、アンケート実施者によるアンケート回答期限の管理を容易とする技術を開示している。
【０００６】
特開２００１−１８４２７３号公報には、アンケート実施においてアンケート用紙作成から重要なアンケート結果の通知まで全工程を自動化し、簡易にアンケートを実施できるアンケートシステム及びアンケート作業自動化方法を開示している。
【０００７】
また、特開平１１−２８２８２８号公報、特開２００２−２５１４９９公報には、アンケートのフォームに関するデータベースを作成しておくことにより、時間とコストをかけずに自動的に適正なアンケートフォームを作成できるアンケートフォームの作成装置について開示されている。
【０００８】
【発明が解決しようとする課題】
しかしながら、大学等では複数の講義を担当する多くの教員と複数の講義を履修する多くの学生が存在するため、上述した従来例に示されるシステムでは、個別の講義に対する学生の意識調査においては次のような問題点があった。
【０００９】
第１の問題点は、アンケート用紙（ＨＴＴＰであればＷＷＷページ）の作成が自動化されていないか、自動化されていたとしても作成可能なアンケートのフォームは限られており状況に応じたアンケートを実施することが困難であった。
【００１０】
アンケートのフォームは講義によって多様なものとなり、加えて、アンケート用紙に含まれる質問や回答は最終決定されるまで頻繁に変更される場合が多い。そのためアンケートフォームの作成者は講義の実施者である教員が行うこととなる。そのため、作成者はＨＴＭＬ等のアンケート用紙記述言語を習得する必要があり、アンケートのフォームの作成および変更に多大な労力と時間を必要としていた。
【００１１】
第２の問題点は、アンケート結果を参照する際に、アンケート参照者にとって大きな手間となる自由入力回答（文章による回答）の参照に対する支援が行われていないことである。例えば、選択形式の回答については選択回数を集計し、グラフ等のわかりやすい形で表示するが、自由入力形式の回答については、単純に全ての回答をアンケート参照者に提示するにすぎないものが多く利用が制限されていた。
【００１２】
第３の問題点は、通常のアンケートでは回答者がアンケートの記入を終了し、アンケート元へ発信すると回答の修正が不可能なことである。長期に渡って実施される講義では、講義の進行に伴い、その講義に対する学生の意識も変化する。そのため従来のアンケートの方法は講義に対する学生の意識調査には不向きであった。また、講義に対するアンケートは長期にわたる意識調査の他、一時限の講義に対して行われる短期のアンケートも必要であり、複数の態様でのアンケートが必要となる。
【００１３】
第４の問題点は、通常のアンケートでは回答者がアンケート結果を利用することは不可能であり、また回答内容に対するフィードバックもなされないことである。講義に対する学生の意識調査では、意識調査の結果は学生が次年度の履修講義を決定するための資料として利用することを目的の一つとしている。また、短期間のアンケートでは、そのアンケートで寄せられた履修者の質問に対して講義者の回答が必要となる。そのため、従来のアンケートシステムは大学等での意識調査には不向きなものであった。
【００１４】
【本発明の目的】
本発明の第１の目的は、アンケートフォームの作成を簡易化することにより、効率的なアンケートの実施を可能とし、ＨＴＭＬ等のアンケートフォームの記述言語を習得する必要を無くし、簡易にアンケートフォームを作成できるシステムを提供するものである。
【００１５】
本発明の他の目的は、アンケート結果の利用において、利用者が教員か学生かに応じてアンケート結果の提示内容あるいは提示の形態を変更し、教員から学生への回答あるいは情報の伝達を可能とするアンケートシステムを提供するものである。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。図１は本発明が適用されたネットワークアンケートシステムの一例を示す概念構成図である。ネットワークシステム１は、サーバ（１）と１つ以上（図１では２つ）のクライアント（２）および（３）から構成されており、これらサーバ（１）、クライアント（２）および（３）はそれぞれ通信ケーブルで接続されている。クライアント（２）は教員が利用しているパーソナルコンピュータ等の端末、クライアント（３）は学生が利用している端末であり、クライアント（２）と同じくパーソナルコンピュータである。サーバ（１）と各クライアントの間は、例えばＨＴＴＰに基づいてデータの授受を行う。そのためサーバ１はＨＴＴＰサーバとして機能し、各クライアントはＷＷＷブラウザによりデータの表示およびデータの入力を行う。
【００１７】
各クライアント端末から、教員あるいは学生が自己のＩＤコードとパスワードをサーバ（１）に与えることにより認証しログインする。サーバ（１）に対して、教員用クライアントからは講義対応のアンケートフォームの作成修正、アンケート結果の閲覧、アンケートで出された質問等に対する回答入力などが行われる。また学生用クライアントからはアンケートへの回答、アンケート結果の閲覧が行われる。
【００１８】
サーバ（１）には、基本データベース（４）、教員データベース（５）、学生データベース（６）、講義データベース（７）、回答データベース（８）があり、クライアント端末と通信し業務を処理するために、ログインモジュール（９）、教員用初期画面作成モジュール（１０）、学生用初期画面作成モジュール（１１）、アンケートフォーム作成モジュール（１２）、アンケートフォーム修正モジュール（１３）、教員用閲覧モジュール（１４）、回答モジュール（１５）、回答修正モジュール（１６）、学生用閲覧モジュール（１７）、教員用コメント入力モジュール（１８）等が存在し、また、期間の管理を行う期間管理モジュール（１９）、教員データベースあるいは学生データベースに記憶されているメールアドレスを用いてメールの配信を行うメール管理モジュール（２０）がある。
【００１９】
基本データベース（４）にはユーザのＩＤコード、パスワード等のシステム管理情報の他、クライアント端末で表示する画面等を作成するための初期データ等システムの共通データを保存している。アンケートフォームにはアンケートの基本的な部分からなる基本アンケートフォームが用意されているが、更に、基本データベース（４）には、教員が自身の講義形態に則したアンケートフォームを簡便に作成することを助けるため、アンケートフォームの部品となる複数のサンプルフォームが記憶されている。教員はこのサンプルフォームから最適なものを選択し、語句の変更、公開／非公開の指定等を行い上記の基本アンケートフォームに結合することにより、担当している講義用のアンケートフォームを作成する。また、基本データベース（４）には教員用初期画面あるいは学生用初期画面の共通部分である教員用共通初期画面用フォームあるいは学生用共通初期画面用フォームが備えられている。
【００２０】
教員データベース（５）には教員の名前（「教員Ａ」、「教員Ｂ」・・）と各教員が担当している講義名（「教員Ａ」には「講義Ａ１」、「講義Ａ２」・・）、メールアドレスおよびその他の補助的情報が保存されている。教員データベース（５）の概要が図２に示されている。学生データベース（６）には学生の名前（学生Ａ、学生Ｂ・・）と各学生が履修している講義名（学生Ａには講義Ａ１、講義Ｂ２・・）とメールアドレスおよびその他の補助的情報が保存されている。学生データベース（６）の概要が図３にされている。
【００２１】
講義データベース（７）は、先に述べたようにして各講義に対応して各教員が作成したアンケートフォームが記憶されている。講義には基本のアンケートフォームが予め設定されており、教員が講義のアンケートフォームを変更し登録しなかった場合であってもこの基本フォームがアンケートとして学生に提示される。図４に講義データベース（６）内での「講義Ａ１」、「講義Ａ２」、および「講義Ｂ２」の状態を示す。例えば、「講義Ａ１」にはこの「講義Ａ１」に付けられている「アンケートＡ１１」のアンケートフォームである「アンケートＡ１１」フォーム、同じく「アンケートＡ１２」フォーム、「アンケートＡ１３」フォームと、各アンケートフォームが連結されており、他に履修学生名簿等「講義Ａ１」に関する情報が結合されている。
【００２２】
回答データベース（８）には学生が入力した回答が学生対応に記憶されておいる。また、教員が学生からの質問等に対して入力したコメントも記憶されている。図８は回答データベース（８）の概要を示すものである。学生名あるいは教員名をキーとして履修講義あるいは担当講義が連結され、それら講義には各アンケートの回答あるいはコメントが結合されている。図５（Ａ）は回答データベースに、「学生Ａ」が履修している「講義Ａ１」に付けられている「アンケートＡ１３」に対して行った回答と、「講義Ｂ２」に付けられている「アンケートＢ２１」に対しての回答が蓄積されており、また「教員Ａ」の担当講義である「講義Ａ１」に付けられている「アンケートＡ１２」、「アンケートＡ１３」、および「講義Ａ２」に付けられている「アンケートＡ２１」に対する「教員Ａ」のコメントが蓄積されている状況を示している。また、図５（Ｂ）は学生がアンケートＡ１２に回答し、その回答を登録した後の回答データベース（８）の状態を表している。
【００２３】
図６はサーバー（１）と教員クライアント（２）の間で実施される処理フローの概要を示すものである。ユーザはクライアント端末のＷＷＷブラウザで表示されるログイン画面から、利用者のＩＤコードとパスワードを入力しサーバ（１）に送信する。Ｓ６−１でサーバ（１）は基本データベース（４）を参照し、送られてきたＩＤコードとパスワードから、ユーザが正当なユーザか否かを判断し、正当なユーザと判断されるとＳ６−２でログインしたユーザが教員か学生かを判別する。教員と判断されるとＳ６−４に進み、教員用初期画面作成モジュール（１０）が起動され、その教員が担当している講義の一覧と各講義に対応するアンケート等で構成されるメニュー画面（教員用初期画面）を作成し、クライアント端末に送り表示する（図８、図９）。Ｓ６−５でクライアント端末の教師は表示画面から、新規アンケートの作成、アンケートの選択、履修者へのメール一斉送信、講義ＵＲＬ登録の機能の一つを、マウスで該当ボタン（マーク）をクリックする等で選択する。選択結果はサーバ（１）へ送られ要求に対応した処理フローが実行される。
【００２４】
Ｓ６−５で教員が新規アンケートの作成を選択すると、サーバ（１）の処理はＳ６−７に進み、アンケートフォーム作成モジュール（１２）を起動する。これにより新規にアンケートを作成するためのフォームを作成しクライアントに送る（図１０）。Ｓ６−８及びＳ６−９でクライアント端末（２）にサーバ（１）から送られて来たフォームが表示され、ユーザである教員が表示されたフォームを利用し、教員が講義に則して修正追加した選択設問と自由記入設問を設定する。Ｓ６−１０で教員が作成したアンケートのフォームはサーバ（１）に送られ講義データベース（７）に保存される（図１１−図１３）。
【００２５】
Ｓ６−５で教員がアンケートを選択すると、サーバ（１）の処理はＳ６−６に進み、選択されたアンケートが回答期間前でありアンケートフォームの修正が可能か否かを判断し、回答期間前の時はＳ６−１１に進み、起動されたアンケートフォーム修正モジュール（１３）がアンケートを修正するためのフォームを作成しクライアントに送る（図１４）。アンケート修正フォームが送られてきたクライアントでは前述した新規アンケートの作成と同じ処理が行われる。
【００２６】
Ｓ６−６の判断で、そのアンケートが実施中であるか、あるいは実施が終了しているかを判断する。この状態のアンケートはアンケートフォームの修正は不可能であるが、教員はそのアンケートの回答を閲覧することが可能である。そのためＳ６−１２に進み、教員用閲覧モジュール（１４）によりアンケート結果を表示する（図１５、図１６）。教員はアンケート結果に対してコメントを付けることが可能である。そのため次のステップＳ６−１３でその時点がコメント可能な期間か否かを判断し、コメント可能な期間であれはＳ６−１４に進み、教員用コメント入力モジュール（１８）がコメント入力フォームを作成しクライアント（２）に送る。Ｓ６−１５で教員によるコメントの入力が終了するとサーバ（１）に送られＳ６−１６で回答データベース（８）に保存する（図１７）。
【００２７】
Ｓ６−５で教員がメールの一斉送付を選択すると、サーバ（１）の処理はＳ６−１７に進み、メール管理モジュール（２０）が起動され、クライアントにメール文を入力するためのメール送信フォームを送る。Ｓ６−１８で教員は表示されたフォームを利用してメール文を入力する。サーバ（１）は講義データベース（７）の講義対応に保存されている履修者名簿をもとに履修学生全員に上記メールを一斉送付する。また、Ｓ６−５で教員が授業ＵＲＬの登録を選択すると、Ｓ６−２０、Ｓ６−２１、Ｓ６−２２のフローで授業ＵＲＬの登録が行われる。
【００２８】
図７はサーバー（１）と学生クライアント（３）の間で実施される処理フローの概要を示すものである。図６のＳ６−２でユーザが学生と判断されると図７のＳ６−２３へ進み、学生用初期画面作成モジュール（１１）が起動され、その学生が履修している講義の一覧と各講義に対応するアンケートからなるメニュー画面（学生用初期画面）を作成し、クライアント端末に送り表示する（図１８、図１９）。Ｓ６−２４でクライアント端末の学生は表示画面から、アンケートか他のメニューを選択する。選択結果はサーバ（１）へ送られ要求に対応した処理フローが実行される。
【００２９】
学生がメニュー画面で表示されている複数のアンケートから一つのアンケートを選択すると、そのアンケート名がサーバ（１）に送られ、Ｓ６−２５でそのアンケートが回答期間中か、回答期間は終了しているかを判断する。回答期間が終了しているとＳ６−２９へ進み、学生用閲覧モジュール（１７）が起動されアンケート結果を表示する（図２０）。
【００３０】
選択されたアンケートが回答期間中の時はＳ６−２６へ進み、ログインした学生がそのアンケートに対して回答済みか否かを判断する。回答済みの場合はＳ６−２７へ進み、回答修正モジュール（１６）が回答済みのアンケートを修正するためのフォームを作成しクライアント（３）へ転送し、クライアントである学生はＳ６−３０で修正を行いサーバ（１）に返送する。サーバ（１）はＳ６−３１で回答データベース（８）の更新を行う（図２１）。学生が選択したアンケートが未回答の時は、Ｓ６−２８へ進み、回答モジュール（１５）がアンケートに対する新規回答用のフォームを作成しクライアント（３）へ転送し、学生は回答を記入する（図２２）。Ｓ６−２４で授業シラバスが選択されるとＳ６−３２に進みその授業に対する情報が表示される。
【００３１】
図６および図７に示される処理フローの詳細を、以下に説明する。
【００３２】
図６のステップＳ６−４で、教員用初期画面作成モジュール（１０）により作成される教員用初期画面の一例を図８に示す。この初期画面には簡単な説明文（７０）と共に、教員名（７１）、担当している講義名（７２）、それら講義に対するアンケート名および実施期日（７３）と新規アンケートフォームの作成用ボタン（７４）、表示されているアンケートのフォームが修正可能であることを示す編集マーク（７７）およびアンケート結果の閲覧が可能であることを示す閲覧マーク（７８）が表示される。その他、履修者の名簿を表示させるためのマーク（７５）、メール送配のためのマーク（７６）、授業ＵＲＬ登録のためのマーク等が付されている。同図は「教員Ａ」が「講義Ａ１」と「講義Ａ２」を担当しており、講義Ａ１」には「アンケートＡ１１」（実施期間は２００３年３月１日−２００３年３月２０日、アンケートはまだ実施されておらず編集可能）、「アンケートＡ１２」（実施期間は２００３年１月１０日−２００３年２月２０日、アンケートは実施中であり閲覧可能）および「アンケートＡ１３」（実施期間は２００２年１１月１０日−２００３年２月２０日、アンケートは実施中であり閲覧可能）が付けられており、「講義Ａ２」には「アンケートＡ１１」（実施期間は２００２年１１月１０日−２００２年１２月２０日、アンケートは終了しており閲覧可能）が付けられていることを示している。
【００３３】
図９は、図６のステップＳ６−４において教員用初期画面（図８）を作成するフローチャートの詳細を示すものである。Ｓ８−１で教員用共通初期画面用フォームを基本データベース（４）から取得する。Ｓ８−２で教員データベース（５）をアクセスし、教員の氏名等その教員に関する必要データを取得し共通初期画面フォームの所定箇所に挿入し、図８の教員名「教員Ａ」（７１）を表示するデータを形成する。共通初期画面フォームには、簡単な説明文や新たなアンケートフォームを作成するアンケートフォーム作成モジュール（１２）を実行するための作成用マーク（７４）、その講義の履修者名簿を取得するためのマーク（７５）、メール発信用のマーク（７６）等の共通データが埋め込まれたＨＴＭＬ等の画面記述言語で記述されたものである。Ｓ８−３で教員データベース（５）から担当している講義の情報を一つ（例えば「講義Ａ１」）取り出し、Ｓ８−４で共通初期画面データの講義名表示箇所（７２）に挿入する。Ｓ８−５で講義データベース（７）からその講義（この例では「講義Ａ１」）につけられているアンケート情報を一つ（例えば「アンケートＡ１１」）取り出し、その情報からアンケートの実施日およびアンケートの名称を抽出し、次にＳ８−６で抽出されたデータを共通初期画面フォームの所定箇所に挿入する。Ｓ８−７でそのアンケートが未実施か否かが判定し、未実施であればＳ８−８に進み記憶されているアンケートが修正可能であることを示す修正マーク（７７）を挿入しＳ８−９へ進む。Ｓ８−７の判定でそのアンケートが実施中あるいは、実施済みと判定されるとＳ８−１０へ進み、そのアンケートの結果が閲覧可能であるとこを示す閲覧マーク（７８）を挿入しＳ８−９へ進む。Ｓ８−９でその講義に次のアンケート情報が有るか否かを判定し、存在する時はＳ８−５に戻り次のアンケート情報を処理する。Ｓ８−９の判定で次のアンケート情報が存在しない時はＳ８−１１へ進み、次の講義情報が有るか否かを判定する。次の講義情報が存在する時はＳ８−３に戻り次の講義情報を処理する。Ｓ８−１１で次の講義情報は無いと判断されると、Ｓ８−１２で作成された画面データをクライアント端末に転送して終了する。
【００３４】
図６のステップＳ６−５でクライアントの教員がアンケートの新規作成を指示すると、サーバ（１）はＳ６−７へ進む。起動されたアンケート作成モジュール（１２）は教師が新たなアンケートを作成するための援助となる新規アンケート作成フォームを作成し、クライアントに送る。その処理フローを図１０に示す。
【００３５】
アンケート作成モジュール（１２）は、Ｓ９−１で新規アンケート作成フォームを基本データベース（４）から取得し、Ｓ９−２で呼び出し元から教員名（９１）、作成マークがクリックされた講義名（９２）等の基礎データを取得し、それらをＳ９−３で先の新規アンケート作成フォームの所定箇所に埋め込む。次に、Ｓ９−４でアンケートの名称および実施期日を入力するサブ画面を付加する等してクライアント端末に表示する。
【００３６】
新規アンケート作成フォームを転送されたクライアント端末では、Ｓ６−８で、教師が順次、選択形式の設問と自由入力形式の設問のサンプルを参照しつつフォームに付加する。その詳細を図１１に示す。Ｓ１０−１で教員がアンケート名と期日情報の入力を行う。Ｓ１０−２で設問のサンプルが表示される。サンプルの一つが選択されるとＳ１０−３の修正ステップに進み、選択項目の追加削除、選択文の変更等を行う。設問は公開／非公開の指定が可能であり、この設問の公開／非公開を指定する。ここでは既に埋め込まれている設問の削除も行う。修正の終了指示により、Ｓ１０−４で作成させた設問のデータは先の新規アンケート作成フォームに埋め込まれ、Ｓ１０−５で続行か終了か指示をうけ、続行の時はＳ１０−２に戻り次の設問の設定を行う。Ｓ１０−５で終了が指示されるとＳ１０−１６の検証ステップに進む。検証ステップで作成されたアンケートフォームが正しいか否かを検査する。誤りが発見されるとＳ１０−７でその旨表示し、Ｓ１３−２に戻り最初から再実行される。Ｓ１０−６で正しいと判定されると、その結果はサーバ（１）に戻され、図６のＳ６−９でそのアンケートフォームは講義データベース（７）の対応する講義名のレコードに追加される。例えば、「教員Ａ」が「講義Ａ２」に新たなアンケートを、アンケート名を「アンケートＡ２２」として作成すると、図６の「講義Ａ２」−「アンケートＡ２１」フォームの次に「アンケートＡ２２」フォームが連結される。
図１２に選択形式の設問を図１３に自由入力形式の設問の一例を示す。選択形式は設問に対して複数の回答が用意されており、学生がそれらから一つ（択一型）あるいは複数（複数選択型）を選ぶ形式であり、自由入力形式は文の入力欄が設けられており、設問に対して学生がその入力欄にアンケート文を記入して答える形式である。
【００３７】
図６のステップＳ６−５でクライアントの教員がアンケートの一つを選択すると、サーバ（１）はＳ６−６で選択されたアンケートが回答期間前か否かを判断する。期間前の時は、そのアンケートのフォームは修正可能であるため、Ｓ６−１１に進み、アンケートフォーム修正モジュール（１３）がアンケート修正フォームを作成しクライアントに転送する。クライアントでは新規アンケート作成フォームと同じ処理フローが実行される。Ｓ６−１１でのアンケート修正フォーム作成処理の詳細を図１４に示す。
図１４のＳ１３−１で、教員が指定したアンケート名とその講義名が取得され、Ｓ１３−２で取得された講義名とアンケート名により講義データベース（７）を検索し、該当するアンケートフォームを読み出す。Ｓ１３−３でそのアンケートフォームにフォーム修正のプログラム機能を付加しクライアントに転送する。クライアントではアンケートの新規作成と同様、図６のＳ６−８以下の処理を行う。
【００３８】
図６のＳ６−６で選択されたアンケートが回答期間中あるいは回答期間終了と判断されると、Ｓ６−１２に進みアンケートの内容を表示する。この時実行される教員用閲覧モジュール（１４）の処理フローが図１５に示されている。
【００３９】
教員用閲覧モジュール（１４）が実行されると、Ｓ１４−１で教員用閲覧フォームデータが基本データベース（４）から取得され、Ｓ１４−２で呼び出し元の教員用初期画面（図８）のデータから講義名（７２）とアンケート名（７９）が取得される。Ｓ１４−３で取得された講義名とアンケート名により講義データベース（７）を検索し、保存されているアンケートフォーム（即ち、「アンケートＡ１２」フォーム）を読み出し、Ｓ１４−４で読み出されたアンケートフォームを解析し、選択質問および自由入力質問を抽出する。Ｓ１４−５で講義名とアンケート名を検索キーとして回答データベース（８）を検索し、履修学生とは関係なく該当する回答レコードを取得する。Ｓ１４−６で回答レコードを解析し、その結果に従い、Ｓ１４−７で選択質問の対応項目を＋１し、Ｓ１４−８で自由入力質問に学生が入力したアンケート文を結合する。Ｓ１４−９で検索は終了したか否かを判断し、終了していない時はＳ１４−５に戻り次のレコードを検索する。Ｓ１４−９で検索が終了していた場合にはＳ１４−１０へ進み、回答データベースから当該アンケートに付された教員のコメントを検索する。次にＳ１４−１１で選択質問の集計結果を表形式あるいは棒グラフ等のグラフ形式に変換する。Ｓ１４−１２で教員コメントから選択質問に対するコメントを抽出し付加し、Ｓ１４−１３で教員用閲覧フォームデータに挿入する。Ｓ１４−１４で教員コメントから入力質問に対するコメントを抽出し、Ｓ１４−１５でステップＳ１４−８において自由入力質問に結合された学生のアンケート文と結合され一覧形式に変換する。Ｓ１４−１６で、教員用閲覧フォームデータの所定箇所に挿入し教員用閲覧フォームデータを完成し、Ｓ１４−１７で要求端末に送信し表示する。図１６に閲覧画面の一例が示されている。
【００４０】
図１６の閲覧画面には、設問１（１５１）の結果が棒グラフの形式で示され（１５２）、教員のコメント（１５３）が付されている。自由入力形式の設問２（１５４）では、各アンケート文（１５５）と教員のコメント（１５６）が一覧形式で表示されている。アンケート文には学生名は表示されず、学生が自由で率直な意見を出せるよう配慮されている。閲覧画面の表示において、そのアンケートに対してコメントの入力が可能か否かが判断され、可能であればその旨が図１６の１５７として表示される。教師がコメントの入力を指示すると図６のステップＳ６−１４ないしＳ６−１６で示される教員用コメント入力モジュール（１８）が実行される。その詳細を図１７に示す。
【００４１】
サーバ（１）の教員用コメント入力モジュール（１８）は、図１７のＳ１６−１で教員用コメント入力フォームデータを基本データベースから取得する。次に、Ｓ１６−２で呼び出し元の教員用初期画面のデータから講義名とアンケート名を取得し、教員用コメント入力フォームデータに講義名、アンケート名等のデータを所定の場所に挿入する。Ｓ１６−３で回答データベース（８）にコメントレコードが存在するか否かを検査し、存在した時はＳ１６−４に進み教員用コメント入力フォームとコメントレコードを結合し、Ｓ１６−３でコメントレコードが存在しなかった時は教員用コメント入力フォームのみをクライアントに送信する。クライアントは、Ｓ１６−６で受け取ったフォームを表示しＳ１６−５に進む。Ｓ１６−５で教員は質問番号および学生のアンケート文の番号を入力し、Ｓ１６−７で教員のコメントを入力する。Ｓ１６−８で他のコメントを入力するか否かを決定し、続ける場合はＳ１６−５へ戻る。終了の場合はデータをサーバ（１）に送信すると、Ｓ１６−９でサーバは入力されたデータをレコード化し回答データベースに追加する。すでにレコードが存在する場合は既存のレコードを更新する。
【００４２】
図６Ｓ６−２でログインしたユーザが学生と判断されると学生用初期画面作成モジュール（１１）を起動する。同モジュールの図７のＳ６−２３に進み、学生用の初期画面が作成されクライアントに送信される。学生用初期画面の概要の例が図１８に、その作成フローが図１９に示される。図１８に示される学生用初期画面には簡単な説明文と共に、学生名「学生Ａ」（１７１）、履修している講義名「講義Ａ１」（１７２）、それら講義に対するアンケート名「アンケートＡ１２」（１７３）とそのアンケートが未回答の時は未回答であることを示すマーク（１７４）、回答済みの時は回答済みであり、その回答の修正が可能であること示す修正可能マーク（１７５）が表示される。アンケートの調査が既に終了し結果が閲覧可能な状態にあれば閲覧可能であることを示すマーク（１７６）が表示される。
【００４３】
図１９に学生用初期画面を作成するフローを示す。Ｓ１８−１で学生用初期画面用の共通初期画面データを基本データベース（４）から取得する。この共通初期画面データは、前述の教員用共通初期画面データと同様、簡単な説明文等の共通データが埋め込まれたＨＴＭＬ等の画面記言語で記述されたものである。Ｓ１８−２で学生データベース（６）をアクセスし、学生の氏名等その学生に関するデータを取得し共通初期画面データの所定箇所に挿入し、図１８の学生名「学生Ａ」（１７１）等を表示するためのデータとする。Ｓ１８−３で学生データベース（６）からその学生が履修している講義情報の一つ（例えば「講義Ａ１」）を取り出す。Ｓ１７−４で講義データベース（７）からその講義（この例では「講義Ａ１」）に付けられているアンケート情報を一つ取り出し、Ｓ１８−５でそのアンケートが実施中か否かを判定する。実施中と判定されるとＳ１８−６に進み、実施期間およびアンケートの名称データを基礎画面データの所定箇所に挿入する。Ｓ１８−７で回答データベース（８）をアクセスし、その学生がそのアンケートに対して回答済みか否かを判定する。例えば「アンケートＡ１３」のように、回答済みの時はＳ１８−８へ進み、回答済みであることを示すマーク（１７５）を挿入しＳ１８−８へ進む。また「アンケートＡ１２」のように、Ｓ１２−７の判定で未記入と判定されるとＳ１８−１０へ進み、未回答であることを示す未回答マーク（１７４）を挿入しＳ１８−９へ進む。Ｓ１８−５の判定で取り出されたアンケートが実施中ではないと判定されると、Ｓ１８−１１へ進み、そのアンケートの調査結果は公開中であるか否かを判定する。公開中でない時はＳ１８−９へ進み、例えば「アンケートＡ１１」の様にそのアンケートに関する事項は表示されない。公開中の時はＳ１８−１２へ進み、そのアンケートの名称データ等を共通初期画面データの所定箇所に挿入し（例えば「アンケートＢ２１」）、閲覧が可能であることを示す閲覧ボタン（１１６）を挿入した後Ｓ１８−９へ進む。Ｓ１８−９ではその講義に次のアンケート情報があるか否かを判定し、存在するときはＳ１８−４に戻り次のアンケート情報を処理する。Ｓ１８−９の判定で次のアンケート情報が存在しない時はＳ１８−１３へ進み次の講義情報があるか否かを判定し、存在する時はＳ１８−３に戻り次の講義情報を処理する。Ｓ１８−１３で次の講義情報は無いと判断されると、Ｓ１８−１４で作成された画面データをクライアント端末に転送し終了する。
【００４４】
図７Ｓ６−２４で、学生が端末に表示された学生用初期画面（１７）上で一つのアンケートを選択すると、ステップＳ６−２５に示されるようにサーバ（１）で選択されたアンケートの情報が解析される。解析の結果そのアンケートの調査期間は過ぎていることを判断されるとＳ６−２９へ進み、学生にそのアンケートの結果が閲覧される。この閲覧の処理を行う学生用閲覧モジュール（１７）の処理フローが図２０に示されている。
【００４５】
図２０に示される学生用閲覧モジュールは図１５に示されている教員用閲覧モジュールの処理フローと概ね同じであるが、Ｓ１９−４で実行される読み出されたアンケートフォームを解析し、選択質問および自由入力質問を抽出するステップで、抽出された質問に非表示指定がなされているか否かを検査し、非表示の指定がされている質問は破棄され、以降のデータの集計に利用されない点が教員用閲覧モジュールと異なる。このため、学生用の閲覧では教員がアンケートフォームを作成する際に非表示とした質問の結果は表示されないことになる。
【００４６】
図７のステップＳ６−２５での解析の結果、そのアンケートはアンケートの回答期間中と判断されるとＳ６−２６に進む。サーバ（１）は回答データベース（８）を調べ、その学生がそのアンケートに回答済みであるか否か、即ち回答データベース（８）中に該当する回答レコードが有るか否かを検査する。回答済みの時は回答修正モジュール（１６）を起動し、Ｓ６−２７、Ｓ６−３０、Ｓ２−３１を実行し、Ｓ６−２６で未回答と判断されると回答モジュール（１５）を起動、Ｓ６−２８、Ｓ６−３０、Ｓ２−３１を実行する。図２１で回答修正モジュール（１６）の、図２２で回答モジュール（１５）の処理フローを説明している。
【００４７】
回答修正モジュール（１６）が起動されると、図２１に示される処理フローのＳ２０−１でサーバー（１）は呼び出した学生用初期画面（図１８）から講義名（「講義Ａ１」）１７２とアンケート名（「アンケートＡ１３」）１７７と学生名（「学生Ａ」）１７１が取得される。Ｓ２０−２で取得された講義名「講義Ａ１」とアンケート名「アンケートＡ１３」により講義データベース（７）を検索し、該当するアンケートフォーム、即ち図４の「アンケートＡ１３フォーム」を読み出す。次のＳ２０−３で講義名「講義Ａ１」、アンケート名「アンケートＡ１３」および学生名「学生Ａ」を検索キーとして回答データベース（８）を検索し入力済みの回答データ、即ち図５の「アンケートＡ１３」回答を読み出す。Ｓ２０−４でステップＳ２０−２において取得した「アンケートＡ１３」フォームにＳ２０−３で得られた「アンケートＡ１３」回答を合成し要求端末に送信し表示する。クライアント端末ではステップＳ２０−５で学生は修正すべき入力項目を修正し、ステップＳ２０−６で終了ボタンをクリックする。Ｓ２０−７で入力項目が完全であるか否かを検査し、不完全と判断されるとＳ２０−８その旨の警告を表示しＳ２０−５へ戻る。Ｓ２０−７で入力項目が完全と判断されると、Ｓ２０−９へ進み入力されたデータで回答データベース（８）の旧アンケートＡ１３回答を新しいアンケートＡ１３回答に更新してモジュールを終了する。
【００４８】
回答モジュール（１５）が実行されると、図２２に示される処理フローのＳ１４−１で、呼び出した学生用初期画面（図１２）から講義名「講義Ａ１」（１１２）とアンケート名「アンケートＡ１２」（１１３）を取得し、Ｓ２１−２で取得された講義名「講義Ａ１」とアンケート名「アンケートＡ１２」に基づいて講義データベース（７）を検索し、保存されているアンケートフォーム「アンケートＡ１２フォーム」を読み出し表示する。Ｓ２１−３で学生は入力項目に必要事項を入力し、ステップＳ２１−４で終了ボタンをクリックする。Ｓ２１−５で入力項目が完全であるか否かを検査し、不完全と判断されるとＳ２１−６でその旨警告を表示しＳ２１−３へ戻る。Ｓ２１−５で入力項目が完全と判断されると、Ｓ２１−６へ進み入力されたデータを回答データベース（８）に適合したレコード形式に変換し、回答データベースに格納する。この例では「学生Ａ」が「講義Ａ１」の「アンケートＡ１２」に回答したのであるから、新たな回答は回答データベース（８）の、「学生Ａ」−「講義Ａ１」−「アンケートＡ１３」の次に「アンケートＡ１２」として結合される。
【００４９】
なお、学生がアンケート結果を閲覧する機能は講義を履修した学生のみが利用可能となっているのではなく、他の学生も参照可能となっている。他の学生が参照することにより、次年度の履修計画作成の参考とするものである。
【００５０】
期間管理モジュール（１９）は各アンケートに設定されている期間を管理し、アンケートの実行／未実行の状態を制御し、アンケートフォームの変更の可能／不可能を決定すると共に、実施中のアンケートに関して履修学生のアンケート回答状況を監視し、アンケート終了間近になっても回答を行っていない学生に督促メールを出す機能を有している。
【００５１】
上述した形態は一つの実施例である。各種の形態、例えば各データベースの形態において、データベースを複数種に分割することなく、一つのデータベースとすること、あるいは、教員データベースと学生ベータベースを一つのデータベースとすること、回答は学生および教員で管理するのではなく、講義で管理する形態等各種の変更が可能である。また、教員によるコメントの付加機能にかんしても、一つの設問に対して学生により入力された複数の自由入力文に対して個別にコメントを付加する構成に変えて、設問単位でコメントを付ける構成、あるいはアンケート全体に対してのみコメントを付ける構成とすることも可能である。この構成を採用することによりシステムの構成が簡便となる。
【００５２】
【発明の効果】
以上説明したように本発明によれば、教員が担当している講義に関して必要と判断した調査内容を必須調査項目に付加し、調査用のアンケートフォームを作成してネットワークを介して履修学生へ配布し、配布された前記アンケートフォームに基づき回答した前記アンケート回答を、前記ネットワークを介して自動的にサーバに収集し、教員および学生は必要とする時にサーバにアクセスし、グラフ化する等したアンケート結果を、ネットワークを介して参照するよう構成を採っているため、下記のような効果を奏する。
【００５３】
第１の効果は、所定の手順に従ってアンケートフォームを作成するのみで良く、アンケートフォームの配信からアンケート結果の収集、結果報告の課程が自動化されているので、教員による履修学生の意識調査に必要な作業工数の削減を達成し、意識調査の期間を短縮でき、講義期間中に複数回のきめ細かい調査が可能となる。
【００５４】
第２の効果は、教員によるアンケートフォームの作成に関して、基本項目のアンケートフォームは予め用意されており、また追加のアンケート項目も予め用意されているサンプルのフォールを組み合わせることにより自動的にアンケートフォームが作成されるため、ＨＴＭＬやＸＭＬといった専用記述言語を習得する必要がなく、簡易なアンケートが可能となる。
【００５５】
第３の効果は、学生オンライン端末を介して任意の時点でアンケートの回答が記入でき、また回答を回答データベースとして一元的に管理しているため入力済みの回答であっても回答期間中であれはいつでも修正でき正確な意識調査が可能となる。
【００５６】
第４の効果は、アンケートの回答を回答データベースとして一元的に管理しているため教員は任意の時点でアンケート結果を閲覧でき、講義の参考とすることができる。また、学生は公開されたアンケート結果をいつでも閲覧可能であるため、自由入力のアンケート内容および教員のコメントを参考にすることができ、履修者以外の学生も次学期の履修計画に役立てることができる。
【図面の簡単な説明】
【図１】本発明が適用されたネットワークアンケートシステムの一例を示す概念構成図
【図２】教師データベースの構成概念図
【図３】学生データベースの構成概念図
【図４】講義データベースの構成概念図
【図５】回答データベースの構成概念図
【図６】サーバと教員クライアントの間の処理フローの概要図
【図７】サーバと学生クライアントの間の処理フローの概要図
【図８】教師用初期画面の一例を示す図
【図９】教師用初期画面作成処理のフロー図
【図１０】アンケート作成フォーム
【図１１】アンケートの作成処理のフロー図
【図１２】選択形式設問の一例図
【図１３】自由入力形式設問の一例図
【図１４】アンケートフォームの修正処理のフロー図
【図１５】教師用閲覧モジュールの処理のフロー図
【図１６】閲覧画面の一例図
【図１７】教師用コメント入力モジュール処理のフロー図
【図１８】学生用初期画面の一例図
【図１９】学生用初期画面作成処理のフロー図
【図２０】学生用閲覧モジュール処理のフロー図
【図２１】回答修正モジュール処理のフロー図
【図２２】回答モジュール処理のフロー図
【図１】
2004272692.tif 000003
【図２】
2004272692.tif 000004
【図３】
2004272692.tif 000005
【図４】
2004272692.tif 000006
【図５】
2004272692.tif 000007
【図６】
2004272692.tif 000008
【図７】
2004272692.tif 000009
【図８】
2004272692.tif 000010
【図９】
2004272692.tif 000011
【図１０】
2004272692.tif 000012
【図１１】
2004272692.tif 000013
【図１２】
2004272692.tif 000014
【図１３】
2004272692.tif 000015
【図１４】
2004272692.tif 000016
【図１５】
2004272692.tif 000017
【図１６】
2004272692.tif 000018
【図１７】
2004272692.tif 000019
【図１８】
2004272692.tif 000020
【図１９】
2004272692.tif 000021
【図２０】
2004272692.tif 000022
【図２１】
2004272692.tif 000023
【図２２】
2004272692.tif 000024