+Arvestuse saamiseks tarvilik kursused XMLi rakendused kevadsemestril 2014 • Kavandatud ja realiseeritud XMLi skeem 10.02 • XSLi kasutusnäide 04.03 • XML-andmevahetusega veebileht 24.03 • Kontrolltöö 24.03 • XML-andmevahetustega rakenduste kogum (ökosüsteem) 06.05 • Seminar 06.05 • Arvestusülesanne Seletusi ja näited Kavandatud ja realiseeritud XMLi skeem Esitada kolm osa: Skeemi kirjeldus tekstina, skeem XSD-na ning kontrollitav skeemi järgiv näitfail. Oodatav keerukustase: e-kooli õpilase andmete eksport. Õpilasel on eesnimi, perekonnanimi, isikukood ja kontaktandmed. Juures on vanemate/eestkostja andmed, klassijuhataja(te) andmed. Õpilase andmed aastate kaupa: läbitud kursused, kursuste tundide teemad ning õpilase hinded, märkused või puudumised nende tundide juures. Teine keerukusnäide: Looduskaitsepiirkondade andmestik. Tegemist rekursiivse skeemiga, kus alamjaotuste arv pole piiratud. Igal piirkonnal nimetus, asukohta ja suurust määravad koordinaadid, kaitsekirjeldus, piirangud, vastutav isik ja tema kontaktandmed. Iga järgmine tase on eelmise sees ja temal samad omadused. • XSLi kasutusnäide Oodatav keerukustase: E-kooli XML-ekspordist veebilehel tabelitena kõik õpilase läbitud kursused (1 tabel kursuse kohta). Tabelis näha andmed tundide kaupa (tunni teema, õpilase hinne/puudumine). Iga kursuse kohta keskmine hinne, puudutud tundide arv kursusel, üldkokkuvõttesse kursuste arv, puudutud tundide arv kokku. • XML-andmevahetusega veebileht Oodatav keerukustase: E-kooli laadsesse andmestikku saab XMLina veebilehestiku kaudu üles laadida ühe õpilase ühe kursuse andmeid. XSD-ga kontrollitakse, et üleslaetavad andmed vastavad skeemile. Välja saab ekspordina küsida andmeid ühe õpilase kohta (kõik tema kursused) või ühe kursuse kohta (kõik sealsed õpilased). • XML-andmevahetustega rakenduste kogum (ökosüsteem) Mitme (soovitavalt kolme) keskkonna võimaluste omavaheline ühendamine oma veebilehe kaudu. Näiteks: Näoraamatusse lisatakse postitusi koos videolinkidega youtube-keskkonda. Postitusi näidatakse oma veebilehel. Videole vajutades peetakse arvet, mitu korda seda kokku vaadatud on. Ühtlasi logitakse kuhugi (nt. Twitterisse) vaatamised ning peetakse arvet, mitu korda millist videot vaadatud on. Võib teha kuni kolmeliikmelise seltskonnaga.