Uzdevums - Atkritumu šķirošana
2022/23 AL eksāmena uzdevums API sadaļā.
Saturs
Uzdevums nosacījumi
Izveidot API pieprasījumu norādītajai tīmekļa vietnei un atbilstoši uzdevuma nosacījumiem apstrādāt iegūtos datus.
Situācijas apraksts
Dota Latvijas atvērto datu vietne – data.gov.lv. Jums tiek piedāvāta 2018. gada datu kopa „Atkritumu šķirošanas punkti”. Izveidot pieprasījumu uz doto resursu un apstrādāt tā atbildi, izvadot tikai tos atkritumu šķirošanas punktus, kuros var nodot kādu no šiem atkritumu veidiem: baterijas un akumulatorus vai nolietotās riepas, vai metālu. Izvadīt konkrētā punkta adresi un novada nosaukumu. Nodrošināt, ka programma analizē ārējā resursa atbildi, ja ārējais resurss neatbild, tad programmai jāizvada atbilstošs paziņojums. Ja ārējais resurss atbild ar tukšu atbildi, arī veikt atbilstoša teksta izvadi.
Resursi
Pieprasījuma adrese uz šo resursu pieejama šeit: https://data.gov.lv/dati/lv/api/3/action/datastore_search?resource_id=92ac6e57-c5a5-444e-aaca-ae90c120cc3d
Datu kolonnu atšifrējumi:
- „0 : Papīrs” – ir nododams papīrs.
- „1 : Plastmasa” – ir nododama plastmasa.
- „2 : Stikls” – ir nododams stikls.
- „3 : Metāls” – ir nododams metāls.
- „4 : Bioloģiski noārdāmie atkritumi” – ir nododami bioloģiski noārdāmie atkritumi.
- „5 : Tekstilmateriāli” – ir nododami tekstilmateriāli.
- „6 : Elektriskās un elektroniskās iekārtas” – ir nododamas elektriskās un elektroniskās iekārtas.
- „7 : Apgaismes iekārtas un spuldzes” – ir nododamas apgaismes iekārtas un spuldzes.
- „8 : Baterijas un akumulatori” – ir nododamas baterijas un akumulatori.
- „9 : Sadzīvē radušies bīstamie atkritumi” – ir nododami sadzīvē radušies bīstamie atkritumi.
- „10 : Nolietotās riepas” – ir nododamas nolietotās riepas.
Burts „x” norāda, ka konkrētajā punktā ir iespējas nodot attiecīgos atkritumus.
Vērtēšana
- Izveidot izsaukumu uz doto resursu (2 punkti).
- Analizēt ārējā resursa atbildi, vai tas atbild ar korektu atbildi (2 punkti).
- Izvadīt atbilstošu tekstu, ja serveris neatbild (2 punkti).
- Izvadīt atbilstošu tekstu, ja serveris atbild ar tukšu (tukšu masīvu) atbildi (1 punkts).
- Izvadīt attiecīgā atkritumu nodošanas punkta adresi, kurā var nodot baterijas un akumulatorus (1 punkts).
- Izvadīt attiecīgā atkritumu nodošanas punkta novada nosaukumu, kurā var nodot baterijas un akumulatorus (1 punkts).
- Izvadīt attiecīgā atkritumu nodošanas punkta adresi, kurā var nodot nolietotās riepas (1 punkts).
- Izvadīt attiecīgā atkritumu nodošanas punkta novada nosaukumu, kurā var nodot nolietotās riepas (1 punkts).
- Izvadīt attiecīgā atkritumu nodošanas punkta adresi, kurā var nodot metālu (1 punkts).
- Izvadīt attiecīgā atkritumu nodošanas punkta novada nosaukumu, kurā var nodot metālu (1 punkts).