問題タブ [survey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
12688 参照

android - ユーザーがAndroidの調査/データ収集アプリ内でフォームを作成できるようにする

私は、擁護団体や運動家が自分のフォーム(調査)を作成して、戸別訪問に出かけたり、持っていない人から意見データを収集したりできるように、Androidアプリを開発しようとしています。インターネット接続のため、オンラインで調査/投票を行うことはできません。イベントや「現場で」データ収集が必要なその他の場所でも使用できます

利点は、紙からオフィスのコンピューターに手作業でデータを転送することなく、その場でデータを収集できることです。

私はFrankAbelsonによるこのチュートリアルを見てきました:http ://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html

また、Open Data Kitにも注力していますが、ODKは私が準備しているよりも少し強烈であり、Abelsonチュートリアルでは、ユーザーが独自のフォームを作成する方法についてはあまり説明していません。

ユーザーはオフィスでカスタムフォーム用の独自のXMLファイルを作成してサーバーに保存できると思いますが、Androidアプリでこれを行う方法があるかどうか疑問に思いました。

考えられるアーキテクチャや単純なリソースについてのヒントが役立つでしょう。現在、ソリューションを描くのに苦労しています。

0 投票する
8 に答える
90958 参照

c++ - C++0xでの変換の絞り込み。それは私だけですか、それともこれは重大な変化のように聞こえますか?

C ++ 0xは、aから.へのいわゆるナローイング変換を必要とするため、次のコードおよび同様のコードを不正な形式します。doubleint

この種の初期化が実際のコードで多く使用されているのではないかと思います。この変更によっていくつのコードが壊れますか?コードがまったく影響を受けている場合、コードでこれを修正するのは大変な努力ですか?


参考までに、n3225の8.5.4/6を参照してください。

ナローイング変換は暗黙の変換です

  • 浮動小数点型から整数型へ、または
  • long doubleからdoubleまたはfloat、またはdoubleからfloat。ただし、ソースが定数式であり、変換後の実際の値が表現可能な値の範囲内にある場合(正確に表現できない場合でも)、または
  • 整数型またはスコープなし列挙型から浮動小数点型へ。ただし、ソースが定数式であり、変換後の実際の値がターゲット型に適合し、元の型に変換して元の値を生成する場合を除きます。
  • 整数型またはスコープなし列挙型から、元の型のすべての値を表すことができない整数型へ。ただし、ソースが定数式であり、変換後の実際の値がターゲット型に適合し、次の場合に元の値を生成する場合を除きます。元のタイプに変換されます。
0 投票する
4 に答える
2623 参照

php - ID ベースの PHP フォームを作成するには?

基本的に、入力内容に基づいてデータをデータベースに保存する PHP フォームを作成したいのですが、これはもちろん基本的なことです。

ただし、1 つの癖があります。

この php フォームは ID ベースである必要があります - リンクが与えられます。

mywebsite.com/form.php=id446のようなものは、のようなものとはかなり異なるフォームを生成するとしましょうmywebsite.com/form.php=id447

両方のフォームの違いは約 3 ~ 4 フォーム フィールド (表示されるかどうかに関係なく) で、残りは同じです。

form446.php今、私はこれを力ずくで作ることがform447.phpできました.

これを可能にする機能はありますか?

また、美的で目を楽しませる php フォームを作成するためのテンプレートはありますか?

ありがとう、xoxo

0 投票する
1 に答える
306 参照

perl - Perl でのフォームの生成と検証

Web ベースの調査を作成することを考えています。質問と考えられる回答を json または yaml ファイルとして記述するのが最善の方法だと思いました。次に、そこからフォームを生成します (複数のページにまたがる可能性があります)。同じ記述ファイルから、入力検証のルールを導き出し、Data::FormValidatorのようなものを使用して結果を検証できます。

最後に、これをDancerベースのアプリケーションにプラグインしたいと思います。

これを行うのに役立つモジュールが CPAN にあるのだろうか?

0 投票する
2 に答える
426 参照

javascript - 統計図のアイデアを調査する

トピック調査と図表にいくつかの宿題があります。データの構造は時々変化するため、最初のタスクは調査の入力を正規化することです。したがって、調査には3つのタイプがあります。

  • テキストが保存される静的フィールド
  • ユーザーが1つのオプションを選択できる動的なもの
  • および複数選択フィールド。ユーザーは複数のオプションを選択できます。

ですから、私は実際には統計学者ではないので、その入ってくるデータで何ができるのか本当にわかりません。

したがって、私が持っているデータはそこから巨大なXMLファイルに保存され、調査が入力された回数とフィールドが入力された回数を簡単に取得できるので、(たとえば、円グラフで入力の関係を示すことができます)または満たされていない)。2つ目のアイデアは、棒グラフなどを使用して、マルチオプション要素のコンテンツ間の関係を示すことです。

マルチオプション要素の場合、1つのオプションの意味でデータを表示するというアイデアがあります。しかし、問題は、何を表示できるかということです。

もう1つの問題は、静的要素(テキストフィールドなど)です。単一のフィールドからどのようなデータを表すことができますか?

XMLフィールドのデータは2001年から2005年まで収集されているので、調査の日付で作業できるかもしれませんが、私が言ったように、データを処理し、可能な限り収集し、作成する方法がわかりません。本当に大量の図。

0 投票する
4 に答える
5214 参照

sql - 調査データ モデル - EAV と過度の非正規化を回避するには?

私のデータベース スキルはせいぜい平凡で、調査データのデータ モデルを設計する必要があります。私はこれについていくつかの考えを費やしましたが、現在、ある種のEAV モデルと、それぞれが数百の列 (および数千のレコード) を持つ数百のテーブルを含む設計の間で立ち往生していると感じています。これを行うためのより良い方法が必要であり、このフォーラムの賢明な人々が私を助けてくれることを願っています.

私の質問は、RDBMS でアンケートの質問に対する回答をどのようにモデル化すればよいですか? SQL Server の使用は必須です。そのため、代替のデータ ストレージ システムは、この議論から除外する必要があります。(確かに、いくつかは評価されるべきであり、評価されますが、ここでは省略してください。) データ モデル全体のソリューションは必要ありません。今のところ、Answers 部分にのみ関心があります。

すでにさまざまなフォーラムを検索しましたが、実際に解決策を見つけることができませんでした。すでに他の場所で提供されている場合は、すみませんがリンクを提供してください。私はそれを読むことができます.

私が対処しなければならないデータに関するいくつかの仮定:

  1. 各アンケートは 1 ~ n 個のアンケートで構成されています
  2. 各アンケートは 100 ~ 2,000 の質問で構成されています (2,000 の質問は非常に多くの質問に聞こえることを無視してください...)
  3. 質問にはさまざまな種類があります: 選択式、フリーテキスト、数字 (年齢、収入、パーセンテージなど)。
  4. 各調査には 10 ~ 200 か国が参加します (これらは回答者ではありません。回答者は実際にはその国の人々です。)
  5. アンケートの種類にもよりますが、各アンケートには国ごとに 100 ~ 20,000 人の回答者が回答しています。
  6. 国は調査に合わせてアンケートを調整できます。つまり、質問を追加、削除、または編集できます。
  7. ある国のデータは、その国の別のデータベースに収集されます。最初からオンライン統合の可能性はありません。
  8. すべての国のデータは後で統合する必要があります。これは、たとえば、ある国が質問を削除した場合、そのデータは、すべての国で統一されたデザインを実現するために、送信したものから何らかの方法で取得する必要があることを意味します
  9. すべての国のデータを処理する必要がある統合およびクリーニング ソフトウェアを作成する必要があります。
    1. 最後に、データをフラット ファイル (国ごとに 1 つの長方形グリッドとアンケート) にエクスポートする必要があります。

私はすでにこのトピックについてさまざまなバックグラウンドを持つ人々と話し合ってきましたが、まだ良い解決には至っていません. 主に2種類の意見がありました。

  1. データ処理と分析のためにフラット ファイル (スプレッドシート スタイル) を使用することに慣れているドメインの専門家は、上で説明したように、多数のテーブルと列を含む非正規化構造に投票します (国ごとに 1 つのテーブルとアンケート)。幅の広いテーブルを避ける必要があることを学んだので、これはひどいことのように思えます。テーブルを操作するときに実際にどの列がテーブルにあるかを判断するのは面倒です。データベースは何百ものテーブルで雑然とします (または、複数のデータベースを設定し、それぞれが類似しているが少し異なる設計になっているなど)。
  2. OO プログラマーは、すべての質問に対するすべての回答者からのすべての回答を含む中央テーブルに効果的につながる、強力に「正規化された」設計に投票します。このテーブルには、sql_variant 型の列、または異なる型 (複数選択、フリー テキストなど) の回答を格納するための異なる型の複数の回答列が含まれている必要があります。前者は本質的にEAVモデルになります。私はここで Joe Celko をフォローする傾向があります. 後者は、設計上、適用できない型の null セルが各行に含まれることを意味します。

私が考えることができる別の代替案は、回答の種類ごとに 1 つのテーブルを作成することです。つまり、多肢選択式の質問用に 1 つ、フリーテキストの質問用に 1 つなどです。新しい回答タイプが発明された場合、テーブルを追加する必要があります。

このすべてのテキストで退屈させて申し訳ありません。ご意見をお寄せいただきありがとうございます。

乾杯、アレックス

PS: ここで同じ質問をしました: http://www.eggheadcafe.com/community/aspnet/13/10242616/survey-data-model--how-to-avoid-eav-and-excessive-denormalization.aspx

0 投票する
4 に答える
391 参照

r - R/記録NAでの調査項目の組み合わせ

私は次のような2つのリスト(マルチウェーブ調査から)を持っています:

これを3番目の項目に簡単に組み合わせるにはどうすればよいですか。3番目の列は常に列X1またはX2の非NA値を取り、両方の値がNAの場合はNAをコーディングします。

0 投票する
3 に答える
1017 参照

excel - 混乱した調査を整理するためにExcelマクロの助けが必要

非常に貧弱な設計の調査の結果を整理するために、マクロを(段階的に)作成しようとしていますが、運がほとんどありません。

これが私が持っているもののサンプルです:

代替テキスト

これが私が必要とするもののサンプルです:

代替テキスト

私はいくつかの問題に直面しています。そのうちの1つは、調査の15の質問すべてに回答する必要がなかったため、結果をスムーズにループすることが困難なことです。

さらに大きな問題(前号に関連)は、調査の15の質問のうち3つが「該当するものをすべて選択」タイプの質問であり、すべての選択が別々の回答として同じ番号で記録されたことです。たとえば、質問10には、ユーザーが必要な数だけ選択できる11の可能な選択肢がありました。質問10の1番目と3番目のオプションを選択した場合、結果は私のWhat I haveサンプルの3行目と4行目のようになります。

私のWhat I needサンプルは、列のすべての質問とそれぞれの行のすべての回答者番号が必要であり、回答者からの長い回答がそれぞれの番号の下にあることを示しています。

サンプルのIDWhat I haveは最終製品には必要ありませんが、この混乱を解決するのに役立つかもしれないと今のところ結果に残しています。

これをくれた人のところに戻ってごめんなさいと言ったらいいのかしらと思いますが、めちゃくちゃなので何もできません。これらの調査結果を修正することが可能であると思われる場合は、いくつかの指針を教えてください(詳細については、VBスクリプトの経験はあまりありません)。

その他のコメント、考え、提案も歓迎します。

0 投票する
5 に答える
1544 参照

php - 動的調査アプリケーション ロジック PHP/MSSQL

まず、この質問はどの言語にも関係があると思いますが、使用しているものを指定しました。

私も退屈し始めたらすみませんが、動的な調査管理システムを構築するための最良の方法を見つけようとしています. 私のクライアントは基本的に、レポートを作成する SAS 用の MS SQL コネクタしか持っていないため、データは MS SQL に保存する必要があると私に言いました。

これまでの私の論理は次のとおりです。調査自体を設定します。つまり、タイトル、簡単な概要などを尋ねます。質問を定義します。3番目。調査を公開します。

これまでに行ったことは、彼らが「調査を公開する」ときに、回答を格納するこの調査専用のデータベース テーブルを作成したことです。これの管理者側からは、質問、おそらく質問のタイトルを変更することはできませんが、それはそれについてです. 質問を追加/削除することはできません。

質問は、個々のデータベース テーブルを作成することは良いことですか? 私の唯一の心配は、管理者が 30 の質問を作成すると、その専用テーブルに 30 列が作成されることです。それに伴い、この方法は、SAS システムがレポート用のデータを簡単に取り込むことができる場合があります。管理者は、管理パネルで調査の回答を確認できません。

0 投票する
1 に答える
546 参照

survey - ユーザーが 1 回投票するための投票の検証

公開投票を作成します。ユーザーが 1 回だけ投票することを確認するにはどうすればよいですか。IP アドレスを使用してみましたが、一部の組織では 1 つの IP アドレスを使用しています。