Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 20 Next »

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.

Funktionen des Frageeditors

Konfiguration

Unter Konfiguration können Sie den Namen des Fragetyps editieren.

  • No labels