11

アンケート用のモバイル アプリを開始しようとしています。SurveyorSurvey_Takerの2 人のユーザーが存在します。測量士は、調査を設計し、調査担当者に送信します。調査員は調査を完了し、調査員に送り返します。

調査員のモバイルからのデータを同期して調査員に送り返すために、Web 上でデータベースをホストする必要がありますか?

調査データをテキスト ファイルに保存する機能を備えた調査を送信できますか? その結果はどうなるでしょうか?

4

6 に答える 6

5

アンケートに回答するもう1つの方法は、Googleフォーム http://www.labnol.org/software/google-docs-forms-for-surveys/10056/を使用することです。

保証:

  • モバイルデバイスでの良好な表示
  • 結果を記載したメールを送信する
于 2012-12-18T14:03:05.677 に答える
4

たとえば、調査結果を電子メールで調査員に送信することにより、データベースがなくても完全に実行できます。ただし、結果を分析するのは少し不快かもしれません。したがって、データベースの必要性は、主にレポート要件によって決まります。だから:あなたはデータで何をしたいですか?

于 2012-12-10T12:51:45.990 に答える
4

モバイル アプリケーションであるため、次の機能を検討します。

  • 調査をブックマークする
  • 後で完了するために調査を携帯電話に保存する
  • アンケートにオフラインで回答する
  • 調査をサーバーに送信する
  • 受信した調査を調整します (その間に調査の質問が変更された場合)

そうは言っても、モバイルではローカル (ファイル?) ストレージを使用し、サーバーでは DB を使用します。

于 2012-12-18T08:29:00.700 に答える
3

いくつかのレポートデータの保存と集約を担当するシンサーバーをお勧めします。クライアントタイプ間で同期するサーバーがあると、より堅牢であることがわかります。保存は、JSON形式などのファイルで実行できます。または、スケーリングのニーズに応じて、ストレージをNoSQLデータベースに切り替えることができます。すばやく開始するには、Node.jsサーバーを使用できます。

于 2012-12-18T13:17:58.300 に答える
0

最初に小さな質問:

はい、テキスト ファイルを使用できますが、JSON の方が簡単だと思います。きれいに印刷され、あいまいさがなく、特殊文字から安全な場合、人間が判読できます。

独自の単純な RESTful データベースを作成したり、大規模なアプリ サイト (Google サイト / fb / など) を使用したり、電子メールを送受信したりできます。

HTML5が必要なクライアント側。

ただし、システムの最も重要な側面 (*) は、ほとんどのユーザー (調査回答者) にとっての使いやすさです。

この恐ろしい例を考えてみましょう:

What is your age:
[ ] between 1 and 5
[ ] between 6 and 10
etc.

次に、これを考慮してください。これは絶対的な調査キラーです。

How much do you agree with the following:
                          not at all / not really / neutral / somewhat / a lot
My cat likes red              [ ]        [ ]          [ ]        [ ]      [ ]
Eggs are better than ham      [ ]        [ ]          [ ]        [ ]      [ ]
I don't take a bus            [ ]        [ ]          [ ]        [ ]      [ ]
I hate politics               [ ]        [ ]          [ ]        [ ]      [ ]
Fish is expensive             [ ]        [ ]          [ ]        [ ]      [ ]
Pollution is good             [ ]        [ ]          [ ]        [ ]      [ ]
Manager helped me a lot       [ ]        [ ]          [ ]        [ ]      [ ]
Repairman was not helpful     [ ]        [ ]          [ ]        [ ]      [ ]
Supervisor knows his shit     [ ]        [ ]          [ ]        [ ]      [ ]
Salesmen were friendly        [ ]        [ ]          [ ]        [ ]      [ ]
Office smells and looks nice  [ ]        [ ]          [ ]        [ ]      [ ]

まず、ユーザーは選択肢に圧倒され、多くの人が諦めます

次に、どのボックスがどの質問を参照しているのか混乱する人もいます

次に、「修理工が役に立たないことに同意しない」という二重否定を得られない人もいます

最終的に、アンケートに回答してくれるのは、無作為に回答したユーザーと、非常に強い感情を持っている少数のユーザーだけです。いずれにせよ、結果はまったくのゴミです。ランダム性と誇張が混ざっています。

次に、より適切に設計されたアンケート インターフェイスを考えてみましょう。

What was your impression?
[smiley]<====[slider]====>[angry]

How far do you live from our store?
[house]<=====[slider]=====>[mountain]

# slider icon changes as you drag it:
# house/block/road/highway/city/mountain

アンケートが迅速かつ的を射ていれば、より多くの回答が得られます。

たとえば、質問は暗示的であってはなりません (私たちのサービスはどのくらい気に入りました?)、質問は明確でなければなりません (新しいセクションはどうですか?)、質問は個人的になりすぎてはいけません (いつ行ったのか)。あなたの子供は死にますか?) などです。このテーマについては多くの本が書かれていると思いますが、システムでこれを強制するのは簡単ではありません。

(*) アンケートに参加することを選択した平均的なユーザーを想定しています。学校の試験など、ユーザーが強制的に参加するケースは考慮していません。

于 2012-12-19T14:21:10.293 に答える