Deze pagina is vertaald uit het Engels. Als de twee verschillen, is de Engelse pagina juist. Lees de Engelse pagina
Je app komt alleen iets over een leerder te weten via contextslices. Elke slice is een klein record met vaste velden. Je manifest somt de slices op waarom hij vraagt, de leerder stemt met elk ervan in wanneer hij je app installeert, en Lingara stuurt een slice alleen zolang beide nog gelden.
De slices
Slice
Veld
Wat het bevat
languages
source_lang
De taal van waaruit de leerder studeert, als taaltag zoals en.
target_lang
De taal die hij leert.
level
Zijn niveau daarin, van 1 tot 9, als hij er een heeft ingesteld.
plan_summary
plan_id
De id van zijn nieuwste lesplan, waarmee je het ene plan van het andere onderscheidt. Je app kan het plan er niet mee ophalen, omdat het token van je app je eigen account leest, niet dat van de leerder.
title
De gegenereerde titel van het plan, maximaal 120 tekens, als het er een heeft.
target_lang
De taal die het plan onderwijst.
set_count
Hoeveel sets het plan heeft, maximaal 200.
sets_completed
Hoeveel van die sets de leerder heeft afgerond.
review_due
due
Hoeveel flashcards er nu te herhalen zijn, maximaal 100000.
learned
Hoeveel woorden hij heeft geleerd, maximaal 100000.
tutor_topic
topic
Waar zijn nieuwste tutorgesprek over gaat, van 1 tot 120 tekens. Het komt uit de titel van een plan of het scherm waarop hij zich bevindt, nooit uit zijn eigen woorden.
Wat geen enkele slice bevat
Geen enkele slice bevat een e-mailadres, een naam, een gebruikers-id of iets dat de leerder heeft getypt. Je app leert wie de leerder is uit de subject van het verzoek, een stabiele waarde die voor elke app anders is. Het token van je app leest je eigen account, nooit dat van de leerder, dus de slices zijn alles wat je app over hem weet.
Toestemming
De leerder stemt met elke slice in wanneer hij je app installeert. Om te wijzigen waarmee hij heeft ingestemd, deïnstalleert hij je app en installeert hij hem opnieuw.
Als je je manifest aanpast om om minder slices te vragen, stoppen de slices die je hebt geschrapt meteen.
Als je het aanpast om om meer te vragen, bereiken de nieuwe slices geen enkele leerder totdat hij opnieuw installeert.
Lingara controleert de toestemming opnieuw bij elk verzoek en laat elke slice weg waarmee de leerder niet heeft ingestemd of waar je manifest niet meer om vraagt. Een slice die niet in zijn record past, wordt ook weggelaten, nooit het hele verzoek.
Het voorbeeld hieronder bouwt zijn regel op uit de slices die het heeft gekregen en roept geen API aan.