■11327 / inTopicNo.2) |
Re[1]: アンケートの自動生成 |
□投稿者/ やじゅ (16回)-(2007/12/12(Wed) 12:49:48)
|
■No11313 (和 さん) に返信 > こんにちわ。 > > 現在業務にて、アンケートの自動生成ができないかと依頼を受けています。 > アンケートページを作るのに毎回システムの方に依頼するのではなく、システムを全く知らない人が管理ツールで作ってしまえないかという要件です。 > アンケートといっても、CMSについてくるような単純なラジオボタンでの投票式ではなく、複雑な物です。 > https://www.tsutaya.co.jp/tol/enq3/index.pl?enqid=ot_mr_009
> ラジオボタンやチェックボックスの答えの数だけ自動生成はまあいいんですが、問題はこれのデータベース側です。 > ・質問の数は可変。いくつになるかは不明 > ・質問の形式は可変。複数答えがあったり、一つだけだったり、テキスト入力で文章が答えになったり と様々 > これをどうやってテーブルに格納すればいいか思いつきません。
下記のアンケートのフォームをDBに構築すると http://creatorof.dip.jp/emquete/emqueteDetail/19/2/
↓こんな感じ、これをもっと拡張性の高い方式で考えていけば自動生成は出来るでしょう。
質問・回答結果格納用テーブル ID,SEQ,QUESTION,KAITO 1,1,使用例ですのでご自由に回答ください,2 1,2,ラジオボタンだけでなく、あらゆる質問を自動生成できます。,"2,3" 1,3,ご意見・ご感想・ご要望などありましたらどうぞ,"特になし"
回答フォーム構築用テーブル ID,SEQ,CTL_GROUP,CTL_TYPE,TITLE,NAME,VALUE,ITEM_ID,SIZE・・・ 1,1,1,RADIO,HPにWEBアンケートを設置したい,KAITO1,1 1,1,2,RADIO,アンケートのプログラムソースが知りたい,KAITO1,2 1,1,3,RADIO,その他,KAITO1,3 1,2,1,CHECKBOX,チェックボックス タイプ,KAITO2,1, 1,2,2,CHECKBOX,ラジオボタン タイプ,KAITO2,1, 1,2,3,CHECKBOX,セレクトボックス タイプ,KAITO2,2, 1,2,4,CHECKBOX,テキストフィールド タイプ,KAITO2,3, 1,2,5,CHECKBOX,テキストエリア タイプ,KAITO2,4, 1.3,1,TEXT,,KAITO3,,
|
|