Welcome to the LimeSurvey Community Forum

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

Anzahl Fragengruppen u. Umfragen festlegen + LS Programmierung

  • MellieG
  • MellieG's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #202075 by MellieG
Hallo LimeSurvey Community,

ich bin Mellie aus Göttingen und brauche eure Hilfe bei meinem Abschlussprojekt.


Zum Testen :

1 x LimeSurvey Version 4.2.0 auf Apache Webserver/MySQL (XAMPP)


Als Referenz:

1x Free-Plan Hosting bei Limesurvey.org

(als Referenz, falls ich die lokale Installation kaputt-gespielt habe)


Die Anforderungen grob umschrieben:

Zwecks Ermittlung der aktuellen Stimmungslage in Projektgruppen sollen deren Mitglieder eine vorbereiteten Fragebogen ausfüllen. Die Antworten werden anschließend ausgewertet.

Die Mitglieder der Projekt-Teams sollen per Email eingeladen werden.


Grob umschrieben:

Team-/Projektleiter (Umfrage-Admins):


- freie Auswahl aus vordefinierten Fragegruppen für eine Umfrage

- Team-Logo in den Kopfbereich der Umfrageformulare einfügen

- versenden von Email-Einladungen an Mitglieder seines Projektteams

- Betrachten/Bewerten der Antworten

- Text für die Einleitung, Begrüßung und Abschluss der Umfragen erstellen

- andere....


Hauptadministrator :

- Anzahl der Fragengruppen für Umfrage-Admins bestimmen

- Anzahl der Umfragen je Umfrage-Admin bestimmen

- Umfrage-Designs festlegen

- ....



Kann mir jemand sagen ob und wie man die oben aufgeführten Anforderungen umsetzen kann?

Mittels der Manuals konnte ich einige Fragen klären jedoch nicht alles.


Gibt es eine Anleitung zur Programmierung mit LimeSurvey?

Ich habe etwas VB.Net, PHP, MySql, C++ und Visual FoxPro programmiert und bringe ein Grundverständnis mit.

LimeSurvey habe ich als Pull bei GitHub (VS-Code) gezogen aber bekomme es nicht zum Debuggen usw.

Dazu würde ich eure Hilfe brauchen?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202141 by Joffm
Hallo, Mellie,

mir - und wahrscheinlich auch anderen - ist ziemlich unklar, was Du von uns wissen möchtest.

Team-/Projektleiter (Umfrage-Admins):


- freie Auswahl aus vordefinierten Fragegruppen für eine Umfrage

- Team-Logo in den Kopfbereich der Umfrageformulare einfügen

- versenden von Email-Einladungen an Mitglieder seines Projektteams

- Betrachten/Bewerten der Antworten

- Text für die Einleitung, Begrüßung und Abschluss der Umfragen erstellen

- andere....

Dies ist also der Projekt-Leiter eines Teams.
- freie Auswahl aus vordefinierten Fragegruppen für eine Umfrage
Soll dieser sich dann aus einem Pool von Fragen/Gruppen irgendwelche aussuchen können, die die Teammitglieder dann beantworten?

- Team-Logo in den Kopfbereich der Umfrageformulare einfügen
Am besten die Datei "logo.png" überschreiben; soll heißen das gewünschte Logo "logo.png" nennen und hochladen.

- versenden von Email-Einladungen an Mitglieder seines Projektteams

- Betrachten/Bewerten der Antworten

- Text für die Einleitung, Begrüßung und Abschluss der Umfragen erstellen

Das sind Standards; darüber muss man in einer allgemeinen Antwort zunächst nicht reden.

Hauptadministrator :

- Anzahl der Fragengruppen für Umfrage-Admins bestimmen

- Anzahl der Umfragen je Umfrage-Admin bestimmen

- Umfrage-Designs festlegen

- ....


Wer ist das denn? Derjenige in LimeSurvey mit "Superadmin-Rechten"?

- Anzahl der Fragengruppen für Umfrage-Admins bestimmen

- Anzahl der Umfragen je Umfrage-Admin bestimmen

Anzahlen festlegen wird schwierig sein.

- Umfrage-Designs festlegen
Meinst Du damit, das Theme, oder die oben erwähnten Fragen/Gruppen, aus denen die Admins auswählen können?

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202178 by holch
Ich vermute mal, dass das Anforderungen an LS sind.

Das Rechtesystem von Limesurvey ist relativ rudimentär, vieles kann man so nicht festlegen/festschreiben.

Ein Umfrage-Admin kann grundsätzlich so viele Fragengruppen in eine Umfrage packen, wie er will.

Er kann im Normalfall auch so viele Umfragen erstellen, wie er will.

Er kann, je nach Rechtevergabe Umfragedesigns auswählen und auch ändern/anpassen.

Teamlogo: Da kommt es auf das Theme an. Bei manchen kann man ein Logo einfach hochladen. Ansonsten müsste man sich überlegen ob man für jede Projekt-Gruppe eine Kopie eures Basis-Themes anlegen und da dann das Logo einbauen. Dann gäbe es halt ein Theme pro Projekt-Gruppe und der Survey Admin wählt die entsprechende Vorlage/Theme aus.

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

The topic has been locked.
  • MellieG
  • MellieG's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #202618 by MellieG
Danke, vielen Dank

und ein Sorry, denn gerade sehe ich, dass meine Antwort nicht gepostet wurde.

(Hab scheinbar "Enter" vergessen) :-)

holch wrote: Ich vermute mal, dass das Anforderungen an LS sind.


Ja richtig, das sollten Anforderungen sein.

holch wrote:
Das Rechtesystem von Limesurvey ist relativ rudimentär, vieles kann man so nicht festlegen/festschreiben.

Ein Umfrage-Admin kann grundsätzlich so viele Fragengruppen in eine Umfrage packen, wie er will.

Er kann im Normalfall auch so viele Umfragen erstellen, wie er will.

Er kann, je nach Rechtevergabe Umfragedesigns auswählen und auch ändern/anpassen.


Verstehe.

Könnte man Umfrage-Admins

a) die Erstellung von Fragen und Fragegruppen in der Rechtevergabe grundsätzlich untersagen?

b) die Erstellung von Umfragen ausschließlich aus bereits vorhandenen Fragegruppen erlauben?

holch wrote: Teamlogo: Da kommt es auf das Theme an. Bei manchen kann man ein Logo einfach hochladen. Ansonsten müsste man sich überlegen ob man für jede Projekt-Gruppe eine Kopie eures Basis-Themes anlegen und da dann das Logo einbauen. Dann gäbe es halt ein Theme pro Projekt-Gruppe und der Survey Admin wählt die entsprechende Vorlage/Theme aus.


Ich habe noch kein Basis-Theme, gibt es eines dass ihr empfehlen könnt?


Wenn man die Logos in einen Ordner im FTP-Verzeichnis uploaden müsste wäre das für den Anfang okay.

Wie bekommt man heraus ob mein Theme das Logo per http-upload oder FTP-upload braucht?


Derzeit habe ich Probleme mit der Reihenfolge der Inhalte in den Umfrageformularen.

Ich benötige die Hilfstexte (Erklärungen der Fragen) oberhalb der Fragen, also als eine Einleitung.

Der Aufbau der Fragen soll etwa so sein:


1. Einleitung (Einleitungstext zum jeweiligen Thema einer Frage

2. 1 - 2 Textfragen mit ja/nein-Antwortoptionen



Gibt es eine Möglichkeit einen Text optional einzublenden?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202621 by Joffm
Hallo, MellieG

Ich habe noch kein Basis-Theme, gibt es eines dass ihr empfehlen könnt?

Sowohl in Version 3,x als auch in 4.x sind drei Basisthemes inkludiert.
  • "vanilla"
  • "fruity", ein erweitertes "vanilla", welches bereits in den Designvorlagen-Optionen recht viele Möglichkeiten der Anpassung zulässt.
  • "bootswatch", eine an das ursprüngliche "bootstrap" theme angelehnte Vorlage, die dadurch alle Varianten enthält, die Du hier siehst.
    bootswatch.com/3/
Im Normalfall arbeitet man ja so, dass man eine Basisvorlage erweitert und dort die gewünschten Änderungen (hauptsächlich in der Datei "custom.css") einfügt.

Wenn man die Logos in einen Ordner im FTP-Verzeichnis uploaden müsste wäre das für den Anfang okay.

Wie bekommt man heraus ob mein Theme das Logo per http-upload oder FTP-upload braucht?

Wie Du eine Datei auf Deinen Server hochlädst, ist ziemlich egal. Das Logo ist ja eine einfache Bilddatei, entweder als *.png, oder als *.jpg.
Im Vorlagendesigner ist ja die Upload-Möglichkeit direkt zur Hand.

In Deiner XAMPP-Installation würde sogar ein "Copy/Paste" ausreichen.
Und bei Deiner bei LimeSurvey gehosteten Version musst sowieso die in LimeSurvey selbst angebotenen Möglichkeiten des Uploads benutzen.

Derzeit habe ich Probleme mit der Reihenfolge der Inhalte in den Umfrageformularen.
Ich benötige die Hilfstexte (Erklärungen der Fragen) oberhalb der Fragen, also als eine Einleitung.
Der Aufbau der Fragen soll etwa so sein:

1. Einleitung (Einleitungstext zum jeweiligen Thema einer Frage
2. 1 - 2 Textfragen mit ja/nein-Antwortoptionen

Für die einfache Darstellung von Texten gibt es den Fragentyp "Textanzeige".

Gibt es eine Möglichkeit einen Text optional einzublenden?

Kommt darauf an, was Du mit "optional" meinst.
Beispiele:
1. Je nach Geschlecht soll "Herr" oder "Frau" erscheinen.
Im Handbuch: manual.limesurvey.org/ExpressionScript_H...7BMrs.7D_Smith....22
Es wird also mit ExpressionScript / Manager im Text dieses IF-Konstrkt eingesetzt.
{WENN(geschlecht==männlich,"Herr",(SONST)"Frau")}
Das kann man natürlich auch mit ganzen Textteilen machen.

2. Es wird eine Antwort auf eine vorherige Frage im Text verwendet.
"Sie haben angegeben, dass Sie {Q1} Meerschweinchen haben"
Hierbei ist Q1 der Code der Frage nach der Anzahl der Meerschweinchen.
Dazu wäre der Abschnitt im Handbuch wichtig:
manual.limesurvey.org/ExpressionScript_-...#Access_to_variables

3. Diese o.a. Textanzeige soll nur in bestimmten Fällen angezeigt werden.
Dazu dient die Fragen-Relevanzgleichung. Dort wird eingegeben, welche Bedingung erfüllt sein muss, damit angezeigt wird.

Und dies habe ich mir für den Schluss aufgespart.

Könnte man Umfrage-Admins
a) die Erstellung von Fragen und Fragegruppen in der Rechtevergabe grundsätzlich untersagen?
b) die Erstellung von Umfragen ausschließlich aus bereits vorhandenen Fragegruppen erlauben?

Soll das irgendwie so aussehen, dass ein admin eine Umfrage anlegen, dann aber nur aus einer Bibliothek von Fragegruppen etwas importieren können soll? Dass also alle möglichen Gruppen als *.lsg-Export irgenwo gespeichert sind?
Das geht nicht.
Wie Du hier siehst:

ein admin hat zumindest das Recht zum Erzeugen von Umfragen. Und dazu gehören eben auch Gruppen und Fragen.

Also, lies Dich noch einmal quer durchs Handbuch, besonders die Fragetypen und den Abschnitt über ExpressionScript, hier vielleicht zunächst den Teil mit den Beispielen.
manual.limesurvey.org/ExpressionScript_examples


Wenn dann Fragen sind, stelle sie.
Aber ich hielte es für besser, Du würdest nicht ein Feuerwerk verschiedenster Themen abschießen, sondern eine Frage pro Thema stellen.
Dann haben auch andere Nutzer mehr davon, da sie dann eher aus der Überschrift erkennen, worum es geht.
Ich lese zu oft hier "Ich habe im Forum gesucht, aber nichts gefunden".

Viel Erfolg
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • MellieG
  • MellieG's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago #202630 by MellieG
Hallo Joffm,

danke für deine Zeit, das ist mehr als ich mir wünschen konnte und erleichtert mir den Einstieg sehr.


Ich werde mich jetzt entsprechend deiner Ausführungen durcharbeiten und darf hoffentlich nochmal bei euch anklopfen wenn ich auf Probleme stoße?

Vielen lieben Dank!!!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #202631 by Joffm
Na, das "Anklopfen" ist doch keine Frage.

Dafür nehmen wir uns doch immer Zeit

Alles Gute
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • MellieG
  • MellieG's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 9 months ago - 3 years 9 months ago #202645 by MellieG

Joffm wrote:

Gibt es eine Möglichkeit einen Text optional einzublenden?

Kommt darauf an, was Du mit "optional" meinst.


Sorry da hab ich mich wieder verkehrt ausgedrückt .
Ich meinte die Anzeige eines Texts durch eine UserAction wie zum Bsp. MouseClick oder MouseHover eines icons

Gibt es diese Möglichkeit mit Bordmitteln oder muss man dazu an den Quellcode ?
Last edit: 3 years 9 months ago by MellieG.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago - 3 years 9 months ago #202667 by Joffm
Hallo,
an den Quellcode muss man grundsätzlich nie.
Das wäre auch etwas dumm, da dann eine Änderung beim nächsten Update wieder überschrieben würde.
Man benötigt höchstens javascript, welches aber meist in den Fragentext geschrieben wird.

Was Du willst, geht natürlich.
Da LimeSurvey auf der bootstrap-Bibliothek beruht, kannst Du diese Features auch nutzen,
z.B. Tooltips, Popovers, Accordeons, Pop-ups, usw.

Hier einmal ganz schnell ohne viel Schnickschnack ein Tooltip und ein Popover.

Also warten wir gespannt auf Deinen lss-Export, in welchem Du uns zeigst, was Du machen willst.

Joffm

Und wenn man dann im Beispiel noch einen Rechtschreibfehler einbaut, wird es noch falscher. Aber die Gläser lassen eben nach.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 9 months ago by Joffm.
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose