問題タブ [limesurvey]

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 投票する
2 に答える
2450 参照

email - LimeSurveyのメール確認

自動確認メールを送信するにはどうすればよいですか? アンケートに電子メール フィールドがあります。アンケートの完了後にそのアドレスに確認メールを送信したいと考えています。

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

apache - .htaccess で URL リダイレクトが機能しない

サーバーでホストしているいくつかの調査に、より良い URL を提供しようとしています。

だからここに私がしたことがあります。

  • サーバーの /var/www ディレクトリ (index.php ファイルが存在するのと同じ場所) に、ファイル .htaccess を作成しました。
  • 以下は、.htaccess ファイルの内容です。

    /li>

goodURL (midnightsun.hiit.fi/socialnetworking) は存在しないものですが、BadURL (midnightsun.hiit.fi/limesurvey/index.php/755819) は存在するものです。

この URL リダイレクトを変更する理由は、適切な URL を提供するためです。

サーバー上の OS は Debian GNU/Linux 7.6 (wheezy) です。Apache2 です。

誰でもこれで私を助けることができますか?

0 投票する
0 に答える
1015 参照

csv - csv ファイルのインポート中にエラーが発生しました [Limesurvey]

VV ファイルのインポート時にエラーが発生します。昨日、回答をエクスポートしてインポートしようとしましたが、すべて問題ありませんでした。今日、1 時間前と同じように、エクスポートされた同じファイルをインポートできませんでした (これらの回答は 16 時間前にエクスポートされました)。

また、VV ファイルのインポートが成功した場合と失敗した場合の INSERT ステートメントがどのように見えるかを調べました。違いは、インポートが成功するとすべてのフィールドがインポートされますが、インポートが失敗すると、さらに特定の回答の id 値も挿入しようとすることです。16時間で何が変わったでしょうか?それはLimesurveyのバグでしょうか?

アップデート:

問題が見つかりました。による:

  1. インポート時に選択されるオプション。
  2. アンケートとファイルの回答 ID は何ですか。つまり、アンケートの ID と vv ファイルの ID が一致するかどうかです。
0 投票する
1 に答える
409 参照

sql-server-2012 - vv 調査ファイルをインポートしています。レスポンス ID の失敗を除外 [Limesurvey]

繰り返しますが、Limesurvey の問題です。「レスポンスIDを除外する」がチェックされている場合、インポートでは何の役割も果たさないようです。アンケートへの回答をインポートする 2 つの方法を試したので、私はこれを言っています。

  1. 調査をエクスポートし、新しいものとしてインポートしました。また、古い調査から回答をエクスポートしました (エクスポート .VV ファイル)。次に、新しい調査を有効にして、「除外... ID?」を使用して (古い調査から) 回答をインポートしようとしました。チェック済み - エラーが発生しました。SQL プロファイラーでは、インポート中の最後の時点で INSERT ステートメントがあり、id 値を挿入しようとしていますが、id 列には IDENTITY プロパティがあり、更新できず、何も挿入できませんでした。桁。SQL Server 2012 を使用しているため、limesurvey のバグについて説明していますか、それとも単なる問題ですか? たぶん、別のデータベース(MySQLまたはその他)を持っている誰かがこれを試すことができますか? 驚くことではありませんが、同じことが起こります (「レスポンス ID を除外する」をチェックしてインポート中に、レスポンス ID を挿入しようとします)。そのアンケートに既に 1 つ以上の回答があり、それらの ID がインポートしたいファイルの ID のいずれとも一致しない場合。このオプションは応答 ID をまったく見てはならず、単純に応答をインポートするだけでよいと言ったら、私は間違っているでしょうか?

  2. 次の状況は、「既存のレコードを置き換える」オプションで「除外...」がチェックされていない場合です。vv ファイルと同じ ID を持つ回答がアンケートに既に少なくとも 1 つある場合、アンケートからの回答は削除されますが (このオプションのステップ 1)、何も挿入されません。さて、プロファイラーを使用すると、前述の問題とほぼ同じ状況が見られます。応答 ID を挿入しようとしますが、テーブルの ID 列に IDENTITY プロパティがあります。ここで何ができるでしょうか?IDENTITY プロパティを削除すると、さらに大きな問題が発生する可能性があります。また、これをバグとして報告する必要があるかどうかもわかりません。

はい。さらに 2 つのオプションがありますが、新しいものは何もありません。ファイル内の回答 ID がアンケートの回答 ID に一致しない場合、ID を挿入しようとします。

いくつか質問がありましたが、主なものは次のとおりです。

  1. 「応答 ID を除外する」オプション - 正常に機能しますか? はいの場合、いくつかの文で説明してください。
0 投票する
1 に答える
1143 参照

limesurvey - ラジオボタンを介した Limesurvey 画像?

上記のLimesurvey の質問でわかるように、 5 点選択の質問オプションであると私が想定しているものには、ラジオボタンの上にカスタム画像があります。私は自分自身の調査の 1 つでこれを再現しようとしています。どうすればこれを達成できますか?これはプログラムで行われますか、それともどこかの GUI インターフェイスを介して行われますか?

ありがとう!

0 投票する
0 に答える
175 参照

limesurvey - いくつかの質問を削除して、Limesurvey のトークンから古い回答をインポートするにはどうすればよいですか?

問題は、アクティブ化された調査からいくつかの質問を削除する必要があることです。そのために私がしたことは次のとおりです。

1.回答を .VV にエクスポートします。 2.アンケートを無効にします。 3.不要になった質問を削除します。4.アンケートを有効にします。5.以前のトークンを自動的にインポートします。6. .VV からの回答のインポート

最後のステップで回答が得られないのは、調査の構造が変わったためだと思います。もう質問がない.VVから回答を削除しようとしましたが、うまくいきません。どうすれば修正できますか?

事前にどうもありがとうございました!

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

limesurvey - Limesurvey が保存した調査が正しいユーザー ID に割り当てられない

石灰調査のインストールに奇妙な問題があります。

人々は、後で提出するために半分提出したアンケートを保存します。後でログインしてフォームを再開すると、他の誰かの半分記入済みのフォームが表示されます。これは、アンケートの応募者に問題を引き起こしています。収集された調査情報の多くは非公開のままであると想定されています。

なぜこれが起こっているのかを確認するためにコードを調べ始めました。ただし、同じような問題に直面したことがある方で、解決方法をご存知の方がいらっしゃれば教えてください。

更新 1:

[tableprefix]_saved_control と呼ばれる保存されたユーザー ログインに調査をマップするテーブルを見つけました。

更新 2:

いくつかのアルゴリズムによって、影響を受けるのは 2 回のログインのみであることがわかりました。

PS質問がSOガイドラインを満たしているかどうかはわかりませんが、問題に応じて変更させていただきます。

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

mysql - MySQL: 列の数に基づいて複数のテーブルを選択する

いくつかの異なる種類の調査を含むデータベースがあります。各調査には、データベース内に独自のテーブルがあります。一部の調査は同じ構造を持っています。これらは同じ数の列を持っています。テーブル名の内容と列数に基づいて調査のサブセットを選択したいと考えています。

必要な調査には 2 つの異なる名前を付けることができ、すべての名前に数字が含まれています。

ここまでは順調ですね。次のようにして、テーブルの列数を取得できることを知っています。

上記の 2 つの式を組み合わせて、最初の式を満たし、指定された数の列のみを持つテーブルのみを取得する方法について、私は困惑しています。