• 締切済み

クイズプログラムを作りたいのですが

ホームページに三択クイズを載せたいのですが、問題を作り、間違えたらそこで終了という形式にしたいのですが、方法がわかりません。 また、結果(正答率)等の表示を行わず、代わりに全問正解のときのみ、指定のページに飛ぶというようなプログラムは作成可能でしょうか。 拙い文章で申し訳ありません。良い方法がありましたら教えて頂きたいです。 (大衆的なブラウザで利用できるものが良いです。言語は問いません。)

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

HTMLで、正解には次のページへ、まちがいなら終了の ページへ移動するリンクがあればいいような・・・ ランダムな処理とか必要だとか、ソースを見ても正解か不正解 か分からないようにしたいということでしたら、サーバーサイド のプログラムでの処理が必要になります。 javascriptでもできますが、クライアント依存なので微妙です

関連するQ&A

  • Perでクイズを作っています。「戻る」対策を教えて

    只今、Perl言語を使ってクイズを作っています。 問題を表示して、<INPUT TYPE=radio・・・>と言うとても簡単なものですが、1問毎に正解を表示させて、20問終了後に正解率を表示させています。 1問毎にPerlプログラムで正誤をカウントして正解率を計算しているのですが、「戻る」をクリックされると正解を再度選択できますので正確な採点にはなりません。 私には、サーバー側に存在するPerlでのプログラムで正誤の計算をしたものを「戻る」で、その計算が無かったことに出来る、言い換えれば「時間を戻す」ことが出来ること自体がとても不思議でたまりません!! 何故、そんなことが出来るのかも知りたいのですが、今回の質問は、Perl言語を使ったプログラムで「戻る」をクリックされたか否かを知る方法を教えて下さい。クイズの入口はhtmlで記述しているのですが、問題の表示、解答等はPerlで記述していますので、Perlプログラムの制御下の時のみ「戻る」を無効に出来ればその方法も教えて頂ければ大変助かります。 よろしく、お願い致します。

    • ベストアンサー
    • Perl
  • クイズCGI

    10個の選択肢があるクイズを作っています。 プログラムは $問題番号=ユーザーの回答番号 という形でPOSTデータを取得します。 それで、現在1つ1つ if ($問題番号 == 正答番号) { 正解時の処理 } という文で処理を書いているのですが、問題が400近くあり、頻繁に問題を変更するので できればクイズの答えが次の形式で収録されている「test.csv」を使ってforeachあたりで 繰り返しを使いたいのですが…うまく動かすことができません。 問題番号,問題,正答番号 知恵を拝借願えないでしょうか。

  • iアプリでクイズのプログラムを作成したい

    多肢選択式クイズのiアプリを作成したいと考えております。サーバ上のテキストファイルから問題と答えを読み込んで1問ずつ表示し、正解すると正解と表示した後に次の問題へ、不正解の場合は正しい答えを表示した後に次の問題へ進むようにし、すべての問題が終わったら正答数を表示するような感じで、問題は上記のように多肢選択式にしたいと考えております。 色々と本やwebページを見て、サーバ上のテキストファイルを単純に読み込むだけのプログラムや、ボタンを押す毎にPanelを切り替えるプログラムなど、簡単なプログラムは作ることができるようになったのですが、ここで行き詰まってしまいました。 どのようにすればよいか教えてください。お願いします。

  • クイズプログラムを作ろうと思っています。

    クイズページにアクセスすると、 ■全20問の中からランダムに5問を一気に表示 クイズの解答形式は、 ■1問につき3択5問で解答後に答え合わせボタンを押す チェックボタンを押すと、 ■解答者の選択肢を維持しつつ正解表示 また、問のバリエーションを追加する場合、 ■問一覧を外部にするなどして追加修正しやすく 上記のような条件で作りたいのですが、 どういったプログラムで作るのが効率が良いでしょうか? これから自分でも調べてみるつもりですが、 何か参考になるようなものがあれば、教えて下さい。 技術レベルとしては、PerlとJavascriptの経験アリですが、共に問い合わせフォームとか作る程度。 PHPは知らないわけじゃないけど使った事は無い。 「上記条件で作るならこんなのが良い」とか、 「そういうの作るならコレ覚えた方が良い」とか、 そういったアドバイスなどお待ちしています。

  • 四択のクイズを作っているのですが・・・(泣)

    現在私はVB2005で四択のクイズ形式のプログラムを作成しています。 目標は「300問の問題を作成しそのなかからランダムに100問を出題し全問回答を終えたらその結果を表示する」というものを作ることです。 ですが製作するにあたって300問という量の問題を単純に配列に格納して出題・・・という流れではプログラム自体がとても不恰好でどうすればいいのかわからなくなってしまいました。 データベースを使えばいいのか?とか他に方法があるのかな?と試行錯誤の状態です。 もしいいアイデアをお持ちの方がいましたらぜひアドバイスのほうよろしくお願いします。

  • Flash Lite1.1のクイズ制作でのクイズ得点の出し方

    今、Flash Lite1.1でモバイル用に作っている三択式クイで、 10問ほど出題したあと最後にその得点を出したいと思っています。 こちらのサイトの http://www.condo.fromc.jp/flash/memo/index2.html ■クイズゲームのサンプル  を元に、Flash Lite1.1用にプログラムを書き直して作っているのですが、最後の正解、不正解に応じて得点が表示されるプログラムが どうしてもわかりません。 FLASH1.1形式で書き出せる方法があれば教えてください。 ご教授のほど、宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • 4択クイズの解答について悩んでいます(涙)

    現在私はVB2005で4択のクイズ形式のプログラムを作成しています。 目標は「300問の問題を作成しそのなかからランダムに100問を出題し全問回答を終えたらその結果を表示する」というものを作ることです。 データセットに問題、解答群などを格納しています。 それをフォームで表示してラジオボタンで4択のなかから正解と思うものを1つ選びボタンをクリックして次の問題へ移行する・・・というような流れのプログラムです。 今壁にぶつかっているのが「問題一つ一つの回答をどのように保持し、どのように結果表示すればいいのか」というところなのです。 当方VBは初心者でなかなか前に進めず悩んでいます。 知恵をかしてください。どうかよろしくお願いしますm(_ _)m

  • Flash lite1.0の計算クイズ

    初めまして。 初心者ですがモバイル版のFlash lite1.0で計算クイズを作成したいと思っています。 スタート画面でスタートを押すとクイズが始まり ランダムで問題が表示され、答えを数字ボタンで入力後 正解だと○不正解だと×と表示され また問題へ進んでいき、100問終了後 正解率とかかった時間をランキングに飛ばす と言う仕様で作成していきたいと思っているのですが 現在作成しているスクリプトではランダムはできているのですがクイズが9問までしかできません。 また、問題を表示できても答えを入力し、正解・不正解の表示をさせる方法がわかりません。 問題を100問作成する方法と答えを入力する方法を教えてください。(答えは二桁まで入力可能にしたいです) 説明がわかりづらいかもしれませんが 宜しくお願いします。

    • ベストアンサー
    • Flash
  • 早押しクイズの戦略

    よろしくお願いします。 お暇でしたらお付き合いください。 1週間は締め切らずにお待ちしております。 早押しクイズで、 正解の確率(勿論、ほかの解答者が正解する前ですが)を最大にするためには、 問題文が読まれ始めてから何秒後にボタンを押せばよいか、 について考え始めているところです。 与えなければいけない条件として、 ・問題文が読まれ始めてからの秒数と、問題内容の理解度との関係を表す関数  (問題文が読まれ始めてからの秒数と、問題文の全容が予想できるまでの時間というイメージ) ・仮に問題文全文がわかった場合の、自分の正答率 (他の解答者にも同じ正答率が適用できるならば、その問題の「難易度の逆」) ・解答者の全人数 (人数が多いほど、早めに押さなくてはいけなくなるはず) ・簡単のため、自分が不正解した後は、ほかの誰かが必ず正解してしまう、と決めるのがよい? などが考えられるかなと勝手に思っています。 ほかの解答者達も同じ戦略で来る場合、同時にボタンを押すことになってしまうので、それをどう扱うかも悩みどころです。 【質問】 モデルの立て方、数式、アイデア、コメント、どれでもよいですから、 膨らましていただけますと幸いです。(ある意味、ブレインストーミング) 今回は、最終的な答えまでたどり着かなくてもよいと思っています。

  • 一問一答形式の英単語のクイズ(?)を作りたい。

    タイトル通りですが、一問一答形式の英単語のクイズを作りたいのですが…簡単なものでいいのです。例えば Q1.pen と表示されれば A1.ペン と入力 正解!/不正解(答え:■■)の表示がでる…そんな感じのものですが、見栄えはあまり気にしません。こういうものを作るに適している言語でできれば初期費用のかからないものを紹介して下さい。宜しくお願いします。できればWin&Macどちらでもできるものがよいのですが…(欲張りすぎ?)Mac8.6、Win98SE使用です。

専門家に質問してみよう