Scriptiti: erinevus redaktsioonide vahel
| 28. rida: | 28. rida: | ||
== Lisaosa 2p == | == Lisaosa 2p == | ||
Programm võimaldab käsurealt määrata | Programm võimaldab käsurealt määrata '''filtri''' (string), mis peab sisaluma tudengi '''matriklis'''. Vastavalt filtrile kuvab tulemusena vaid tudengite tulemused, kelle matriklis filtris määratud väärtus sisaldub. Nii on võimalik esmast otsingut piirata ning välja otsida Põhiosas mainitud '''unikaalne identifikaator - UID''', millega käsurealt tudengit täpselt määrata. | ||
Juhul kui ühtegi | Juhul kui ühtegi '''kirjet ei leitud''', väljastab programm vastava '''teate'''. | ||
== Lisaosa 3p == | == Lisaosa 3p == | ||
Redaktsioon: 12. september 2011, kell 21:06
Põhiosa 5p
Tuleb kirjutada käsurea programm, mis on juhitav käsurea parameetrite/võtmete kaudu. Ei ole interaktiivne.
Programm võimaldab kahte asja:
- näitab tudengi kodutööde ja eksami/-te seisu vastavalt kursuse kodulehel publitseeritud andmetele
- kuvab kursuse teateid kursuse Google Groups -ist
Käsurealt peab olema võimalik määrata kas programm näitab
- kodutöö/eksami-te punkte või
- kursuse teateid
Juhul kui kasutaja jätab valiku määramata, kuvatakse mõlemad.
Google Spreadsheets API
Lähteinfo saab kätte kursuse jaoks juba kohandatud Google Spreadsheets API kaudu aadressilt: https://spreadsheets.google.com/feeds/list/0AnoMCh3_x82sdHhjaG1NZG1uOXVSZWJBblVzbDRDb2c/od7/public/basic
Väljastamisel peab programm iga tudengi kirje ette kuvama lähteinfos sisalduva unikaalse identifikaatori (UID) - näiteks "efsh8".
Ning võimaldab käsurealt seda ka määrata. Juhul kui UID on määratud, siis lisab selle lähteinfo päringu koos kaldkriipsuga. Näiteks: /efsh8. Sellisel juhul oleks lõplik lähteinfo URL: https://spreadsheets.google.com/feeds/list/0AnoMCh3_x82sdHhjaG1NZG1uOXVSZWJBblVzbDRDb2c/od7/public/basic/efsh8
Google Groups RSS/ATOM
Kursuse teadete RSS "feed" URL: http://groups.google.com/group/iti0011/feed/rss_v2_0_msgs.xml
Lisaosa 2p
Programm võimaldab käsurealt määrata filtri (string), mis peab sisaluma tudengi matriklis. Vastavalt filtrile kuvab tulemusena vaid tudengite tulemused, kelle matriklis filtris määratud väärtus sisaldub. Nii on võimalik esmast otsingut piirata ning välja otsida Põhiosas mainitud unikaalne identifikaator - UID, millega käsurealt tudengit täpselt määrata.
Juhul kui ühtegi kirjet ei leitud, väljastab programm vastava teate.
Lisaosa 3p
- puhverdamine
- etteantud kuupäeva suhtes