Einführung
Möglicherweise müssen Sie mithilfe der Learn365 API Informationen zu einem bestimmten Quiz abrufen, z. B. wenn Sie sich die Quiz-Antworten einer/eines Lernenden im Abschnitt QuizAttempts ansehen. Dazu benötigen Sie die eindeutige Quiz-ID.
Dieser Artikel beschreibt, wie Sie eine Quiz-ID mithilfe der Learn365-API abrufen.
Gehen Sie wie folgt vor, um eine Quiz-ID über die Learn365-API abzurufen:
Zum Verwenden der Learn365-API müssen Sie mit dem entsprechenden API-Schlüssel autorisiert sein auf https:/api.365.systems.
1. Navigieren Sie in https:/api.365.systems, navigieren Sie zum Abschnitt Quizzes, erweitern Sie ihn, suchen Sie GET /odata/v2/Quizzes (hiermit wird eine Liste aller Quiz im Tenant zurückgegeben), und wählen Sie Try it out in der oberen rechten Ecke.
Dadurch wird der Abschnitt Parameters geöffnet, der die Felder für Abfrageparameter enthält, die Sie ausfüllen können, wenn Sie die Antwortdaten eingrenzen möchten.
BEISPIEL
Geben Sie im Feld $filter Title eq 'quiz title' ein, wie im folgenden Bild gezeigt. Im Ergebnis zeigt die Antwort nur Ergebnisse für dieses Quiz an. Die zurückgegebenen Informationen enthalten die Quiz-ID.
2. Wählen Sie Execute aus, um die Anfrage auszuführen.
3. Gehen Sie zum Block Responses, um die Ergebnisse zu überprüfen:
- Die Zahl 2xx (beispielsweise „200“) unter Code zeigt an, dass die Anfrage korrekt funktioniert hat.
- Über Download können Sie die Daten aus der Antwort im JSON-Format auf Ihren Computer herunterladen.
- Wenn im Block Parameters keine Abfrageparameter festgelegt wurden, um die Antwort einzugrenzen, können Sie im Feld Response body alle Quiz im Tenant und deren Daten, einschließlich ihrer IDs, sehen. Suchen Sie über Ctrl+F nach einer bestimmten Quiz-ID oder einem Titel und kopieren Sie diese/ihn, um sie/ihn nach Bedarf zu verwenden.
- Wenn Ihre Anfrage bestimmte Filterparameter enthielt, wie zuvor beschrieben, enthält die Antwort diese Daten für dieses bestimmte Quiz, einschließlich seiner ID.
Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.