Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Sprungadresse übergeben

More
3 weeks 1 day ago - 3 weeks 1 day ago #275092 by andrew28
Bei etlichen früheren offenen Umfragen habe ich einen einfachen Weg genutzt, um zu dokumentieren, wo die Person auf die Befragung gestoßen ist. Website, Instragram, Facebook, Newsletter .. es gibt ja verschiedene Möglichkeiten, jeweils dort Personen anzusprechen.
Zur Dokumentation habe ich am Anfang der Befragung eine Frage vom Typ Zahleneingabe, die ich verstecke - sie ist also für die Teilnehmer nicht sichtbar. Dann gab ich dem Kunden eine Liste mit Sprungadressen an die Hand, die er je nach Medium in seinen Bannern und Verlinkungen verwenden sollte. Diese sahen so aus:
www.meinewebsite.de/befragung/index.php/...56?123456X543X2345=1                
www.meinewebsite.de/befragung/index.php/...56?123456X543X2345=2                
etc.
Dabei war "123456" die Umfragenummer, "543" die Fragengruppennummer und "2345" die Fragennummer. Brav hat dann das System eine "1" oder "2" an diese Frage im Fragebogen übergeben und schon konnte ich in der Auswertung sagen, wie die Personen auf die Befragung aufmerksam wurden.

Das hat jahrelang funktioniert, aber diesmal funktionierte es bei meinen Tests nicht mehr.

Seitens Limesurvey wurden nämlich die Parameter verändert, letzlich vereinfacht. Nun muss man nicht mehr nach dem Fragezeichen die Umfragenummer sowie den  Gruppencode und den Fragencode eingeben, sondern nach dem Fragezeichen sofort die tatsächliche Benennung der Frage. In diesem Fall ist die Frage mit dem Code 2345 von mir mit "F01A" benannt worden. Somit ist nun einzugeben:
www.meinewebsite.de/befragung/index.php/123456?F01A=1              (1 ohne Abstand!)
www.meinewebsite.de/befragung/index.php/123456?F01A=2              (2 ohne Abstand!)
etc.und es funktioniert wieder. Vielleicht hilft es ja jemand anderem auch weiter, dies zu wissen. 

Anwender - leider kein Informatiker
Last edit: 3 weeks 1 day ago by andrew28.

Please Log in to join the conversation.

More
3 weeks 1 day ago #275093 by andrew28
Replied by andrew28 on topic Sprungadresse übergeben
Der obere Text ist nach einigem Nachforschen überarbeitet!

Anwender - leider kein Informatiker

Please Log in to join the conversation.

More
3 weeks 1 day ago - 3 weeks 1 day ago #275094 by Joffm
Replied by Joffm on topic Sprungadresse übergeben
Hallo,
diese Art, einen Parameter zu übergeben, stammt wohl noch aus Deinen ersten Jahren mit LimeSurvey.
Denn seit Version 2, seit es ExpressionScript gibt,  übergibt man diese Parameter besser mit
www.meinewebsite.de/befragung/index.php/...56?Q1=1
oder auch
www.meinewebsite.de/befragung/index.php/...=Affe&Q2_SQ002=Zebra
wobei Q1 bzw. Q2 die Fragencodes sind.
Wie es auch im Handbuch gezeigt wird
[url] www.limesurvey.org/manual/URL_fields/de#...vorab_ausf%C3%BCllen [/url]
Am Ende ist zwar auch noch diese Deine Uralt-Methode gezeigt, aber ...

Das war das Erste.
Das Zweite ist, dass mit der Version 7 ein "response-table refactoring"  stattgefunden hat, um diese SGQ-Altlast loszuwerden.
Damit einhergeht nun das Problem, dass einige Dinge nicht mehr funktionieren. Dies wurde bereits in einigen posts (Mazi, DenisChenu, usw.) kurz angerissen.
Hier etwas mehr dazu auf einer Seite unseres LimeSurvey Partners "survey-consulting"
[url] survey-consulting.com/limesurvey-7-migration/ [/url]

Außerdem kann es hilfreich sein, sich diese neue Struktur einfach einmal mit phpMyAdmin oder einem anderen Datenbanktool anzuschauen.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 weeks 1 day ago by Joffm.

Please Log in to join the conversation.

More
3 weeks 1 day ago #275097 by andrew28
Replied by andrew28 on topic Sprungadresse übergeben
Hallo Joffm,

danke für die Hinweise. Wollte ich bei allen Programmen, die ich seit über 25 Jahren anwende (u.a. auch Wordpress und Mediawiki) ständig alle Neuheiten direkt anwenden, käme ich durch das viele Lesen nicht mehr zum Arbeiten.

Daher beharre ich, solange etwas funktioniert. Diese Zeiten der zufriedenen Anwendung werden leider immer kürzer.

Zugleich wird alles leistungsfähiger und unübersichtlicher. Nur versteigt sich die Leistungsfähigkeit inzwischen in Bereiche, die kaum einer ausreizt. Die früheren Roundabouts waren mir da in Grenzsituationen lieber.

Liebe Grüße
Andreas

Anwender - leider kein Informatiker

Please Log in to join the conversation.

More
2 weeks 4 days ago - 2 weeks 4 days ago #275117 by holch
Replied by holch on topic Sprungadresse übergeben
Naja, das ist schon verständlich.

Aber diese "neue" Art und Weise gibt es jetzt wohl seit über 15 Jahren. Ich glaube, da ist es schon OK, wenn man die alten Zöpfe mal abschneidet.

Wie Joffm schrieb, wurde diese neue Herangehensweise in einer der frühesten Versionen (laut Joffm 2.x, ich kann mich da nicht so genau erinnern) eingeführt, die alte Herangehensweise funktonierte aber auch weiterhin, in LS 2.x, 2.5.x, 3.x, 5.x, 6.x und wurde wohl erst jetzt mit der LS7 und einer neuen Datenbankstruktur unbenutzbar.

Ist natürlich immer ärgerlich, wenn etwas was man viel nutzt sich ändert. Aber ist ja jetzt nicht komplizierter geworden, im Gegenteil. Und ich denke mit dieser "neuen" Methode wirst du erstmal wieder einige Jahre Ruhe haben.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
Last edit: 2 weeks 4 days ago by holch.

Please Log in to join the conversation.

Moderators: holch, Joffm, tpartner

Lime-years ahead

Online-surveys for every purse and purpose