• ベストアンサー

アンケートの回答時間を計り,記録する

Web上で,質問を出し,マウスでチェックボタン等を押してもらうアンケートをしようと考えています.  このときアンケートを受ける人の回答時間を質問毎に測定し,その結果(回答+時間)を何らかの形で記録したいと希望しています,このような場合,どのような言語を用いるのが最も手間をかけずにプログラミングできるのでしょうか.一度に50人から100人程度の人数から回答を得られればと思います.  (私は普段,Visual C++.netでのプログラミン   グをしています(サンデープログラマーです)   javaなのか,javaサーブレットなのか,phpな   のか.そんなところなんでしょうか.本屋にて   それぞれ簡単な入門書を眺めてみましたが,ど   れを勉強するのが適当か見当がつきませんで   した.)

質問者が選んだベストアンサー

  • ベストアンサー
  • ryuta_mo
  • ベストアンサー率30% (109/354)
回答No.2

質問毎に時間を測定する場合サーバー側で処理したら1問回答ごとにサーバーに送信する必要があります。 セッション管理等が面倒になるかもしれません、 クライアントで処理するならJavascriptで簡単にできますがソースを解析したら適当なデータが送られてくる可能性があります。 また、PC以外の端末ではJavascriptを実行できないことが多いです。 時間を正確に測定したい(改ざんされたデータを送られたくない)、クライアント端末が携帯電話等を含む →サーバー側で処理 簡単に作成したい、無駄な通信量を減らしたい、サーバーの負荷を減らしたい →クライアントで処理 言語はクライアントはJavascriptしかないでしょう。 サーバー側は何でもいいと思います。 C++でプログラミングしてるならC++で作ることも可能です。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

基本的に以下の2つの手法にわけられると思います。 1.クライアント側で処理する 2.サーバ側で処理する 1の方法になるとJavaScriptなどを実行しないクライアントもいるのでそのあたりの考慮も必要です。 2の方法はクライアントに左右されません。 サーバ側でやるにも言語に関係なく簡単にできると思います。アンケートフォームを出力するページに取得時間を埋め込んで、サブミットされた時の時間と比較するだけだとおもいます。

hiyahiya12345
質問者

お礼

ありがとうございます.サーバ側で処理するのがベターということですかね.となるとJavaサーブレットあたりが適当と考えてよろしいのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JAVA入門者にお勧めの本

    普段、VBやC(初級~中級程度)のプログラミングをしていますが、どれもWindows用のVisual Studioを使っていますし、移植するのも大変なので、マルチプラットホームに対応しているJAVAを学んでスキルをあげようと思っています。 そこで、JAVAの入門書を探しているのですが、普段別の言語で愛読している「逆引き大全」シリーズのJAVA編は2004年の発行ですし、私の地域の書店を5件ぐらい回っても見つかりませんでした。 JAVAの入門からAWT、Swingのプログラミングまで幅広く学べる初級~中級ぐらいの書籍を探しています。上記の書籍以外に何か入門者がJAVA言語プログラミングについて深い知識を得られるお勧めの書籍はありませんか?

    • ベストアンサー
    • Java
  • 超初心者向けJAVAプログラミング教材を教えてください。

    このたび、職業訓練校のJavaプログラマー科に通うことになりました。 本来はデザイナーなのでwebデザイン科に行きたかったのですが 受からず、Javaプログラマー科に入学することになりました。 他言語でもプログラミング経験はまったくないのですが、 Javaがわかれば「GUIデザインに携われる道もあるよ。」と知り合いに言われたので入学を決意しました。 ところがっっ、さっぱり授業がわかりませんっ!! まず、用語でつまずき、wikiで調べて読んでも意味すら理解不能です。 例:「クラス」って何?「データベース」って何?「メソッド」って何?「インスタンス」って何?「引数」って何…?というレベルでつまずきっぱなし。 今授業では「Eclips3ではじめるJavaプログラミング入門」秀和システム という本を使っています。 これだけ読んでてもさっぱりわからないので、もっと更に初心者向けの 本を買おうかなとも思っているのですが、どこから手をだし、何を買えばいいやらもわからず…困ってます。 プログラミング超超初心者の私に、お勧めの教材等ありましたら 教えてくださるとうれしいです。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • 良いプログラマになるにはどれぐらい時間が必要ですか

    良いプログラマになるにはどれぐらい時間が必要だと思いますか? JAVAの基礎知識がない人は、プログラミングの知識も殆どゼロ、経験も殆どゼロだとします。もし、6ヶ月間で毎日6時間以上に一生懸命プログラミングを勉強するとしたら、どれぐらい良いプログラマになりますか?例えば、複雑なコードや好きな事が作れるようになると思いますか?もちろん、本人にもよるですけど、例えば6ヶ月間で毎日6時間以上にできるだけ頑張って勉強すれば、大体どれぐらい良いプログラマになると思いますか?

    • ベストアンサー
    • Java
  • javaといっても?

    いつもお世話になっております。 プログラマーになって、半年ちょっと経ちます。 主にcoldfusion、ときどきphpやaspもいじったりします。 coldfusionには拡張機能でjavaクラスを読み込めたり、javaが動作出来るようになっています。 最近、仕事でちょっとだけかじりました。 そこで今後のことも見据えて、javaを勉強したいなって思っているんですけど、どうjavaというものにとりかかっていけばいいか正直わからないです。 一口にjavaといっても、すごく広い感じがします。 jsp? サーブレット? J2SE? J2EE? EJB? … ひとつひとつの意味はgoogleで検索すれば出てきます。 が、実際のところ、javaの環境で動くということはわかるんですけど、じゃあ、なにから勉強していったらいいのかってことがわかりません。 web用のアプリを作りたいならJ2EE?それともjsp以外はどれも同じってことなんですか? まず、どういったことから勉強していったらいいかご教授いただければと思います。 ちなみにやりたいことはwebアプリ系です。ただwebアプリ系のjavaと組み込み系のjavaは違ったりするのかとか疑問だったりします。 愚問かもしれませんがどうぞよろしくお願いします。 またオススメの書籍等ありましたら教えてください、基本的には自分で本屋で読んであったコレだって思ったものを買えばいいのでしょうが、本屋にいったら、javaに関する書籍(Eclipseで作る関係のjava書籍,EJB関連の書籍,J2EE関連の書籍,…などなどどう選べばいいかわからなかったので。)

    • ベストアンサー
    • Java
  • javaでの検索

    現在検索のプログラミングにいそしんでいるのですが、 あるワードを検索した際に表示される関連ワードを抽出するにはどうしたらよいでしょうか?? 例)yahooにて javaと入力すると 下の方に「java 入門」「java ダウンロード」「java ゲーム」等と表示される。 ここの「入門」や「ダウンロード」「ゲーム」を取り出したいのです。 よろしくお願いします。

  • JAVAで入門書の後に

    現在大学生でゲームプログラマを目指しています。 それで今JAVAでゲームを作ろうと思っているのですが何かいい参考書はありますか? 特に知りたいのはFrameなどの画像出力についてなどです。 あとまだ入門書(やさしいJAVAなど)を読んだだけですがいきなりゲーム作りで大丈夫でしょうか?

    • ベストアンサー
    • Java
  • 学校でJAVAを習ったらサイトは作れますか?

    下記のような事を習います。これだけできればプログラム未経験者でも自分一人で大抵のことはできますか? [プログラミング実習] Java言語、JSPサーブレット など Java言語によるネットワークプログラミング技術の習得 座学型訓練 Javaによるシステム開発、データベース設計補佐など ネットワーク技術について、ハード・ソフト両面において、技術・知識を身に付ける。ITを活用したビジネ スプロセスモデルに対して、最適なシステム構築を計画、実行することが出来る。 ・Javaを使用して、アプリケーションソフト・アプレット・サーブレットが作成出来ます。 ・Javaサーブレット・JSP・Beansを使った、Webサイトの作成・運用・管理が出来ます。 ・データーベースの作成及び運用・管理が出来ます。

    • ベストアンサー
    • Java
  • JAVA関連の用語について

    プログラマ初心者です。 JAVA関連において、「Java」をはじめ、「JavaScript」・「JSP」・「Javaサーブレット」・「JavaBeans」・「CGI」・「PHP」等、多数の用語が存在しています。用語辞典を見ても良く分からないのですが、用語の意味が簡単に分かる方法ってあるのですか。Webアプリケーションを作ってみようと思っているのですが、何(言語)を使ってよいのか分かりません。もちろん作るものによって言語も変わってくるとは思いますが。

    • ベストアンサー
    • Java
  • java入門の次は・・・・・・・

    java入門の次は・・・・・・・ javaの入門書を買ってひとおりやったんですけど、次はどんなことをしたらいんでしょうかね。 自分の目標はパソコンのソフト、アプリなどを作るようになることです。 でも、入門ではコマンドプロンプトで文字の表示、数の計算、代入、条件分岐などぐらいしかしなかったので、ソフトやアプリを作るにはまだ程遠いかと・・・ Web上でならアプレットとかサーブレットとか勉強するんですか?それともそれはまだ早いのでしょうか 次にしたらいいことが分かりません。 それと、今の自分の状態にあって、次にすべきことが載っているjavaの本、サイトなどがありましたら教えていただけると幸いです。 良ければここに来て教えていただけると嬉しいです。「java991」

    • ベストアンサー
    • Java
  • ネットワークプログラミング

    初心者の質問です。 C言語に限らず、ネットワークを介したプログラミン グを勉強したいと思っています。 そのような書籍を検索したり、本屋に行って探してい るのですが、高いのでどれを買っていいのかわかりま せん。 初心者にオススメの、ネットワークの理論や、C(V Bでも構いません)を使用したネットワークプログラ ミングの書籍があれば紹介してください。 あとそのような解説があるサイトについても紹介して ください。 ちなみにですが、開発環境はwindows me , Visual C++6.0 , Visual Basic6.0等を使用しています。 追加の質問ですが、ネットワークの勉強するならやっ ぱりLinuxがいいですかね?