Diese Seite ist aus dem Englischen übersetzt. Wenn die beiden voneinander abweichen, ist die englische Seite maßgeblich. Englische Seite lesen
Ihre App erfährt etwas über einen Lernenden nur über Kontext-Slices. Jeder Slice ist ein kleiner Datensatz mit festen Feldern. Ihr Manifest listet die Slices auf, die es anfordert, der Lernende stimmt jedem einzelnen zu, wenn er Ihre App installiert, und Lingara sendet einen Slice nur, solange beides weiterhin gilt.
Die Slices
Slice
Feld
Was es enthält
languages
source_lang
Die Sprache, von der aus der Lernende lernt, als Sprach-Tag wie en.
target_lang
Die Sprache, die er lernt.
level
Sein Niveau darin, von 1 bis 9, sofern er eines festgelegt hat.
plan_summary
plan_id
Die ID seines neuesten Lektionsplans, die einen Plan von einem anderen unterscheidet. Ihre App kann den Plan damit nicht abrufen, denn das Token Ihrer App liest Ihr eigenes Konto, nicht das des Lernenden.
title
Der generierte Titel des Plans, höchstens 120 Zeichen, sofern er einen hat.
target_lang
Die Sprache, die der Plan unterrichtet.
set_count
Wie viele Sets der Plan hat, höchstens 200.
sets_completed
Wie viele dieser Sets der Lernende abgeschlossen hat.
review_due
due
Wie viele Karteikarten jetzt fällig sind, höchstens 100000.
learned
Wie viele Wörter er gelernt hat, höchstens 100000.
tutor_topic
topic
Worum es in seinem letzten Tutor-Chat geht, 1 bis 120 Zeichen. Es stammt aus dem Titel eines Plans oder dem Bildschirm, auf dem er sich befindet, nie aus seinen eigenen Worten.
Was kein Slice enthält
Kein Slice enthält eine E-Mail-Adresse, einen Namen, eine Benutzer-ID oder irgendetwas, das der Lernende eingegeben hat. Wer der Lernende ist, erfährt Ihre App aus dem subject der Anfrage, einem stabilen Wert, der für jede App ein anderer ist. Das Token Ihrer App liest Ihr eigenes Konto, nie das des Lernenden, daher sind die Slices alles, was Ihre App über ihn weiß.
Einwilligung
Der Lernende stimmt jedem Slice zu, wenn er Ihre App installiert. Um zu ändern, wozu er zugestimmt hat, deinstalliert er Ihre App und installiert sie erneut.
Wenn Sie Ihr Manifest so ändern, dass es weniger Slices anfordert, enden die entfernten sofort.
Wenn Sie es so ändern, dass es mehr anfordert, erreichen die neuen Slices keinen Lernenden, bis er neu installiert.
Lingara prüft die Einwilligung bei jeder Anfrage erneut und verwirft jeden Slice, dem der Lernende nicht zugestimmt hat oder den Ihr Manifest nicht mehr anfordert. Ein Slice, der nicht zu seinem Datensatz passt, wird ebenfalls verworfen, nie die ganze Anfrage.
Das Beispiel unten baut seine Zeile aus den Slices, die es erhalten hat, und ruft keine API auf.