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 kirjet ei leitud, väljastab programm vastava teate. | Juhul kui ühtegi ***kirjet ei leitud***, väljastab programm vastava ***teate***. | ||
== Lisaosa 3p == | == Lisaosa 3p == | ||
Redaktsioon: 12. september 2011, kell 21:05
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