Quizergebnisse an einen eigenen Server weitergeben

Heute zeige ich Ihnen, wie Sie Quizergebnisse Ihrer Benutzer an einen eigenen Webserver weitergeben und die Ergebnisse von dort mit dem Adobe Captivate Quiz Results Analyzer auswerten können.

Weitergabe für Quizergebnisse einrichten

  1. Navigieren Sie zum Root-Verzeichnis Ihres Servers und legen Sie dort einen neuen Ordner mit dem Namen “trainlocal” an.
  2. Kopieren Sie die Dateien internalServerReporting.php und internalServerread.php aus dem Verzeichnis /Programme/Adobe/Adobe Captivate 5 / Templates / Publish (Win) bzw. /Programme/Adobe Captivate 5 / Templates / Publish (Mac) in diesen Ordner.
  3. Öffnen Sie in Captivate ein Quiz, dessen Ergebnisse Sie weitergeben möchten.
  4. Wählen Sie Quiz > Quizvoreinstellungen.
  5. Aktivieren Sie unter Quiz Weitergabe für dieses Projekt aktivieren.
  6. Wählen Sie unter Learning Management-System die Option Interner Server und klicken Sie auf Konfigurieren.
Weitergabe an internern Server
Weitergabe an internen Server

Das Fenster AlternateReporting öffnet sich.

  • Tragen Sie unter Server die Serveradresse der internalServerReporting.php-Datei ein „http://<Ihr Webserver oder localhost>/trainlocal/internalServerReporting.php“.
  • Tragen Sie Unternehmen, Abteilung und Kurs ein und klicken Sie auf Speichern.
  • Das Fenster AlternateReporting
    Das Fenster AlternateReporting
  • Klicken Sie auf OK.
    Auf Ihre Quizergebnisfolie wurde automatisch eine Senden-Schaltfläche eingefügt.
  • Veröffentlichen Sie Ihr Projekt.
  • Absolvieren Sie das Quiz und klicken Sie auf Senden.
    Im Ordner trainlocal auf Ihrem Server wurde der Unterordner CaptivateResults erstellt und die Ergebnisse in Form einer XML-Datei darin abgelegt.
  • Quizergebnisse einsammeln

    1. Öffnen Sie den Quiz Results Analyzer: Navigieren Sie in das Verzeichnis / Programme / Adobe / Adobe Captivate Quiz Results Analyzer.
    Quiz Results Analyzer
    Quiz Results Analyzer
  • Wählen Sie Options > Preferences.
  • Preferences
  • Klicken Sie auf Add und tragen Sie einen Namen für Ihren Server ein.
  • Tragen Sie als Link die Serveradresse der internalserveread.php-Datei ein: “http://<Ihr Webserver oder Localhost>/trainlocal/internalserverread.php”.
  • Serveradresse eingeben
    Serveradresse eingeben
  • Klicken Sie auf OK.
  • Wählen Sie unter Source den Namen Ihres Servers aus und klicken Sie auf Get Results.
    Eine Leiste mit den Aufklappmenüs Organization, Department und Course öffnet sich.
  • Wählen Sie Organization, Department und Course aus und klicken Sie auf Generate Report.
    Es werden Ihnen alle Quizergebnisse zu dem gewählten Kurs angezeigt.

     

  • Heruntergeladene Quizergebnisse
    Heruntergeladene Quizergebnisse

    Tipp: Wenn der Quiz Results Analyzer die XML-Dateien nicht korrekt oder gar nicht von hrem Server herunterlädt: Laden Sie den Ordner CaptivateResults manuell von Ihrem Server herunter und importieren Sie diesen in den Quiz Results Analyzer. Gehen Sie dazu wie folgt vor: Navigieren Sie zu Ihrem selbst angelegten Ordner trainlocal im Root-Verzeichnis Ihres Servers und speichern Sie den Ordner CaptivateResults lokal auf Ihr System. Öffnen Sie den Quiz Results Analyzer und wählen Sie unter Source die Option From this computer. Klicken SIe auf Browse und navigieren Sie zu dem lokal gespeicherten Ordner CaptivateResults. Klicken Sie auf OK, wählen Sie Organization, Department und Course aus und klicken Sie auf Generate Report.

    Übrigens: Wenn Sie generell mehr über Captivate mit praktischen Beispielen erfahren möchten, empfehle ich Ihnen mein Buch zu Captivate 5 – wenn es spezieller und noch detaillierter sein soll: Eine Schulung bei uns. Kontaktieren Sie uns einfach und wir stellen Ihnen einen individuellen Fahrplan zusammen.

    2 Gedanken zu „Quizergebnisse an einen eigenen Server weitergeben“

    1. Da ich keinen besseren Anknüpfungspunkt als diesen Beitrag finde, hier meine Frage:

      Es erscheint mir, das man aus einer Captivate-Anwendung kein Formular () senden kann, z.B., um Daten in eine Datenbank zu schreiben.
      Ist das richtig?

      Antworten
      • Hallo Helmut,
        eine native Funktion, um Daten in eine Datenbank zu schreiben, gibt es in Captivate nicht. Es lässt sich aber dennoch realisieren. Um Daten in eine Datenbank zu schreiben, benötigst du eine php-Datei, welche du aus deinem Captivate-Projekt aufrufst und an die du deine Werte mittels Variablen übergibst. Die Datenbankanbindung sowie das Schreiben in die Datenbank erfolgt dann im Code der php-Datei.
        Mit besten Grüßen
        Das tecwriter-Team

        Antworten

    Schreibe einen Kommentar

    Webinar: Das neue Adobe Captivate (12)

    Entdecken Sie mit uns die Highlights des neu entwickelten Adobe Captivate. Wir zeigen Ihnen wie Sie schnell und einfach interaktive responsive E-Learnings erstellen können.

    Newsletter abonnieren

    Automatisch über neue Captivate-Versionen, Updates und neue Bücher informieren lassen:

    Kommende Trainings

    Keine Veranstaltung gefunden