- Posts: 2
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Limesurvey community edition 'id' Parameter erzeugt dataTables warning
- Kensaku
- Topic Author
- Offline
- New Member
Less
More
1 year 8 months ago - 1 year 8 months ago #231726
by Kensaku
Limesurvey community edition 'id' Parameter erzeugt dataTables warning was created by Kensaku
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version:
Version 5.3.32+220817
Eigener Server oder LimeSurvey-Cloud:
LimeSurvey Community Edition
Genutzte Designvorlage:
fruity
==================
Guten Nachmittag,
Ich habe basierend auf dieser Anleitung versucht, eine automatische Versuchspersonenstundenvergabe einzurichten.
Dabei traten jedoch zwei Probleme auf, zum einem erhalte ich von Sona keine limesurvey end url, wenn ich den Link zu einer Umfrage eingebe, der mit der Limesurvey Community Edition erstellt wurde, selbst wenn ich am Ende der url &id=%SURVEY_CODE% ergänze.
Daher habe ich versucht es über den alternativen Pfad mit
” yourschool.sona-systems.com/webstudy_cre...ey_code={PASSTHRU:id } “
zu realisieren.
Wenn ich nun aber versuche unter Umfrage-Menü / Panel-Integration den Parameter ‘id‘ zu ergänzen erhalte ich folgende Fehlermeldung:
Mit der Cloud Edition habe ich dieses Problem dagegen nicht, trotz der exakt gleichen Umfrage.
Bislang habe ich in Internet keine überzeugende Antwort gefunden, gerade in Bezug auf Probleme mit der Community Edition. Wenn ich nach der Fehlermeldung selbst suche, erhalte ich nur Antworten die sich mit Javascript beschäftigen. Ich wäre daher für Vorschläge wie ich das Problem lösen kann sehr dankbar.
Ihre LimeSurvey-Version:
Version 5.3.32+220817
Eigener Server oder LimeSurvey-Cloud:
LimeSurvey Community Edition
Genutzte Designvorlage:
fruity
==================
Guten Nachmittag,
Ich habe basierend auf dieser Anleitung versucht, eine automatische Versuchspersonenstundenvergabe einzurichten.
Dabei traten jedoch zwei Probleme auf, zum einem erhalte ich von Sona keine limesurvey end url, wenn ich den Link zu einer Umfrage eingebe, der mit der Limesurvey Community Edition erstellt wurde, selbst wenn ich am Ende der url &id=%SURVEY_CODE% ergänze.
Daher habe ich versucht es über den alternativen Pfad mit
” yourschool.sona-systems.com/webstudy_cre...ey_code={PASSTHRU:id } “
zu realisieren.
Wenn ich nun aber versuche unter Umfrage-Menü / Panel-Integration den Parameter ‘id‘ zu ergänzen erhalte ich folgende Fehlermeldung:
DataTables warning: table id=urlparams - Requested unknown parameter 'targetQuestionText' for row 0, column 3. For more information about this error, please see
datatables.net/tn/4
Mit der Cloud Edition habe ich dieses Problem dagegen nicht, trotz der exakt gleichen Umfrage.
Bislang habe ich in Internet keine überzeugende Antwort gefunden, gerade in Bezug auf Probleme mit der Community Edition. Wenn ich nach der Fehlermeldung selbst suche, erhalte ich nur Antworten die sich mit Javascript beschäftigen. Ich wäre daher für Vorschläge wie ich das Problem lösen kann sehr dankbar.
Last edit: 1 year 8 months ago by Kensaku. Reason: lesbarkeit verbessert
Please Log in to join the conversation.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5036
- Thank you received: 1259
1 year 8 months ago #231730
by jelo
Ich würde auch nicht "id" als Variable verwenden (auch wenn das in der Cloudedition augenscheinlich problemlos klappt).
id findet intern Verwendung und ist daher schon mal eine potentielle Fehlerquelle, die man vermeiden sollte.
Passthru und Panelintegration sind zwei verschiedene Dinge.
Ich würde für alle variablen, die durchgereicht werden sollen, eine versteckte Textfrage anlegen und via Panelintegration anbinden.
Und dann die Variablen in die URLs packen.
Auf Passthru würde ich komplett verzichten.
Falls Du weiterhin Probleme hast, bitte Testbefragung erstellen, wo nur das Minimum enthalten ist, um den Fehler nachzuvollziehen.
Und das als LSS-Export hier dranhängen.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Replied by jelo on topic Limesurvey community edition 'id' Parameter erzeugt dataTables warning
Datatable ist ein Javascript-Komponente, die für die Ansicht der Tabelle mit den Parametern verwendet wird.For more information about this error, please see datatables.net/tn/4
Ich würde auch nicht "id" als Variable verwenden (auch wenn das in der Cloudedition augenscheinlich problemlos klappt).
id findet intern Verwendung und ist daher schon mal eine potentielle Fehlerquelle, die man vermeiden sollte.
Passthru und Panelintegration sind zwei verschiedene Dinge.
Ich würde für alle variablen, die durchgereicht werden sollen, eine versteckte Textfrage anlegen und via Panelintegration anbinden.
Und dann die Variablen in die URLs packen.
Auf Passthru würde ich komplett verzichten.
Falls Du weiterhin Probleme hast, bitte Testbefragung erstellen, wo nur das Minimum enthalten ist, um den Fehler nachzuvollziehen.
Und das als LSS-Export hier dranhängen.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Please Log in to join the conversation.
- Kensaku
- Topic Author
- Offline
- New Member
Less
More
- Posts: 2
- Thank you received: 0
1 year 8 months ago - 1 year 8 months ago #231734
by Kensaku
Replied by Kensaku on topic Limesurvey community edition 'id' Parameter erzeugt dataTables warning
Vielen Dank für die Antwort und Aufklärung
Ich habe nun erstmal ein Minimalbeispiel gebaut und dort mit einer versteckten Frage die Panelintegration angelegt. Der Surveycode wird auch korrekt innerhalb der limesurvey Antworten gespeichert.
Nur wird es auch weiterhin nicht automatisch in Sona verbucht, so sieht derzeit die von mir verwendete end-url aus:https://uni-wuppertal.sona-systems.com/webstudy_credit.aspx?experiment_id=140&credit_token=f57596a28adb4ff68f78ad82063ab750&survey_code={idd}
idd ist als panelintegration mit einer versteckten Frage verknüpft und speichert korrekt den surveycode, hierzu auch einmal der verwendete Aufruflink
umfrage.uni-wuppertal.de/index.php/42798...de&idd=%SURVEY_CODE%
Ich sehe gerade leider nicht, wo der Fehler liegen soll.
Ergänzung:
wenn ich mit uni-wuppertal.sona-systems.com/webstudy_...y_code={PASSTHRU:idd } arbeite funktioniert es. Ich habe an anderer Stelle gelesen das PASSTHRU nicht ideal wäre, weswegen ich für eine alternativen Lösungsvorschlag dennoch dankbar wäre
Ich habe nun erstmal ein Minimalbeispiel gebaut und dort mit einer versteckten Frage die Panelintegration angelegt. Der Surveycode wird auch korrekt innerhalb der limesurvey Antworten gespeichert.
Nur wird es auch weiterhin nicht automatisch in Sona verbucht, so sieht derzeit die von mir verwendete end-url aus:https://uni-wuppertal.sona-systems.com/webstudy_credit.aspx?experiment_id=140&credit_token=f57596a28adb4ff68f78ad82063ab750&survey_code={idd}
idd ist als panelintegration mit einer versteckten Frage verknüpft und speichert korrekt den surveycode, hierzu auch einmal der verwendete Aufruflink
umfrage.uni-wuppertal.de/index.php/42798...de&idd=%SURVEY_CODE%
Ich sehe gerade leider nicht, wo der Fehler liegen soll.
Ergänzung:
wenn ich mit uni-wuppertal.sona-systems.com/webstudy_...y_code={PASSTHRU:idd } arbeite funktioniert es. Ich habe an anderer Stelle gelesen das PASSTHRU nicht ideal wäre, weswegen ich für eine alternativen Lösungsvorschlag dennoch dankbar wäre
Last edit: 1 year 8 months ago by Kensaku.
Please Log in to join the conversation.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5036
- Thank you received: 1259
1 year 8 months ago #231740
by jelo
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Replied by jelo on topic Limesurvey community edition 'id' Parameter erzeugt dataTables warning
The LSS contains a buggy EndURL.
Looks like you have pasted one URL into an already existing one. Since the URL is long and the field is small, you better clean the field and paste again.
f&survey_code={ihttps://uni-wuppertal
Looks like you have pasted one URL into an already existing one. Since the URL is long and the field is small, you better clean the field and paste again.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13054
- Thank you received: 4021
1 year 8 months ago - 1 year 8 months ago #231741
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Limesurvey community edition 'id' Parameter erzeugt dataTables warning
Das Problem Deines Beispiels liegt darin, dass Du zwar
{idd} an die end-url übergeben willst,
aber gar keine Variable "idd" hast.
Du speicherst doch in "vpid"; also musst Du {vpid} anhängen.
Zusätzlich zu @jelos Bemerkung über die Struktur.
Im Grunde benötigt man diese "Panel-Integration" nicht unbedingt.
Wenn die Frage, die den Parameter speichert, denselben Namen hat, geht es auch ohne.
Nur im Falle, dass Parameter-Namen mit den Konventionen für Fragencodes in LimeSurvey kollidieren, ist die Panel-Integration die "Hilfskrücke".
Joffm
Und "PASSTHRU"?
In meinen Augen veraltet; sollte wirklich nicht benutzt werden.
{idd} an die end-url übergeben willst,
aber gar keine Variable "idd" hast.
Du speicherst doch in "vpid"; also musst Du {vpid} anhängen.
Zusätzlich zu @jelos Bemerkung über die Struktur.
Im Grunde benötigt man diese "Panel-Integration" nicht unbedingt.
Wenn die Frage, die den Parameter speichert, denselben Namen hat, geht es auch ohne.
Nur im Falle, dass Parameter-Namen mit den Konventionen für Fragencodes in LimeSurvey kollidieren, ist die Panel-Integration die "Hilfskrücke".
Joffm
Und "PASSTHRU"?
In meinen Augen veraltet; sollte wirklich nicht benutzt werden.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 8 months ago by Joffm.
Please Log in to join the conversation.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5036
- Thank you received: 1259
1 year 8 months ago #231743
by jelo
Ist die EndURL beim Import bei Dir intakt? Ich habe da etwas Chaos. Könnte auch ein Importbug bei LimeSurvey sein.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Replied by jelo on topic Limesurvey community edition 'id' Parameter erzeugt dataTables warning
Ich würde stets die Panelintegration kommunizieren. Das es ohne klappt, ist eigentlich eine Sicherheitslücke Strenggenommen dürften Variablen von außen nicht ohne Freigabe Werte übernehmen.Nur im Falle, dass Parameter-Namen mit den Konventionen für Fragencodes in LimeSurvey kollidieren, ist die Panel-Integration die "Hilfskrücke".
Ist die EndURL beim Import bei Dir intakt? Ich habe da etwas Chaos. Könnte auch ein Importbug bei LimeSurvey sein.
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13054
- Thank you received: 4021
1 year 8 months ago - 1 year 8 months ago #231744
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Limesurvey community edition 'id' Parameter erzeugt dataTables warning
Sie sah nur im end-url Fenster korrekt aus.
In einen Editor kopiert sieht man den Schrott.
Und mit sauberer end-url und richtigem Parameter erhalte ich auch eine richtige funktionierende end-url.
Joffm
In einen Editor kopiert sieht man den Schrott.
Und mit sauberer end-url und richtigem Parameter erhalte ich auch eine richtige funktionierende end-url.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 8 months ago by Joffm.
The following user(s) said Thank You: jelo
Please Log in to join the conversation.
Moderators: Joffm