
クイズページにアクセスすると、
■全20問の中からランダムに5問を一気に表示
クイズの解答形式は、
■1問につき3択5問で解答後に答え合わせボタンを押す
チェックボタンを押すと、
■解答者の選択肢を維持しつつ正解表示
また、問のバリエーションを追加する場合、
■問一覧を外部にするなどして追加修正しやすく
上記のような条件で作りたいのですが、
どういったプログラムで作るのが効率が良いでしょうか?
これから自分でも調べてみるつもりですが、
何か参考になるようなものがあれば、教えて下さい。
技術レベルとしては、PerlとJavascriptの経験アリですが、共に問い合わせフォームとか作る程度。
PHPは知らないわけじゃないけど使った事は無い。
「上記条件で作るならこんなのが良い」とか、
「そういうの作るならコレ覚えた方が良い」とか、
そういったアドバイスなどお待ちしています。
No.3ベストアンサー
- 回答日時:
んー。
どのようにしたいか~。にもよるのではないかと思いますがー。。。
exeプログラムにして、配布。。。とかでしたら、VBとかでやっちゃいますし、そうでなくてもかまわない~ならHTMLにJavaScriptからませてやっちゃうのもいいですし。。。
まぁー。実現さえ可能ならば、何の言語だってかまわないわけですよ。はい。
とりあえず、自分は今、HTML、JavaScript中心に勉強してる最中なので、そちらから考えちゃいますけど(笑
>>問い合わせフォームを作る程度。。。
十分じゃないですかね?
データ送ったりとか、ラジオボタンチェック、送信ボタンの作成~とかあったのでは?
十分作れますぜ。うんうん ̄▽ ̄
がんばってくださいねー。
この回答への補足
素早い回答ありがとうございます。
あー。説明が不足してたみたいですね。
■既存のサイト内に、クイズページを作る
■制作期間が短めなので、なるべく早く作れるもので
上記の二点を書いてなかったです。すみません。
>>十分作れますぜ。うんうん ̄▽ ̄
という事であれば、Javascriptあたりを使う方向で考えていきたいと思います。
あ、
Javascriptで作っているクイズページをみると、大概のサイトがソース上にクイズの答えが記載されちゃってるのを多く見かけますが、出題時にクイズの答えがバレないようにってできるんでしょうかね?
No.6
- 回答日時:
どうもー。
3番の者です ̄▽ ̄ちょっと時間が経過しすぎちゃいましたし、見てませんかね^^;
回答を隠す~というか、別ける~。でどうでしょうかね?
多分、ごらんになったページは、構成として、ソースの中にJavaScript部分とHTML部分が一緒に書いてあったのではないかと思いますが、JavaScriptのファイルとHTMLのファイル。と2つに別けて、HTMLのファイルからJavaScriptのファイルを呼びにいってやればOKでしょう。
ソースを覗いただけでは回答は見えませんので。
もちろん、サーバから該当のファイルを取られてしまったり、ちょっとアドレスを変えて見る~などと、知恵のある人からするとだめかも知れませんが。。。パッと見、HTMLのソースないには、クイズの答えがないようには見えると思いますよ。
参考URL:http://javascript.eweb-design.com/0104_bsc.html
No.5
- 回答日時:
あたしならJavaScriptだけで作っちゃいますね。
懸賞等のページならいざ知らず、お遊び程度でよいならそれが一番軽量で済むと思います。
(たぶん・・・作成に2~3時間くらい?)
もし、それでランキングを付けたりしたいのなら、クイズ終了時に初めてサーバーへ登録する画面が開いて、名前入力&成績登録って仕組みで充分でしょう。
クイズの問題部分は外部スクリプトファイル化すれば、追加修正も容易ですし、その外部スクリプトファイルを生成する部分をCGI化すると、さらに凝った事も可能になります。
・・・もし・・・お望みならちょろちょろっと作っちゃいますが(^^;
No.4
- 回答日時:
> ■問一覧を外部にするなどして追加修正しやすく
をするなら、明らかにPHP(Perl)+DBが一番良いと思います。もしくは、Perl+外部ファイルでも同じですね。
ただし、やはりそのプログラムの配布方法によって決まると思います。Webサイトで公に広く公開するならPHP(Perl)は最善の策といえると思います。逆に、仲間内だけに配布するなら実行可能ファイルで作ったほうが、多少凝ったものができると思います。
この回答への補足
回答ありがとうございます。
No.3さんの補足に書いた通り、今回はサイト内の
コンテンツとして制作するつもりです。
サイト自体は既に型が決まっているので、あまり凝ったものにすると逆に浮いちゃいそうなので、
PHPやPerlあたりの案で試しに作ってみようと思います。
No.2
- 回答日時:
この回答への補足
素早い回答ありがとうございます。
私の質問内容に不足部分があったみたいですね。
サイト内のコンテンツの内の一つとして作るので、このタイプは希望するものとは違ってました。
こういうのも時間があれば作ってみたいものです。
No.1
- 回答日時:
私ならば、PHP+PostgreSQLで作りますね。
DBを用いることでいくらでも問題を登録することができますので。
また、PHP+PostgreSQLというのは、
非常に相性がいいのでお勧めです。
この回答への補足
素早い回答ありがとうございます。
PostgreSQLをさらっと調べてみたんですが、すぐにはどういうものか理解できませんでした。
書き忘れていたので補足になりますが、急ぎの制作依頼なので、この制作案は別な機会に使ってみたいと思います。
時間が空き次第、PostgreSQLについて詳しく調べてみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
USBメモリが接続されているか確...
-
.NETアプリを作ったときの .man...
-
コマンドプロンプトで作成日時...
-
Latexで図番号だけを「図1.1」...
-
Batファイルをバイナリ形式にす...
-
VBAのバイナリ出力について
-
5ちゃんねるに画像を投稿した...
-
アクセス 壊れた? 「ファイ...
-
binファイルを解凍したいの...
-
ダウンロードしたファイルがind...
-
公文書のxmlファイルの開き方が...
-
C言語でクイズゲームを作らな...
-
ffftpでアップすると文字化けを...
-
エクセルのVBAについて とある...
-
ftpコマンドを実行すると「425 ...
-
コマンドプロンプトのエラーに...
-
win10の「フォト」で、「次へ」...
-
大量のフォルダからひとつのフ...
-
一括でフォルダと同じ名前にフ...
-
コマンドプロンプトの「%1」と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「営業秘密の漏洩」について
-
アクセス 壊れた? 「ファイ...
-
#include <Windows.h>というヘ...
-
.NETアプリを作ったときの .man...
-
Latexで図番号だけを「図1.1」...
-
コマンドプロンプトで作成日時...
-
公文書のxmlファイルの開き方が...
-
jarファイル
-
リンクの張り付けかたを教えて...
-
binファイルを解凍したいの...
-
監視ツールを入れさせられまし...
-
自分で作成した重要ファイルを...
-
「ブルーファイル」と「グリー...
-
C言語---ファイルに出力したデ...
-
Seasar2のdiconファイルの読み方
-
コマンドプロンプトで、指定し...
-
バッチ処理で追記コピーしたい
-
C#でログファイルにファイルパ...
-
ファイルが開かれているかどう...
-
HTAのウィンドウを閉じるには・...
おすすめ情報