Zu Hauptinhalten wechseln

FV Decipher Unterstützung

Alle Themen, Ressourcen für FV Decipher benötigt.

 
decipher

Scripting Logic

Wir haben bereits eine Grundumfrage geschrieben. Jetzt müssen wir eine Logik zu unserer Umfrage hinzufügen, um die Befragten durch sie entlang eines vordefinierten Weges zu führen. In diesem Abschnitt lernen wir über Python, die Programmiersprache, die zur Implementierung von Logik in Decipher verwendet wird. Wir werden auch einige gemeinsame Logik-basierte Aufgaben innerhalb der Plattform begegnen.

Python Übersicht

Bevor wir weiter gehen, müssen wir ein grundlegendes Verständnis der Programmiersprache Python haben. Python ist die Basis für einen Großteil der Decipher-Plattform, so dass auch ein fundiertes Wissen über die Plattform ein langer Weg ist, um einen Benutzer für Scripting-Umfragen vorzubereiten. In dieser Lektion werden wir Python mit vielen Ausdrücken und Aufgaben eingeführt, die bei der Programmierung von Decipher-Umfragen üblich sind.

Für ein vollständiges Tutorial, bitte überprüfen Sie den kostenlosen Online-Kurs in den Referenzmaterialien unten verknüpft.

Referenzmaterialien:

Logik I

Nun, da wir fundamentale Kenntnisse von Python haben, ist es Zeit, das zu setzen, was wir in die Praxis gelernt haben. In dieser Lektion fangen wir an, logische Bedingungen zu unserer Umfrage hinzuzufügen. In Decipher Umfragen wird das cond Attribut Sprunglogik viele Umfrage - Elemente anzuwenden. Die Bedingungen können auch auf eine ganze Liste von Antwortoptionen mit rowCond, colCond und choiceCond angewendet werden.

Beispielquellen

Beispielquellen bestimmen, wie die Befragten in die Umfrage gelangen und wo sie auf die Umfrage abgeschlossen sind. In dieser Lektion werden die Konfigurationen beschreiben wir in der <samplesources> -Tag verwenden , um die Bedürfnisse des aktuellen Projekts gerecht zu werden, einschließlich des Namens, URL - Variablen, Fehlermeldungen und Ausstiegsseiten für unsere Probenquellen.

Referenzmaterialien:

Grundlegende Quoten

In dieser Lektion werden wir die Grundlagen des Decipher Quotensystems abdecken und eine einfache quota.xls - Datei erstellen. Diese Datei kann auf das System Root - Verzeichnis hochgeladen und durch einen <Quote> Tag genannt unsere Probe zu begrenzen und zu überwachen, um sicherzustellen , dass unsere gewünschten Spezifikationen erfüllt sind.

Logik II

Weiter auf der Logik I Lehre aus früheren, wird diese Lektion einige der fortgeschritteneren Anwendungen von Python Logik innerhalb Decipher umreißen. Wir werden auch über die Frage , Objekt erfahren, wie versteckt und virtuelle Fragen zu bauen, machen unseren Code effizienter mit Vektor - Logik und benutzerdefinierten Datenqualitätsprüfungen durchführen , mit dem <Validate> Tag.

Pipes

Es gibt mehrere Methoden, um Inhalte in Decipher-Umfragen zu verteilen. In dieser Lektion lernen wir, wie wir jede Methode einrichten und die Vorteile und Einschränkungen dieser Methode überprüfen können.

Fortgeschrittenes Shuffling I

In dieser Lektion werden wir eine Einführung in das fortgeschrittene Shuffling in Decipher bekommen und uns darauf konzentrieren, die Reihenfolge der Antwortelemente zu kontrollieren und zu verfolgen. Wir werden auch lernen , wie die Reihenfolge Attribut für randomisierte Elemente zugegriffen werden kann und neu zugewiesen eine Python - Liste mit, so dass wir die Reihenfolge der Antwortmöglichkeiten vollständig kontrollieren, oder die Reihenfolge über mehrere Fragen entsprechen.

Übung

Hier ist deine nächste Herausforderung! Verwenden Sie den folgenden Fragebogen zur Verfügung gestellt Logik der Umfrage hinzuzufügen , die Sie in der erstellten Scripting Basics Übung. 

Seien Sie sicher, irgendwelche Fragen aufzuschreiben, die Sie haben und überprüfen Sie unsere lebenden Q & A Sitzungen für Lösungen und Antworten auf Ihre Fragen.

Änderungen an der Umfrage werden im Fragebogen in rot markiert.

Um Ihre Antworten mit den Lösungsmaterialien zu überprüfen, laden Sie die Dateien herunter und extrahieren Sie sie mit dem obigen Link. Sobald extrahierte, laden zu einem neuen Projekt als System - Root - Datei der quota.xls Datei. Dann laden Sie die survey.xml Datei im selben Projekt, auch als System - Root - Datei.

  • War dieser Artikel hilfreich?