情境資料同同意
呢頁係由英文翻譯過嚟嘅。如果兩個版本有出入,以英文頁為準。 睇英文頁
你個 App 只可以透過情境資料片段知道學習者嘅嘢。每個片段都係一份欄位固定嘅細記錄。你嘅 manifest 列出佢要求嘅片段,學習者安裝你個 App 嗰陣逐個同意,而 Lingara 淨係會喺兩樣都仲成立嘅時候先傳一個片段。
片段
| 片段 | 欄位 | 入面有乜 |
|---|---|---|
languages | source_lang | 學習者用嚟學嘢嘅語言,用語言標記表示,例如 en。 |
target_lang | 佢哋學緊嘅語言。 | |
level | 佢哋喺嗰種語言嘅等級,由 1 到 9,前提係佢哋有設定。 | |
plan_summary | plan_id | 佢哋最新課程計畫嘅 id,用嚟分辨唔同嘅計畫。你個 App 唔可以用佢攞個計畫,因為你個 App 嘅權杖讀嘅係你自己個帳戶,唔係學習者嘅。 |
title | 個計畫產生出嚟嘅標題,最多 120 個字元,前提係佢有標題。 | |
target_lang | 個計畫教嘅語言。 | |
set_count | 個計畫有幾多組,最多 200。 | |
sets_completed | 學習者做完咗其中幾多組。 | |
review_due | due | 而家有幾多張閃卡到期,最多 100000。 |
learned | 佢哋學識咗幾多個詞,最多 100000。 | |
tutor_topic | topic | 佢哋最新導師對話講緊乜,由 1 到 120 個字元。佢嚟自一個計畫嘅標題或者佢哋身處嘅畫面,永遠唔會嚟自佢哋自己講嘅說話。 |
冇片段會帶嘅嘢
冇任何片段會帶電郵地址、名、用戶 id,或者任何學習者打過嘅嘢。你個 App 由請求嘅 subject 知道個學習者係邊個,呢個係一個穩定嘅值,每個 App 收到嘅都唔同。你個 App 嘅權杖讀嘅係你自己個帳戶,永遠唔會係學習者嘅,所以片段就係你個 App 對佢哋所知嘅全部。
同意
- 學習者安裝你個 App 嗰陣,會逐個片段同意。想改佢哋同意咗嘅嘢,佢哋要解除安裝你個 App 再重新安裝。
- 如果你改 manifest 要求少啲片段,你拎走咗嗰啲會即刻停。
- 如果你改佢要求多啲片段,新嘅片段喺學習者重新安裝之前唔會去到任何學習者度。
- Lingara 每個請求都會再檢查一次同意,學習者冇同意嘅、或者你個 manifest 已經冇再要求嘅片段,都會被丟棄。唔啱佢記錄格式嘅片段都會被丟棄,但永遠唔會丟棄成個請求。
下面個範例用佢收到嘅片段砌出佢嗰行字,冇調用任何 API。