• 締切済み

心理テストをCGIで作成しているのですが...

とあるスクリプトを改造し、心理テストを作成しているのですが、Perlは超初心者なので苦労しています。 もともとのスクリプトは一つの設問に対して最大5種類の回答をラジオボタンで一つだけ選択でき、管理者ページで設問・回答1~5・判定結果をテキストエリアで編集できさらに設問数は新規で登録すると無限に増やせるといった機能です。 これをさらに判定結果の解説をつけたページを作成中ですが、各設問内容・各設問で選んだ回答・各設問に対しての解説文を全て表示させるにはどのようにしたらよいでしょうか? ちなみにもとのスクリプトは『がらくたBOOK(管理人:ひゅうさん)』のサイトにある『TypeChecker』を使用しています。 『がらくたBOOK』URL http://tinkle.cside.com/book/ どなたか分かる方がいたら教えてください。

  • Perl
  • 回答数1
  • ありがとう数2

みんなの回答

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

>これをさらに判定結果の解説をつけたページを作成中ですが、各設問内容・各設問で選んだ回答・各設問に対しての解説文を全て表示させるにはどのようにしたらよいでしょうか? 「全て表示」の意味がよく判らないのだけど、 全てを書いてある解説ページを一つ作ってそこへリンクを張ればいいのでは?

soul4u
質問者

お礼

質問に答えていただいてありがとうございます。 確かにその方が確実ではるかに簡単です。 しかしこのスクリプト自体が、設問を管理ページからフォームで入力・削除・設問順変更等が出来るため、それと連動した解説文も設問数に応じて入力できるようにしたかったんです。 一応解説文の表示は何とか自力でできました。 お答えいただいてありがとうございました!

関連するQ&A

  • 検索CGIについて

    始めまして よろしくお願いします 今サーチスクリプトを作成しているのですが 「X件見つかりました」 のようにするにはどのようなコーティングにすればいいのでしょうか? 自分なりにはやってみたもののあまり上手くできません 現在のコーティングは インデックス関数でマッチさせています また失敗の原因はマッチの判定の回数が表示されてしまいます 言語はperlです よろしくお願いします

    • ベストアンサー
    • Perl
  • フォームCGIの作成について教えてください。

    現在、下記のようなフォームCGIを作成したいと考えています。 ■ 自己診断(のような)フォーム ウェブ上のアンケートや占いにあるような、各々の質問に「YES」「NO」「分からない」のラジオボタンで解答をしていき、 最後に「結果を見る」ボタンで別ページに飛ぶフォームを 作成したいと思っています。 主な機能としては・・・ ・設問数は20個くらい。 ・「YES」「NO」「わからない」で、各々割り当てたポイントを プログラム内で集計。 ・上記集計点数に応じて、予めプログラム内で割り当てた各々別の診断結果ページへ遷移させたい。 上記のようなことを考えているのですが・・・ この教則本なら、近いことが学べる!などご存知の方が いらっしゃいましたら、ぜひお教え頂けないでしょうか。 (今までフリーで配布されているCGI(BBS等)は自サイトに 組み込みの経験はありますが、ゼロからCGIを作成した経験は ありません。)

    • 締切済み
    • CGI
  • CGI クイズ(問題)perlの改造、増設、サーバー設置を行いたい。

    CGI クイズ(問題)perlの改造、増設、サーバー設置を行いたい。 perlで作成された4択問題、解答1つだけの問題を管理が面などから2~10択問題で回答も1つ解答から複数回答までいろいろ設置できるようにするにはどのように書いて改造付け加えていったらよいでしょうか。 本当に困っています、生徒に問題をクイズ eラーニングの形で出題していきたいのです問題はCSVで保存して読み込む形式です。

    • ベストアンサー
    • Perl
  • サイト内全文検索CGI、インデックス無、検索拡張子指定可

    サイト内全文検索CGIを探しており、いろいろなScriptを見てきました。 ですが、自分の理想としている物がみつかりませんでした。 改造も試みたんですが想うようにいきませんでした。 次の条件に当てはまるCGIがありましたら教えてください ・Perlでかかれている ・インデックス作成型ではない ・検索する拡張子を指定できる htmのみ、htmlのみ、txtのみ、または複数指定といった感じです ・検索結果を数件ずつに分けて表示できる 検索すると1件から20件を表示し、次のページで21件から40件を表示するといった感じです 改造された再配布のものでもいいです。 上の様な全文検索CGIを知っていたら教えてください。 宜しくお願いします

    • 締切済み
    • CGI
  • テストの期待値の自動作成について

    こんにちは テスト設計のときに入力値に対する期待値を作成する場合にエクセルの関数だったりスクリプトを使って作成する意味ってあるのでしょうか? 例えば1から10の数字から2つ選び足した値を画面に表示するとして入力値の全組合せを洗い出したあとに期待値を書くときにEXCELのSUM関数で一括で作成できますがやっていることはテスト対象のプログラムを関数で表現しただけなので期待値を作成する関数だったりスクリプト自体にバグがあるかもしれないことになるので正しく期待値が作成できないのではないでしょうか? また同じ結果になったとしても、両方とも同じ結果になるようなプログラムを作成しているだけなので両方とも仕様と違う場合はバグに気づかないのではないでしょうか? 質問したいことをまとめると ①期待値を作成するときは関数などで作成せず一件ずつ自分の頭で考えて作成しないといけないのか? 専門家または現場に出ているテスト設計者のみ回答をお願い致します。

  • インデザイン 索引作成

    インデザインで索引を作成しているのですが ネット上にあったスクリプトでできるのですが 例えば200ページの冊子で デザインという言葉で、索引ページが 1、2、3、4、5、6、7、8、9、10、11、………98、99と とてつもないページになってしまいます 確かにそのページにデザインという言葉がありますが 必要なページは5、6、10、20、30の場合、不要の索引ページを一気に消す方法がわかりません。どうか教えていただきたいです。宜しくお願いします。 M1mac book インデザインcc2023

    • 締切済み
    • Mac
  • PHPで掲示板作成

    こんにちわ。今、PHPで掲示板を作成しています。大体の基本の骨組み はできたのですが、機能でつまづいています。 ・投稿者の投稿を削除、修正ができる。 ・管理者がログインでき、すべての投稿記事を修正、削除できる。 ・1ページにつきに投稿を10件づつ表示。 とりあえず、上記の三項目を実現させたいのですが、解説ホームページ等をみてもうまく自分のスクリプトに組み込めなく困っています。 作成途中のスクリプトを載せたかったのですが、文字制限であきらめました。代表的、比較的というか簡素なものでもいいので、何か例を 記述していただけないでしょうか?

    • ベストアンサー
    • PHP
  • Perl/CGIプログラムとPHPプログラムはどちらがメジャー?

    2000年くらいから自分のWEBページを作成して、Perlで書かれたCGIプログラムを設置していました。 また、2005年くらいからはnucleusなどのPHPで書かれたBlogを運営したりして、現在に至ります。 現在、WEBページ制作代行の仕事をしていますが、Perl/CGIプログラムとPHPプログラムでは、今はどちらがメジャーというか、旬なのでしょうか? プログラムの内容によって使い分けるのが良いのかとも思いますが、現在はどちらの言語がメジャーであって、使い勝手などが良いのか、教えてください。 単語の用法など間違いがありましたらご了承下さい。 尚、Perl、PHP共に、一からプログラムを作成することはできませんが、作られたプログラムを改造する程度ならできるレベルです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGI機能のあるHPを作りたい

    CGI機能のあるHPを作りたい 私本管理という、蔵書管理ソフトを使用しています。 http://www.forest.impress.co.jp/lib/home/house/hobby/shihonkanrip.html その中に、 「同作者製のCGI「私本管理 GOOUT」を利用すれば、本ソフトのデータをPCや携帯電話のWebブラウザー上から一覧表示、検索できるWebデータベースを作成可能。」 とありますが、HPを作成した経験もなく、どこから手をつけてよいかわかりません。 http://enchanting.cside.com/hp/hpsakusei.html ↑ このページによりますと、物理的に用意するものは ・ホームページ作成ソフト ・ホームページスペース とのこと。 CGIが使えるHPスペースとして、「ロリポップ」が紹介されています。 今のところ、私本管理のデータを携帯で見るということしか目指していませんが、 将来的には、Excel, Wordファイルの保管+複数PCからの書き込みをしたいと思っています。 HPを他人に見せることは想定していません。 (1)HP作成ソフトには、何かお勧めはあるでしょうか? (2)その他、あとで困らないようにするためのコツやヒントがありましたら教えてください。

  • ホームページビルダーで作成したフォームの回答をCGIによってメール受信するには?

    昨日、shippo様に素人がCGIを設置するのは結構大変だから会社のサーバー管理者に尋ねてみたら?というアドバイスをいただき、本日早速尋ねたのですが、よく分かっていないのか、たらいまわしにされた上、CGIを設置するのは構いませんが、問題が起きても責任は取れませんし、一切サポートできません、と言われてしまいました。 *昨日の質問:http://oshiete1.goo.ne.jp/qa3664511.html 皆さま、どうぞよろしくお願いします。 ホームページビルダー(HPB)で作成したアンケートフォームの回答をCGIによってメール受信するにはどうしたらよいでしょうか? ■作成したフォームをどのようにいじればよいのでしょうか? HPBで作られたフォームのタグを添付いたしますと: <FORM name="HPB_ELQ_QUESTION" action="mailto:私のメールアドレス?Subject=社員アンケート" enctype="text/plain" onsubmit="return HpbELQCheck();" onreset="HpbELQReset();" method="POST"> となっておりますが、このaction=の部分にcgi-bin/……というパスに置き換えればよさそうだということが分かったのですが、実際にはそれだけでよいのでしょうか?そしてどのようなパスを入力すればよいのでしょうか? ■アンケート結果を指定するメールに送信するCGIはどのように作成すればよいのでしょうか? 昨日shippo様に、http://www.kent-web.com/data/postmail.html を参考に、というアドバイスをいただきました。ここからDLしたCGIファイルをテキストエディタで開き、CGIスクリプトの1行目を、サーバー管理者が指定するパスを入力すればよいのだろうというところまで分かったのですが、それでよいのでしょうか?サーバー管理者は特にいじっていないからデフォルトのままでよいというような言い方をしていましたので、#!/usr/local/bin/perl のままでよいのでしょうか。 また、他にいじる必要は無いのでしょうか?少なくとも私のメールアドレスをどこかに入力しないといけないと思うのですが、何処に入力すればよいのでしょうか? ■以下のサイトにて、CGIファイルはホームディレクトリに作成したcgi-binというフォルダに入れてwebサーバーにアップするという説明がありました。http://web-up.cside.biz/cgi_3.shtml 私に割り当てられているディレクトリ(?)は、http://www.……co.jp/intra/……/……/以下となります。(すみません、訳の分からない説明だと思いますが…。) つまり、最後のディレクトリ以下でのみ、私が好きにディレクトリを作成してwebサイトを作成できるということです。この場合、どのディレクトリにcgi-binファイルを入れればよいのでしょうか?そのディレクトリに他のファイルが入っていても問題ありませんでしょうか? ■これらを行えばCGIを介したアンケート回収が可能になりますでしょうか? パーミッションについては、管理者は好きにしていいよというような具合でしたので「755」でよいでしょうか? 他、必要なことがありますでしょうか?また、注意すべき点なども併せてご教授いただけますと幸いです。 すみません、大変長くなりましたが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI