Lingara Lingara Mwongozo Miongozo API Maktaba Programu Unda Programu ya wavuti
Lugha: Kiswahili

Kujenga programu za Lingara

Ukurasa huu umetafsiriwa kutoka Kiingereza. Ikiwa hizi mbili zinatofautiana, ukurasa wa Kiingereza ndio sahihi. Soma ukurasa wa Kiingereza

Programu ya Lingara ni seva unayoiendesha. Mwanafunzi anaposakinisha programu yako, Lingara hutuma kwa seva yako ombi lililotiwa sahihi, seva yako hujibu kwa kadi, na Lingara huichora kadi hiyo kwa mtindo wake yenyewe. Msimbo wako hauendeshwi kamwe kwenye kifaa cha mwanafunzi na hauoni kamwe kile ambacho Lingara huhifadhi humo.

Kwa Lingara, programu ni mteja wa OAuth mwenye manifest. Mteja huipa programu yako utambulisho wake. Manifest husema mahali kadi yake inapoweza kuonekana, kile inachoomba kuona, na mahali Lingara hutuma maombi yake.

Mahali kadi inapoonekana

Manifest yako hutaja nafasi ambazo kadi yako inaweza kujaza. Kuna mbili:

  • plans.empty_detail: kidirisha cha maelezo cha skrini ya mipango ya masomo, wakati hakuna mpango uliochaguliwa. Huchorwa kwenye wavuti, Android na iOS kila skrini inapokuwa pana vya kutosha kuonyesha vidirisha viwili.
  • home.side: safu ya pembeni ya ukurasa wa Mwanzo kwenye wavuti.

Mahali ambapo hakuna nafasi yoyote kati ya hizo inayochorwa, mwanafunzi hufungua programu yako kwa skrini nzima kutoka Programu: kwenye dashibodi kwenye wavuti, na kwenye Mipangilio kwenye Android na iOS. Kila nafasi huonyesha programu moja kwa wakati mmoja. Mwanafunzi anaposakinisha programu kadhaa kwa nafasi ileile, yeye huchagua ipi inaonyeshwa hapo.

Nani anaweza kusakinisha programu

Kwa sasa programu inaweza kusakinishwa tu na mmiliki wake, kwenye akaunti yake mwenyewe. Usakinishaji na mtu mwingine yeyote bado haupatikani.

Unachohitaji

  • Mteja wa OAuth, unayemuunda kwenye dashibodi.
  • Seva inayojibu maombi ya Lingara kupitia HTTPS.
  • Mojawapo ya vifurushi vya programu vilivyo hapa chini. Kifurushi hukagua sahihi kwenye kila ombi, huiweka kadi yako ndani ya mipaka ya Lingara kabla hujaituma, na huandika jibu.

Mwongozo wa kuanza haraka unapitia njia nzima, kuanzia mteja mpya hadi kadi kwenye akaunti yako mwenyewe.

Sakinisha kifurushi

Chagua lugha yako hapa chini.

TypeScript

npm install @lingara/apps@0.1.0-alpha.6

Rust

cargo add lingara-apps@0.1.0-alpha.6 --features axum
cargo add axum@0.8
cargo add tokio --features macros,net,rt-multi-thread

Go

go get github.com/Spinning-Cat-Studios/lingara_app_framework_sdk/go@v0.1.0-alpha.6

Java

<dependency>
  <groupId>com.getlingara</groupId>
  <artifactId>lingara-apps-java</artifactId>
  <version>0.1.0-alpha.6</version>
</dependency>

Kotlin

implementation("com.getlingara:lingara-apps-kotlin:0.1.0-alpha.6")

Ruby

gem install lingara-apps -v 0.1.0-alpha.6

PHP

composer require spinningcatstudios/lingara-apps:0.1.0-alpha.6 spinningcatstudios/lingara:@alpha

Kujenga programu

  • Kuanza haraka

    Kuanzia mteja mpya wa OAuth hadi kadi ya programu yako kwenye akaunti yako mwenyewe.

  • Kadi

    Vipengele vinane vinavyounda kadi, mipaka ambayo Lingara hutumia, na kile mwanafunzi huona kadi inaposhindwa.

  • Muktadha na ridhaa

    Kile ambacho programu yako inaweza kujua kuhusu mwanafunzi, sehemu kwa sehemu, na jinsi mwanafunzi anavyokubali.

  • Dokezo kwa mkufunzi

    Mstari mmoja ambao programu yako inaweza kumpa mkufunzi wa Lingara, na sheria unazopitia.