Welcome to the LimeSurvey Community Forum

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

Quoten: automatische Weiterleitung, aber vorher Rausschmiss-Text anzeigen

  • Masalas
  • Masalas's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 10 months ago #233854 by Masalas
LimeSurvey-Version: Version 5.2.7 Community Edition
Designvorlage: fruity nah an vanilla
==================
In meinen Quoten habe ich die Wahl, ob ich einen individualisierten Text anzeigen lasse (optional mit der Rausschmiss-URL) oder automatisch auf die jeweilige Rausschmiss-URL weiterleite. Geht auch beides? Ich stelle mir so etwas vor wie es über die Optionen von normalen Fragen geht: nach xx Sekunden Timeout geht es automatisch weiter. Lässt sich das mit wenig Aufwand umsetzen?

Please Log in to join the conversation.

More
1 year 10 months ago - 1 year 10 months ago #233858 by jelo
Du kannst ja mal versuchen, ob ein Javascript mit URL in der QuotaTextbox funktioniert.
Code:
// Umleitung nach 5 Sekunden zu bestimmter URL
window.setTimeout(function() {
window.location.href = 'http://URL';
}, 5000);

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Last edit: 1 year 10 months ago by jelo.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #233859 by Joffm
Ja, so etwas kann ich mir vorstellen.
Aber, wie eigentlich immer:
Es sollte Deine Sache sein, uns ein Gerüst zu liefern, mit welchem wir arbeiten können.
Also: lss Export.

Grobe Idee:
wenn @Jelos Vorschlag nicht funktioniert.
Berechne in einer Gleichung, ob ein ScreenOut vorliegt.
Benutze diese, um
a. eine "Textanzeige" mit Deiner Meldung anzuzeigen, also als "Bedingung"
b. dort installierst Du einen Timer mit javascript, der zur nächsten Fragevom yp "Gleichung" leitet, die das eigentliche ScreenOut bewerkstelligt.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #233862 by Joffm
So, gerade einmal an einem kleinen Beispiel getestet:
Beides funktioniert prima-
@jelos Idee ist aber die deutlich elegantere.

Na, dann

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #233868 by Joffm
Hm,
wenn ich mir Deine Frage bezüglich der Device-Erkennung anschaue, besteht ja die große Chance, dass Du keine Rechte hast, javascript zu benutzen.

Auf gut LimeSurvey: 
Die Einstellung "Filtere HMTL auf XSS" ist EINgeschaltet, und Du bist kein Superadmin.

Mit solch einem "kastrierten Admin" zeigt Deine Frage nämlich genau dies:
 
(Hier mit dem script aus meinem Tutorial 3: Gimmicks.)

und der Editor hat einiges gelöscht (hier im Quellcode-Editor gezeigt)
 
Nebenbei gefragt. Hast Du {QID} durch die aktuelle FragenID ersetzt?
Aber genau dazu dienen doch dies Variablen; dass man sie nicht ersetzt, das tun sie selbstständig.

Ein einfacher Test ist:
Füge dieses script in den Quellcode einer Frage ein.
Code:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
alert('Hallo, hier spricht javascript');
});
</script>

Wenn ein Popup mit diesem Text erscheint, gut, ansonsten eben nicht.
Und dann klappen auch unsere bisherigen beiden Vorschläge nicht.
Aber Du könntest meinen Vorschlag mit einem Timer in der Textanzeige realisieren. Das sieht dann zwar nicht so schön aus, aber mit
Code:
<style>
.answer-container {
    display:none;
}
</style>
versteckst Du ihn einfach.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
  • Please Log in to join the conversation.

    • Masalas
    • Masalas's Avatar Topic Author
    • Offline
    • Junior Member
    • Junior Member
    More
    1 year 10 months ago #233896 by Masalas
    Danke euch!
    Tja, wie im anderen Thread erwähnt scheint der xss-Filter auf der Installation eingeschaltet zu sein. Es hat schon irgendwie seine Ironie, dass ich Freitag alle Screenout-Gleichungen aus den Gruppen beseitigt und brav durch Quoten ersetzt habe.
    Ich habe bei diesem Projekt eh schon sehr viel Lehrgeld gezahlt und viel zu viel Zeit investiert - ich kann jetzt leider nicht noch mehr Zeit investieren um alles nochmal umzumodeln. Dann muss die Weiterleitung in den Quoten halt ausgeschaltet sein, und wenn die Teilnehmenden nicht selbst auf den Link klicken, kriegt der Panelanbieter seine IDs mit den entsprechenden Ergebnissen trotzdem zum Ende der Laufzeit zugeschickt. Die automatische Weiterleitung zur Endurl bei erfolgreich abgeschlossener Umfrage bleibt davon ja unberührt.

    PS. Nein, {QID} hatte ich nicht durch die aktuelle Fragen-ID ersetzt.
    PPS. Das nächste Mal investiere ich wohl in eine Expert-Lizenz, das hätte mir einen Teil des Kummers hier erspart.

    Please Log in to join the conversation.

    • holch
    • holch's Avatar
    • Offline
    • LimeSurvey Community Team
    • LimeSurvey Community Team
    More
    1 year 10 months ago - 1 year 10 months ago #233922 by holch
    Man macht auch keine grossen Veränderungen ohne den Draft nicht vorher als Version per LSS zu sicher. Das haste dann jetzt auch gelernt. ;-)

    Im Normalfall kriegt der Teilnehmer ja vom Panel-Anbieter eine Nachricht wenn er auf den Link weitergeleitet wird. Kommt aber wohl auf den Panelanbieter an. Ich glaube nicht, dass man denen noch gross einen Text präsentieren muss. Die Panelteilnehmer sind sowas gewohnt. Die machen das ja im Normalfall nicht zum ersten Mal.

    Und ob du den Redirect weglassen kannst würde ich auf jedenfall mit dem Panelanbieter besprechen. Ich kann mir vorstellen, dass die nicht begeistert sind. Die Teilnehmer wollen ja meist sofort wissen, was los ist und daher müssen das auch die Panelbetreiber wissen.

    Oft werden ausgescreente Teilnehmer als "Entschädigung" auf anderen Umfragen weiter geleitet, etc.

    I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
    No support via private message.

    Last edit: 1 year 10 months ago by holch.

    Please Log in to join the conversation.

    • Masalas
    • Masalas's Avatar Topic Author
    • Offline
    • Junior Member
    • Junior Member
    More
    1 year 10 months ago #233923 by Masalas
    Jaja, Backups..
    Ich hab die Screenout-Links als Anklick-Link umgesetzt, das reicht dem Panelanbieter.

    Please Log in to join the conversation.

    • holch
    • holch's Avatar
    • Offline
    • LimeSurvey Community Team
    • LimeSurvey Community Team
    More
    1 year 10 months ago #233928 by holch

    Jaja, Backups.


    Manche Leute halten mich für verrückt, weil ich während der Feldzeit z.B. fast täglich die vorläufigen Ergebnisse herunterlade und auf dem Server speichere. Aber das kostet ein paar Sekunden und wenn irgendwas schief läuft, dann verliere ich jedenfalls nicht alles, sondern nur einen kleinen Teil.

    Sicher, ist oft mal vielleicht Overkill, aber wie gesagt, der Aufwand ist nicht gross und die Grösse der Dateien ist auch im allgemeinen vernachlässigbar.

    Das gleiche für verschiedene Versionen eines Fragebogens. Manchmal ist es gut einfach zurück gehen zu können, nachdem man strukturelle Veränderungen gemacht hat, weil es dann doch nicht so klappt, wie man sich das gedacht hat. Das passiert auch mal den Erfahrenen unter uns. Völlig normal.

    Ich hab die Screenout-Links als Anklick-Link umgesetzt, das reicht dem Panelanbieter.


    Na dann ist ja alles bestens und du musst gar keine grossen Veränderungen vornehmen.

    Viel Glück im Feld.

    I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
    No support via private message.

    Please Log in to join the conversation.

    Moderators: holchJoffmtpartner

    Lime-years ahead

    Online-surveys for every purse and purpose