Halaman ini diterjemahkan dari bahasa Inggris. Jika keduanya berbeda, halaman bahasa Inggris yang benar. Baca halaman bahasa Inggris
Aplikasi Anda hanya mengetahui tentang pelajar melalui irisan konteks (context slice). Setiap irisan adalah rekaman kecil dengan field tetap. Manifest Anda mencantumkan irisan yang dimintanya, pelajar menyetujui masing-masing saat memasang aplikasi Anda, dan Lingara hanya mengirimkan irisan selama keduanya masih berlaku.
Irisan
Irisan
Field
Isinya
languages
source_lang
Bahasa yang menjadi dasar belajar pelajar, sebagai tag bahasa seperti en.
target_lang
Bahasa yang sedang mereka pelajari.
level
Level mereka dalam bahasa itu, dari 1 sampai 9, jika mereka sudah mengaturnya.
plan_summary
plan_id
ID rencana pelajaran terbaru mereka, yang membedakan satu rencana dari rencana lainnya. Aplikasi Anda tidak dapat mengambil rencana dengan ID ini, karena token aplikasi Anda membaca akun Anda sendiri, bukan akun pelajar.
title
Judul rencana yang dihasilkan, paling banyak 120 karakter, jika ada.
target_lang
Bahasa yang diajarkan rencana itu.
set_count
Jumlah set dalam rencana, paling banyak 200.
sets_completed
Jumlah set tersebut yang telah diselesaikan pelajar.
review_due
due
Jumlah kartu hafalan yang jatuh tempo sekarang, paling banyak 100000.
learned
Jumlah kata yang telah mereka pelajari, paling banyak 100000.
tutor_topic
topic
Topik obrolan tutor terbaru mereka, dari 1 sampai 120 karakter. Topik ini berasal dari judul rencana atau layar tempat mereka berada, tidak pernah dari kata-kata mereka sendiri.
Yang tidak dibawa irisan mana pun
Tidak ada irisan yang membawa alamat email, nama, ID pengguna, atau apa pun yang diketik pelajar. Aplikasi Anda mengetahui siapa pelajar itu dari subject permintaan, nilai stabil yang berbeda untuk setiap aplikasi. Token aplikasi Anda membaca akun Anda sendiri, tidak pernah akun pelajar, sehingga irisan adalah satu-satunya hal yang diketahui aplikasi Anda tentang mereka.
Persetujuan
Pelajar menyetujui setiap irisan saat memasang aplikasi Anda. Untuk mengubah apa yang telah mereka setujui, mereka mencopot pemasangan aplikasi Anda lalu memasangnya lagi.
Jika Anda mengedit manifest untuk meminta lebih sedikit irisan, irisan yang Anda hapus langsung berhenti dikirim.
Jika Anda mengeditnya untuk meminta lebih banyak, irisan baru tidak sampai ke pelajar mana pun sampai mereka memasang ulang.
Lingara memeriksa persetujuan lagi pada setiap permintaan, dan membuang irisan apa pun yang tidak disetujui pelajar atau tidak lagi diminta manifest Anda. Irisan yang tidak sesuai dengan rekamannya juga dibuang, tetapi tidak pernah seluruh permintaan.
Contoh di bawah menyusun barisnya dari irisan yang diberikan kepadanya dan tidak memanggil API apa pun.