Welcome to the LimeSurvey Community Forum

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

Individuelle Bilder in eine Frage hochladen - geschlossene Gruppe

  • Carola394
  • Carola394's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #226986 by Carola394
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: [siehe rechts unten auf Ihrem LimeSurvey-Verwaltungsbildschirm]
Eigener Server oder LimeSurvey-Cloud:
Genutzte Designvorlage:
==================

Liebes Support Team,

Ich plane eine geschlossene Umfrage mit 60 Probanden durchzuführen. Grundlage des Fragebogens soll sein einen Entwurf zu bewerten, den jede*r Proband*in individuell gestaltet hat. Dafür möchte ich jedem und jeder das Bild des eigenen Entwurfes zeigen. Bislang habe ich folgende Strategie versucht, die es mir möglich einfach machen sollte: 

In der Teilnehmerliste habe ich als Attribut 1 "Foto des Entwurfs" eingerichtet und für alle Probanden den Dateinamen eingefügt, also Foto01.jpg, Foto02.jpg etc. Die Bilder habe ich mit der gleichen Beschriftung in den Server geladen.
Um das jeweilige Foto in die Frage zu laden habe ich anstatt: <p><img alt="" src="/upload/surveys/845467/images/Foto01.jpg" style="width: 800px; height: 566px;" /></p> -> welches der Quellcode für ein direkt aus dem Server geladenes Bild wäre, <p><img alt="" src="/upload/surveys/845467/images/ATTRIBUTE_1.jpg" style="width:800px;height:565px;" /></p>  verwendet um das Bild von Attribut 1 auszuwählen.
Leider lädt jedoch kein Bild dabei. 

Könntet ihr mir mit einem Tipp weiterhelfen? Wenn ich "Token: Attribute1" in geschwungene Klammern setze funktioniert dies auch nicht. Ich bin nicht sicher ob dieses Verfahren so funktioniert, eine andere Idee wäre für jeden Proband eine eigene Frage mit dem jeweiligen Entwurf zu gestalten und diese dann per Relevanzgleichung zu aktivieren.. Dies wäre jedoch sehr viel arbeitsintensiver.

Ich freue mich riesig über Rückmeldung

Carola 
 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #226988 by Joffm
Hallo, Carola,
eigentlich hast Du alles richtig gedacht und gemacht.
"Eigentlich" und "fast".

Schau einmal was hier steht.
src="/upload/surveys/845467/images/ATTRIBUTE_1.jpg"

Hier willst Du einfach ein Bild anzeigen, welches "ATTRIBUTE_1.jpg" heißt.
Richtig ist eben die Einbindung über ExpressionScript mittels {TOKEN:ATTRIBUTE_1} (ich denke, Deine Kleinschreibung war nur ein Lapsus)
Schau einmal hier (nur die Einbindung des Bildes im Kästchen relativ weit unten ist interessant).
Hier wird auch gezeigt, wie man mittels ExpressionScript variabel Bilder anzeigt.
[url] forums.limesurvey.org/forum/german-forum...onen-anzeigen#226714 [/url]

Und beachte zusätzlich:

für alle Probanden den Dateinamen eingefügt, also Foto01.jpg, Foto02.jpg etc

In Deinem Befehl zur Anzeige wird aber noch einmal ".jpg" angehängt.
Bitte nicht zweimal.
Wenn das Attribut schon "Foto01.jpg" heißt, bitte nicht {TOKEN:ATTRIBUTE_1}.jpg

Viel Erfolg

Joffm

P.S. Und beantworte in Zukunft bitte die Eingangsfragen zu LimeSurvey-Version, Hosting und evtl. zu benutztem Theme. Wir stellen die Frage nicht zum Spaß.

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

Please Log in to join the conversation.

  • Carola394
  • Carola394's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #226997 by Carola394
Hi Joffm,

vielen vielen Dank für deine hilfreiche und rasche Antwort.

Ich habe den Quellcode jetzt nochmal angepasst. Tatsächlich habe ich einfach mehrere Varianten ausprobiert und mal geschaut was ausgespuckt wird. Leider bislang ohne Erfolg.

src="/upload/surveys/845467/images"{TOKEN:ATTRIBUTE_1}" style="width: 800px; height: 566px; float: left;" />

Und

src="/upload/surveys/845467/images/Foto{TOKEN:ATTRIBUTE_1}" style="width: 800px; height: 566px; float: left;" />

Was ich auch nicht ganz verstehe ist, warum durch das Einfügen des Tokens der Style des Bildes abgeschnitten wird. Siehe Foto unten. Wenn ich den Survey durchlaufe, taucht einfach garkein Bild auf (immerhin keine leeres mehr).

Deinen andere Forumsantwort habe ich mir ebenfalls durchgelesen. Wahrscheinlich meintest du diesen Code hier: src="/upload/survey/{SID}/images/Bild{substr(QPool_1,1,2)}.jpg" /></div> ,Oder? Muss ich die Bilder dafür in Gruppen tun? Dieser Code bezieht sich ja auf verschiedene Fragen.

Falls du noch eine Idee hast was ich als nächstes ausprobieren könnte, wäre das toll!

Schönen Abend und danke für die Unterstützung!  

P.s.: Die Fragen habe ich wohl in der Aufregung ganz vergessen zu beantworten, das tut mir Leid und ist fürs nächste Mal vermerkt!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago - 2 years 2 weeks ago #226998 by Joffm
Hallo,
gehen wir die screenshots einmal durch.
src="/upload/surveys/845467/images{TOKEN:ATTRIBUTE_1}"
Hier fehlt der Slash nach "images".

src="/upload/surveys/845467/images/Foto{TOKEN:ATTRIBUTE_1}"
Dies würde bedeuten, dass Deine Attribute "01.jpg", "02.jpg", usw. heißen. Denn "Foto" steht ja bereits da.

src="/upload/surveys/845467/images/"{TOKEN:ATTRIBUTE_1}"
Hier ist der Link bereits nach "...images/" zu Ende wegen des abschließenden Anführungszeichen.

Und jetzt habe ich gesehen, dass ich gar kein Beispiel in meinem vorigen Beitrag mitgeliefert habe.
Gut, wenn Deine Attribute folgendermaßen heißen:
"Foto01", "Foto02",... 
src="/upload/surveys/845467/images/{TOKEN:ATTRIBUTE_1}.jpg"

"Foto01.jpg", "Foto02.jpg",... 
src="/upload/surveys/845467/images/{TOKEN:ATTRIBUTE_1}"

"01", "02",... 
src="/upload/surveys/845467/images/Foto{TOKEN:ATTRIBUTE_1}.jpg"

Ich werde einmal ein kleines Beispiel erstellen, es sowohl als lss schicken als auch aktivieren als live-Beispiel.

Und dies
src="/upload/survey/{SID}/images/Bild{substr(QPool_1,1,2)}.jpg"
bezog sich nur auf die Strukur des Links.
Du siehst hier, dass die SurveyID dynamisch eingetragen ist. Günstig, wenn die Umfrage einmal kopiert wird und eine neue ID bekommt.
Und eben nur, dass hinter "Bild" eine Gleichung kommt, die die Nummer zufügt; ob das nun - wie hier - eine vorher erzeugte Zufallszahl ist oder ein Attribut, ist ja nebensächlich.

Joffm

P.S. Ist der Imperativ von "lesen" wirklich "lese" und nicht "lies"?
Und auch "universitäten Kontext" kommt mir spanisch vor. Ist es nicht der "universitäre Kontext"?
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 2 weeks ago by Joffm.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago - 2 years 2 weeks ago #227004 by Joffm
Hallo, Carola,

hier die Beispiel-Datei.
Es ist ein lsa-Export (d.h. LimeSurvey Archiv).
Er enthält nämlich auch die Teilnehmer und die Attribute.
Da Du ja nicht verraten hast, mit welcher Version Du arbeitest, ist der Export aus Version 3.x.
Diesen kannst Du ja ohne Weiteres in Version 5.x. importieren (umgekehrt dagegen nicht)

Joffm

Und hier ein Live-Beispiel
Zugangsschlüssel sind: 111, 222, 333, ..., 999
Klick für Beispiel

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 2 weeks ago by Joffm.

Please Log in to join the conversation.

  • Carola394
  • Carola394's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #227043 by Carola394
Hallo Joffm,

vielen Dank für deine Rückmeldung. Ich habe weiterhin folgendes Problem: Ich speichere den Quellcode wie besprochen als,

<img alt="" src="/upload/surveys/845467/images/{TOKEN:ATTRIBUTE_1}" style="width: 800px; height: 566px;" />

und sobald ich die Textanzeige speichere & schließe trennt sich der Quellcode auf und es steht nur noch:

<img alt="" src="/upload/surveys/845467/images/" />{TOKEN:ATTRIBUTE_1}" style="width: 800px; height: 566px;" />

da.

Wenn ich die Umfrage starte, bleibt das Bild leer und es steht neben dem Text nur noch die style Beschreibung da.

Leider kann ich die Bespieldatei nicht öffnen, es heißt die Umfrage sei abgelaufen. Übrigens benutze ich die Version: 5.2.2+211115.

Und vielen Dank für das Korrigieren meiner Rechtschreibfehler ;)

Liebe Grüße 

Carola

Please Log in to join the conversation.

  • Carola394
  • Carola394's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #227044 by Carola394
Für diesen Quellcode habe ich übrigens einfach ein Bild aus dem Server geladen und den Code mit dem Token:ATTRIBUTE_1 angepasst.
Das Bild aus dem Server habe ich anschließend wieder aus dem Text gelöscht.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #227045 by Joffm
Hallo, Carola,
zunächst:
Klar, ich hatte die Umfrage nur für einen Tag aktiviert.

Aber jetzt:
Dein Code hier ist ja völlig richtig.
<img alt="" src="/upload/surveys/845467/images/{TOKEN:ATTRIBUTE_1}" style="width: 800px; height: 566px;" />

Warum der Editor Unsinn macht, was weiß ich.
Du kannst einmal versuchen, statt des WYSIWYG-Editors den Quellcode-Editor zu benutzen

Findest Du in "Mein Konto / Persönliche Einstellungen"

Hast Du übrigens mein Beispiel einmal importiert.
Dann könntest Du feststellen, ob der Link dort ebenfalls so "verhunzt" wird.

Und Du könntest noch einmal einen lss Export schicken.

Joffm

P.S.
Und: ich habe die Studie noch einmal aktiviert - bis heute abend




 

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

Please Log in to join the conversation.

  • Carola394
  • Carola394's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #227048 by Carola394
Hallo lieber Joffm,

ich glaube hier fehlt die Beispiel Datei für des Isa-Exports. Oder?

Vielen Dank

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #227050 by Joffm
Ja, ich glaub' es auch.
Hier ist sie.
 

File Attachment:

File Name: survey_arc...2518.lsa
File Size:4 KB

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Carola394

Please Log in to join the conversation.

  • Carola394
  • Carola394's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #227051 by Carola394
Es schaut ganz so aus als würde der Editor den Code hier auch zerschießen. Oder? 

Anbei sende ich den .iss Export meines Fragebogens. Bei "Darstellung Lernroboter" sollten die individuellen Entwürfe zum ersten Mal gezeigt werden.

Nochmal vielen vielen Dank für deine Hilfe!!!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago - 2 years 2 weeks ago #227053 by Joffm
War der Eintrag in "alt=" von Dir?

Okay, da hat der Editor also die geschweifte Klammer in den hexadezimalen ASCII-Code umgewandelt.
Jetzt sehe ich noch drei Möglichkeiten.
  1. Versuche es - wie ich schon sagte - mit dem Quellcode-Editor
  2. Mache ein Update
  3. Hole Dir die "Free"-Version und erstelle die Umfrage dort.
    Du kannst ja Dein bisheriges Werk dort importieren.
    Dabei solltest Du die Umfrage ID durch {SID} ersetzen, damit bei wechselnden Umfrage IDs immer die richtige eingefügt wird.
    Exportiere als lsa und importiere bei Dir (und rühre die Bilderfragen nicht mehr an)
Ich habe die lsa auch einmal in die Demo-Installation importiert. Schau sie an.
[url] demo.limesurvey.org/admin [/url]

So, jetzt bin ich leer. Es ist ein Rätsel.

Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 2 weeks ago by Joffm.
The following user(s) said Thank You: Carola394

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose