Sie verwenden den Editor, um benutzerdefinierte Fragetypen zu erstellen und zu verwalten. Ebenso können Sie eine Musterentwicklung vornehmen. Sie öffnen den Editor, indem Sie unter Bibliotheken den Menüpunkt Fragetypen aufrufen.
Themen:
Übersichtsseite
Die Übersichtsseite erlaubt Ihnen die folgenden Befehle auszuführen:
das Erstellen eines benutzerdefinierten Fragetypen über die Strukturvorlage
das Importieren eines archivierten benutzerdefinierten Fragetypen mittels Zip-Datei
das Kopieren eines existierenden benutzerdefinierten Fragetypen
Vorschau eines existierenden benutzerdefinierten Fragetypen
das Löschen eines benutzerdefinierten Fragetypen
Sie erstellen einen neuen Fragetypen, indem Sie über den Split-Button + Neu anklicken. Es öffnet sich ein Dialog-Fenster, das Sie nutzen, um den neuen benutzerdefinierten Fragetypen zu benennen, eine Layout-Version auszuwählen (Responsive-Layout 2 oder Responsive Layout 3).
Kategorie | Basisdatenmodell des Frageytypen |
---|---|
Einfachauswahl | 111 |
Mehrfachauswahl | 121 |
Matrix | 311 |
Textfeld | 143 |
Spezial | 911 |
Um die nächsten Schritte zu verdeutlichen, kann man mit einem benutzerdefinierten Fragetypen beginnen: Nachdem Sie Speichern angeklickt haben, erscheint der Fragetyp als neuer Eintrag in der Übersicht. Um den Fragetypen zu bearbeiten, klicken Sie auf den Link. Zu Beginn enthält der Fragetyp leere Voreinstellungen.
Der Editor
Sie verfügen über einen Code-Editor, um Ihren Code über das Editor-Fenster zu verwalten. Je nach Programmkontext unterstützt der Editor das Syntax-Highlighting von HTML, CSS oder Javascript. In einer Vorlage kann die Emmet-Notation verwendet werden, um schnell HTML-Elemente zu erzeugen.
CSS-Dateien werden mit CodeMirror bearbeitet, der Syntax-Highlighting unterstützt und Ihnen Hinweise im Umgang mit css-Elementen und -Attributen gibt. Das folgende Beispiel zeigt, was Sie mit diesen Autocompleting-Tipps in einer css-Umgebung machen können. Aber Sie müssen wissen, wozu CSS dient. Wenn Sie nicht wissen, wozu CSS dient, dann überspringen Sie das ganze Tutorial.
CodeMirror unterstützt JS (Javascript)-Dateien, indem es Ihnen einige grundlegende Hinweise für gängige Javascript-Browser-Objekte und Syntax-Highlighting des Quellcodes gibt. Wenn Sie Strg-Leertaste direkt nach dem Punkt drücken, erscheint ein Inline-Popup mit automatischer Vorschlaganzeige. Es enthält einige grundlegende Javascript-Befehle.
Wenn Sie eine Smarty-Vorlagendatei öffnen, hebt der Editor Ihren Smarty-Code hervor. Sie können die EMMET-Autovervollständigung verwenden, um schnell html-Schnipsel zu schreiben.
Jedes der verschiedenen CQTs wird mit einer spezifischen Einrichtung dieses Konfigurationsdialogs geliefert. Hinter der Szene ist es eine Überlagerung der Datei qtinfo.json. Die php-Beschreibungsdatei (im Bild nicht dargestellt) wird aus den Einstellungen der json-Datei generiert.
Einstellungen
Mittels Einstellungen rufen Sie die Drop-Down-Menüs Optionen des Fragetyps, Skalenelemente, Funktionen des Fragebogeneditors und Konfiguration auf.
Optionen des Fragetyps
Die Registerkarte Kategorien enthält das Formular zur Definition von Optionskopfzeilen und deren Felder. Eine Optionsüberschrift ist ein zusammenklappbarer Abschnitt auf der Frageneditorseite der Umfrage.
Skalenelemente
Skalenelemente dient zur Definition von Skalenelementen. Sie ändern die Einstellungen für Elementlisten. Und das Register "Merkmale" enthält die Kontrollkästchen zur Aktivierung von Merkmalen pro benutzerdefiniertem Fragetyp.