<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skallari</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skallari"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Skallari"/>
	<updated>2026-05-08T06:03:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131595</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131595"/>
		<updated>2018-06-11T16:16:14Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - MealPlannerSolo(Triin Oja)&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
*18:15 - Pillar Of Autumn&lt;br /&gt;
*18:30 - Curry&lt;br /&gt;
*18:45 - WatchWinders&lt;br /&gt;
*19:00 - MOT&lt;br /&gt;
*19:15 - AmateurBB&lt;br /&gt;
*19:30 - Autolugu&lt;br /&gt;
*19:45 - VRII2018&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://drive.google.com/open?id=1Pq8Lhrs3G5mGiTje70ww-zMBNB5cXnRh ZIP]&lt;br /&gt;
&lt;br /&gt;
TFS: [https://variousartists.visualstudio.com/VariousArtists/_versionControl/changesets siin]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/VariousArtists#XML siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: [https://wiki.itcollege.ee/index.php/VariousArtists#Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenus ning klientrakendus.&#039;&#039;&#039; [https://www.dropbox.com/s/ugbvx4j4zdlbp68/RaamatuRiiul.7z?dl=0 Zip]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [http://enos.itcollege.ee/~mpolma/vr2/API.zip]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://github.com/karlerikounapuu/autolugu-front]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm (Meeskonnast lahkunud)&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode API ja klientrakendus:&#039;&#039;&#039; [https://github.com/taavip9/Veebirakendused-II Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode veebiteenus:&#039;&#039;&#039; [https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0 https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kasutusjuhend:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode klient:&#039;&#039;&#039; [https://bitbucket.org/Marjup/bestinshow/ https://bitbucket.org/Marjup/bestinshow/]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML failid:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#XML_failid Schema, XML ja XSLT HTML ja XML transformatsiooniks]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioon veebiteenusele:&#039;&#039;&#039;[https://docs.google.com/document/d/1C2pLotWV5dNU7TdBTTwZr9Lrh6VGtsN0FDzCzBWUBWg/edit?usp=sharing Retsensioon projektile WatchWinders]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon klientrakendusele: TODO retsenseerime projekti WatchWinders&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-ile: TODO retsenseerime projekti WatchWinders&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AssistDesq Meeskond: AssistDesq]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/WatchWinders#Link_klientrakendusele_ja_API-le Link klientrakendusele ja API-le]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1OtzOCPiWixsrbHcGCcdHgXIgz3_fsC7h/view Retsensioon grupi &amp;quot;Kuldne Loojang&amp;quot; veebiteenusele]&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* [https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0 .zip fail rakendus ja klient koos] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-app veebirakenduse repo] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-client klientrakenduse repo] &lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus XML:  link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie tehtud retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Veebiteenusele veebiteenuse retsensioon meeskonna Curry tööle.]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Klientrakendusele klientrakenduse retsensioon meeskonna Curry tööle.]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML-ile XML retsensioon meeskonna Curry tööle.]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend Kasutusjuhend(Kaasas ka lõpptootes)]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#XML_.C3.9Clesanne XML Ülesanne]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#Klientrakenduse_retsensioon_meeskonnale_MealPlannerSolo Klientrakenduse retsensioon meeskonnale MealPlannerSolo]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/SharpRestoVRII#XML Wikis]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron (loobus)&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039; [https://drive.google.com/drive/folders/1GIgiG5NvmnnKoQYmWWbfV_9Nhs2dezz8?usp=sharing UCanDo] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  [http://enos.itcollege.ee/~pploom/VR2/ link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XML_andmefail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSD: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSD_schema_fail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT1: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_HTML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT2: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_XML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Curry meeskonna veebiteenust, klientrakendust ja XML-i retsenseerib meeskond KuldneLoojang. Curryle kirjutatud retsensioonid [https://wiki.itcollege.ee/index.php/Kuldneloojang#Meie_tehtud_retsensioonid asuvad siin: link]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Klientrakenduse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#XMLi_retsensioon_meeskonnale_MealPlannerSolo MealPlannerSolo]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus:&#039;&#039;&#039; [https://github.com/Tafkinz/AmateurBB/tree/BB-1 GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus:&#039;&#039;&#039; [https://github.com/Tafkinz/frontend GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/AmateurBB wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail XML]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://enos.itcollege.ee/~troja/VRII2018/ Veebiteenus ja klientrakendus]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;br /&gt;
&#039;&#039;&#039;Project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/irgev5w9ofifg5m/vr2_service-v3.zip?dl=0 Veebiteenus]&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/7kn1u6z2481ligm/WebClient.zip?dl=0 Klientrakendus]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;XML:&#039;&#039;&#039; TODO&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; TODO&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131594</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131594"/>
		<updated>2018-06-11T16:14:09Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari (Arendaja, Projektijuht)&lt;br /&gt;
* Jorma Rebane (Arendaja)&lt;br /&gt;
* Andres Kelper (loobus)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
== XML Ülesanne ==&lt;br /&gt;
=== Ilmaandmete XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;WeatherStations xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Stations&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.398122222355134&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;24.602891666624284&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;77&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;40&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;1.1&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.382777777111109&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;28.206666666666667&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;0&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations /&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;0&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;0&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11.1&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;0&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;128&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;17.8&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;58.264072222179834&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;26.461305555767481&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;53&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;9.4&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;99&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.7&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.1&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;57.846277777020589&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;27.019505554963061&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.3&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;62&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;10&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;148&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.4&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
  &amp;lt;/Stations&amp;gt;&lt;br /&gt;
&amp;lt;/WeatherStations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ilmaandmete XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema elementFormDefault=&amp;quot;qualified&amp;quot; &lt;br /&gt;
    xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;WeatherStations&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStations&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStations&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Stations&amp;quot; type=&amp;quot;ArrayOfWeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherStation&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Location&amp;quot; type=&amp;quot;Location&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Service&amp;quot; type=&amp;quot;WeatherService&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Observations&amp;quot; type=&amp;quot;ArrayOfWeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Latitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Longitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherService&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherData&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Phenomenon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Visibility&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Precipitations&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirPressure&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;RelativeHumidity&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindDirection&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeed&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeedMax&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterLevel&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;UVIndex&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AddedAt&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get weather info as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Temperatuur&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhuniiskus&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;RelativeHumidity&amp;quot; select=&amp;quot;Observations[1]/WeatherData/RelativeHumidity&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$RelativeHumidity != 0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$RelativeHumidity&amp;quot;/&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get best beaches as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhk&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Vesi&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Briis&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;WaterTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0 and $WaterTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$WaterTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;WindSpeedMax&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WindSpeedMax&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 2.8&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Ränk tuul&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 1.5&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Mõnus briis&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Vaikne&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
=== Vajalikud seaded ===&lt;br /&gt;
* Install node.js&lt;br /&gt;
* VS2017 with ASP.NET and .NET Core support&lt;br /&gt;
&lt;br /&gt;
=== WebOphelia ===&lt;br /&gt;
* WebOphelia -&amp;gt; Properties -&amp;gt; Debug -&amp;gt; App URL: http://localhost:5000/&lt;br /&gt;
* Run WebOphelia&lt;br /&gt;
&lt;br /&gt;
=== OpheliaKlientRakendus ===&lt;br /&gt;
* npm install&lt;br /&gt;
* npm run start&lt;br /&gt;
** Hetkel otsitakse serverit aadressilt localhost:5000&lt;br /&gt;
&lt;br /&gt;
=== Seeded ===&lt;br /&gt;
* Kaks kasutajat luuakse alguses, nendega saab klientrakenduses sisselogida:&lt;br /&gt;
** user@example.com, parool: 123456&lt;br /&gt;
** admin@example.com, parool: 123456&lt;br /&gt;
&lt;br /&gt;
=== Funktsionaalsus=== &lt;br /&gt;
Sisse logimata kasutajale laetakse kaardile markerid, mis annavad ilmainfot erinevatest eesti paikadest, kui neile peale klikkida.&lt;br /&gt;
Tavakasutaja + admin:&lt;br /&gt;
* Saab endale salvestada lemmik kohtasid ja neid eemaldada&lt;br /&gt;
&lt;br /&gt;
=== Admin ===&lt;br /&gt;
* Näeb kasutajaid ning saab anda või ära võtta neilt õigusi&lt;br /&gt;
&lt;br /&gt;
== Klientrakenduse retsensioon meeskonnale MealPlannerSolo ==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/MealPlannerSolo MealPlanner Solo]&lt;br /&gt;
&lt;br /&gt;
MealPlanner klient on kirjutatud kasutatud WPF tehnoloogiat. Kui MealPlanner tööle panna avatakse avaleht,&lt;br /&gt;
kus on võimalik sisse logida või endale kasutaja registreerida, tõsi küll kumbki nuppudest ei tööta.&lt;br /&gt;
Järgmine aken kuvatakse 3 valikut, &amp;quot;Recipes&amp;quot;, &amp;quot;Ingredients&amp;quot;, &amp;quot;People&amp;quot; - mille kõrval on kõigil üks nupp.&lt;br /&gt;
People nupp sõnastatud &amp;quot;Vaata&amp;quot;, samas kui teised nupud hoiavad endas tavalit &amp;quot;Button&amp;quot; sõnastust.&lt;br /&gt;
Samuti on segamini eesti ja inglise keel. Iga nupu peale klikkides avatakse eraldi vaade.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Recipes&amp;quot; nupule vajutades, avatakse uus aken, kus on tühi kast ja nuppu &amp;quot;Avalehele&amp;quot;, kahjuks sinna kasti ei õnnestunud midagi tekitada,&lt;br /&gt;
seega ei oska öelda, kuidas täpselt see kastike toimima peaks.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Ingredients&amp;quot; nupule vajutades avatakse jälle uus aken, kus on tühi kast ja 3 input välja (Name, Unit, Allergen) ja &amp;quot;Lisa&amp;quot; nupp,&lt;br /&gt;
jällegi eesti ja inglise keel on segamine. Kui täita väljad ja vajutada nuppu &amp;quot;Lisa&amp;quot;, siis natukese ajapärast aken sulgub&lt;br /&gt;
ja kuigi API töötab tagataustal, ei ole näha et kuhugi midagi jõuaks, samuti ei anta kasutajale mingit tagasisidet.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;People&amp;quot; nupule vajutades avatakse aken, kus on kaks välja &amp;quot;Eesnimi&amp;quot; ja &amp;quot;Perekonnanimi&amp;quot; ja nende all kastike, need täites ning&lt;br /&gt;
&amp;quot;Lisa&amp;quot; nuppu vajutades tekib kastikesse &amp;quot;Eesnimi Perekonnanimi&amp;quot;, see tundub et tuleb APIst ja samuti tundub, et see saadetakse sinna.&lt;br /&gt;
&lt;br /&gt;
See kehtib kõikidele akendele, mida rakendus tekitab: Kui avada aken ning see sulgeda, siis ei viida mitte vana akna juurde sind,&lt;br /&gt;
vaid avatakse uus aken, see tekitab olukorra, kus vahepeal on 3-4 MealPlanner rakenduse akent lahti.&lt;br /&gt;
&lt;br /&gt;
Sellega kasutaja kogemus piirdub, võiks olla natukene seletust, et kui palju rakendus peaks töötama ja mida selle rakendusega teha saab.&lt;br /&gt;
&lt;br /&gt;
Koodi poole pealt:&lt;br /&gt;
&lt;br /&gt;
Nagu öeldud kasutab rakendus WPF tehnoloogiat ning kõik vaated on kirjutatud XAML ja code-behind abil. Kõik *.xaml failid on projekti root kaustas&lt;br /&gt;
ning see teeb peale vaatamise &amp;quot;koledaks&amp;quot;, kui muidu on kasutatud kausta erinevate asjade grupeerimiseks (Models, Services), siis vaate failidega nii ei ole.&lt;br /&gt;
&lt;br /&gt;
Rakenduses on 3 põhikomponenti: vaated, Models (mille hulka kuuluvad ka ViewModels) ning Services.&lt;br /&gt;
&lt;br /&gt;
Vaadete konstrueerimiseks on kasutatud XAML-i ja code behindi, ühtlane ei ole see kuidas vaated räägivad viewmodelitega.&lt;br /&gt;
IngredientsWindowVM hoiab endas loogikat API-ga suhtlemiseks ning teeb seda, aga nii ei ole see näiteks Login aknas, seal on küll&lt;br /&gt;
ViewModelis üritatud seda lahendada, aga kood on välja kommenteeritud ning API-ga suhtlemise loogika on tõstetud Login vaate code behind-i.&lt;br /&gt;
&lt;br /&gt;
Models kaustas on mudelid, mis on rakenduses kasutuses ja samuti vaatemudelid, nende kohta polegi rohkem midagi öelda. Mudelid on oma olemuselt&lt;br /&gt;
väga lihtsad ning väljendavad endas API poolt pakutavat. Mudelite propertied võiks by convention olla suurte esitähtedega.&lt;br /&gt;
Vaatemudelid suhtlevad API-ga läbi Servicite ja edastavad saadud info vaatele.&lt;br /&gt;
&lt;br /&gt;
Serviced on klassid, mis suhtlevad otse API-ga kasutades selleks System.Net.Http pakki. Need serviced extendivad kõik BaseService-t, mis loob&lt;br /&gt;
alguses HttpClient instantsi ning sätib baas URLi millega tuleks suhelda. Antud URL ei peaks olema string vaid võiks hoopis tulla confi failist,&lt;br /&gt;
sealt oleks seda lihtsam muuta vajadusel. BaseService hoiab endas kahte meetodit, mida saab kasutada APIga suhtlemiseks, kas siis üle GET või POST päringu.&lt;br /&gt;
Ülejäänud Serviced on oma olemuselt väga lihtsad ning kasutavad BaseService meetodeid, et saada seda mida nad ütlevad, et nad saavad.&lt;br /&gt;
&lt;br /&gt;
LoginService-i meetod PostLogin võtab sisse küll postData, aga ei tee selle muutujaga midagi võib-olla sellepärast autoril logimine tööle ei hakanudki.&lt;br /&gt;
&lt;br /&gt;
Servicites võiks olla ka error handling, mis saab siis kui http päring ei lähe, hetkel pole sellega arvestatud.&lt;br /&gt;
&lt;br /&gt;
Koodi üles ehitus on lihtne ja loogiline, kui mitte välja arvata Login-iga seotud, siis ka teevad klassid seda, mida nad peaksid tegema.&lt;br /&gt;
Kasutatud on ka pärilikkust (Service: BaseService) ning mudelid ja vaatemudelid on erinevat, et ei kasutata samu asju.&lt;br /&gt;
&lt;br /&gt;
Koodi on lisatud ka üsna suures koguses kommentaari, mis on väga positiivne, kuna on näha et autor on kajastanud, mis probleemid tal võisid olla,&lt;br /&gt;
see tagab selle, et kui järgmine kord koodile peale vaadata, siis on väga lihtne aru saada, miks just mingi asi siin on.&lt;br /&gt;
&lt;br /&gt;
Arvestades, et MealPlanner on koostatud ühe inimese poolt, siis on küllaltki palju jõutud. UI oleks võinud olla ühekeelne.&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
== 01.06.2018 ==&lt;br /&gt;
Viimase hetke paanika. XML+XSD lisatud.&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131392</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131392"/>
		<updated>2018-06-06T10:07:24Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond ja rollid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari (Arendaja, Projektijuht)&lt;br /&gt;
* Jorma Rebane (Arendaja)&lt;br /&gt;
* Andres Kelper (loobus)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
== XML Ülesanne ==&lt;br /&gt;
=== Ilmaandmete XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;WeatherStations xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Stations&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.398122222355134&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;24.602891666624284&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;77&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;40&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;1.1&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.382777777111109&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;28.206666666666667&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;0&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations /&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;0&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;0&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11.1&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;0&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;128&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;17.8&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;58.264072222179834&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;26.461305555767481&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;53&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;9.4&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;99&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.7&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.1&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;57.846277777020589&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;27.019505554963061&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.3&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;62&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;10&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;148&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.4&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
  &amp;lt;/Stations&amp;gt;&lt;br /&gt;
&amp;lt;/WeatherStations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ilmaandmete XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema elementFormDefault=&amp;quot;qualified&amp;quot; &lt;br /&gt;
    xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;WeatherStations&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStations&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStations&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Stations&amp;quot; type=&amp;quot;ArrayOfWeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherStation&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Location&amp;quot; type=&amp;quot;Location&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Service&amp;quot; type=&amp;quot;WeatherService&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Observations&amp;quot; type=&amp;quot;ArrayOfWeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Latitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Longitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherService&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherData&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Phenomenon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Visibility&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Precipitations&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirPressure&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;RelativeHumidity&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindDirection&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeed&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeedMax&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterLevel&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;UVIndex&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AddedAt&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get weather info as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Temperatuur&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhuniiskus&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;RelativeHumidity&amp;quot; select=&amp;quot;Observations[1]/WeatherData/RelativeHumidity&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$RelativeHumidity != 0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$RelativeHumidity&amp;quot;/&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get best beaches as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhk&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Vesi&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Briis&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;WaterTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0 and $WaterTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$WaterTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;WindSpeedMax&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WindSpeedMax&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 2.8&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Ränk tuul&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 1.5&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Mõnus briis&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Vaikne&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
# Introduction &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Required tools&lt;br /&gt;
1. Install node.js&lt;br /&gt;
2. VS2017 with ASP.NET and .NET Core support&lt;br /&gt;
&lt;br /&gt;
#Build&lt;br /&gt;
WebOphelia:&lt;br /&gt;
1. Update-Database&lt;br /&gt;
2. Run WebOphelia&lt;br /&gt;
&lt;br /&gt;
OpheliaKlientRakendus:&lt;br /&gt;
CommandLine:&lt;br /&gt;
1. npm install&lt;br /&gt;
2. npm run start&lt;br /&gt;
&lt;br /&gt;
#Seeded:&lt;br /&gt;
1. Kaks kasutajat luuakse alguses, nendega saab klientrakenduses sisselogida:&lt;br /&gt;
a. user@example.com, parool: 123456&lt;br /&gt;
b. admin@example.com, parool: 123456&lt;br /&gt;
&lt;br /&gt;
#Funktsionaalsus:&lt;br /&gt;
Sisse logimata kasutajale laetakse kaardile markerid, mis annavad ilmainfot erinevatest eesti paikadest, kui neile peale klikkida.&lt;br /&gt;
Tavakasutaja + admin:&lt;br /&gt;
1. Saab endale salvestada lemmik kohtasid ja neid eemaldada&lt;br /&gt;
&lt;br /&gt;
Admin:&lt;br /&gt;
1. Näeb kasutajaid ning saab anda või ära võtta neilt õigusi&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
== 01.06.2018 ==&lt;br /&gt;
Viimase hetke paanika. XML+XSD lisatud.&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131391</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131391"/>
		<updated>2018-06-06T10:07:02Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - Triin Oja&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* .zip fail rakendus ja klient koos: https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0&lt;br /&gt;
* veebirakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-app&lt;br /&gt;
* klientrakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-client&lt;br /&gt;
* XML: [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend Kasutusjuhend(Kaasas ka lõpptootes)]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#XML_.C3.9Clesanne XML Ülesanne]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood Meeskonnale GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail: XML]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131390</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131390"/>
		<updated>2018-06-06T10:04:47Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - Triin Oja&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* .zip fail rakendus ja klient koos: https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0&lt;br /&gt;
* veebirakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-app&lt;br /&gt;
* klientrakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-client&lt;br /&gt;
* XML: [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend Kasutusjuhend(Kaasas ka lõpptootes)]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood Meeskonnale GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail: XML]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131389</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131389"/>
		<updated>2018-06-06T10:04:30Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - Triin Oja&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* .zip fail rakendus ja klient koos: https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0&lt;br /&gt;
* veebirakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-app&lt;br /&gt;
* klientrakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-client&lt;br /&gt;
* XML: [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend kasutusjuhend(on ka projektifailides)]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood Meeskonnale GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail: XML]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131388</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131388"/>
		<updated>2018-06-06T10:04:18Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - Triin Oja&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* .zip fail rakendus ja klient koos: https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0&lt;br /&gt;
* veebirakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-app&lt;br /&gt;
* klientrakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-client&lt;br /&gt;
* XML: [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend kasutusjuhend(on ka projektifailides)]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood Meeskonnale GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail: XML]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131387</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131387"/>
		<updated>2018-06-06T10:03:52Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Lõpptoote kasutusjuhend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper (loobus)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
== XML Ülesanne ==&lt;br /&gt;
=== Ilmaandmete XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;WeatherStations xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Stations&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.398122222355134&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;24.602891666624284&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;77&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;40&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;1.1&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.382777777111109&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;28.206666666666667&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;0&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations /&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;0&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;0&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11.1&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;0&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;128&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;17.8&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;58.264072222179834&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;26.461305555767481&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;53&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;9.4&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;99&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.7&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.1&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;57.846277777020589&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;27.019505554963061&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.3&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;62&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;10&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;148&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.4&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
  &amp;lt;/Stations&amp;gt;&lt;br /&gt;
&amp;lt;/WeatherStations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ilmaandmete XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema elementFormDefault=&amp;quot;qualified&amp;quot; &lt;br /&gt;
    xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;WeatherStations&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStations&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStations&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Stations&amp;quot; type=&amp;quot;ArrayOfWeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherStation&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Location&amp;quot; type=&amp;quot;Location&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Service&amp;quot; type=&amp;quot;WeatherService&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Observations&amp;quot; type=&amp;quot;ArrayOfWeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Latitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Longitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherService&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherData&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Phenomenon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Visibility&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Precipitations&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirPressure&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;RelativeHumidity&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindDirection&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeed&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeedMax&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterLevel&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;UVIndex&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AddedAt&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get weather info as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Temperatuur&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhuniiskus&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;RelativeHumidity&amp;quot; select=&amp;quot;Observations[1]/WeatherData/RelativeHumidity&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$RelativeHumidity != 0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$RelativeHumidity&amp;quot;/&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get best beaches as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhk&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Vesi&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Briis&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;WaterTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0 and $WaterTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$WaterTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;WindSpeedMax&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WindSpeedMax&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 2.8&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Ränk tuul&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 1.5&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Mõnus briis&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Vaikne&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
# Introduction &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Required tools&lt;br /&gt;
1. Install node.js&lt;br /&gt;
2. VS2017 with ASP.NET and .NET Core support&lt;br /&gt;
&lt;br /&gt;
#Build&lt;br /&gt;
WebOphelia:&lt;br /&gt;
1. Update-Database&lt;br /&gt;
2. Run WebOphelia&lt;br /&gt;
&lt;br /&gt;
OpheliaKlientRakendus:&lt;br /&gt;
CommandLine:&lt;br /&gt;
1. npm install&lt;br /&gt;
2. npm run start&lt;br /&gt;
&lt;br /&gt;
#Seeded:&lt;br /&gt;
1. Kaks kasutajat luuakse alguses, nendega saab klientrakenduses sisselogida:&lt;br /&gt;
a. user@example.com, parool: 123456&lt;br /&gt;
b. admin@example.com, parool: 123456&lt;br /&gt;
&lt;br /&gt;
#Funktsionaalsus:&lt;br /&gt;
Sisse logimata kasutajale laetakse kaardile markerid, mis annavad ilmainfot erinevatest eesti paikadest, kui neile peale klikkida.&lt;br /&gt;
Tavakasutaja + admin:&lt;br /&gt;
1. Saab endale salvestada lemmik kohtasid ja neid eemaldada&lt;br /&gt;
&lt;br /&gt;
Admin:&lt;br /&gt;
1. Näeb kasutajaid ning saab anda või ära võtta neilt õigusi&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
== 01.06.2018 ==&lt;br /&gt;
Viimase hetke paanika. XML+XSD lisatud.&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131386</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131386"/>
		<updated>2018-06-06T10:03:38Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* XML Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper (loobus)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
== XML Ülesanne ==&lt;br /&gt;
=== Ilmaandmete XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;WeatherStations xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Stations&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.398122222355134&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;24.602891666624284&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;77&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;40&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;1.1&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.382777777111109&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;28.206666666666667&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;0&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations /&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;0&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;0&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11.1&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;0&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;128&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;17.8&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;58.264072222179834&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;26.461305555767481&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;53&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;9.4&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;99&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.7&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.1&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;57.846277777020589&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;27.019505554963061&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.3&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;62&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;10&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;148&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.4&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
  &amp;lt;/Stations&amp;gt;&lt;br /&gt;
&amp;lt;/WeatherStations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ilmaandmete XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema elementFormDefault=&amp;quot;qualified&amp;quot; &lt;br /&gt;
    xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;WeatherStations&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStations&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStations&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Stations&amp;quot; type=&amp;quot;ArrayOfWeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherStation&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Location&amp;quot; type=&amp;quot;Location&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Service&amp;quot; type=&amp;quot;WeatherService&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Observations&amp;quot; type=&amp;quot;ArrayOfWeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Latitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Longitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherService&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherData&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Phenomenon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Visibility&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Precipitations&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirPressure&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;RelativeHumidity&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindDirection&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeed&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeedMax&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterLevel&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;UVIndex&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AddedAt&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get weather info as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Temperatuur&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhuniiskus&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;RelativeHumidity&amp;quot; select=&amp;quot;Observations[1]/WeatherData/RelativeHumidity&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$RelativeHumidity != 0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$RelativeHumidity&amp;quot;/&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get best beaches as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhk&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Vesi&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Briis&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;WaterTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0 and $WaterTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$WaterTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;WindSpeedMax&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WindSpeedMax&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 2.8&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Ränk tuul&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 1.5&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Mõnus briis&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Vaikne&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
== 01.06.2018 ==&lt;br /&gt;
Viimase hetke paanika. XML+XSD lisatud.&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131385</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131385"/>
		<updated>2018-06-06T10:02:48Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper (loobus)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
== XML Ülesanne ==&lt;br /&gt;
=== Ilmaandmete XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;WeatherStations xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Stations&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.398122222355134&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;24.602891666624284&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;77&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;40&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;1.1&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.382777777111109&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;28.206666666666667&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;0&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations /&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;0&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;0&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11.1&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;0&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;128&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;17.8&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;58.264072222179834&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;26.461305555767481&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;53&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;9.4&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;99&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.7&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.1&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;57.846277777020589&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;27.019505554963061&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.3&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;62&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;10&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;148&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.4&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
  &amp;lt;/Stations&amp;gt;&lt;br /&gt;
&amp;lt;/WeatherStations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ilmaandmete XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema elementFormDefault=&amp;quot;qualified&amp;quot; &lt;br /&gt;
    xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;WeatherStations&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStations&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStations&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Stations&amp;quot; type=&amp;quot;ArrayOfWeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherStation&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Location&amp;quot; type=&amp;quot;Location&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Service&amp;quot; type=&amp;quot;WeatherService&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Observations&amp;quot; type=&amp;quot;ArrayOfWeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Latitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Longitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherService&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherData&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Phenomenon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Visibility&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Precipitations&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirPressure&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;RelativeHumidity&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindDirection&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeed&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeedMax&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterLevel&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;UVIndex&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AddedAt&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get weather info as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Temperatuur&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhuniiskus&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;RelativeHumidity&amp;quot; select=&amp;quot;Observations[1]/WeatherData/RelativeHumidity&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$RelativeHumidity != 0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$RelativeHumidity&amp;quot;/&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get best beaches as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhk&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Vesi&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Briis&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;WaterTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0 and $WaterTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$WaterTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;WindSpeedMax&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WindSpeedMax&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 2.8&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Ränk tuul&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 1.5&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Mõnus briis&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Vaikne&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
== 01.06.2018 ==&lt;br /&gt;
Viimase hetke paanika. XML+XSD lisatud.&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131384</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131384"/>
		<updated>2018-06-06T10:02:36Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper (loobus)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote kasutusjuhend&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XML Ülesanne ==&lt;br /&gt;
=== Ilmaandmete XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;WeatherStations xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Stations&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tallinn-Harku&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.398122222355134&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;24.602891666624284&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;77&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;40&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;1.1&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Narva&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;59.382777777111109&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;28.206666666666667&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;0&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations /&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;0&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;0&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;11.1&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;0&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;128&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;17.8&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Tartu-Tõravere&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;58.264072222179834&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;26.461305555767481&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon&amp;gt;Clear&amp;lt;/Phenomenon&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.4&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;53&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;9.4&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;99&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.7&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;1.1&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
    &amp;lt;WeatherStation&amp;gt;&lt;br /&gt;
      &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;Location&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Võru&amp;lt;/Name&amp;gt;&lt;br /&gt;
        &amp;lt;Latitude&amp;gt;57.846277777020589&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;Longitude&amp;gt;27.019505554963061&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
      &amp;lt;/Location&amp;gt;&lt;br /&gt;
      &amp;lt;Service&amp;gt;&lt;br /&gt;
        &amp;lt;Name&amp;gt;Ilmateenistus&amp;lt;/Name&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
      &amp;lt;Observations&amp;gt;&lt;br /&gt;
        &amp;lt;WeatherData&amp;gt;&lt;br /&gt;
          &amp;lt;Phenomenon /&amp;gt;&lt;br /&gt;
          &amp;lt;Visibility&amp;gt;20&amp;lt;/Visibility&amp;gt;&lt;br /&gt;
          &amp;lt;Precipitations&amp;gt;0&amp;lt;/Precipitations&amp;gt;&lt;br /&gt;
          &amp;lt;AirPressure&amp;gt;1024.3&amp;lt;/AirPressure&amp;gt;&lt;br /&gt;
          &amp;lt;RelativeHumidity&amp;gt;62&amp;lt;/RelativeHumidity&amp;gt;&lt;br /&gt;
          &amp;lt;AirTemperature&amp;gt;10&amp;lt;/AirTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;WindDirection&amp;gt;148&amp;lt;/WindDirection&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeed&amp;gt;0.4&amp;lt;/WindSpeed&amp;gt;&lt;br /&gt;
          &amp;lt;WindSpeedMax&amp;gt;0.6&amp;lt;/WindSpeedMax&amp;gt;&lt;br /&gt;
          &amp;lt;WaterLevel&amp;gt;0&amp;lt;/WaterLevel&amp;gt;&lt;br /&gt;
          &amp;lt;WaterTemperature&amp;gt;0&amp;lt;/WaterTemperature&amp;gt;&lt;br /&gt;
          &amp;lt;UVIndex&amp;gt;0&amp;lt;/UVIndex&amp;gt;&lt;br /&gt;
          &amp;lt;AddedAt&amp;gt;2018-05-31T20:48:57Z&amp;lt;/AddedAt&amp;gt;&lt;br /&gt;
        &amp;lt;/WeatherData&amp;gt;&lt;br /&gt;
      &amp;lt;/Observations&amp;gt;&lt;br /&gt;
    &amp;lt;/WeatherStation&amp;gt;&lt;br /&gt;
  &amp;lt;/Stations&amp;gt;&lt;br /&gt;
&amp;lt;/WeatherStations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ilmaandmete XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema elementFormDefault=&amp;quot;qualified&amp;quot; &lt;br /&gt;
    xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;WeatherStations&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStations&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStations&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Stations&amp;quot; type=&amp;quot;ArrayOfWeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherStation&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherStation&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Location&amp;quot; type=&amp;quot;Location&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Service&amp;quot; type=&amp;quot;WeatherService&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Observations&amp;quot; type=&amp;quot;ArrayOfWeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;Location&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Latitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Longitude&amp;quot; type=&amp;quot;xs:double&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherService&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;ArrayOfWeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;WeatherData&amp;quot; nillable=&amp;quot;true&amp;quot; type=&amp;quot;WeatherData&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType name=&amp;quot;WeatherData&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Phenomenon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Visibility&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;Precipitations&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirPressure&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;RelativeHumidity&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AirTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindDirection&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeed&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WindSpeedMax&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterLevel&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;WaterTemperature&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;UVIndex&amp;quot; type=&amp;quot;xs:float&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;AddedAt&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get weather info as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Hetke ilm, sorteeritud kohanime järgi, eemaldatud puudulikud andmed&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Temperatuur&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhuniiskus&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;RelativeHumidity&amp;quot; select=&amp;quot;Observations[1]/WeatherData/RelativeHumidity&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$RelativeHumidity != 0&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$RelativeHumidity&amp;quot;/&amp;gt;%&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT: XML-&amp;gt;HTML Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Get best beaches as a HTML table --&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/WeatherStations/Stations&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Parimad rannad, sorteeritud veetemperatuuri järgi, kirjeldatud ilmaoluga&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;tr bgcolor=&amp;quot;#86add7&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Asukoht&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Õhk&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Vesi&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;Briis&amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;WeatherStation&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:sort select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot; data-type=&amp;quot;number&amp;quot; order=&amp;quot;descending&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;AirTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/AirTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;WaterTemperature&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WaterTemperature&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;$AirTemperature != 0 and $WaterTemperature != 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$AirTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;$WaterTemperature&amp;quot;/&amp;gt;°C&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;WindSpeedMax&amp;quot; select=&amp;quot;Observations[1]/WeatherData/WindSpeedMax&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 2.8&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Ränk tuul&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:when test=&amp;quot;$WindSpeedMax &amp;gt; 1.5&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Mõnus briis&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;td&amp;gt;Vaikne&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
== 01.06.2018 ==&lt;br /&gt;
Viimase hetke paanika. XML+XSD lisatud.&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131383</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131383"/>
		<updated>2018-06-06T10:01:25Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - Triin Oja&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* .zip fail rakendus ja klient koos: https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0&lt;br /&gt;
* veebirakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-app&lt;br /&gt;
* klientrakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-client&lt;br /&gt;
* XML: [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood Meeskonnale GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; In progress&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail: XML]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131347</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131347"/>
		<updated>2018-06-05T18:02:03Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Kaitsmisele registreerumine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - Triin Oja&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse ja klientrakenduse retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* .zip fail rakendus ja klient koos: https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0&lt;br /&gt;
* veebirakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-app&lt;br /&gt;
* klientrakenduse repo: https://bitbucket.org/itcollegeprojects/loojang-client&lt;br /&gt;
* XML: [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon] TODO &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail: XML]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131087</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131087"/>
		<updated>2018-06-02T08:58:45Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - ..&lt;br /&gt;
*15:15 - ..&lt;br /&gt;
*15:30 - ..&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Madis Heinsoo&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Margus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; https://github.com/sikumiku/TaisKohtApi  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML retsensioon:&#039;&#039;&#039; TODO &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse ja klientrakenduse retsensioon:&#039;&#039;&#039; https://wiki.itcollege.ee/index.php/Talk:MOT, TODO&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131025</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131025"/>
		<updated>2018-06-01T13:33:30Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Ophelia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - ..&lt;br /&gt;
*15:15 - ..&lt;br /&gt;
*15:30 - ..&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Madis Heinsoo&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Margus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
* Jorma Rebane (loobus)&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; https://github.com/sikumiku/TaisKohtApi  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML retsensioon:&#039;&#039;&#039; TODO &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse ja klientrakenduse retsensioon:&#039;&#039;&#039; https://wiki.itcollege.ee/index.php/Talk:MOT, TODO&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131024</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131024"/>
		<updated>2018-06-01T13:32:31Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond ja rollid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper (loobus)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML + XSD&#039;&#039;&#039; &lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131015</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=131015"/>
		<updated>2018-06-01T06:33:12Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper (lahkunud)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://ophelia2018.visualstudio.com/ TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML + XSD&#039;&#039;&#039; &lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=129743</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=129743"/>
		<updated>2018-03-25T10:48:58Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
* Jorma Rebane&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129512</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129512"/>
		<updated>2018-03-05T08:26:14Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Logiraamat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp:&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Rakenduse must-have sisu ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Nice-to-have lisad ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
===27.02.2018===&lt;br /&gt;
Projekti analüüs&lt;br /&gt;
Siim: Analüüsi viimistlemine&lt;br /&gt;
Jorma/Andres: Project setup&lt;br /&gt;
Järgmine koosolek: 06.03.2018 19:00&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129511</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129511"/>
		<updated>2018-03-05T08:18:48Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys Link analüüsile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp:&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Rakenduse must-have sisu ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Nice-to-have lisad ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129510</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129510"/>
		<updated>2018-03-05T08:18:34Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia_analyys]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp:&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Rakenduse must-have sisu ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Nice-to-have lisad ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia_analyys&amp;diff=129509</id>
		<title>Ophelia analyys</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia_analyys&amp;diff=129509"/>
		<updated>2018-03-04T16:51:00Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Andmebaasi skeem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
Ophelia on hajussüsteem, mis koosneb kolmest osast: klientrakendusest, veebiteenusest ja ilmajaamast.&lt;br /&gt;
Kasutajatel on võimalik endale luua personaliseeritud ilmajälgimise tabel ning ka oma ilmajaamadest saata andmeid Ophelia-sse.&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
Klientrakendus on [http://reactjs.org ReactJS] raamistikule loodud süsteem, mis kuvab kasutajale eesti kaardil ilma Eesti eripaigust. &lt;br /&gt;
Samuti on võimalik kaardile märkida oma ilmajaamast saadetud andmeid.&lt;br /&gt;
Klientrakenduses on registreeritud kasutajal võimalik salvestada isiklikud asukohad ning vaadata erinevaid ilmaandmeid, mis selles asukohas on mõõdetud.&lt;br /&gt;
Klientrakenduses on võimalik registreeritud kasutajal teha endale API võti ning saata kokkulepitud kujul andmeid oma ilmajaamast Veebiteenusesse ning neid, siis läbi&lt;br /&gt;
klienrakenduse näha. Samuti on klientrakenduses võimalik ennast registreerida, parooli meelde tuletada.&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Veebiteenus pakub informatsiooni klientrakendusele, võtab vastu ilma informatsiooni erinevatelt osapooltelt ning teeb ise päringuid [http://www.ilmateenistus.ee Ilmateenistus-e] serverile, et uuendada ilma Eesti eripaigust korra ühe tunni jooksul.&lt;br /&gt;
&lt;br /&gt;
== Endpointid ==&lt;br /&gt;
&#039;&#039;&#039;Admin + kasutaja&#039;&#039;&#039;&lt;br /&gt;
* GET /weather - esilehele kaardile kuvatav informatsioon, kui kasutaja on tutavastatud, siis kuvab kasutaja põhiselt&lt;br /&gt;
* POST /weather/preferences - kasutaja poolt välja valitud asukohtade salvestamine&lt;br /&gt;
* POST /signup&lt;br /&gt;
* POST /password/remind&lt;br /&gt;
* GET /weather/station - kasutaja enda ilmajaamade ülevaade&lt;br /&gt;
* POST /weather/station - lisab ilmajaama kasutajale&lt;br /&gt;
* DELETE /weather/station/[id] - kustutab kasutaja poolt salvestatud ilmajaama&lt;br /&gt;
* GET /oauth - ülevaade API keydest&lt;br /&gt;
* POST /oauth - genereeri kasutajale API key&lt;br /&gt;
* POST /login&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Admin&#039;&#039;&#039;&lt;br /&gt;
* GET /user - kuva list kõikidest kasutajatest&lt;br /&gt;
* PATCH /user/[id]/[status] - keela kasutajale lehe kasutamine / luba keelatud kasutajal lehe kasutamine&lt;br /&gt;
* GET /stats - erinev statistika lehe kasutuse kohta&lt;br /&gt;
&lt;br /&gt;
== Automaatsed tööd ==&lt;br /&gt;
* Korra tunnis tuleb Ilmateenistuse lehel teha päring ning salvestada uued ilmaandmed andmebaasi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi skeem=&lt;br /&gt;
[[File:Ophelia VR2 andmebaas.png]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Ophelia_VR2_andmebaas.png&amp;diff=129508</id>
		<title>File:Ophelia VR2 andmebaas.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Ophelia_VR2_andmebaas.png&amp;diff=129508"/>
		<updated>2018-03-04T16:50:40Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia_analyys&amp;diff=129507</id>
		<title>Ophelia analyys</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia_analyys&amp;diff=129507"/>
		<updated>2018-03-04T16:48:49Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Andmebaasi skeem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
Ophelia on hajussüsteem, mis koosneb kolmest osast: klientrakendusest, veebiteenusest ja ilmajaamast.&lt;br /&gt;
Kasutajatel on võimalik endale luua personaliseeritud ilmajälgimise tabel ning ka oma ilmajaamadest saata andmeid Ophelia-sse.&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
Klientrakendus on [http://reactjs.org ReactJS] raamistikule loodud süsteem, mis kuvab kasutajale eesti kaardil ilma Eesti eripaigust. &lt;br /&gt;
Samuti on võimalik kaardile märkida oma ilmajaamast saadetud andmeid.&lt;br /&gt;
Klientrakenduses on registreeritud kasutajal võimalik salvestada isiklikud asukohad ning vaadata erinevaid ilmaandmeid, mis selles asukohas on mõõdetud.&lt;br /&gt;
Klientrakenduses on võimalik registreeritud kasutajal teha endale API võti ning saata kokkulepitud kujul andmeid oma ilmajaamast Veebiteenusesse ning neid, siis läbi&lt;br /&gt;
klienrakenduse näha. Samuti on klientrakenduses võimalik ennast registreerida, parooli meelde tuletada.&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Veebiteenus pakub informatsiooni klientrakendusele, võtab vastu ilma informatsiooni erinevatelt osapooltelt ning teeb ise päringuid [http://www.ilmateenistus.ee Ilmateenistus-e] serverile, et uuendada ilma Eesti eripaigust korra ühe tunni jooksul.&lt;br /&gt;
&lt;br /&gt;
== Endpointid ==&lt;br /&gt;
&#039;&#039;&#039;Admin + kasutaja&#039;&#039;&#039;&lt;br /&gt;
* GET /weather - esilehele kaardile kuvatav informatsioon, kui kasutaja on tutavastatud, siis kuvab kasutaja põhiselt&lt;br /&gt;
* POST /weather/preferences - kasutaja poolt välja valitud asukohtade salvestamine&lt;br /&gt;
* POST /signup&lt;br /&gt;
* POST /password/remind&lt;br /&gt;
* GET /weather/station - kasutaja enda ilmajaamade ülevaade&lt;br /&gt;
* POST /weather/station - lisab ilmajaama kasutajale&lt;br /&gt;
* DELETE /weather/station/[id] - kustutab kasutaja poolt salvestatud ilmajaama&lt;br /&gt;
* GET /oauth - ülevaade API keydest&lt;br /&gt;
* POST /oauth - genereeri kasutajale API key&lt;br /&gt;
* POST /login&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Admin&#039;&#039;&#039;&lt;br /&gt;
* GET /user - kuva list kõikidest kasutajatest&lt;br /&gt;
* PATCH /user/[id]/[status] - keela kasutajale lehe kasutamine / luba keelatud kasutajal lehe kasutamine&lt;br /&gt;
* GET /stats - erinev statistika lehe kasutuse kohta&lt;br /&gt;
&lt;br /&gt;
== Automaatsed tööd ==&lt;br /&gt;
* Korra tunnis tuleb Ilmateenistuse lehel teha päring ning salvestada uued ilmaandmed andmebaasi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi skeem=&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia_analyys&amp;diff=129506</id>
		<title>Ophelia analyys</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia_analyys&amp;diff=129506"/>
		<updated>2018-03-04T15:55:24Z</updated>

		<summary type="html">&lt;p&gt;Skallari: Created page with &amp;quot;=Ülevaade= Ophelia on hajussüsteem, mis koosneb kolmest osast: klientrakendusest, veebiteenusest ja ilmajaamast. Kasutajatel on võimalik endale luua personaliseeritud ilmaj...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
Ophelia on hajussüsteem, mis koosneb kolmest osast: klientrakendusest, veebiteenusest ja ilmajaamast.&lt;br /&gt;
Kasutajatel on võimalik endale luua personaliseeritud ilmajälgimise tabel ning ka oma ilmajaamadest saata andmeid Ophelia-sse.&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
Klientrakendus on [http://reactjs.org ReactJS] raamistikule loodud süsteem, mis kuvab kasutajale eesti kaardil ilma Eesti eripaigust. &lt;br /&gt;
Samuti on võimalik kaardile märkida oma ilmajaamast saadetud andmeid.&lt;br /&gt;
Klientrakenduses on registreeritud kasutajal võimalik salvestada isiklikud asukohad ning vaadata erinevaid ilmaandmeid, mis selles asukohas on mõõdetud.&lt;br /&gt;
Klientrakenduses on võimalik registreeritud kasutajal teha endale API võti ning saata kokkulepitud kujul andmeid oma ilmajaamast Veebiteenusesse ning neid, siis läbi&lt;br /&gt;
klienrakenduse näha. Samuti on klientrakenduses võimalik ennast registreerida, parooli meelde tuletada.&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
Veebiteenus pakub informatsiooni klientrakendusele, võtab vastu ilma informatsiooni erinevatelt osapooltelt ning teeb ise päringuid [http://www.ilmateenistus.ee Ilmateenistus-e] serverile, et uuendada ilma Eesti eripaigust korra ühe tunni jooksul.&lt;br /&gt;
&lt;br /&gt;
== Endpointid ==&lt;br /&gt;
&#039;&#039;&#039;Admin + kasutaja&#039;&#039;&#039;&lt;br /&gt;
* GET /weather - esilehele kaardile kuvatav informatsioon, kui kasutaja on tutavastatud, siis kuvab kasutaja põhiselt&lt;br /&gt;
* POST /weather/preferences - kasutaja poolt välja valitud asukohtade salvestamine&lt;br /&gt;
* POST /signup&lt;br /&gt;
* POST /password/remind&lt;br /&gt;
* GET /weather/station - kasutaja enda ilmajaamade ülevaade&lt;br /&gt;
* POST /weather/station - lisab ilmajaama kasutajale&lt;br /&gt;
* DELETE /weather/station/[id] - kustutab kasutaja poolt salvestatud ilmajaama&lt;br /&gt;
* GET /oauth - ülevaade API keydest&lt;br /&gt;
* POST /oauth - genereeri kasutajale API key&lt;br /&gt;
* POST /login&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Admin&#039;&#039;&#039;&lt;br /&gt;
* GET /user - kuva list kõikidest kasutajatest&lt;br /&gt;
* PATCH /user/[id]/[status] - keela kasutajale lehe kasutamine / luba keelatud kasutajal lehe kasutamine&lt;br /&gt;
* GET /stats - erinev statistika lehe kasutuse kohta&lt;br /&gt;
&lt;br /&gt;
== Automaatsed tööd ==&lt;br /&gt;
* Korra tunnis tuleb Ilmateenistuse lehel teha päring ning salvestada uued ilmaandmed andmebaasi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Andmebaasi skeem=&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129476</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129476"/>
		<updated>2018-02-26T16:14:42Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
* Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
* “Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
* “Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp:&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Rakenduse must-have sisu ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Nice-to-have lisad ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129475</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129475"/>
		<updated>2018-02-26T16:14:15Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
“Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
“Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp:&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Rakenduse must-have sisu ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Nice-to-have lisad ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129474</id>
		<title>Ophelia</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ophelia&amp;diff=129474"/>
		<updated>2018-02-26T16:13:41Z</updated>

		<summary type="html">&lt;p&gt;Skallari: Created page with &amp;quot;== Meeskond ja rollid ==  * Siim Kallari * Jorma Rebane * Andres Kelper  == Idee ==  Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib. “Nice to...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
* Andres Kelper&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
Ilmajaama põhine rakendus kus kasutaja saab isikustada, mida ta näha soovib.&lt;br /&gt;
“Nice to have”-ina on võimalus kasutajal endal lisada oma ilmajaamu.&lt;br /&gt;
“Nice to have”-ina maanteameti poolt antud info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; &lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp:&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&lt;br /&gt;
== Rakenduse must-have sisu ==&lt;br /&gt;
&lt;br /&gt;
== Nice-to-have lisad ==&lt;br /&gt;
&lt;br /&gt;
== Logiraamat ==&lt;br /&gt;
&lt;br /&gt;
=== 20.02.2018 ===&lt;br /&gt;
Projekti esimene läbirääkimine, timeline paika.&lt;br /&gt;
Skoop paika, üldine arusaam missugune projekt tuleb.&lt;br /&gt;
Siim: Itcollege wiki&lt;br /&gt;
Andres: TFS setup&lt;br /&gt;
Jorma: Räägib hr. Poskaga, et teha varem valmis projekt, et lõpetada saaks.&lt;br /&gt;
Lisaks järgmiseks koosolekuks mõelda projekti arhitektuurilise poole peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11.02.2018 ===&lt;br /&gt;
Meeskonna loomine, arutelu mida teha&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Isearve&amp;diff=117563</id>
		<title>Isearve</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Isearve&amp;diff=117563"/>
		<updated>2017-02-01T18:33:27Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond ja rollid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ja rollid ==&lt;br /&gt;
&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://isearve.visualstudio.com/IseArve https://isearve.visualstudio.com/IseArve]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039; 2016-10-15&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Isearve_analyys https://wiki.itcollege.ee/index.php/Isearve_analyys]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Ajamasin https://wiki.itcollege.ee/index.php/Talk:Ajamasin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Väga asjalik retsensioon meie analüüsile&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Isearve https://wiki.itcollege.ee/index.php/Talk:Isearve]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Elekter#Retsensioon_meeskonna_Elekter_l.C3.B5pptootele&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp: [https://drive.google.com/open?id=0B6C5fjWH2LC1OEQxQVdpYUlBUkU https://drive.google.com/open?id=0B6C5fjWH2LC1OEQxQVdpYUlBUkU]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://drive.google.com/open?id=0B6C5fjWH2LC1d3Ztc3hlWFN1cEE https://drive.google.com/open?id=0B6C5fjWH2LC1d3Ztc3hlWFN1cEE]&lt;br /&gt;
&lt;br /&gt;
== Lõpptoote kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
* Programmi esmakordsel käivitamisel on kasutajal mõistlik Main vaates ära täita enda andmete blokk: nimi, ettevõtte rekvisiidid, pangaarve. Peale andmete salvestamist on need programmis alati olemas ning pele seda on võimalik hakata kasutama Isearve muud funktsionaalsus&lt;br /&gt;
* Main vaates on kaks sakki: olemasolevate arvete ja partnerite vaatlemiseks. Programmi esmakordsel käivitamisel on need tühjad. Edasi saab liikuda kahel viisil, kas lisades arve või lisades partneri.&lt;br /&gt;
* Kliki &amp;quot;lisa arve&amp;quot; ning täida avanevas aknas tühjad ja vajaminevad andmed ostja, arve ja müügi kohta. Uue müügrea lisamiseks vajuta &amp;quot;Lisa rida&amp;quot;&lt;br /&gt;
* Kui arve on täidetud, on soovitatav see salvestada, vajuta &amp;quot;Salvesta&amp;quot;. Arve lisamise aknas on veel kaks nuppu &amp;quot;Ekspordi PDFi&amp;quot; ning &amp;quot;Ekspordi XMLi&amp;quot;. Nende abil on võimalik lahti olev arve salvestada kas PDF või XML formaati. Vaikimisi pakutakse salvestamise asukohaks kasutaja dokumente, kuid nii asukohta kui lõplikku faili nime saab kasutaja muuta.&lt;br /&gt;
* Main vaate arvete sakis saab arveid selekteerida ja otse faili eksportida. Saab ka vajutada &amp;quot;Kopeeri&amp;quot;, mis avab selekteeritud arve andmetega uue arve lisamise akna. Soovi korral saab selles teha kiireid muudatusi ning siis see täiesti uue arvena salvestada ja eksportida.&lt;br /&gt;
* Main vaate partnerite sakis saab vaadelda salvestatud partnereid. Kui selles aknas selekteerida mingi partner ning vajutada &amp;quot;Lisa arve&amp;quot;, avaneb uus arve lisamise aken, kus ostja väljad on eelnevalt selekteeritud partneri andmetega täidetud. Topeltklikk partneril avab partneri enda muutmise akna.&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
XML e-arvete ja PDF arvete koostamise programm väike-ettevõtetele ja MTÜdele WPF tehnoloogial. Midagi sarnast nagu [http://www.arvetehas.ee/ http://www.arvetehas.ee/], kuid rakendus asub kasutaja arvutis. E-arvete kohta lisainfot [http://www.pangaliit.ee/et/arveldused/e-arve http://www.pangaliit.ee/et/arveldused/e-arve]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://isearve.visualstudio.com/IseArve&lt;br /&gt;
&lt;br /&gt;
== Rakenduse must-have sisu ==&lt;br /&gt;
* Ülevaade eelmistest arvetest. &lt;br /&gt;
* Võib sisestada uue partneri. &lt;br /&gt;
* Alustab uue arve loomist nullist või võtab aluseks mõne eelmise arve.&lt;br /&gt;
* Salvestab andmebaasi uue arve. &lt;br /&gt;
* Genereerib valitud arvest PDFi või e-arve XMLi.&lt;br /&gt;
* Ülevaade eelmistest arvetest koos filtritega: partner, kuupäevad jne.&lt;br /&gt;
* Arvete tasumise ülevaade: saab käsitsi märkida tasutuks&lt;br /&gt;
&lt;br /&gt;
== Nice-to-have lisad ==&lt;br /&gt;
* Kui ühes ettevõttes on palju erinevaid arvete loojaid, siis võimalik eksportida ja importida arvete templiite: ettevõtte rekvisiidid, kujundus. &lt;br /&gt;
* Võimalik importida ja eksportida partnerite nimekiri.&lt;br /&gt;
* Arve saadetakse e-mailiga otse kliendile, kui vastav linnuke on valitud.&lt;br /&gt;
&lt;br /&gt;
== Workload ==&lt;br /&gt;
=== 26.01.2017 ===&lt;br /&gt;
Viimased parandused ja väikesed täiendused said Priidu poolt tehtud. Pöidlad pihus&lt;br /&gt;
&lt;br /&gt;
=== 22.01.2017 ===&lt;br /&gt;
Priit parandas koodi peale prototüübi tagasisidet: keel sai veidi ühtlasemaks ning vormilt ei loeta andmeid enam indeksite alusel vaid bindingut kasutades. Sai implementeeritud üks lihtne logimine tegevustele, mis salvestavad, kas siis DBsse või faili.&lt;br /&gt;
&lt;br /&gt;
=== 20.01.2017 ===&lt;br /&gt;
Priit täiendas XML ja PDF genereerimist sellega, et kasutaja saab ise sobiva kausta ja failinime valida&lt;br /&gt;
&lt;br /&gt;
=== 18.01.2017 ===&lt;br /&gt;
Siim parandas hulga bugisid ning täiendas funktsionaalsust sellega, et nüüd saab partnerite aknast partnerit valides ja seejärel &amp;quot;Lisa arve&amp;quot; nuppu vajutades sellele partnerile arve lisada&lt;br /&gt;
&lt;br /&gt;
=== 17.01.2017 ===&lt;br /&gt;
Töönädala öötöö. Priit kulutas tunde, et mõista, kuidas Bindingu ja INotifyPropertyChanged abil saaks arve peal olevaid müügiridade summasid arvutada. Lõpuks läks summade arvutamine müügirea objekti setterisse ning sinnasamasse sai lisatud ka arvutuse aluseks olevate atribuutide muudatuste jälgijad. Lisaks prindib XML nüüd reaalseid arveid välja, enne oli tegu näidis-andmetega.&lt;br /&gt;
Siim tegeles ühe vastiku bugiga, kus arve kuupäev andmebaasi ei jõudnud. Lisaks töötab kasutaja salvestamine. Nüüd saab arvet ka kopeerida ning PDFi genereerida otse Main ehk arvete ülevaate vaatest. Siim lisas ka palju andmete sisestuse kontrolle ning parandas väiksemaid ja suuremaid muid bugisid.&lt;br /&gt;
&lt;br /&gt;
=== 16.01.2017 ===&lt;br /&gt;
Kuni viimase nädalavahetseni enne projekti esitamist tegelesime veel teiste ainete kodutöödega ning ootasime prototüübile tagasisidet. Kui viimast saabunud ei olnud, asusime kiiresti tööle. Nädalavahetusel 14.-15. jaanuar saime Siimuga kokku ning kirjutasime-kirjutasime. Selgus, et oleks võinud ikkagi esialgset skoopi väiksemana ette kujutada. Sellegipoolest midagi sai sellest ka tehtud.&lt;br /&gt;
&lt;br /&gt;
Priit tegeles peamiselt XMLi ja PDFi välja trükkimisega. Kuna mõlema loomine käib erinevaid võtteid kasutades ja on andmetihedad, siis võttis andmete mappimine üpris kaua aega. XMLi serialiseerimise puhul oli lisaks tarvis luua ka eraldi klasside puu, mis vastaks e-arve XML-i struktuurile.&lt;br /&gt;
&lt;br /&gt;
Siim tegeles prototüübist välja jäänud andmete kirjutamise ja lugemisega vormilt. Selgus, et ListView puhul pole vaikimisi ette nähtud võimalust selle elemente TextBox-i laadselt muuta. Meil asus aga arve müügi rida ListViews ning seetõttu oli vaja leida meile kohandatud lahendus. Siim sai sellega loomulikult hakkama. Siim arendas veel arve müügiridade lugemise Invoice aknas, arvete kuvamise ja kasutaja lisamise MainWindowisse.&lt;br /&gt;
&lt;br /&gt;
Aeg-ajalt põrkasime arenduse käigus kokku ka analüüsi ja prototüüpimise käigus sisse jäetud põhimõtteliste vigadega. Küll oli mõni DB andmetüüp vale, küll ei olnud osa funktsionaalsust korralikult enda jaoks lahti seletanud või läbi mõelnud. Kõikide nende väikeste vigade lahendamine võttis oma aja.&lt;br /&gt;
&lt;br /&gt;
=== 18.12.2016 ===&lt;br /&gt;
Esitasime prototüübi.&lt;br /&gt;
Prototüübis on loodud meie töö kohta esitatud retsensiooni põhjal täiendatud andmebaas koos Domainiga, olemas on peamised vaated ning lihtsamad neist ka töötavad. Viimase all peame silmas seda, et aken &amp;quot;Lisa partner&amp;quot; salvestab uue partneri andmebaasi ning Main windowis sakis Partnerid ka enam-vähem kuvatakse salvestatud partnereid. &lt;br /&gt;
Projekti koodis on prototüübi hetkel palju lõpuni kirjutamata või isegi üleliigseid funktsioone-kommentaare, kuid meie arvates võiks klasside arv ja sisu olla pea-aegu lõplik: vaja ainult funktsionaalsust juurde kirjutada. Üks erand on see, et BO-d tõmbame veel sedavõrd kokku, et ilmselt jääb neid alles kolm: CompanyBO meie arve partneri tarvis, InvoiceBO kõigele sellele, mida ühe arve pealt leida võib, ning lõpuks UserBO, et kätte saada arve peale mineva programmi kasutaja rekvisiidid.&lt;br /&gt;
&lt;br /&gt;
=== 13.11.2016 ===&lt;br /&gt;
Retsenseerisime Ajamasinat, loomulikult jäi see töö praktiliselt viimasele minutile... Lugesime ka enda retsensiooni ning saime palju uusi häid mõtteid, mida analüüsi ja projekti raames paremaks teha ning millele peaks tähelepanu pöörama. See on kindlasti abiks projekti edukale valmimisele.&lt;br /&gt;
&lt;br /&gt;
=== 03.11.2016 ===&lt;br /&gt;
Priit täiendas analüüsi andmebaasi osaga&lt;br /&gt;
&lt;br /&gt;
=== 15.10.2016 ===&lt;br /&gt;
Koosolek vaadete teemal. Käisime läbi Priidu ja Siimu ideed, kuidas kodutöö view peaks koos esialgse funktsionaalsusega välja nägema. Joonistasime pilte ja jõudsime visioonis kokkuleppele. Siim tegi esimese Main View vormi ning Priit pani arutelu analüüsina kirja.&lt;br /&gt;
&lt;br /&gt;
=== 8.10.2016 ===&lt;br /&gt;
Mõtleme juba analüüsi peale, leht [[Isearve_analyys]]&lt;br /&gt;
&lt;br /&gt;
=== 8.10.2016 ===&lt;br /&gt;
Wiki, projekti idee, visioon rakendusest ja sisust&lt;br /&gt;
&lt;br /&gt;
=== 5.10.2016 ===&lt;br /&gt;
Meeskonna loomine, Siim andis hea mõtte kodutöö sisuks&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Elekter&amp;diff=117562</id>
		<title>Talk:Elekter</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Elekter&amp;diff=117562"/>
		<updated>2017-02-01T18:32:15Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Retsensioon meeskonna Elekter lõpptootele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Analüüsi retsensioon =&lt;br /&gt;
==Retsensioon meeskonna [[Elekter]] analüüsile==&lt;br /&gt;
Retsensiooni koostas: [https://wiki.itcollege.ee/index.php/Agraarbeib Agraarbeib]&lt;br /&gt;
&lt;br /&gt;
==Tiimi Elekter analüüsi retsensioon==&lt;br /&gt;
&lt;br /&gt;
Meeskonna Elekter rakenduse analüüs on põhjalik ja annab hea ülevaate eesmärkidest ja funktsionaalsusest. Analüüsist tuleb välja kõik põhiline info, mida realiseerimiseks vaja on. Üheselt arusaadav on ka, mis otstarbeks see rakendus luuakse ja mis võimalused on seal kasutajal.&lt;br /&gt;
&lt;br /&gt;
Rakendusega tahetakse hallata väga paljusid korteriühistuga seotud teemasid. Ohu kohaks võibki osutuda see, et kõiki plaanitud vajalikke funktsionaalsusi ei jõuta realiseerida. Analüüsis ei olnud välja toodud andmemudelit, et osaliselt hinnata projekti tegelikku mahtu. Kui andmemudel on liiga suur, siis võibki tekkida ajapuudus terviku teostamisel.&lt;br /&gt;
&lt;br /&gt;
==Mõned märkused:==&lt;br /&gt;
&lt;br /&gt;
Arvestama peaks sellega, et kui soovitakse rakendust kasutada väljaspool Tallinna, siis peaks olema ka väli LINN andmebaasis.&lt;br /&gt;
&lt;br /&gt;
Retsensioonist ei loe välja, kas kasutatakse &#039;&#039;database first&#039;&#039; või &#039;&#039;code first&#039;&#039; lähenemist.&lt;br /&gt;
&lt;br /&gt;
Kas rakenduse päringud käivad otse baasi tabelite pihta või on ka vahekihid?&lt;br /&gt;
&lt;br /&gt;
Arvete meilile saatmise funktsionaalsus võiks olla „Must have“ korteriomaniku seisukohast.&lt;br /&gt;
&lt;br /&gt;
==C#==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Category:Programmeerimine_CSharp_keeles C# aine koduleht]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2016) C# kodutöö 2016]&lt;br /&gt;
&lt;br /&gt;
= Lõpptoote retsensioon =&lt;br /&gt;
== Retsensioon meeskonna [[Elekter]] lõpptootele - tehtud IseArve poolt ==&lt;br /&gt;
&lt;br /&gt;
Meeskond Elekter on korralikult vaeva näinud ning teinud endale selgeks missugust lõpp produkti nad soovivad.&lt;br /&gt;
Analüüs oli põhjalik ning selgelt on näha, et jaotatud rollid on toiminud ilusti.&lt;br /&gt;
&lt;br /&gt;
Põhjalik dokumentatsioon ning blogi postitused olid huvitavaks kaaslaseks retsensiooni koostamisel, andis aimu kuidas meeskond on kogu produkti arendanud ning missuguseid väljakutseid nähti toote arendamise käigus.&lt;br /&gt;
Elektri programmi sain tööle ilma igasuguste viperusteta.&lt;br /&gt;
&lt;br /&gt;
UI poole peal on näha, et on vaeva nähtud ning toodud ka silma ilu, samas on näha, et akna suuruse muutmise peale mõeldud ei ole või ei jäänud aega sellega tegeleda.&lt;br /&gt;
&lt;br /&gt;
Kood on korrektne ning paigutatud loogiliselt ning saab jälgida kust kuhu mingid meetodid viivad ning samuti tekib ka suurem pilt ette kuidas programm töötab.&lt;br /&gt;
&lt;br /&gt;
Alguses esimese käivtamise juures võiks kogu selle loogika, mis käib andmebaasis ja teeb muid asju viia eraldi Service.sse ja xaml.cs failist välja (Ntx: FirstRunService), sinna alla võiks viia ka kõik meetodid mis esimese käivitamisega tegelevad ja on muidu ElekterService-s, st hiljem kui on soov toode produktsiooni viia siis see mis on ilmselgelt testimiseks ja debugimiseks mõeldud saab lihtsalt eemaldada.&lt;br /&gt;
&lt;br /&gt;
Teatud kohtades ei ole piisavalt kontrollitud, kas kõik on ikka olemas mida on vaja koodi jooksutamiseks:&lt;br /&gt;
N: Kui korteril ei ole võlgnevusi ja vajutada nuppu &amp;quot;Märgi arved makstuks&amp;quot;, siis saab NullReferenceExceptioni.&lt;br /&gt;
Natuke rohkem feedbacki võiks ka olla -&amp;gt; korteri lisamisel tekib loll tunne, et kas korter sai ikka lisatud või mitte?&lt;br /&gt;
Kui kõiki välju korteri lisamisel ei täida, siis öeldakse, et täida kõik väljad, aga vanad väljad tühjendatakse, natukene tüütu.&lt;br /&gt;
Selliseid väikeseid vigu leiab palju.&lt;br /&gt;
&lt;br /&gt;
Aga ärge laske ennast vigadest häirida, toode oli väga korralik ning korrektselt valmistatud, kindlasti 100% vääriline töö.&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2016)&amp;diff=117561</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2016)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2016)&amp;diff=117561"/>
		<updated>2017-02-01T18:31:52Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Meeskond: Isearve */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;27.10.2016&#039;&#039;&#039; (2p) (Kuna vahepeal oli loengute toimumise kord paigast ära ning TFSi loomisega on segadust olnud, siis nihutan seda tähtaega)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;01.11.2016&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon(päevaõpe)&#039;&#039;&#039; 08.11.2016 (3p) &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioon(kaugõpe)&#039;&#039;&#039; 13.11.2016 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;Päevaõpe:28.11.2016 / Kaugõpe: 18.12.2016 &#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
28. novembril esitatakse prototüüp, mida kaitstakse sellele järgneval nädalal.Esitamine tähendab seda, et meeskond lisab oma Wiki lehele prototüübi lingi, kust see on võimalik alla laadida. Vajadusel antakse kaasa paigaldusjuhend. NB! Juhul kui prototüüpi ei kaitsta ja ei esitata, siis ei ole võimalik selle osa eest punkte saada.&lt;br /&gt;
Kaugõppe puhul ei ole vaja koha peal eraldi oma prototüüpi kaitsta&lt;br /&gt;
&lt;br /&gt;
===Prototüübi kaitsmisele registreerumine===&lt;br /&gt;
&#039;&#039;&#039;EDIT:Uuendus 30.11: Võimalik on prototüüpi kaitsta ka neljapäeval järgnevatel aegadel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Neljapäev:&lt;br /&gt;
*08:00 - &lt;br /&gt;
*08:10 -&lt;br /&gt;
*08:20 - Dogify (Roland Soosaar, Krista Norak, Mihkel Roots)&lt;br /&gt;
*08:30 - Kassarakendus (Mikk Sarapuu, Piret Pomerants, Meelis Sääsk)&lt;br /&gt;
*08:40 - Bomory (Cathy Toomast, Hando Laasmägi, Tarvo Tammejuur)&lt;br /&gt;
*08:50 - Bank (Teet Adamson, Aleksei Kopõlov, Tarvo Sbitnev)&lt;br /&gt;
*09:00 - ParkWell (Taavi Vesinurm, Raido Vell, Madis Roosioks)&lt;br /&gt;
*09:10 - &lt;br /&gt;
*09:20 - Hidden Mustard (Andreas Kirotar, Anneli Asser, Tõnn Vaher)&lt;br /&gt;
*09:30 - D♭ (Martin Arusalu, Martin Nõukas, Roomet Saadi, Semjon Greef)&lt;br /&gt;
*09:40 - NullPointerException (Kertu Nurmberg, Tõnis Piirits)&lt;br /&gt;
.. 20 min puhvrit ja siit edasi soovi korral, kui keegi soovib, saab ka veel kaitsta&lt;br /&gt;
&lt;br /&gt;
*10:00 - Pie Piper (Uku-Mart Uprus, Ardo Erik, Olari Pipenberg, Villem Markus Loigom)&lt;br /&gt;
*10:10 - PirateNetflix (Janno Oolo, Joosep Voolmaa, Arti Zirk, Mihkel Vajak)&lt;br /&gt;
*10:20 -&lt;br /&gt;
*10:30 -&lt;br /&gt;
*10:40 -&lt;br /&gt;
*10:50 -&lt;br /&gt;
*11:00 - &lt;br /&gt;
*11:10 -&lt;br /&gt;
*11:20 -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kaitsmine toimub 2. detsembril(reede) alates kell 09:00. Iga meeskonna jaoks on arvestatud 10 minutit. Palun lisada kellaaeg ja meeskonna nimetus. Kõik meeskonna liikmed ei pea kohal olema, kuid tore oleks, kui kõigil oleks seda aega teha. Kaitsmised toimuvad ruumis 316.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EDIT:Uuendus 30.11. 2.detsembri kaitsmised hakkavad alates 11:10&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*11:10 - Elibrium (Märt Häkkinen, Karl Frank)&lt;br /&gt;
*11:20 - Gurmaanid (Koit Kõrvel, Marko Kask, Ott Sõerumäe, Brita Pentšuk)&lt;br /&gt;
*11:30 - Brainery (Madis Lugus, Berit Põldoja, Elina Kuldkepp, Taavi Teearu)&lt;br /&gt;
*11:40 - ForeverNotes (Margus Muru, Martin Nigul, Joosep Koort)&lt;br /&gt;
*11:50 - Korterid Kõrgel Künkal (Edward Mardo)&lt;br /&gt;
*12:00 - ATDV&lt;br /&gt;
*12:10 - B12 (Martin Paakspuu, Marvin Mardiat, Kerdo Kullamäe)&lt;br /&gt;
*12:20 - &lt;br /&gt;
... siia võib vajaduse korral veel aegu lisada.&lt;br /&gt;
NB! Alustame aegade lisamisest alates kell 09:10 st :)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;Päevaõpe:08.01.2017 / Kaugõpe: 18.01.2017&#039;&#039;&#039;(30p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; Päevaõpe:15.01.2017 /Kaugõpe 25.01.2017 (4p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Päevaõpe&#039;&#039;&#039;&lt;br /&gt;
25.01.2016&lt;br /&gt;
&lt;br /&gt;
*15:30 - Bank&lt;br /&gt;
*15:45 - Bomory&lt;br /&gt;
*16:00 - B12&lt;br /&gt;
*16:15 - Elibrium&lt;br /&gt;
*16:30 - Librarians&lt;br /&gt;
*16.45 - ForeverNotes&lt;br /&gt;
*17.00 - ATDV&lt;br /&gt;
*17:15 - Gurmaanid&lt;br /&gt;
*17.30 - Hidden Mustard&lt;br /&gt;
*17:45 - Pie Piper&lt;br /&gt;
*18:00 - Brainery&lt;br /&gt;
*18:15 - Kassarakendus&lt;br /&gt;
*18.30 - Pirate Netflix&lt;br /&gt;
*18.45 - CozinHero&lt;br /&gt;
*19.00 - D♭&lt;br /&gt;
*19.15 - Library&lt;br /&gt;
..jne.. Lisada ise juurde 15 min intervallidega&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kaugõpe&#039;&#039;&#039;&lt;br /&gt;
27.01.2016&lt;br /&gt;
&lt;br /&gt;
*12:00 - Autoparandaja&lt;br /&gt;
*12:15 - Paabel&lt;br /&gt;
*12:30 - Battle2048&lt;br /&gt;
*12:45 - Rahaplaneerija&lt;br /&gt;
*13:00 - Elekter&lt;br /&gt;
*13:15 - Isearve&lt;br /&gt;
*13:30 - Jarvis&lt;br /&gt;
*13:45 - Vitamin C#&lt;br /&gt;
*14:00 - Kingalaenutus&lt;br /&gt;
*14:15 - OnTime&lt;br /&gt;
*14:30 - FoodCab&lt;br /&gt;
*14:45 - MoneyG&lt;br /&gt;
*15:00 - Laener&lt;br /&gt;
*15:15 - MeieTalu&lt;br /&gt;
*15:30 - Dogify&lt;br /&gt;
*15:45 - Just Another Library&lt;br /&gt;
..jne.. Lisada ise juurde 15 min intervallidega&lt;br /&gt;
&lt;br /&gt;
=Teemad 2016 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Mäng(Unit)==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2016=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kuri Kohvikupidaja===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Egert Aia&lt;br /&gt;
Meeskonna koduleht: [[Kuri_Kohvikupidaja]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Retsensioon meeskonnale [[CozinHero]] asub [https://wiki.itcollege.ee/index.php/Talk:CozinHero siin]&lt;br /&gt;
Retsensioon meeskonnale [[Pie_Piper]] asub [https://wiki.itcollege.ee/index.php/Talk:Pie_Piper siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
Kättesaadav siit: https://drive.google.com/open?id=0BxPYMOn_Lvs6U3g2Rm53TTNZWmc&lt;br /&gt;
&lt;br /&gt;
Sisse saab logida jalutsis vajutades login&lt;br /&gt;
&lt;br /&gt;
admini log:   1@eesti.ee&lt;br /&gt;
&lt;br /&gt;
admini pw:    a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS! Checkboxe valides vali esimest checkboxi nii et teed selle aktiivseks ja siis võtad linnukese jälle ära, pärast seda kõik checkboxid töötavad ilusti! =)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Pirate Netflix===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Joosep Voolmaa&lt;br /&gt;
&lt;br /&gt;
Meeskonna wikileht: [[Pirate_Netflix]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS link&#039;&#039;&#039;           https://flowland.visualstudio.com/Pirate%20Netflix%20Demo&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Retsensioon meeskond Db kohta: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_D%E2%99%AD siin]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon tiimile ForeverNotes: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_D%E2%99%AD#Retsensioon_ForeverNotes_l.C3.B5pptootele siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
Link prototüübile [https://drive.google.com/file/d/0B8c6TAUrgOx_MFQzOEFFZ1BQNzg/view?usp=sharing siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
Link Lõpptootele asun [https://dl.dropboxusercontent.com/u/61894608/Pirate%20Netflix%20Final%20Product.zip siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: D♭===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Arusalu&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Roomet Saadi&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: D♭]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php/Talk:Gurmaanid meeskond Gurmaanid] kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
Link prototüübile asub [http://enos.itcollege.ee/~marusalu/csharp/MemoSolution.zip siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
Link lõpptootele asub [http://enos.itcollege.ee/~marusalu/csharp/lopptoode/MemoSolution.zip siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ParkWell===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
Meeskonna koduleht: [[ParkWell]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://park-well.visualstudio.com/ParkWell SIIN]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php/Talk:Elibrium meeskond Elibrium] kohta.&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon [https://wiki.itcollege.ee/index.php/Talk:Elibrium meeskond Elibrium] kohta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Link prototüübile asub [http://enos.itcollege.ee/~mroosiok/CSharpProtot%c3%bc%c3%bcpParkWell/ siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039; [http://enos.itcollege.ee/~mroosiok/CSharpLõpptoodeParkWell/ siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Bomory===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
Meeskonna koduleht: [[Bomory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS&#039;&#039;&#039;&lt;br /&gt;
https://eikbomory.visualstudio.com/Bomory&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039;&lt;br /&gt;
Õppejõule saadetud 01.11.2016.&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Bomory#Anal.C3.BC.C3.BCs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Bomoryle teeb Vitamin C tiim&lt;br /&gt;
&lt;br /&gt;
Meeskond Bomory retsenseeris [[Brainery]] analüüsi.&lt;br /&gt;
Retsensioon asub [https://wiki.itcollege.ee/index.php/Talk:Brainery siin]&lt;br /&gt;
&lt;br /&gt;
Lisaks retsenseeriti projekti [[Kassarakendus]] lõpptoodet.&lt;br /&gt;
Retsensioon asub [https://wiki.itcollege.ee/index.php/Talk:Kassarakendus siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
Prototüüp asub siin: [https://drive.google.com/open?id=0B2jSU1zbUNk8ODV4dDV2ZDcwX0E siin]&lt;br /&gt;
&lt;br /&gt;
Andmebaasi nimi peab olema BomoryDB. Andmebaasi loomisel võib kasutada lingi all olevat creates.sql &lt;br /&gt;
&lt;br /&gt;
faili või mudeli failis teha parem klõps ja Generate Database from model ja võtta sealt sql kood. &lt;br /&gt;
&lt;br /&gt;
Et oleks mugavam kaitsta, lisatakse vaikimisi kasutaja Peeter(parool peeter) alla näidisfilme ja raamatuid, &lt;br /&gt;
&lt;br /&gt;
kuid võib teha ka enda kasutaja. Igal rakenduse käivitamisel eelnevad andmed eemaldatakse ja lisatakse&lt;br /&gt;
&lt;br /&gt;
default andmed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
Lõpptoode asub [https://drive.google.com/drive/folders/0B2jSU1zbUNk8bklmMS01UzRjX2c?usp=sharing SIIN]&lt;br /&gt;
(Saadetud ka õppejõu meilile õigeaegselt)&lt;br /&gt;
&lt;br /&gt;
Kaitsmise versioon(parandatud üks viimasel hetkel tekkinud bug)[http://enos.itcollege.ee/~hlaasmag/CSharp/Bomory.zip  SIIN]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kassarakendus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Meelis Sääsk&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
Meeskonna koduleht: [[Kassarakendus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS&#039;&#039;&#039; https://kassarakendus2016.visualstudio.com/Kassarakendus2016&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;B12&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:B12 siin]&lt;br /&gt;
*Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;Bomory&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Bomory siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
*Link prototüübile asub [https://drive.google.com/open?id=0B7mHgwBiWPuNZ016RlhMck8zbW8 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
*Link lõpptootele asub [https://drive.google.com/open?id=0B7mHgwBiWPuNWlZsWDdzSDNqZWs siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Pie Piper===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Villem Markus Loigom&lt;br /&gt;
* Olari Pipenberg&lt;br /&gt;
* Uku-Mart Uprus&lt;br /&gt;
* Ardo Erik&lt;br /&gt;
Meeskonna koduleht: [[Pie_Piper]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
*Link meie C_diesi prototüübile asub [http://enos.itcollege.ee/~opipenbe/C_dies/ siin]&lt;br /&gt;
&lt;br /&gt;
TFS: https://piepiper.visualstudio.com/MyFirstProject/Pie%20Piper/_versionControl&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* Analüüsi ja lõpptoote retsensioon meeskonnale [[Hidden_Mustard]] asub [https://wiki.itcollege.ee/index.php/Talk:Hidden_Mustard#Anal.C3.BC.C3.BCsi_retsensioon siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
*Link meie C_diesi lõpptootele asub [http://enos.itcollege.ee/~opipenbe/C_dies/final/ siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hidden Mustard===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andreas Kirotar&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
* Anneli Asser&lt;br /&gt;
Meeskonna koduleht: [[Hidden_Mustard]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna TFS https://hiddenmustard.visualstudio.com/Store/Store%20Team/_versionControl/changesets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Protottüübi Retsensioon meeskonnale [[Pie_Piper]] asub [https://wiki.itcollege.ee/index.php/Talk:Pie_Piper siin]&lt;br /&gt;
&lt;br /&gt;
*Lõpptoote retsensioon meeskonnanle [[B12]] asub [https://wiki.itcollege.ee/index.php/Talk:B12 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
http://enos.itcollege.ee/~akirotar/wpfstore_proto.zip&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
http://enos.itcollege.ee/~akirotar/WebStore_parandus.zip&lt;br /&gt;
&lt;br /&gt;
===Meeskond: B12===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
Meeskonna koduleht: [[B12]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://b12tiim.visualstudio.com/B12/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale [[Sõnajalg]] asub [https://wiki.itcollege.ee/index.php/Talk:S%C3%B5najalg siin]&lt;br /&gt;
*Lõpptoote retsensioon meeskonnale [[Bank]] asub [https://wiki.itcollege.ee/index.php/Talk:Bank siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
Link on  [http://enos.itcollege.ee/~mpaakspu/cSharpProjekt/ siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
Link on  [http://enos.itcollege.ee/~mpaakspu/cSharpProjectValmis/ siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Elibrium ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Häkkinen&lt;br /&gt;
* Karl Frank&lt;br /&gt;
Meeskonna koduleht: [[Elibrium]]&lt;br /&gt;
&lt;br /&gt;
Prototüüp : http://enos.itcollege.ee/~mhakkine/CSharp/Elibrium.zip &amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi andmebaasi loomise juhend : http://enos.itcollege.ee/~mhakkine/CSharp/Juhend.txt&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://m-hakkinen.visualstudio.com/Elibrium&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Gurmaanid&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Gurmaanid siin]&amp;lt;br&amp;gt;&lt;br /&gt;
*Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;D♭&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_D%E2%99%AD&#039;le siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;:&lt;br /&gt;
http://enos.itcollege.ee/~mhakkine/CSharp/Elibrium.rar &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Link lõpptoote kasutusjuhendile asub [http://enos.itcollege.ee/~kfrank/Kasutusjuhend%20meeskond%20Elibrium%20l%C3%B5pptootele%20(1).pdf siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CozinHero ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
* Kai Kallastu&lt;br /&gt;
Meeskonna koduleht: [[CozinHero]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://metsvahi.visualstudio.com/CozinHero&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[Kuri_Kohvikupidaja]] analüüsile asub [https://wiki.itcollege.ee/index.php/Talk:Kuri_Kohvikupidaja siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[Kuri_Kohvikupidaja]] lõpptootele asub [https://wiki.itcollege.ee/index.php/Talk:Kuri_Kohvikupidaja#L.C3.B5pptoote_retsensioon siin]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna [[Bank]] lõpptoote retsensioon meeskonnale [[CozinHero]] asub [https://wiki.itcollege.ee/index.php/Talk:CozinHero siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp ja lõpptoode&#039;&#039;&#039; [https://drive.google.com/drive/folders/0BzgoTRmLgODvUHVwRU9FeDRybDQ?usp=sharing siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Bank ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aleksei Kopõlov&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Sander Perens&lt;br /&gt;
* Tarvo Sbitnev&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Bank Bank]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://perens.visualstudio.com/Projekt%20Bank/tiimi%20nimi Meeskond Bank]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensiooni teinud meeskond Librarians: [https://wiki.itcollege.ee/index.php/Talk:Bank Retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;CozinHero&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:CozinHero siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Projekti esialgne prototüüp: [http://enos.itcollege.ee/~tadamson/Bank_projekt/Bank.rar Prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Link Lõpptootele: [https://drive.google.com/open?id=0BzETW9aXbA8aaW0talZPbHljRWM SIIN]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ATDV===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aldin Talve - arendaja&lt;br /&gt;
* Delia Viirmaa - projektijuht&lt;br /&gt;
* Mart-Erki Nõumees - arendaja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[ATDV]]&lt;br /&gt;
&lt;br /&gt;
ADTV TFS: [https://dviirmaa.visualstudio.com/ATDV-raamatukogu/_dashboards/ ADTV SIIN]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna &amp;quot;Korter Kõrgel Künkal&amp;quot; toote analüüsile asub [https://wiki.itcollege.ee/index.php/Talk:Korterid_K%C3%B5rgel_K%C3%BCnkal siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna &amp;quot;Librarians&amp;quot; lõppetootele asub&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Librarians#L.C3.B5pptoote_retsensioon siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
Lõpptoode : [http://enos.itcollege.ee/~mnoumees/ ATDV-raamatukogu.7z]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sõnajalg===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Argo Hansen&lt;br /&gt;
* Ragnar Rästas&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [[Sõnajalg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; [https://sonajalg-itk.visualstudio.com/ Sõnajalg-ITK]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/S%C3%B5najalg#Retsensioon_meeskonna_B12_projektile Meeskonna &amp;quot;B12&amp;quot; retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===Meeskond:Gurmaanid===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Brita Pentšuk&lt;br /&gt;
* Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Gurmaanid]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Analüüsi retsensioon ATDV kohta [https://wiki.itcollege.ee/index.php/Talk:ATDV ATDV]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praegune Prototüüp!&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On saadaval siin lehe peal!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
http://enos.itcollege.ee/~kkorvel/CSharpProtot%C3%BC%C3%BCp2016Gurmaanid/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gurmaanide TFS versioonihaldus!&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://gurmaanid.visualstudio.com/&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
http://enos.itcollege.ee/~kkorvel/CSharpProject.rar&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Korterid Kõrgel Künkal===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Edward Mardo&lt;br /&gt;
Meeskonna koduleht: [[Korterid_Kõrgel_Künkal]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Retsensiooni analüüsile teeb meeskond &amp;quot;ATDV&amp;quot;&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Librarians===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kerttu Liis Lootus&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
Meeskonna koduleht: [[Librarians]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://klootus.visualstudio.com/Librarians&lt;br /&gt;
&lt;br /&gt;
Prototüüp: http://enos.itcollege.ee/~lnoor/CSharp/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna Bank poolt: https://wiki.itcollege.ee/index.php/Talk:Librarians&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale Bank [https://wiki.itcollege.ee/index.php/Talk:Bank Retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dokumentatsioon asub zip faili sees.&lt;br /&gt;
&lt;br /&gt;
http://enos.itcollege.ee/~linoor/CSHARP/&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Brainery===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Elina Kuldkepp&lt;br /&gt;
* Berit Põldoja&lt;br /&gt;
* Taavi Teearu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Koduleht:&#039;&#039;&#039; [[Brainery]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* [[Talk:Pirate_Netflix]]&lt;br /&gt;
&lt;br /&gt;
* [[Talk:Brainery]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS&#039;&#039;&#039;&lt;br /&gt;
[https://tteearu.visualstudio.com/Brainery https://tteearu.visualstudio.com/Brainery]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~tteearu/c/BrainerySol.zip http://enos.itcollege.ee/~tteearu/c/BrainerySol.zip]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~tteearu/c/Brainery.zip http://enos.itcollege.ee/~tteearu/c/Brainery.zip]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Rent A Book===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Aapo Kersalu&lt;br /&gt;
* Kristjan Kotto&lt;br /&gt;
* Paul John Niidas&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Rent A Book]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Rent_A_Book#Retsensioon Meeskonna &amp;quot;Forevernotes&amp;quot; retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://rentabookproject.visualstudio.com/Rent%20A%20Book Rent A Book]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: BMS===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kert Kukk&lt;br /&gt;
Meeskonna koduleht: [[BMS]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Dogify===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht [[Dogify]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; https://rososa.visualstudio.com/Dogify/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
Link prototüübile: http://enos.itcollege.ee/~rosoosaa/C%23_Project/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Analüüsi retsensioon tiimile SuperSalajane asub [https://wiki.itcollege.ee/index.php/Dogify#Meeskonna_.E2.80.9ESuperSalajane.E2.80.9D_anal.C3.BC.C3.BCsi_retsensioon siin].&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon tiimile Vitamin C# asub [https://wiki.itcollege.ee/index.php/Talk:Vitamin_C siin].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
http://enos.itcollege.ee/~rosoosaa/C%23_Project/&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ForeverNotes===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
Meeskonna koduleht: [[ForeverNotes]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://forevernotes.visualstudio.com/ForeverNotes SIIN]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;ParkWell&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:ParkWell siin]&lt;br /&gt;
*Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;ParkWell&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:ParkWell siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
http://enos.itcollege.ee/~mmuru/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
http://enos.itcollege.ee/~mmuru/ForeverNotes_NEW.zip&lt;br /&gt;
&lt;br /&gt;
===Meeskond: NullPointerException===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kertu Nurmberg&lt;br /&gt;
* Tõnis Piirits&lt;br /&gt;
Meeskonna koduleht: [[NullPointerException]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; https://null-pointer-exception.visualstudio.com/CSGO%20Triggerbot&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond Rent A Book analüüsi retsensioon: https://wiki.itcollege.ee/index.php/Talk:Rent_A_Book&lt;br /&gt;
&lt;br /&gt;
Meeskond ATDV lõpptoote mittelõplik retsensioon: https://wiki.itcollege.ee/index.php/Talk:ATDV#Anal.C3.BC.C3.BCsi_retsensioon&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~knurmber/CSharp/Projekt/]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SuperSalajane===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Sirle Maarja Allikas&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Jaan Kastõgov&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: https://wiki.itcollege.ee/index.php/Meeskond:SuperSalajane&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://supersalajane.visualstudio.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti analüüs: https://wiki.itcollege.ee/index.php/Meeskond:SuperSalajane#Anal.C3.BC.C3.BCs_Supersalajane&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon: https://wiki.itcollege.ee/index.php/Meeskond:SuperSalajane#Meeskonna_.E2.80.9EDogify.E2.80.9D_anal.C3.BC.C3.BCsi_retsensioon&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Pole Tiimi===&lt;br /&gt;
Liige:&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
&lt;br /&gt;
Meeskonna wikileht: [[Pole_Tiimi]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;       https://drive.google.com/drive/folders/0B44Y5VmeFGrCZm1zYW9pOWptV2s&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:ForeverNotes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kodune Raamatukogu===&lt;br /&gt;
Liige:&lt;br /&gt;
* Laura Teder&lt;br /&gt;
Meeskonna koduleht: [[KoduneRaamatukogu]]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Bomory: [[Talk:Bomory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://drive.google.com/file/d/0ByaWpLHpI9DGUmZpRkZ5eVJLWkE Link lõpptootele]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Autoparandaja===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Viilveer&lt;br /&gt;
Meeskonna koduleht: [[Autoparandaja]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Analüüsi retsensioon [[Talk:FoodCab]]&lt;br /&gt;
Projekti retsensioon [[Talk:FoodCab]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
[https://1drv.ms/u/s!Atnv4O9QOXAsiuRwaKmsahFaKdQrvg Saab siit alla laadida]&lt;br /&gt;
&lt;br /&gt;
Meilide saatmiseks vaja konfigureerida Web.config alt järgnevad võtmed: smtpEmail, smtpPassword, smtpServer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://1drv.ms/u/s!Atnv4O9QOXAsiuZw7RFU0Oxjk5EYWQ Saab siit alla laadida]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS&#039;&#039;&#039;&lt;br /&gt;
https://tostukid.visualstudio.com/autoparandaja/_git/Autoparandaja.NET&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Paabel===&lt;br /&gt;
&#039;&#039;Liikmed:&#039;&#039;&lt;br /&gt;
* Rutt Lindström&lt;br /&gt;
* Esta Prangel&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Liina Abner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [[Paabel]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; [https://kristaryytel.visualstudio.com/Paabel TFS-i link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp (14. detsembri seisuga):&#039;&#039;&#039; [http://enos.itcollege.ee/~labner/paabel/paabel.zip Prototüüp koos algandmete laadimiseks vajalike xml-dega]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
TODO Projekti &amp;quot;Isearve&amp;quot; retsensioon: [[Talk:Isearve]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode (26.01.2016)&#039;&#039;&#039; [http://enos.itcollege.ee/~rlindstr/CSharp/ Lõpptoode (Paabel.zip) ning dokumentatsioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Agraarbeib===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaia Runthal&lt;br /&gt;
* Marianne Trubetskoi&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Agraarbeib]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://kaia.visualstudio.com/MeieTalu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüs (01.11)&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Agraarbeib/Analyys Analüüs Wikis]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon (08.11)&#039;&#039;&#039;&lt;br /&gt;
Retsenseeritav [[Talk:Elekter]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp: 18.12 seisuga&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Agraarbeib/Prototüüp Prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode (26.01) Saab alla laadida siit:&#039;&#039;&#039; &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Agraarbeib/Lõpptoode Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutusjuhendit näeb siit: &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[//docs.google.com/document/d/1vsXsnMsr9yUWbCMQwXC5o0Q0wsNu7HHvPjPskDvV5YQ/edit?usp=sharing:Link Kasutusjuhend]&amp;lt;/span&amp;gt; &#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon (31.01)&#039;&#039;&#039;&lt;br /&gt;
Agraarbeib lõpptoote retsensioon:[[Talk:DevHelp]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MoneyG 1.0===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Saar&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[MoneyG 1.0]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [http://452b.visualstudio.com]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [https://www.dropbox.com/sh/e34g2tst68asvk3/AAAqvzzhxv816i57yH1kHBS1a?dl=0 link prototüübile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://www.dropbox.com/sh/yqd9v5kbl60dsyr/AAAskIt7nHwbBE9krHjQEeWaa?dl=0 link lõpptootele]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon - [[Talk:Kingalaenutus]]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon - TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Laener===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask - programmeerija&lt;br /&gt;
* Marko Nõu - programmeerija&lt;br /&gt;
* Anto Animägi - projektijuht&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Laener]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://kaskmartin.visualstudio.com/Laener]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;&lt;br /&gt;
Retsensioon meeskonnale NullPointerException : [https://wiki.itcollege.ee/index.php/Talk:NullPointerException]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
http://enos.itcollege.ee/~markask/csharp/Laener.zip&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
Retsensioon meeskonnale Autoparandaja: [https://wiki.itcollege.ee/index.php/Talk:Autoparandaja#L.C3.B5pptoote_retsensioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Vitamin C#===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Rene Väli&lt;br /&gt;
* Kaia Tomson&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Vitamin C#]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://fevertree.visualstudio.com/Vitamiin%20Csharp https://fevertree.visualstudio.com/Vitamiin%20Csharp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~mbelzets/VitamiinCKlient.7z http://enos.itcollege.ee/~mbelzets/VitamiinCKlient.7z]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kingalaenutus===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristi Saare&lt;br /&gt;
* Kersti Maurer&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
* Siim Pääro&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Kingalaenutus]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;projekti TFS: [https://kingalaenutus.visualstudio.com/Kingalaenutus Kingalaenutus]&#039;&#039;&#039;&lt;br /&gt;
NB! Õppejõud lisatud itcollege aadressiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid: &#039;&#039;&#039;&lt;br /&gt;
Retsensioon projektile [https://wiki.itcollege.ee/index.php/Talk:Rahaplaneerija Rahaplaneerija]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~ltaimre/KingalaenutusPrototyyp/ Link prototüübile]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~ltaimre/Kingalaenutus/ Link lõpptootele]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon: &#039;&#039;&#039;&lt;br /&gt;
Retsensioon projektile [https://wiki.itcollege.ee/index.php/Talk:Rahaplaneerija Rahaplaneerija]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Isearve ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Isearve]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://isearve.visualstudio.com/IseArve https://isearve.visualstudio.com/IseArve]&lt;br /&gt;
&lt;br /&gt;
Projekti Prototüüp: [https://drive.google.com/open?id=0B6C5fjWH2LC1OEQxQVdpYUlBUkU https://drive.google.com/open?id=0B6C5fjWH2LC1OEQxQVdpYUlBUkU]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
[[Talk:Ajamasin]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie tööle kirjutatud retsensioon&#039;&#039;&#039;&lt;br /&gt;
[[Talk:Isearve]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonnale Elekter kirjutatud lõpptoote retsensioon&#039;&#039;&#039;&lt;br /&gt;
[[Talk:Elekter]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://drive.google.com/open?id=0B6C5fjWH2LC1d3Ztc3hlWFN1cEE https://drive.google.com/open?id=0B6C5fjWH2LC1d3Ztc3hlWFN1cEE]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: DevHelp===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Mikk Erlenheim&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
Meeskonna koduleht: [[DevHelp]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Projekti Garden of Towers analüüsi retsensioon:[[Talk:Garden of Towers]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp (18. detsembri seisuga):&#039;&#039;&#039; [http://enos.itcollege.ee/~kleemets/II%20semester/Programmeerimine%20C%23%20keeles/DevHelpProto/ Prototüübi link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~kleemets/II%20semester/Programmeerimine%20C%23%20keeles/DevHelp/ Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://devhelp.visualstudio.com/]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon meeskonnale Agraarbeib&#039;&#039;&#039;&lt;br /&gt;
[[Talk: Agraarbeib]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Elekter ===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Kristo Oidermaa&lt;br /&gt;
* Tiit Post&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [[Elekter]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; [https://elekter.visualstudio.com/i243Elekter/ https://elekter.visualstudio.com/i243Elekter]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Projekt FoodBytes [[Talk:FoodBytes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [https://drive.google.com/open?id=0B13XA4AyIfQNc05vSi1UNTRsbkU link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://drive.google.com/drive/folders/0B6rC6xduz_u4RXN2ZDNVVTRLeUU link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon Isearve poolt:&#039;&#039;&#039; [[Talk:Elekter#Retsensioon_meeskonna_Elekter_l.C3.B5pptootele]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Battle2048===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andrus Seiman&lt;br /&gt;
*Kristjan Peterson&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Battle2048]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS:&lt;br /&gt;
https://battle2048.visualstudio.com/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Analüüsile: [[Talk:Vitamin_C]]&lt;br /&gt;
&lt;br /&gt;
Lõpptootele: [[Talk:EasyDesk]] (tegemisel)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039; [https://dl.dropboxusercontent.com/u/6754782/ITC/Battle2048Game_prototype.zip link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039; [https://dl.dropboxusercontent.com/u/6754782/ITC/Battle2048Game_final.zip link]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: EasyDesk===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[EasyDesk]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://marjup.visualstudio.com/EasyDesk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* Projekti &amp;quot;Agraarbeib&amp;quot; analüüsi retsensioon: [[Talk:Agraarbeib]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [http://enos.itcollege.ee/~mputsepp/ link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;  [https://drive.google.com/open?id=0B1FRLg5P7bZWRGJJd21CVnJMVTg link]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ajamasin===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Hellerma&lt;br /&gt;
* Teele Sepman&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht:[[Ajamasin]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://teelesepman.visualstudio.com/Ajamasin/ (https://ajamasin.visualstudio.com/Ajamasin)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;:&lt;br /&gt;
Analüüsi retsensioon: [https://wiki.itcollege.ee/index.php/Talk:OnTime OnTime]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Jarvis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
&lt;br /&gt;
* Grigori Palamartšuk - Scrum Master &amp;amp; Product owner&lt;br /&gt;
* Andrei Grigorjev - arendaja&lt;br /&gt;
* Artyom Likhachev - arendaja&lt;br /&gt;
* Maksim Tšeljabov - arendaja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/JARVIS Jarvis]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://grigorip.visualstudio.com/Jarvis Jarvis]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TikTokTek===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Eva Ibrus&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;&lt;br /&gt;
[[TikTokTek]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS&#039;&#039;&#039;&lt;br /&gt;
https://tiktoktek.visualstudio.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
[[Talk:Battle2048]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
Dokumentatsioon ja kood sisalduvad arhiivis:&lt;br /&gt;
[http://enos.itcollege.ee/~rsaarmae/Csharp/TikTokTek.zip LINK]&lt;br /&gt;
(käivitamiseks tuleb Visual Studios &#039;&#039;&#039;TikTokTek.WPF&#039;&#039;&#039; projektil paremklõpsata hiirega ja &#039;&#039;&#039;[Set as StartUp project]&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Rahaplaneerija===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Maila Keerus&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht:&lt;br /&gt;
[[Rahaplaneerija]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: [https://rahaplaneerija.visualstudio.com/Rahaplaneerija Rahaplaneerija]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;:&lt;br /&gt;
[[Talk:EasyDesk]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;:&lt;br /&gt;
18.12. seisuga: [http://enos.itcollege.ee/~ejogi/Rahaplaneerija/ Rahaplaneerija prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;:&lt;br /&gt;
[http://enos.itcollege.ee/~ejogi/Rahaplaneerija/ Rahaplaneerija lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon lõpptootele&#039;&#039;&#039;:&lt;br /&gt;
[[Talk:Isearve]]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Garden of Towers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Nele Sergejeva&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Garden_of_Towers&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://gardenoftowers.visualstudio.com/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Laener meeskonna retsensioon: https://wiki.itcollege.ee/index.php/Talk:Laener&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===Meeskond: FoodCab===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mario Mustasaar&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/FoodCab&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://foodcab.visualstudio.com/&lt;br /&gt;
&lt;br /&gt;
Protüüp 18.12 seisuga asub [https://www.dropbox.com/sh/jxh7gtwvbr3ba7p/AAC3gTpcfFi1dY3WVhdxIZC3a?dl=0 siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039; &lt;br /&gt;
* Retsensioon meeskonna Paabel projekti analüüsile asub [https://wiki.itcollege.ee/index.php/Talk:Paabel siin]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
* Kood ja muud failid dropboxis asub [https://www.dropbox.com/sh/qi4xyyidvtu8z49/AABNVDg4Au_mpCN8VzSWIBc_a?dl=0 siin]&lt;br /&gt;
Täieneb veel 27.01 jooksul&lt;br /&gt;
&lt;br /&gt;
===Meeskond: MyLibrary===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Projekti TFS:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: OnTime ===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
*Tatjana Kruglova&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht&#039;&#039;&#039;:&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/OnTime OnTime Wiki]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projetki TFS&#039;&#039;&#039;: &lt;br /&gt;
[https://ontimekruglova.visualstudio.com/OnTime/ OnTime TFS]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;: &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:TikTokTek TikTokTek]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
[https://drive.google.com/drive/folders/0By340FvSRdiVSnVRNWFaUG9iSGM?usp=sharing OnTime Prototüüp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
[https://drive.google.com/open?id=0By340FvSRdiVSnVRNWFaUG9iSGM OnTime]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: FoodBytes ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aet Udusaar&lt;br /&gt;
*Taavi Põder&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/FoodBytes&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://foodbytes.visualstudio.com/FoodBytes/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:Autoparandaja Autoparandaja analüüsile] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
https://drive.google.com/drive/folders/0B4h9jaw4qfcIV010aUI1MmZrc2M&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SeDuM===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Liina Laumets  &lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: SeDuM]]&lt;br /&gt;
&lt;br /&gt;
Projekti TFS:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Koeraplats===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039; &lt;br /&gt;
* Maie Jeltsova&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039;&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Koeraplats&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; &lt;br /&gt;
https://koeraplats.visualstudio.com/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039; TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp&#039;&#039;&#039; TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode&#039;&#039;&#039; TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Just Another Library===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
&lt;br /&gt;
* Maksim Tseljabov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: https://wiki.itcollege.ee/index.php/Just_Another_Library&lt;br /&gt;
&lt;br /&gt;
Projekti TFS: https://maksimc.visualstudio.com/Library&lt;br /&gt;
&lt;br /&gt;
Retsensioonid TBD&lt;br /&gt;
&lt;br /&gt;
Lõpptoode TBD&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Elekter&amp;diff=117560</id>
		<title>Talk:Elekter</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Elekter&amp;diff=117560"/>
		<updated>2017-02-01T18:30:35Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Retsensioon meeskonna Elekter lõpptootele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Analüüsi retsensioon =&lt;br /&gt;
==Retsensioon meeskonna [[Elekter]] analüüsile==&lt;br /&gt;
Retsensiooni koostas: [https://wiki.itcollege.ee/index.php/Agraarbeib Agraarbeib]&lt;br /&gt;
&lt;br /&gt;
==Tiimi Elekter analüüsi retsensioon==&lt;br /&gt;
&lt;br /&gt;
Meeskonna Elekter rakenduse analüüs on põhjalik ja annab hea ülevaate eesmärkidest ja funktsionaalsusest. Analüüsist tuleb välja kõik põhiline info, mida realiseerimiseks vaja on. Üheselt arusaadav on ka, mis otstarbeks see rakendus luuakse ja mis võimalused on seal kasutajal.&lt;br /&gt;
&lt;br /&gt;
Rakendusega tahetakse hallata väga paljusid korteriühistuga seotud teemasid. Ohu kohaks võibki osutuda see, et kõiki plaanitud vajalikke funktsionaalsusi ei jõuta realiseerida. Analüüsis ei olnud välja toodud andmemudelit, et osaliselt hinnata projekti tegelikku mahtu. Kui andmemudel on liiga suur, siis võibki tekkida ajapuudus terviku teostamisel.&lt;br /&gt;
&lt;br /&gt;
==Mõned märkused:==&lt;br /&gt;
&lt;br /&gt;
Arvestama peaks sellega, et kui soovitakse rakendust kasutada väljaspool Tallinna, siis peaks olema ka väli LINN andmebaasis.&lt;br /&gt;
&lt;br /&gt;
Retsensioonist ei loe välja, kas kasutatakse &#039;&#039;database first&#039;&#039; või &#039;&#039;code first&#039;&#039; lähenemist.&lt;br /&gt;
&lt;br /&gt;
Kas rakenduse päringud käivad otse baasi tabelite pihta või on ka vahekihid?&lt;br /&gt;
&lt;br /&gt;
Arvete meilile saatmise funktsionaalsus võiks olla „Must have“ korteriomaniku seisukohast.&lt;br /&gt;
&lt;br /&gt;
==C#==&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Category:Programmeerimine_CSharp_keeles C# aine koduleht]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2016) C# kodutöö 2016]&lt;br /&gt;
&lt;br /&gt;
= Lõpptoote retsensioon =&lt;br /&gt;
== Retsensioon meeskonna [[Elekter]] lõpptootele ==&lt;br /&gt;
&lt;br /&gt;
Meeskond Elekter on korralikult vaeva näinud ning teinud endale selgeks missugust lõpp produkti nad soovivad.&lt;br /&gt;
Analüüs oli põhjalik ning selgelt on näha, et jaotatud rollid on toiminud ilusti.&lt;br /&gt;
&lt;br /&gt;
Põhjalik dokumentatsioon ning blogi postitused olid huvitavaks kaaslaseks retsensiooni koostamisel, andis aimu kuidas meeskond on kogu produkti arendanud ning missuguseid väljakutseid nähti toote arendamise käigus.&lt;br /&gt;
Elektri programmi sain tööle ilma igasuguste viperusteta.&lt;br /&gt;
&lt;br /&gt;
UI poole peal on näha, et on vaeva nähtud ning toodud ka silma ilu, samas on näha, et akna suuruse muutmise peale mõeldud ei ole või ei jäänud aega sellega tegeleda.&lt;br /&gt;
&lt;br /&gt;
Kood on korrektne ning paigutatud loogiliselt ning saab jälgida kust kuhu mingid meetodid viivad ning samuti tekib ka suurem pilt ette kuidas programm töötab.&lt;br /&gt;
&lt;br /&gt;
Alguses esimese käivtamise juures võiks kogu selle loogika, mis käib andmebaasis ja teeb muid asju viia eraldi Service.sse ja xaml.cs failist välja (Ntx: FirstRunService), sinna alla võiks viia ka kõik meetodid mis esimese käivitamisega tegelevad ja on muidu ElekterService-s, st hiljem kui on soov toode produktsiooni viia siis see mis on ilmselgelt testimiseks ja debugimiseks mõeldud saab lihtsalt eemaldada.&lt;br /&gt;
&lt;br /&gt;
Teatud kohtades ei ole piisavalt kontrollitud, kas kõik on ikka olemas mida on vaja koodi jooksutamiseks:&lt;br /&gt;
N: Kui korteril ei ole võlgnevusi ja vajutada nuppu &amp;quot;Märgi arved makstuks&amp;quot;, siis saab NullReferenceExceptioni.&lt;br /&gt;
Natuke rohkem feedbacki võiks ka olla -&amp;gt; korteri lisamisel tekib loll tunne, et kas korter sai ikka lisatud või mitte?&lt;br /&gt;
Kui kõiki välju korteri lisamisel ei täida, siis öeldakse, et täida kõik väljad, aga vanad väljad tühjendatakse, natukene tüütu.&lt;br /&gt;
Selliseid väikeseid vigu leiab palju.&lt;br /&gt;
&lt;br /&gt;
Aga ärge laske ennast vigadest häirida, toode oli väga korralik ning korrektselt valmistatud, kindlasti 100% vääriline töö.&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Ajamasin&amp;diff=114653</id>
		<title>Talk:Ajamasin</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Ajamasin&amp;diff=114653"/>
		<updated>2016-11-13T20:34:56Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Funktsionaalsus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ajamasinat retsenseeris meeskond [[Isearve]], Siim Kallari ja Priit Tiganik&lt;br /&gt;
&lt;br /&gt;
RETSENSIOON ON VEEL KIRJUTAMISEL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Arhitektuur ===&lt;br /&gt;
&lt;br /&gt;
Loodetavsti saan õigesti aru, et rakendus koosneb praeguse visiooni kohaselt kahest peamisest nö eraldi programmist või vaatest, mille aluskood on ilmselt üpris sarnane, kuid tegu on siiski täiesti eraldiseisvate programmidega, mis on ühendatud vaid andmebaasi kaudu. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Funktsionaalsus ===&lt;br /&gt;
&lt;br /&gt;
Väga mahukas ettevõtmine ning väga täpselt on kirja pandud kasutaja käitumine!&lt;br /&gt;
&lt;br /&gt;
Soovitaks korraks hinnata töö tegijatel, kaua võib nende erinevate osade programmeerimine aega võtta ning hinnata, kas saadakse valmis õigeks ajaks ja võib-olla kaaluda funktsionaalsuse vähendamist. (N: alustada prototüüpimist ainult tööpakkumise sisestamisest/kustutamisest, vaatamisest ning vastuvõtmisest)&lt;br /&gt;
&lt;br /&gt;
Hetkel jääb selgusetuks, kuidas erinevaid kasutajaid eristatakse, kas olemas on sisselogimise funktsioon või saab iga kasutaja anonüümselt valida, kes ta on ning kui tuleb sisselogimise funktsioon, siis kes tegeleb kasutaja registreerimisega, kasutaja ise või organisatsiooni HR?&lt;br /&gt;
&lt;br /&gt;
Kas töö mahu arvutamine ja hind on täispäevade kaupa? Hetkel see paistab nii oelvat, kuigi päriselus käib arveldamine tavaliselt töötundides.&lt;br /&gt;
Töö algus ja lõpu aega soovitaks märkida kellaaegadega, kuna isegi organisatsiooni siseselt võivad töö algus / lõpu kellaajad olla erinevad (võimalikud ka öövahetused).&lt;br /&gt;
Sellest lähtuvalt, kas kuhugi läheb hiljem kirja ka palju tööd tehti või on arvestus selle järgi, et inimesed käivad tööl lepingu alusel 8-17.00 (16.00) ja siis valivad selle järgi, organisatsiooni siseselt, kus nad töötada tahavad?&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale&amp;quot; - mitte kuskilt ei tule välja, kus kohas peaks olema töötajale see nupp, millega ta saab ennast mingile tööpakkumisele registreerida (küll on jutt sellest, kuidas ta saab ennast maha registreerida)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“&amp;quot; - segane lause, kas tööpakkumise juurde märgitakse isiku andmed süsteemi poolt automaatselt kui ta registreerib või kes märgib?&lt;br /&gt;
&lt;br /&gt;
=== Andmebaas ===&lt;br /&gt;
&lt;br /&gt;
Andmebaasi tabelite arv tundub antud töö jaoks olema täiesti piisav ning nende sisu asjakohane. Paar mõtet andmebaasi ülevaadet lugedes siiski tekkis.&lt;br /&gt;
*Esiteks ei saa selle praegusest kirjakujust liiga hästi aru, kuidas üks tabel teisega seotud võib olla. Siin võib abiks olla, kui kasutada üle kogu andmebaasi unikaalseid väljade nimetusi. Näiteks Pakkumise id oleks nimetusega pakkumine_id ja Asukoha id oleks asukoht_id.&lt;br /&gt;
*Kasutades eelnevat loogikat peaks olema näha, et antud hetkel on andmebaasi skeemis osad id-d kirjas ainult ühe korra, mis omakorda tähendab seda, et selliste id-dega tabelid pole skeemi järgi ühegi teise tabeliga seotud. Tabelid Asukoht ja Staatus paistavad olevat sellised tabelid, mille sisu ei saa hetkel kuskil mujal kasutada, kuna nende id-sid muudes tabelites ei leidu. Kuna mõlemad on loogiliselt kõige rohkem seotud pakkumisega, peaks Pakkumiste tabelit täiendama kahe väljaga: asukoht_id ja staatus_id. Väli &amp;quot;staatus&amp;quot; on küll pakkumiste tabelis olemas, kuid hetkel jääb arusaamatuks selle funktsioon, kui on olemas eraldi tabel Staatus.&lt;br /&gt;
*Väga hea, et analüüsi käigus on selgunud vajadus pakkumist ja isikut siduvale tabelile, kuna ühel pakkumisel võib olla mitu tööotsijat ja üks tööotsija võib kandideerida ka mitmele erinevale pakkumisele.&lt;br /&gt;
*Ehk soovite pakkumisele lisada ka pakkumise tegija? Näiteks teavad tööotsijad siis kellegi käest lisainfot küsida. Selle tarvis võib pakkumise tabelisse siiski ühe isik_id välja lisada, aga see oleks siis pakkumise looja või kontaktisiku id. Lisainfo (nt nime) saaks siiski tuua juurde tabelist Isik.&lt;br /&gt;
*Pakkumiseisik ja Logi tabelis on puudu unikaalne id. See pole absoluutselt vajalik, kuid kunagi kahjuks ka ei tule.&lt;br /&gt;
*Analüüsi funktsionaalsust kirjeldavas osas on algust tehtud juba ka andmete tüüpide kirjeldamisega, mis on väga hea. Pigem võiks seda teemat ilmselt just andmebaasi skeemi osas puudutada, sest siis ei peaks seda iga funktsionaalsuse juures eraldi tegema ning väheneb tõenäosus näpukatele. Näiteks paistab üks selline olevat ürituse ja positsiooni tekstiväljade pikkuse muutus vastavalt funktsionaalsuse kirjeldusele. Igaks juhuks mainime ära, et andmebaasi enda eelistatud kuupäeva formaat on YYYY-MM-DD.&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101105</id>
		<title>Arvutigraafika</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101105"/>
		<updated>2016-01-30T11:30:48Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Milles seisnes arvutigraafika pioneeride teene.&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika toomine kunstide juurde, see tähendab tutvustada arvutist tulevate abstraktsete joonte kujutamist kompositsioonina, mitte abstraktse väljundina.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. Milles seisnes Pierre Bezier osa arvutigraafika arengus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bezier kõverate loomine, 4 kontroll punktiga joon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3. Millist aastakümmet võib pidada arvutigraafika alguseks.&amp;lt;br&amp;gt;&lt;br /&gt;
50-60&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika ajaloo perioodid.&amp;lt;br&amp;gt;&lt;br /&gt;
Pioneeride aeg 1956-1986&amp;lt;br&amp;gt;&lt;br /&gt;
Paintboxi aeg 1986-1996&amp;lt;br&amp;gt;&lt;br /&gt;
Multimeedia aeg 1996-2006&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Arvutigraafika jaguneb kahte põhiliiki. Millistesse?&amp;lt;br&amp;gt;&lt;br /&gt;
Pikselgraafika ja vektorgraafika. (Vektorgraafika ja rastergraafika)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Mis toiming on interpoleerimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kõverjoone punktide koordinaatide pidev määramine mõne etteantud punkti alusel. I-i kasutatakse näit. lõikepinkide programmjuhtimises, kus i-i väljundsignaalid toimivad tööpingi organitele ning panevad need liikuma vastavalt etteantud kõverjoonele või näiteks plotterites graafiliste kujutiste&lt;br /&gt;
väljastamiseks digitaalarvutist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Milles seisneb vektorgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Lõikude kirjeldamine ühe vormeli abil. Kõver jagatakse võimalikult väikesteks osadeks, et saavutada võimalikult lähedast aproksimatsiooni. Kasutatakse lineaarset diskreetimist. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. Mis on Bezier kõvera alamobjektid?&amp;lt;br&amp;gt;&lt;br /&gt;
Kontroll punktid, lineaarsed jooned&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
8. Kirjeldage CorelDRAW joone tugipunktide tüüpe?&amp;lt;br&amp;gt;&lt;br /&gt;
Line - Sirge segment kahe tugipunkti vahel&amp;lt;br&amp;gt;&lt;br /&gt;
Curve - tugipunktidel kontrollpunktide olemasolu&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
9. Mis on kompositsioon?&amp;lt;br&amp;gt;&lt;br /&gt;
Teose (heli, kirjandus, kunst) paigutuslik tasakaal, st luuakse tasakaal erinevate osade vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
Ideede esile toomine, ebaolulise välja jätmine, taha plaanile viimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
10. Mis on kuldlõige?&amp;lt;br&amp;gt;&lt;br /&gt;
Kuldlõige tähendab lõigu sellist jaotamist kaheks osaks, et suurem osa oleks kogu lõigu ja selle väiksema osa keskmine võrdeline.&amp;lt;br&amp;gt;&lt;br /&gt;
Seda suhet saab väljendada matemaatilise konstandiga (fii), mis on irratsionaalarv järgmise ligikaudse väärtusega: 1,61803&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
11. Millist kirja kasutatakse enamasti teabegraafikas? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Kaugelt lugemiseks sobivad kirjad, milledel on enamvähem ühejämedused jooned, ehk groteskkirjad, kuna tähe osad on samajämedused ja loetavus säilib.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
12. Milline kiri on pikema teksti lugemiseks sobivam? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Lähedalt lugemiseks mõeldud teksti puhul on vastupidi: kergem on lugeda kui tähe jooned on erineva paksusega – nagu klassikalise antiikva laadsed kirjad. Veel kergendavad lugemist seriifide olemasolu, sest seriifidega tähed on kõik erinevad ja neid on kergem ära tunda.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
13. Kirjeldage aditiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Eritugevuselise liitmisega saadakse kõikvõimalikke värvusi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
14. Kirjeldage subtraktiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Põhineb valguse neeldumisel värvides. Me näeme neid värve, mis ei neeldu vaid peegelduvad tagasi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
15. Kirjeldage värviringi. Millised on värviringi põhivärvid?&amp;lt;br&amp;gt;&lt;br /&gt;
Värvid asuvad nii, et iga värv asub tema täiendvärvi vastas ja nende värvide vahel, millede segunemisel ta saadi.&lt;br /&gt;
Põhivärvib: RGB, CMY&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
16. Miks nimetatakse mingit värviringi tooni vastandvärviks?&amp;lt;br&amp;gt;&lt;br /&gt;
Sest vähendades ühe mõju, suureneb teise ehk vastandvärvi mõju.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
17. Mis on värvide põhiparameetrid?&lt;br /&gt;
Värvivärvus, intensiivsus ja heledus. (Hue, Saturation, Whiteness)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
18. Kirjeldage pikselgraafika loomist.&amp;lt;br&amp;gt;&lt;br /&gt;
Kõigepealt pilt diskreetitakse (jaotatakse osadeks), antakse bitmap koordinaadistikus koordinaat ning määratakse tonaalsus ning siis kvantitakse (määratakse mingi värvus)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
19. Mis toiming on diskreetimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kujutise osadeks jaotamine ning osale asukoha andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
20. Mis toiming on kvantimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Igale diskreetitud osale mingi väärtuse andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
21. Seletage lahti mõiste “värvisügavus”.&amp;lt;br&amp;gt;&lt;br /&gt;
Kvantimisel loodud tabelite &amp;quot;üksteise taha/sügavuti&amp;quot; paigutamine biti kaupa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
22. Seletage lahti mõiste “resolutsioon”.&amp;lt;br&amp;gt;&lt;br /&gt;
Diskreeditud elementide hulk mingi mõõtühiku kohta.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
23. Kuidas tekib monitorile värviline pilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Värvimonitori elektronkiiretoru sisaldab kolme elektronkahurit, ekraani siseküljel mosaiigi kolmevärvilistest täppidest luminofooriga (R- punane, G- roheline ja B- sinine) ja varimaski (shadow mask) nende vahepeal. Maskis olevad avad (ümmargused või piklikud) lasevad läbi ainult ühe kindla elektronkiire temale vastava luminofoori täpile. Ekraani väliskülg on kaetud erilise kihiga, et vähendada peegeldumisi ja helkimist, ilma et kuva kvaliteet selle all kannataks. Nagu öeldud tehakse värvilise kujutise saamiseks luminofoortäpid kolme värvi: punased, rohelised ja sinised. Nende omavahelisel kombineerimisel saab siis moodustada ülejäänud värvusi (kui asja peenemalt uurima hakata, näiteks fototöötluse ja trükiettevalmistuse jaoks, siis selgub et siiski mitte päris kõiki värvusi; &amp;quot;tavakasutaja&amp;quot; jaoks pole sellel aga suuremat tähtsust).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
24. Milles seisneb pikselgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Kahemõõtmeline. Pilt koosneb ühesuurustest ruutudest ehk pikslitest.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
25. Seletage lahti mõiste “antialias”.&amp;lt;br&amp;gt;&lt;br /&gt;
Anti alias laseb pildi ära siluda; Silumisel aetakse segi ääre ja tausta kokkupuute ala.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
26. Milleks kasutatakse pikselgraafikas maske?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi osade muust pildist eraldamiseks. Maski eelis selekteeritud ala ees on selles, et maski ala saab säilitada ja redigeerida, kuna mask on ise ka kui pilt. Lisaks saab maski muuta selekteeritud alaks ja vastupidi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
27. Milleks kasutatakse pikselgraafikas kihte?&amp;lt;br&amp;gt;&lt;br /&gt;
Erinevate alade loomiseks ja eristamiseks redigeeritaval objektil&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
28. Mida peab arvestama värvide valimisel-määramisel?&amp;lt;br&amp;gt;&lt;br /&gt;
Seadme eripära, et toonid jääksid vastava seadme värviruumi sisse.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
29. Milliseid värviruume kasutatakse arvutigraafikas?&amp;lt;br&amp;gt;&lt;br /&gt;
RGB, CMYK, HSB, Lab&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
30. Miks ei soovitata pikselgraafikas pildi olemasolevat resolutsiooni suurendada?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi suurendamiseks tehakse lihtsalt pikslidest koopiad ning sellega seoses halveneb pildi kvalideet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
31. Kuidas teha kindlaks kas pildil on värvid õiged või valed?&lt;br /&gt;
Kasutatakse subjektiivset (isikliku taju ja esteetika alusel, kujutatakse ette kuidas võiks parim tulemus välja näha) või objektiivset hindamist (kasutatakse histogrammi, erinevaid graafikuid et hinnata pildi värve).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
32. Milleks on olemas värvi kanalid?&lt;br /&gt;
Pildi värvide korrigeerimiseks. Igas kanalis on unikaalne informatsioon tervikpildi kohta ning kanalite abil on võimalik korrigeerida pilti.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
33. Mis määrab kihtide segustamise tulemuse?&lt;br /&gt;
Baas värvi ning segustatava värvi ning nende omavahelise läbipaistvuse ja täidetuse kooskõla.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
34. Kuidas luuakse 3d graafika?&lt;br /&gt;
Hulknurgad lammutatakse videokaardi ning draiverite poolt lihtsatakse kolmnurkadeks, nende tipud ühendatakse omavahel joontega ning saadakse tasapind. Tippude koordinaadid salvestatakse ning projitseeritakse vaatetasapinnale, mille tulemusel tekib kolmemõõtmelisuse illusioon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
35. Mis loob pildi 3d illusiooni?&lt;br /&gt;
Pildi 3d illusiooni loob pildile erinevate varjude andmine, tekstuuride loomine ning paigutamine 2d pinnal nii, et me tajuksime neid kaugemal/eespool seisvatena ning tunnetus tekib meie kogemusest, mis on tekkinug meid ümbritsevast keskkonnast.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
36. Mis on 2d ja 3d graafika erinevused?&lt;br /&gt;
2d puhul kasutatakse objektil kahte telge (X ja Y), 3d puhul määratakse objekt 3 teljega (X,Y,Z)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
37. Kuidas luuakse 3ds Max’is Loft objekte?&lt;br /&gt;
Loft meetodi puhul luuakse objekt nii, et ristlõige asetatakse pikki trajektoori.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
38. Seletage lahti mõiste “animatsioon”.&lt;br /&gt;
Animatsioon on illusioon liikumisest, kus objekti parameetreid ja/või omadusi muudetakse mingi aja jooksul. Ühe ajaühiku jooksul toimub objektiga mingi muutus ning teise ajaühiku jooksul teine, need omavahel kokku liites saame illusioon, et tegemist on liikumisega.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
39. Millistest alamobjektidest koosneb 3ds Max võreobjekt?&lt;br /&gt;
Tipud - Vertex, servad - edge, tahud - face, polügonid - polygon, kogu objekt - element.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
40. Mis on normaal? Milline osa on tal 3d graafikas?&lt;br /&gt;
Normaal on kolmnurga, e tahu geomeetrilisest tsentrist, risti tahuga olev joon. Selle kalde abil arvutatakse tahu värving (eespool heledam, taga tumedam) või see, kas teda üldse kuvama peaks.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101103</id>
		<title>Arvutigraafika</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101103"/>
		<updated>2016-01-30T11:29:40Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Milles seisnes arvutigraafika pioneeride teene.&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika toomine kunstide juurde, see tähendab tutvustada arvutist tulevate abstraktsete joonte kujutamist kompositsioonina, mitte abstraktse väljundina.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. Milles seisnes Pierre Bezier osa arvutigraafika arengus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bezier kõverate loomine, 4 kontroll punktiga joon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3. Millist aastakümmet võib pidada arvutigraafika alguseks.&amp;lt;br&amp;gt;&lt;br /&gt;
50-60&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika ajaloo perioodid.&amp;lt;br&amp;gt;&lt;br /&gt;
Pioneeride aeg 1956-1986&amp;lt;br&amp;gt;&lt;br /&gt;
Paintboxi aeg 1986-1996&amp;lt;br&amp;gt;&lt;br /&gt;
Multimeedia aeg 1996-2006&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Arvutigraafika jaguneb kahte põhiliiki. Millistesse?&amp;lt;br&amp;gt;&lt;br /&gt;
Pikselgraafika ja vektorgraafika. (Vektorgraafika ja rastergraafika)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Mis toiming on interpoleerimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kõverjoone punktide koordinaatide pidev määramine mõne etteantud punkti alusel. I-i kasutatakse näit. lõikepinkide programmjuhtimises, kus i-i väljundsignaalid toimivad tööpingi organitele ning panevad need liikuma vastavalt etteantud kõverjoonele või näiteks plotterites graafiliste kujutiste&lt;br /&gt;
väljastamiseks digitaalarvutist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Milles seisneb vektorgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Lõikude kirjeldamine ühe vormeli abil. Kõver jagatakse võimalikult väikesteks osadeks, et saavutada võimalikult lähedast aproksimatsiooni. Kasutatakse lineaarset diskreetimist. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. Mis on Bezier kõvera alamobjektid?&amp;lt;br&amp;gt;&lt;br /&gt;
Kontroll punktid, lineaarsed jooned&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
8. Kirjeldage CorelDRAW joone tugipunktide tüüpe?&amp;lt;br&amp;gt;&lt;br /&gt;
Line - Sirge segment kahe tugipunkti vahel&amp;lt;br&amp;gt;&lt;br /&gt;
Curve - tugipunktidel kontrollpunktide olemasolu&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
9. Mis on kompositsioon?&amp;lt;br&amp;gt;&lt;br /&gt;
Teose (heli, kirjandus, kunst) paigutuslik tasakaal, st luuakse tasakaal erinevate osade vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
Ideede esile toomine, ebaolulise välja jätmine, taha plaanile viimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
10. Mis on kuldlõige?&amp;lt;br&amp;gt;&lt;br /&gt;
Kuldlõige tähendab lõigu sellist jaotamist kaheks osaks, et suurem osa oleks kogu lõigu ja selle väiksema osa keskmine võrdeline.&amp;lt;br&amp;gt;&lt;br /&gt;
Seda suhet saab väljendada matemaatilise konstandiga (fii), mis on irratsionaalarv järgmise ligikaudse väärtusega: 1,61803&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
11. Millist kirja kasutatakse enamasti teabegraafikas? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Kaugelt lugemiseks sobivad kirjad, milledel on enamvähem ühejämedused jooned, ehk groteskkirjad, kuna tähe osad on samajämedused ja loetavus säilib.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
12. Milline kiri on pikema teksti lugemiseks sobivam? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Lähedalt lugemiseks mõeldud teksti puhul on vastupidi: kergem on lugeda kui tähe jooned on erineva paksusega – nagu klassikalise antiikva laadsed kirjad. Veel kergendavad lugemist seriifide olemasolu, sest seriifidega tähed on kõik erinevad ja neid on kergem ära tunda.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
13. Kirjeldage aditiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Eritugevuselise liitmisega saadakse kõikvõimalikke värvusi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
14. Kirjeldage subtraktiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Põhineb valguse neeldumisel värvides. Me näeme neid värve, mis ei neeldu vaid peegelduvad tagasi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
15. Kirjeldage värviringi. Millised on värviringi põhivärvid?&amp;lt;br&amp;gt;&lt;br /&gt;
Värvid asuvad nii, et iga värv asub tema täiendvärvi vastas ja nende värvide vahel, millede segunemisel ta saadi.&lt;br /&gt;
Põhivärvib: RGB, CMY&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
16. Miks nimetatakse mingit värviringi tooni vastandvärviks?&amp;lt;br&amp;gt;&lt;br /&gt;
Sest vähendades ühe mõju, suureneb teise ehk vastandvärvi mõju.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
17. Mis on värvide põhiparameetrid?&lt;br /&gt;
Värvivärvus, intensiivsus ja heledus. (Hue, Saturation, Whiteness)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
18. Kirjeldage pikselgraafika loomist.&amp;lt;br&amp;gt;&lt;br /&gt;
Kõigepealt pilt diskreetitakse (jaotatakse osadeks) ning siis kvantitakse (määratakse mingi värvus)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
19. Mis toiming on diskreetimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kujutise osadeks jaotamine ning osale asukoha andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
20. Mis toiming on kvantimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Igale diskreetitud osale mingi väärtuse andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
21. Seletage lahti mõiste “värvisügavus”.&amp;lt;br&amp;gt;&lt;br /&gt;
Kvantimisel loodud tabelite &amp;quot;üksteise taha/sügavuti&amp;quot; paigutamine biti kaupa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
22. Seletage lahti mõiste “resolutsioon”.&amp;lt;br&amp;gt;&lt;br /&gt;
Diskreeditud elementide hulk mingi mõõtühiku kohta.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
23. Kuidas tekib monitorile värviline pilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Värvimonitori elektronkiiretoru sisaldab kolme elektronkahurit, ekraani siseküljel mosaiigi kolmevärvilistest täppidest luminofooriga (R- punane, G- roheline ja B- sinine) ja varimaski (shadow mask) nende vahepeal. Maskis olevad avad (ümmargused või piklikud) lasevad läbi ainult ühe kindla elektronkiire temale vastava luminofoori täpile. Ekraani väliskülg on kaetud erilise kihiga, et vähendada peegeldumisi ja helkimist, ilma et kuva kvaliteet selle all kannataks. Nagu öeldud tehakse värvilise kujutise saamiseks luminofoortäpid kolme värvi: punased, rohelised ja sinised. Nende omavahelisel kombineerimisel saab siis moodustada ülejäänud värvusi (kui asja peenemalt uurima hakata, näiteks fototöötluse ja trükiettevalmistuse jaoks, siis selgub et siiski mitte päris kõiki värvusi; &amp;quot;tavakasutaja&amp;quot; jaoks pole sellel aga suuremat tähtsust).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
24. Milles seisneb pikselgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Kahemõõtmeline. Pilt koosneb ühesuurustest ruutudest ehk pikslitest.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
25. Seletage lahti mõiste “antialias”.&amp;lt;br&amp;gt;&lt;br /&gt;
Anti alias laseb pildi ära siluda; Silumisel aetakse segi ääre ja tausta kokkupuute ala.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
26. Milleks kasutatakse pikselgraafikas maske?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi osade muust pildist eraldamiseks. Maski eelis selekteeritud ala ees on selles, et maski ala saab säilitada ja redigeerida, kuna mask on ise ka kui pilt. Lisaks saab maski muuta selekteeritud alaks ja vastupidi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
27. Milleks kasutatakse pikselgraafikas kihte?&amp;lt;br&amp;gt;&lt;br /&gt;
Erinevate alade loomiseks ja eristamiseks redigeeritaval objektil&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
28. Mida peab arvestama värvide valimisel-määramisel?&amp;lt;br&amp;gt;&lt;br /&gt;
Seadme eripära, et toonid jääksid vastava seadme värviruumi sisse.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
29. Milliseid värviruume kasutatakse arvutigraafikas?&amp;lt;br&amp;gt;&lt;br /&gt;
RGB, CMYK, HSB, Lab&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
30. Miks ei soovitata pikselgraafikas pildi olemasolevat resolutsiooni suurendada?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi suurendamiseks tehakse lihtsalt pikslidest koopiad ning sellega seoses halveneb pildi kvalideet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
31. Kuidas teha kindlaks kas pildil on värvid õiged või valed?&lt;br /&gt;
Kasutatakse subjektiivset (isikliku taju ja esteetika alusel, kujutatakse ette kuidas võiks parim tulemus välja näha) või objektiivset hindamist (kasutatakse histogrammi, erinevaid graafikuid et hinnata pildi värve).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
32. Milleks on olemas värvi kanalid?&lt;br /&gt;
Pildi värvide korrigeerimiseks. Igas kanalis on unikaalne informatsioon tervikpildi kohta ning kanalite abil on võimalik korrigeerida pilti.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
33. Mis määrab kihtide segustamise tulemuse?&lt;br /&gt;
Baas värvi ning segustatava värvi ning nende omavahelise läbipaistvuse ja täidetuse kooskõla.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
34. Kuidas luuakse 3d graafika?&lt;br /&gt;
Hulknurgad lammutatakse videokaardi ning draiverite poolt lihtsatakse kolmnurkadeks, nende tipud ühendatakse omavahel joontega ning saadakse tasapind. Tippude koordinaadid salvestatakse ning projitseeritakse vaatetasapinnale, mille tulemusel tekib kolmemõõtmelisuse illusioon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
35. Mis loob pildi 3d illusiooni?&lt;br /&gt;
Pildi 3d illusiooni loob pildile erinevate varjude andmine, tekstuuride loomine ning paigutamine 2d pinnal nii, et me tajuksime neid kaugemal/eespool seisvatena ning tunnetus tekib meie kogemusest, mis on tekkinug meid ümbritsevast keskkonnast.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
36. Mis on 2d ja 3d graafika erinevused?&lt;br /&gt;
2d puhul kasutatakse objektil kahte telge (X ja Y), 3d puhul määratakse objekt 3 teljega (X,Y,Z)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
37. Kuidas luuakse 3ds Max’is Loft objekte?&lt;br /&gt;
Loft meetodi puhul luuakse objekt nii, et ristlõige asetatakse pikki trajektoori.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
38. Seletage lahti mõiste “animatsioon”.&lt;br /&gt;
Animatsioon on illusioon liikumisest, kus objekti parameetreid ja/või omadusi muudetakse mingi aja jooksul. Ühe ajaühiku jooksul toimub objektiga mingi muutus ning teise ajaühiku jooksul teine, need omavahel kokku liites saame illusioon, et tegemist on liikumisega.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
39. Millistest alamobjektidest koosneb 3ds Max võreobjekt?&lt;br /&gt;
Tipud - Vertex, servad - edge, tahud - face, polügonid - polygon, kogu objekt - element.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
40. Mis on normaal? Milline osa on tal 3d graafikas?&lt;br /&gt;
Normaal on kolmnurga, e tahu geomeetrilisest tsentrist, risti tahuga olev joon. Selle kalde abil arvutatakse tahu värving (eespool heledam, taga tumedam) või see, kas teda üldse kuvama peaks.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101102</id>
		<title>Arvutigraafika</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101102"/>
		<updated>2016-01-30T11:22:13Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Milles seisnes arvutigraafika pioneeride teene.&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika toomine kunstide juurde, see tähendab tutvustada arvutist tulevate abstraktsete joonte kujutamist kompositsioonina, mitte abstraktse väljundina.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. Milles seisnes Pierre Bezier osa arvutigraafika arengus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bezier kõverate loomine, 4 kontroll punktiga joon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3. Millist aastakümmet võib pidada arvutigraafika alguseks.&amp;lt;br&amp;gt;&lt;br /&gt;
50-60&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika ajaloo perioodid.&amp;lt;br&amp;gt;&lt;br /&gt;
Pioneeride aeg 1956-1986&amp;lt;br&amp;gt;&lt;br /&gt;
Paintboxi aeg 1986-1996&amp;lt;br&amp;gt;&lt;br /&gt;
Multimeedia aeg 1996-2006&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Arvutigraafika jaguneb kahte põhiliiki. Millistesse?&amp;lt;br&amp;gt;&lt;br /&gt;
Pikselgraafika ja vektorgraafika. (Vektorgraafika ja rastergraafika)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Mis toiming on interpoleerimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kõverjoone punktide koordinaatide pidev määramine mõne etteantud punkti alusel. I-i kasutatakse näit. lõikepinkide programmjuhtimises, kus i-i väljundsignaalid toimivad tööpingi organitele ning panevad need liikuma vastavalt etteantud kõverjoonele või näiteks plotterites graafiliste kujutiste&lt;br /&gt;
väljastamiseks digitaalarvutist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Milles seisneb vektorgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Lõikude kirjeldamine ühe vormeli abil. Kõver jagatakse võimalikult väikesteks osadeks, et saavutada võimalikult lähedast aproksimatsiooni. Kasutatakse lineaarset diskreetimist. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. Mis on Bezier kõvera alamobjektid?&amp;lt;br&amp;gt;&lt;br /&gt;
Kontroll punktid, lineaarsed jooned&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
8. Kirjeldage CorelDRAW joone tugipunktide tüüpe?&amp;lt;br&amp;gt;&lt;br /&gt;
Line - Sirge segment kahe tugipunkti vahel&amp;lt;br&amp;gt;&lt;br /&gt;
Curve - tugipunktidel kontrollpunktide olemasolu&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
9. Mis on kompositsioon?&amp;lt;br&amp;gt;&lt;br /&gt;
Teose (heli, kirjandus, kunst) paigutuslik tasakaal, st luuakse tasakaal erinevate osade vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
Ideede esile toomine, ebaolulise välja jätmine, taha plaanile viimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
10. Mis on kuldlõige?&amp;lt;br&amp;gt;&lt;br /&gt;
Kuldlõige tähendab lõigu sellist jaotamist kaheks osaks, et suurem osa oleks kogu lõigu ja selle väiksema osa keskmine võrdeline.&amp;lt;br&amp;gt;&lt;br /&gt;
Seda suhet saab väljendada matemaatilise konstandiga (fii), mis on irratsionaalarv järgmise ligikaudse väärtusega: 1,61803&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
11. Millist kirja kasutatakse enamasti teabegraafikas? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Kaugelt lugemiseks sobivad kirjad, milledel on enamvähem ühejämedused jooned, ehk groteskkirjad, kuna tähe osad on samajämedused ja loetavus säilib.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
12. Milline kiri on pikema teksti lugemiseks sobivam? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Lähedalt lugemiseks mõeldud teksti puhul on vastupidi: kergem on lugeda kui tähe jooned on erineva paksusega – nagu klassikalise antiikva laadsed kirjad. Veel kergendavad lugemist seriifide olemasolu, sest seriifidega tähed on kõik erinevad ja neid on kergem ära tunda.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
13. Kirjeldage aditiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Eritugevuselise liitmisega saadakse kõikvõimalikke värvusi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
14. Kirjeldage subtraktiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Põhineb valguse neeldumisel värvides. Me näeme neid värve, mis ei neeldu vaid peegelduvad tagasi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
15. Kirjeldage värviringi. Millised on värviringi põhivärvid?&amp;lt;br&amp;gt;&lt;br /&gt;
Värvid asuvad nii, et iga värv asub tema täiendvärvi vastas ja nende värvide vahel, millede segunemisel ta saadi.&lt;br /&gt;
Põhivärvib: RGB, CMY&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
16. Miks nimetatakse mingit värviringi tooni vastandvärviks?&amp;lt;br&amp;gt;&lt;br /&gt;
Sest vähendades ühe mõju, suureneb teise ehk vastandvärvi mõju.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
17. Mis on värvide põhiparameetrid?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
18. Kirjeldage pikselgraafika loomist.&amp;lt;br&amp;gt;&lt;br /&gt;
Kõigepealt pilt diskreetitakse (jaotatakse osadeks) ning siis kvantitakse (määratakse mingi värvus)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
19. Mis toiming on diskreetimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kujutise osadeks jaotamine ning osale asukoha andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
20. Mis toiming on kvantimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Igale diskreetitud osale mingi väärtuse andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
21. Seletage lahti mõiste “värvisügavus”.&amp;lt;br&amp;gt;&lt;br /&gt;
Kvantimisel loodud tabelite &amp;quot;üksteise taha/sügavuti&amp;quot; paigutamine biti kaupa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
22. Seletage lahti mõiste “resolutsioon”.&amp;lt;br&amp;gt;&lt;br /&gt;
Diskreeditud elementide hulk mingi mõõtühiku kohta.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
23. Kuidas tekib monitorile värviline pilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Värvimonitori elektronkiiretoru sisaldab kolme elektronkahurit, ekraani siseküljel mosaiigi kolmevärvilistest täppidest luminofooriga (R- punane, G- roheline ja B- sinine) ja varimaski (shadow mask) nende vahepeal. Maskis olevad avad (ümmargused või piklikud) lasevad läbi ainult ühe kindla elektronkiire temale vastava luminofoori täpile. Ekraani väliskülg on kaetud erilise kihiga, et vähendada peegeldumisi ja helkimist, ilma et kuva kvaliteet selle all kannataks. Nagu öeldud tehakse värvilise kujutise saamiseks luminofoortäpid kolme värvi: punased, rohelised ja sinised. Nende omavahelisel kombineerimisel saab siis moodustada ülejäänud värvusi (kui asja peenemalt uurima hakata, näiteks fototöötluse ja trükiettevalmistuse jaoks, siis selgub et siiski mitte päris kõiki värvusi; &amp;quot;tavakasutaja&amp;quot; jaoks pole sellel aga suuremat tähtsust).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
24. Milles seisneb pikselgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Kahemõõtmeline. Pilt koosneb ühesuurustest ruutudest ehk pikslitest.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
25. Seletage lahti mõiste “antialias”.&amp;lt;br&amp;gt;&lt;br /&gt;
Anti alias laseb pildi ära siluda; Silumisel aetakse segi ääre ja tausta kokkupuute ala.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
26. Milleks kasutatakse pikselgraafikas maske?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi osade muust pildist eraldamiseks. Maski eelis selekteeritud ala ees on selles, et maski ala saab säilitada ja redigeerida, kuna mask on ise ka kui pilt. Lisaks saab maski muuta selekteeritud alaks ja vastupidi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
27. Milleks kasutatakse pikselgraafikas kihte?&amp;lt;br&amp;gt;&lt;br /&gt;
Erinevate alade loomiseks ja eristamiseks redigeeritaval objektil&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
28. Mida peab arvestama värvide valimisel-määramisel?&amp;lt;br&amp;gt;&lt;br /&gt;
Seadme eripära, et toonid jääksid vastava seadme värviruumi sisse.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
29. Milliseid värviruume kasutatakse arvutigraafikas?&amp;lt;br&amp;gt;&lt;br /&gt;
RGB, CMYK, HSB, Lab&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
30. Miks ei soovitata pikselgraafikas pildi olemasolevat resolutsiooni suurendada?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi suurendamiseks tehakse lihtsalt pikslidest koopiad ning sellega seoses halveneb pildi kvalideet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
31. Kuidas teha kindlaks kas pildil on värvid õiged või valed?&lt;br /&gt;
Kasutatakse subjektiivset (isikliku taju ja esteetika alusel, kujutatakse ette kuidas võiks parim tulemus välja näha) või objektiivset hindamist (kasutatakse histogrammi, erinevaid graafikuid et hinnata pildi värve).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
32. Milleks on olemas värvi kanalid?&lt;br /&gt;
Pildi värvide korrigeerimiseks. Igas kanalis on unikaalne informatsioon tervikpildi kohta ning kanalite abil on võimalik korrigeerida pilti.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
33. Mis määrab kihtide segustamise tulemuse?&lt;br /&gt;
Baas värvi ning segustatava värvi ning nende omavahelise läbipaistvuse ja täidetuse kooskõla.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
34. Kuidas luuakse 3d graafika?&lt;br /&gt;
Hulknurgad lammutatakse videokaardi ning draiverite poolt lihtsatakse kolmnurkadeks, nende tipud ühendatakse omavahel joontega ning saadakse tasapind. Tippude koordinaadid salvestatakse ning projitseeritakse vaatetasapinnale, mille tulemusel tekib kolmemõõtmelisuse illusioon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
35. Mis loob pildi 3d illusiooni?&lt;br /&gt;
Pildi 3d illusiooni loob pildile erinevate varjude andmine, tekstuuride loomine ning paigutamine 2d pinnal nii, et me tajuksime neid kaugemal/eespool seisvatena ning tunnetus tekib meie kogemusest, mis on tekkinug meid ümbritsevast keskkonnast.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
36. Mis on 2d ja 3d graafika erinevused?&lt;br /&gt;
2d puhul kasutatakse objektil kahte telge (X ja Y), 3d puhul määratakse objekt 3 teljega (X,Y,Z)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
37. Kuidas luuakse 3ds Max’is Loft objekte?&lt;br /&gt;
Loft meetodi puhul luuakse objekt nii, et ristlõige asetatakse pikki trajektoori.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
38. Seletage lahti mõiste “animatsioon”.&lt;br /&gt;
Animatsioon on illusioon liikumisest, kus objekti parameetreid ja/või omadusi muudetakse mingi aja jooksul. Ühe ajaühiku jooksul toimub objektiga mingi muutus ning teise ajaühiku jooksul teine, need omavahel kokku liites saame illusioon, et tegemist on liikumisega.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
39. Millistest alamobjektidest koosneb 3ds Max võreobjekt?&lt;br /&gt;
Tipud - Vertex, servad - edge, tahud - face, polügonid - polygon, kogu objekt - element.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
40. Mis on normaal? Milline osa on tal 3d graafikas?&lt;br /&gt;
Normaal on kolmnurga, e tahu geomeetrilisest tsentrist, risti tahuga olev joon. Selle kalde abil arvutatakse tahu värving (eespool heledam, taga tumedam) või see, kas teda üldse kuvama peaks.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101090</id>
		<title>Arvutigraafika</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=101090"/>
		<updated>2016-01-30T08:59:12Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Milles seisnes arvutigraafika pioneeride teene.&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika toomine kunstide juurde, see tähendab tutvustada arvutist tulevate abstraktsete joonte kujutamist kompositsioonina, mitte abstraktse väljundina.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. Milles seisnes Pierre Bezier osa arvutigraafika arengus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bezier kõverate loomine, 4 kontroll punktiga joon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3. Millist aastakümmet võib pidada arvutigraafika alguseks.&amp;lt;br&amp;gt;&lt;br /&gt;
50-60&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika ajaloo perioodid.&amp;lt;br&amp;gt;&lt;br /&gt;
Pioneeride aeg 1956-1986&amp;lt;br&amp;gt;&lt;br /&gt;
Paintboxi aeg 1986-1996&amp;lt;br&amp;gt;&lt;br /&gt;
Multimeedia aeg 1996-2006&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Arvutigraafika jaguneb kahte põhiliiki. Millistesse?&amp;lt;br&amp;gt;&lt;br /&gt;
Pikselgraafika ja vektorgraafika&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Mis toiming on interpoleerimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kõverjoone punktide koordinaatide pidev määramine mõne etteantud punkti alusel. I-i kasutatakse näit. lõikepinkide programmjuhtimises, kus i-i väljundsignaalid toimivad tööpingi organitele ning panevad need liikuma vastavalt etteantud kõverjoonele või näiteks plotterites graafiliste kujutiste&lt;br /&gt;
väljastamiseks digitaalarvutist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Milles seisneb vektorgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Lõikude kirjeldamine ühe vormeli abil. Kõver jagatakse võimalikult väikesteks osadeks, et saavutada võimalikult lähedast aproksimatsiooni. Kasutatakse lineaarset diskreetimist. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. Mis on Bezier kõvera alamobjektid?&amp;lt;br&amp;gt;&lt;br /&gt;
Kontroll punktid, lineaarsed jooned&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
8. Kirjeldage CorelDRAW joone tugipunktide tüüpe?&amp;lt;br&amp;gt;&lt;br /&gt;
Line - Sirge segment kahe tugipunkti vahel&amp;lt;br&amp;gt;&lt;br /&gt;
Curve - tugipunktidel kontrollpunktide olemasolu&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
9. Mis on kompositsioon?&amp;lt;br&amp;gt;&lt;br /&gt;
Teose (heli, kirjandus, kunst) paigutuslik tasakaal, st luuakse tasakaal erinevate osade vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
Ideede esile toomine, ebaolulise välja jätmine, taha plaanile viimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
10. Mis on kuldlõige?&amp;lt;br&amp;gt;&lt;br /&gt;
Kuldlõige tähendab lõigu sellist jaotamist kaheks osaks, et suurem osa oleks kogu lõigu ja selle väiksema osa keskmine võrdeline.&amp;lt;br&amp;gt;&lt;br /&gt;
Seda suhet saab väljendada matemaatilise konstandiga (fii), mis on irratsionaalarv järgmise ligikaudse väärtusega: 1,61803&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
11. Millist kirja kasutatakse enamasti teabegraafikas? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Kaugelt lugemiseks sobivad kirjad, milledel on enamvähem ühejämedused jooned, ehk groteskkirjad, kuna tähe osad on samajämedused ja loetavus säilib.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
12. Milline kiri on pikema teksti lugemiseks sobivam? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Lähedalt lugemiseks mõeldud teksti puhul on vastupidi: kergem on lugeda kui tähe jooned on erineva paksusega – nagu klassikalise antiikva laadsed kirjad. Veel kergendavad lugemist seriifide olemasolu, sest seriifidega tähed on kõik erinevad ja neid on kergem ära tunda.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
13. Kirjeldage aditiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Eritugevuselise liitmisega saadakse kõikvõimalikke värvusi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
14. Kirjeldage subtraktiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Põhineb valguse neeldumisel värvides. Me näeme neid värve, mis ei neeldu vaid peegelduvad tagasi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
15. Kirjeldage värviringi. Millised on värviringi põhivärvid?&amp;lt;br&amp;gt;&lt;br /&gt;
Värvid asuvad nii, et iga värv asub tema täiendvärvi vastas ja nende värvide vahel, millede segunemisel ta saadi.&lt;br /&gt;
Põhivärvib: RGB, CMY&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
16. Miks nimetatakse mingit värviringi tooni vastandvärviks?&amp;lt;br&amp;gt;&lt;br /&gt;
Sest vähendades ühe mõju, suureneb teise ehk vastandvärvi mõju.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
17. Mis on värvide põhiparameetrid?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
18. Kirjeldage pikselgraafika loomist.&amp;lt;br&amp;gt;&lt;br /&gt;
Kõigepealt pilt diskreetitakse (jaotatakse osadeks) ning siis kvantitakse (määratakse mingi värvus)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
19. Mis toiming on diskreetimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kujutise osadeks jaotamine ning osale asukoha andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
20. Mis toiming on kvantimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Igale diskreetitud osale mingi väärtuse andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
21. Seletage lahti mõiste “värvisügavus”.&amp;lt;br&amp;gt;&lt;br /&gt;
Kvantimisel loodud tabelite &amp;quot;üksteise taha/sügavuti&amp;quot; paigutamine biti kaupa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
22. Seletage lahti mõiste “resolutsioon”.&amp;lt;br&amp;gt;&lt;br /&gt;
Diskreeditud elementide hulk mingi mõõtühiku kohta.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
23. Kuidas tekib monitorile värviline pilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Värvimonitori elektronkiiretoru sisaldab kolme elektronkahurit, ekraani siseküljel mosaiigi kolmevärvilistest täppidest luminofooriga (R- punane, G- roheline ja B- sinine) ja varimaski (shadow mask) nende vahepeal. Maskis olevad avad (ümmargused või piklikud) lasevad läbi ainult ühe kindla elektronkiire temale vastava luminofoori täpile. Ekraani väliskülg on kaetud erilise kihiga, et vähendada peegeldumisi ja helkimist, ilma et kuva kvaliteet selle all kannataks. Nagu öeldud tehakse värvilise kujutise saamiseks luminofoortäpid kolme värvi: punased, rohelised ja sinised. Nende omavahelisel kombineerimisel saab siis moodustada ülejäänud värvusi (kui asja peenemalt uurima hakata, näiteks fototöötluse ja trükiettevalmistuse jaoks, siis selgub et siiski mitte päris kõiki värvusi; &amp;quot;tavakasutaja&amp;quot; jaoks pole sellel aga suuremat tähtsust).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
24. Milles seisneb pikselgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Kahemõõtmeline. Pilt koosneb ühesuurustest ruutudest ehk pikslitest.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
25. Seletage lahti mõiste “antialias”.&amp;lt;br&amp;gt;&lt;br /&gt;
Anti alias laseb pildi ära siluda; Silumisel aetakse segi ääre ja tausta kokkupuute ala.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
26. Milleks kasutatakse pikselgraafikas maske?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi osade muust pildist eraldamiseks. Maski eelis selekteeritud ala ees on selles, et maski ala saab säilitada ja redigeerida, kuna mask on ise ka kui pilt. Lisaks saab maski muuta selekteeritud alaks ja vastupidi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
27. Milleks kasutatakse pikselgraafikas kihte?&amp;lt;br&amp;gt;&lt;br /&gt;
Erinevate alade loomiseks ja eristamiseks redigeeritaval objektil&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
28. Mida peab arvestama värvide valimisel-määramisel?&amp;lt;br&amp;gt;&lt;br /&gt;
Seadme eripära, et toonid jääksid vastava seadme värviruumi sisse.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
29. Milliseid värviruume kasutatakse arvutigraafikas?&amp;lt;br&amp;gt;&lt;br /&gt;
RGB, CMYK, HSB, Lab&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
30. Miks ei soovitata pikselgraafikas pildi olemasolevat resolutsiooni suurendada?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi suurendamiseks tehakse lihtsalt pikslidest koopiad ning sellega seoses halveneb pildi kvalideet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
31. Kuidas teha kindlaks kas pildil on värvid õiged või valed?&lt;br /&gt;
Kasutatakse subjektiivset (isikliku taju ja esteetika alusel, kujutatakse ette kuidas võiks parim tulemus välja näha) või objektiivset hindamist (kasutatakse histogrammi, erinevaid graafikuid et hinnata pildi värve).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
32. Milleks on olemas värvi kanalid?&lt;br /&gt;
Pildi värvide korrigeerimiseks. Igas kanalis on unikaalne informatsioon tervikpildi kohta ning kanalite abil on võimalik korrigeerida pilti.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
33. Mis määrab kihtide segustamise tulemuse?&lt;br /&gt;
Baas värvi ning segustatava värvi ning nende omavahelise läbipaistvuse ja täidetuse kooskõla.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
34. Kuidas luuakse 3d graafika?&lt;br /&gt;
Hulknurgad lammutatakse videokaardi ning draiverite poolt lihtsatakse kolmnurkadeks, nende tipud ühendatakse omavahel joontega ning saadakse tasapind. Tippude koordinaadid salvestatakse ning projitseeritakse vaatetasapinnale, mille tulemusel tekib kolmemõõtmelisuse illusioon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
35. Mis loob pildi 3d illusiooni?&lt;br /&gt;
Pildi 3d illusiooni loob pildile erinevate varjude andmine, tekstuuride loomine ning paigutamine 2d pinnal nii, et me tajuksime neid kaugemal/eespool seisvatena ning tunnetus tekib meie kogemusest, mis on tekkinug meid ümbritsevast keskkonnast.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
36. Mis on 2d ja 3d graafika erinevused?&lt;br /&gt;
2d puhul kasutatakse objektil kahte telge (X ja Y), 3d puhul määratakse objekt 3 teljega (X,Y,Z)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
37. Kuidas luuakse 3ds Max’is Loft objekte?&lt;br /&gt;
Loft meetodi puhul luuakse objekt nii, et ristlõige asetatakse pikki trajektoori.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
38. Seletage lahti mõiste “animatsioon”.&lt;br /&gt;
Animatsioon on illusioon liikumisest, kus objekti parameetreid ja/või omadusi muudetakse mingi aja jooksul. Ühe ajaühiku jooksul toimub objektiga mingi muutus ning teise ajaühiku jooksul teine, need omavahel kokku liites saame illusioon, et tegemist on liikumisega.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
39. Millistest alamobjektidest koosneb 3ds Max võreobjekt?&lt;br /&gt;
Tipud - Vertex, servad - edge, tahud - face, polügonid - polygon, kogu objekt - element.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
40. Mis on normaal? Milline osa on tal 3d graafikas?&lt;br /&gt;
Normaal on kolmnurga, e tahu geomeetrilisest tsentrist, risti tahuga olev joon. Selle kalde abil arvutatakse tahu värving (eespool heledam, taga tumedam) või see, kas teda üldse kuvama peaks.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=100693</id>
		<title>Arvutigraafika</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=100693"/>
		<updated>2016-01-19T07:45:46Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Milles seisnes arvutigraafika pioneeride teene.&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika toomine kunstide juurde, see tähendab tutvustada arvutist tulevate abstraktsete joonte kujutamist kompositsioonina, mitte abstraktse väljundina.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. Milles seisnes Pierre Bezier osa arvutigraafika arengus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bezier kõverate loomine, 4 kontroll punktiga joon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3. Millist aastakümmet võib pidada arvutigraafika alguseks.&amp;lt;br&amp;gt;&lt;br /&gt;
50-60&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika ajaloo perioodid.&amp;lt;br&amp;gt;&lt;br /&gt;
Pioneeride aeg 1956-1986&amp;lt;br&amp;gt;&lt;br /&gt;
Paintboxi aeg 1986-1996&amp;lt;br&amp;gt;&lt;br /&gt;
Multimeedia aeg 1996-2006&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Arvutigraafika jaguneb kahte põhiliiki. Millistesse?&amp;lt;br&amp;gt;&lt;br /&gt;
Pikselgraafika ja vektorgraafika&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Mis toiming on interpoleerimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kõverjoone punktide koordinaatide pidev määramine mõne etteantud punkti alusel. I-i kasutatakse näit. lõikepinkide programmjuhtimises, kus i-i väljundsignaalid toimivad tööpingi organitele ning panevad need liikuma vastavalt etteantud kõverjoonele või näiteks plotterites graafiliste kujutiste&lt;br /&gt;
väljastamiseks digitaalarvutist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Milles seisneb vektorgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Lõikude kirjeldamine ühe vormeli abil. Kõver jagatakse võimalikult väikesteks osadeks, et saavutada võimalikult lähedast aproksimatsiooni. Kasutatakse lineaarset diskreetimist. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. Mis on Bezier kõvera alamobjektid?&amp;lt;br&amp;gt;&lt;br /&gt;
Kontroll punktid, lineaarsed jooned&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
8. Kirjeldage CorelDRAW joone tugipunktide tüüpe?&amp;lt;br&amp;gt;&lt;br /&gt;
Line - Sirge segment kahe tugipunkti vahel&amp;lt;br&amp;gt;&lt;br /&gt;
Curve - tugipunktidel kontrollpunktide olemasolu&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
9. Mis on kompositsioon?&amp;lt;br&amp;gt;&lt;br /&gt;
Teose (heli, kirjandus, kunst) paigutuslik tasakaal, st luuakse tasakaal erinevate osade vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
Ideede esile toomine, ebaolulise välja jätmine, taha plaanile viimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
10. Mis on kuldlõige?&amp;lt;br&amp;gt;&lt;br /&gt;
Kuldlõige tähendab lõigu sellist jaotamist kaheks osaks, et suurem osa oleks kogu lõigu ja selle väiksema osa keskmine võrdeline.&amp;lt;br&amp;gt;&lt;br /&gt;
Seda suhet saab väljendada matemaatilise konstandiga (fii), mis on irratsionaalarv järgmise ligikaudse väärtusega: 1,61803&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
11. Millist kirja kasutatakse enamasti teabegraafikas? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Kaugelt lugemiseks sobivad kirjad, milledel on enamvähem ühejämedused jooned, ehk groteskkirjad, kuna tähe osad on samajämedused ja loetavus säilib.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
12. Milline kiri on pikema teksti lugemiseks sobivam? Miks?&amp;lt;br&amp;gt;&lt;br /&gt;
Lähedalt lugemiseks mõeldud teksti puhul on vastupidi: kergem on lugeda kui tähe jooned on erineva paksusega – nagu klassikalise antiikva laadsed kirjad. Veel kergendavad lugemist seriifide olemasolu, sest seriifidega tähed on kõik erinevad ja neid on kergem ära tunda.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
13. Kirjeldage aditiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Eritugevuselise liitmisega saadakse kõikvõimalikke värvusi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
14. Kirjeldage subtraktiivset värvimudelit.&amp;lt;br&amp;gt;&lt;br /&gt;
Põhineb valguse neeldumisel värvides. Me näeme neid värve, mis ei neeldu vaid peegelduvad tagasi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
15. Kirjeldage värviringi. Millised on värviringi põhivärvid?&amp;lt;br&amp;gt;&lt;br /&gt;
Värvid asuvad nii, et iga värv asub tema täiendvärvi vastas ja nende värvide vahel, millede segunemisel ta saadi.&lt;br /&gt;
Põhivärvib: RGB, CMY&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
16. Miks nimetatakse mingit värviringi tooni vastandvärviks?&amp;lt;br&amp;gt;&lt;br /&gt;
Sest vähendades ühe mõju, suureneb teise ehk vastandvärvi mõju.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
17. Mis on värvide põhiparameetrid?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
18. Kirjeldage pikselgraafika loomist.&amp;lt;br&amp;gt;&lt;br /&gt;
Kõigepealt pilt diskreetitakse (jaotatakse osadeks) ning siis kvantitakse (määratakse mingi värvus)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
19. Mis toiming on diskreetimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Kujutise osadeks jaotamine ning osale asukoha andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
20. Mis toiming on kvantimine?&amp;lt;br&amp;gt;&lt;br /&gt;
Igale diskreetitud osale mingi väärtuse andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
21. Seletage lahti mõiste “värvisügavus”.&amp;lt;br&amp;gt;&lt;br /&gt;
Kvantimisel loodud tabelite &amp;quot;üksteise taha/sügavuti&amp;quot; paigutamine biti kaupa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
22. Seletage lahti mõiste “resolutsioon”.&amp;lt;br&amp;gt;&lt;br /&gt;
Diskreeditud elementide hulk mingi mõõtühiku kohta.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
23. Kuidas tekib monitorile värviline pilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Värvimonitori elektronkiiretoru sisaldab kolme elektronkahurit, ekraani siseküljel mosaiigi kolmevärvilistest täppidest luminofooriga (R- punane, G- roheline ja B- sinine) ja varimaski (shadow mask) nende vahepeal. Maskis olevad avad (ümmargused või piklikud) lasevad läbi ainult ühe kindla elektronkiire temale vastava luminofoori täpile. Ekraani väliskülg on kaetud erilise kihiga, et vähendada peegeldumisi ja helkimist, ilma et kuva kvaliteet selle all kannataks. Nagu öeldud tehakse värvilise kujutise saamiseks luminofoortäpid kolme värvi: punased, rohelised ja sinised. Nende omavahelisel kombineerimisel saab siis moodustada ülejäänud värvusi (kui asja peenemalt uurima hakata, näiteks fototöötluse ja trükiettevalmistuse jaoks, siis selgub et siiski mitte päris kõiki värvusi; &amp;quot;tavakasutaja&amp;quot; jaoks pole sellel aga suuremat tähtsust).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
24. Milles seisneb pikselgraafika eripära?&amp;lt;br&amp;gt;&lt;br /&gt;
Kahemõõtmeline. Pilt koosneb ühesuurustest ruutudest ehk pikslitest.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
25. Seletage lahti mõiste “antialias”.&amp;lt;br&amp;gt;&lt;br /&gt;
Anti alias laseb pildi ära siluda; Silumisel aetakse segi ääre ja tausta kokkupuute ala.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
26. Milleks kasutatakse pikselgraafikas maske?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi osade muust pildist eraldamiseks. Maski eelis selekteeritud ala ees on selles, et maski ala saab säilitada ja redigeerida, kuna mask on ise ka kui pilt. Lisaks saab maski muuta selekteeritud alaks ja vastupidi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
27. Milleks kasutatakse pikselgraafikas kihte?&amp;lt;br&amp;gt;&lt;br /&gt;
Erinevate alade loomiseks ja eristamiseks redigeeritaval objektil&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
28. Mida peab arvestama värvide valimisel-määramisel?&amp;lt;br&amp;gt;&lt;br /&gt;
Seadme eripära, et toonid jääksid vastava seadme värviruumi sisse.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
29. Milliseid värviruume kasutatakse arvutigraafikas?&amp;lt;br&amp;gt;&lt;br /&gt;
RGB, CMYK, HSB, Lab&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
30. Miks ei soovitata pikselgraafikas pildi olemasolevat resolutsiooni suurendada?&amp;lt;br&amp;gt;&lt;br /&gt;
Pildi suurendamiseks tehakse lihtsalt pikslidest koopiad ning sellega seoses halveneb pildi kvalideet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
31. Kuidas teha kindlaks kas pildil on värvid õiged või valed?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
32. Milleks on olemas värvi kanalid?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
33. Mis määrab kihtide segustamise tulemuse?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
34. Kuidas luuakse 3d graafika?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
35. Mis loob pildi 3d illusiooni?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
36. Mis on 2d ja 3d graafika erinevused?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
37. Kuidas luuakse 3ds Max’is Loft objekte?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
38. Seletage lahti mõiste “animatsioon”.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
39. Millistest alamobjektidest koosneb 3ds Max võreobjekt?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
40. Mis on normaal? Milline osa on tal 3d graafikas?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=100692</id>
		<title>Arvutigraafika</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=100692"/>
		<updated>2016-01-19T07:43:12Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ik1. Milles seisnes arvutigraafika pioneeride teene.&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika toomine kunstide juurde, see tähendab tutvustada arvutist tulevate abstraktsete joonte kujutamist kompositsioonina, mitte abstraktse väljundina.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. Milles seisnes Pierre Bezier osa arvutigraafika arengus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bezier kõverate loomine, 4 kontroll punktiga joon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3. Millist aastakümmet võib pidada arvutigraafika alguseks.&amp;lt;br&amp;gt;&lt;br /&gt;
50-60&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika ajaloo perioodid.&amp;lt;br&amp;gt;&lt;br /&gt;
Pioneeride aeg 1956-1986&amp;lt;br&amp;gt;&lt;br /&gt;
Paintboxi aeg 1986-1996&amp;lt;br&amp;gt;&lt;br /&gt;
Multimeedia aeg 1996-2006&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Arvutigraafika jaguneb kahte põhiliiki. Millistesse?&amp;lt;br&amp;gt;&lt;br /&gt;
Pikselgraafika ja vektorgraafika&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Mis toiming on interpoleerimine?&lt;br /&gt;
Kõverjoone punktide koordinaatide pidev määramine mõne etteantud punkti alusel. I-i kasutatakse näit. lõikepinkide programmjuhtimises, kus i-i väljundsignaalid toimivad tööpingi organitele ning panevad need liikuma vastavalt etteantud kõverjoonele või näiteks plotterites graafiliste kujutiste&lt;br /&gt;
väljastamiseks digitaalarvutist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6. Milles seisneb vektorgraafika eripära?&lt;br /&gt;
Lõikude kirjeldamine ühe vormeli abil. Kõver jagatakse võimalikult väikesteks osadeks, et saavutada võimalikult lähedast aproksimatsiooni. Kasutatakse lineaarset diskreetimist. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
7. Mis on Bezier kõvera alamobjektid?&lt;br /&gt;
Kontroll punktid, lineaarsed jooned&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
8. Kirjeldage CorelDRAW joone tugipunktide tüüpe?&lt;br /&gt;
Line - Sirge segment kahe tugipunkti vahel&lt;br /&gt;
Curve - tugipunktidel kontrollpunktide olemasolu&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
9. Mis on kompositsioon?&lt;br /&gt;
Teose (heli, kirjandus, kunst) paigutuslik tasakaal, st luuakse tasakaal erinevate osade vahel.&lt;br /&gt;
Ideede esile toomine, ebaolulise välja jätmine, taha plaanile viimine.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
10. Mis on kuldlõige?&lt;br /&gt;
Kuldlõige tähendab lõigu sellist jaotamist kaheks osaks, et suurem osa oleks kogu lõigu ja selle väiksema osa keskmine võrdeline. &lt;br /&gt;
Seda suhet saab väljendada matemaatilise konstandiga (fii), mis on irratsionaalarv järgmise ligikaudse väärtusega: 1,61803&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
11. Millist kirja kasutatakse enamasti teabegraafikas? Miks?&lt;br /&gt;
Kaugelt lugemiseks sobivad kirjad, milledel on enamvähem ühejämedused jooned, ehk groteskkirjad, kuna tähe osad on samajämedused ja loetavus säilib.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
12. Milline kiri on pikema teksti lugemiseks sobivam? Miks?&lt;br /&gt;
Lähedalt lugemiseks mõeldud teksti puhul on vastupidi: kergem on lugeda kui tähe jooned on erineva paksusega – nagu klassikalise antiikva laadsed kirjad. Veel kergendavad lugemist seriifide olemasolu, sest seriifidega tähed on kõik erinevad ja neid on kergem ära tunda.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
13. Kirjeldage aditiivset värvimudelit.&lt;br /&gt;
Eritugevuselise liitmisega saadakse kõikvõimalikke värvusi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
14. Kirjeldage subtraktiivset värvimudelit.&lt;br /&gt;
Põhineb valguse neeldumisel värvides. Me näeme neid värve, mis ei neeldu vaid peegelduvad tagasi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
15. Kirjeldage värviringi. Millised on värviringi põhivärvid?&lt;br /&gt;
Värvid asuvad nii, et iga värv asub tema täiendvärvi vastas ja nende värvide vahel, millede segunemisel ta saadi.&lt;br /&gt;
Põhivärvib: RGB, CMY&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
16. Miks nimetatakse mingit värviringi tooni vastandvärviks?&lt;br /&gt;
Sest vähendades ühe mõju, suureneb teise ehk vastandvärvi mõju.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
17. Mis on värvide põhiparameetrid?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
18. Kirjeldage pikselgraafika loomist.&lt;br /&gt;
Kõigepealt pilt diskreetitakse (jaotatakse osadeks) ning siis kvantitakse (määratakse mingi värvus)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
19. Mis toiming on diskreetimine?&lt;br /&gt;
Kujutise osadeks jaotamine ning osale asukoha andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
20. Mis toiming on kvantimine?&lt;br /&gt;
Igale diskreetitud osale mingi väärtuse andmine&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
21. Seletage lahti mõiste “värvisügavus”.&lt;br /&gt;
Kvantimisel loodud tabelite &amp;quot;üksteise taha/sügavuti&amp;quot; paigutamine biti kaupa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
22. Seletage lahti mõiste “resolutsioon”.&lt;br /&gt;
Diskreeditud elementide hulk mingi mõõtühiku kohta.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
23. Kuidas tekib monitorile värviline pilt.&lt;br /&gt;
Värvimonitori elektronkiiretoru sisaldab kolme elektronkahurit, ekraani siseküljel mosaiigi kolmevärvilistest täppidest luminofooriga (R- punane, G- roheline ja B- sinine) ja varimaski (shadow mask) nende vahepeal. Maskis olevad avad (ümmargused või piklikud) lasevad läbi ainult ühe kindla elektronkiire temale vastava luminofoori täpile. Ekraani väliskülg on kaetud erilise kihiga, et vähendada peegeldumisi ja helkimist, ilma et kuva kvaliteet selle all kannataks. Nagu öeldud tehakse värvilise kujutise saamiseks luminofoortäpid kolme värvi: punased, rohelised ja sinised. Nende omavahelisel kombineerimisel saab siis moodustada ülejäänud värvusi (kui asja peenemalt uurima hakata, näiteks fototöötluse ja trükiettevalmistuse jaoks, siis selgub et siiski mitte päris kõiki värvusi; &amp;quot;tavakasutaja&amp;quot; jaoks pole sellel aga suuremat tähtsust).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
24. Milles seisneb pikselgraafika eripära?&lt;br /&gt;
Kahemõõtmeline. Pilt koosneb ühesuurustest ruutudest ehk pikslitest.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
25. Seletage lahti mõiste “antialias”.&lt;br /&gt;
Anti alias laseb pildi ära siluda; Silumisel aetakse segi ääre ja tausta kokkupuute ala.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
26. Milleks kasutatakse pikselgraafikas maske?&lt;br /&gt;
Pildi osade muust pildist eraldamiseks. Maski eelis selekteeritud ala ees on selles, et maski ala saab säilitada ja redigeerida, kuna mask on ise ka kui pilt. Lisaks saab maski muuta selekteeritud alaks ja vastupidi.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
27. Milleks kasutatakse pikselgraafikas kihte?&lt;br /&gt;
Erinevate alade loomiseks ja eristamiseks redigeeritaval objektil&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
28. Mida peab arvestama värvide valimisel-määramisel?&lt;br /&gt;
Seadme eripära, et toonid jääksid vastava seadme värviruumi sisse.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
29. Milliseid värviruume kasutatakse arvutigraafikas?&lt;br /&gt;
RGB, CMYK, HSB, Lab&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
30. Miks ei soovitata pikselgraafikas pildi olemasolevat&lt;br /&gt;
resolutsiooni suurendada?&lt;br /&gt;
Pildi suurendamiseks tehakse lihtsalt pikslidest koopiad ning sellega seoses halveneb pildi kvalideet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
31. Kuidas teha kindlaks kas pildil on värvid õiged või valed?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
32. Milleks on olemas värvi kanalid?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
33. Mis määrab kihtide segustamise tulemuse?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
34. Kuidas luuakse 3d graafika?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
35. Mis loob pildi 3d illusiooni?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
36. Mis on 2d ja 3d graafika erinevused?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
37. Kuidas luuakse 3ds Max’is Loft objekte?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
38. Seletage lahti mõiste “animatsioon”.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
39. Millistest alamobjektidest koosneb 3ds Max võreobjekt?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
40. Mis on normaal? Milline osa on tal 3d graafikas?&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=100691</id>
		<title>Arvutigraafika</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Arvutigraafika&amp;diff=100691"/>
		<updated>2016-01-19T07:41:07Z</updated>

		<summary type="html">&lt;p&gt;Skallari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ik1. Milles seisnes arvutigraafika pioneeride teene.&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika toomine kunstide juurde, see tähendab tutvustada arvutist tulevate abstraktsete joonte kujutamist kompositsioonina, mitte abstraktse väljundina.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2. Milles seisnes Pierre Bezier osa arvutigraafika arengus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bezier kõverate loomine, 4 kontroll punktiga joon.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3. Millist aastakümmet võib pidada arvutigraafika alguseks.&amp;lt;br&amp;gt;&lt;br /&gt;
50-60&amp;lt;br&amp;gt;&lt;br /&gt;
Arvutigraafika ajaloo perioodid.&amp;lt;br&amp;gt;&lt;br /&gt;
Pioneeride aeg 1956-1986&amp;lt;br&amp;gt;&lt;br /&gt;
Paintboxi aeg 1986-1996&amp;lt;br&amp;gt;&lt;br /&gt;
Multimeedia aeg 1996-2006&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4. Arvutigraafika jaguneb kahte põhiliiki. Millistesse?&lt;br /&gt;
Pikselgraafika ja vektorgraafika&lt;br /&gt;
&lt;br /&gt;
5. Mis toiming on interpoleerimine?&lt;br /&gt;
Kõverjoone punktide koordinaatide pidev määramine mõne etteantud punkti alusel. I-i kasutatakse näit. lõikepinkide programmjuhtimises, kus i-i väljundsignaalid toimivad tööpingi organitele ning panevad need liikuma vastavalt etteantud kõverjoonele või näiteks plotterites graafiliste kujutiste&lt;br /&gt;
väljastamiseks digitaalarvutist.&lt;br /&gt;
&lt;br /&gt;
6. Milles seisneb vektorgraafika eripära?&lt;br /&gt;
Lõikude kirjeldamine ühe vormeli abil. Kõver jagatakse võimalikult väikesteks osadeks, et saavutada võimalikult lähedast aproksimatsiooni. Kasutatakse lineaarset diskreetimist. &lt;br /&gt;
&lt;br /&gt;
7. Mis on Bezier kõvera alamobjektid?&lt;br /&gt;
Kontroll punktid, lineaarsed jooned&lt;br /&gt;
&lt;br /&gt;
8. Kirjeldage CorelDRAW joone tugipunktide tüüpe?&lt;br /&gt;
Line - Sirge segment kahe tugipunkti vahel&lt;br /&gt;
Curve - tugipunktidel kontrollpunktide olemasolu&lt;br /&gt;
&lt;br /&gt;
9. Mis on kompositsioon?&lt;br /&gt;
Teose (heli, kirjandus, kunst) paigutuslik tasakaal, st luuakse tasakaal erinevate osade vahel.&lt;br /&gt;
Ideede esile toomine, ebaolulise välja jätmine, taha plaanile viimine.&lt;br /&gt;
&lt;br /&gt;
10. Mis on kuldlõige?&lt;br /&gt;
Kuldlõige tähendab lõigu sellist jaotamist kaheks osaks, et suurem osa oleks kogu lõigu ja selle väiksema osa keskmine võrdeline. &lt;br /&gt;
Seda suhet saab väljendada matemaatilise konstandiga (fii), mis on irratsionaalarv järgmise ligikaudse väärtusega: 1,61803&lt;br /&gt;
&lt;br /&gt;
11. Millist kirja kasutatakse enamasti teabegraafikas? Miks?&lt;br /&gt;
Kaugelt lugemiseks sobivad kirjad, milledel on enamvähem ühejämedused jooned, ehk groteskkirjad, kuna tähe osad on samajämedused ja loetavus säilib.&lt;br /&gt;
&lt;br /&gt;
12. Milline kiri on pikema teksti lugemiseks sobivam? Miks?&lt;br /&gt;
Lähedalt lugemiseks mõeldud teksti puhul on vastupidi: kergem on lugeda kui tähe jooned on erineva paksusega – nagu klassikalise antiikva laadsed kirjad. Veel kergendavad lugemist seriifide olemasolu, sest seriifidega tähed on kõik erinevad ja neid on kergem ära tunda.&lt;br /&gt;
&lt;br /&gt;
13. Kirjeldage aditiivset värvimudelit.&lt;br /&gt;
Eritugevuselise liitmisega saadakse kõikvõimalikke värvusi.&lt;br /&gt;
&lt;br /&gt;
14. Kirjeldage subtraktiivset värvimudelit.&lt;br /&gt;
Põhineb valguse neeldumisel värvides. Me näeme neid värve, mis ei neeldu vaid peegelduvad tagasi.&lt;br /&gt;
&lt;br /&gt;
15. Kirjeldage värviringi. Millised on värviringi põhivärvid?&lt;br /&gt;
Värvid asuvad nii, et iga värv asub tema täiendvärvi vastas ja nende värvide vahel, millede segunemisel ta saadi.&lt;br /&gt;
Põhivärvib: RGB, CMY&lt;br /&gt;
&lt;br /&gt;
16. Miks nimetatakse mingit värviringi tooni vastandvärviks?&lt;br /&gt;
Sest vähendades ühe mõju, suureneb teise ehk vastandvärvi mõju.&lt;br /&gt;
&lt;br /&gt;
17. Mis on värvide põhiparameetrid?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18. Kirjeldage pikselgraafika loomist.&lt;br /&gt;
Kõigepealt pilt diskreetitakse (jaotatakse osadeks) ning siis kvantitakse (määratakse mingi värvus)&lt;br /&gt;
&lt;br /&gt;
19. Mis toiming on diskreetimine?&lt;br /&gt;
Kujutise osadeks jaotamine ning osale asukoha andmine&lt;br /&gt;
&lt;br /&gt;
20. Mis toiming on kvantimine?&lt;br /&gt;
Igale diskreetitud osale mingi väärtuse andmine&lt;br /&gt;
&lt;br /&gt;
21. Seletage lahti mõiste “värvisügavus”.&lt;br /&gt;
Kvantimisel loodud tabelite &amp;quot;üksteise taha/sügavuti&amp;quot; paigutamine biti kaupa.&lt;br /&gt;
&lt;br /&gt;
22. Seletage lahti mõiste “resolutsioon”.&lt;br /&gt;
Diskreeditud elementide hulk mingi mõõtühiku kohta.&lt;br /&gt;
&lt;br /&gt;
23. Kuidas tekib monitorile värviline pilt.&lt;br /&gt;
Värvimonitori elektronkiiretoru sisaldab kolme elektronkahurit, ekraani siseküljel mosaiigi kolmevärvilistest täppidest luminofooriga (R- punane, G- roheline ja B- sinine) ja varimaski (shadow mask) nende vahepeal. Maskis olevad avad (ümmargused või piklikud) lasevad läbi ainult ühe kindla elektronkiire temale vastava luminofoori täpile. Ekraani väliskülg on kaetud erilise kihiga, et vähendada peegeldumisi ja helkimist, ilma et kuva kvaliteet selle all kannataks. Nagu öeldud tehakse värvilise kujutise saamiseks luminofoortäpid kolme värvi: punased, rohelised ja sinised. Nende omavahelisel kombineerimisel saab siis moodustada ülejäänud värvusi (kui asja peenemalt uurima hakata, näiteks fototöötluse ja trükiettevalmistuse jaoks, siis selgub et siiski mitte päris kõiki värvusi; &amp;quot;tavakasutaja&amp;quot; jaoks pole sellel aga suuremat tähtsust).&lt;br /&gt;
&lt;br /&gt;
24. Milles seisneb pikselgraafika eripära?&lt;br /&gt;
Kahemõõtmeline. Pilt koosneb ühesuurustest ruutudest ehk pikslitest.&lt;br /&gt;
&lt;br /&gt;
25. Seletage lahti mõiste “antialias”.&lt;br /&gt;
Anti alias laseb pildi ära siluda; Silumisel aetakse segi ääre ja tausta kokkupuute ala.&lt;br /&gt;
&lt;br /&gt;
26. Milleks kasutatakse pikselgraafikas maske?&lt;br /&gt;
Pildi osade muust pildist eraldamiseks. Maski eelis selekteeritud ala ees on selles, et maski ala saab säilitada ja redigeerida, kuna mask on ise ka kui pilt. Lisaks saab maski muuta selekteeritud alaks ja vastupidi.&lt;br /&gt;
&lt;br /&gt;
27. Milleks kasutatakse pikselgraafikas kihte?&lt;br /&gt;
Erinevate alade loomiseks ja eristamiseks redigeeritaval objektil&lt;br /&gt;
&lt;br /&gt;
28. Mida peab arvestama värvide valimisel-määramisel?&lt;br /&gt;
Seadme eripära, et toonid jääksid vastava seadme värviruumi sisse.&lt;br /&gt;
&lt;br /&gt;
29. Milliseid värviruume kasutatakse arvutigraafikas?&lt;br /&gt;
RGB, CMYK, HSB, Lab&lt;br /&gt;
&lt;br /&gt;
30. Miks ei soovitata pikselgraafikas pildi olemasolevat&lt;br /&gt;
resolutsiooni suurendada?&lt;br /&gt;
Pildi suurendamiseks tehakse lihtsalt pikslidest koopiad ning sellega seoses halveneb pildi kvalideet.&lt;br /&gt;
&lt;br /&gt;
31. Kuidas teha kindlaks kas pildil on värvid õiged või valed?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
32. Milleks on olemas värvi kanalid?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
33. Mis määrab kihtide segustamise tulemuse?&lt;br /&gt;
34. Kuidas luuakse 3d graafika?&lt;br /&gt;
35. Mis loob pildi 3d illusiooni?&lt;br /&gt;
36. Mis on 2d ja 3d graafika erinevused?&lt;br /&gt;
37. Kuidas luuakse 3ds Max’is Loft objekte?&lt;br /&gt;
38. Seletage lahti mõiste “animatsioon”.&lt;br /&gt;
39. Millistest alamobjektidest koosneb 3ds Max võreobjekt?&lt;br /&gt;
40. Mis on normaal? Milline osa on tal 3d graafikas?&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94529</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94529"/>
		<updated>2015-10-22T14:26:02Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Loengute lühikokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= I020 aine ainetöö =&lt;br /&gt;
&lt;br /&gt;
Nimi: Siim Kallari&lt;br /&gt;
&lt;br /&gt;
Grupp: DK14 kaugõpe&lt;br /&gt;
&lt;br /&gt;
Kood: ******47&lt;br /&gt;
&lt;br /&gt;
== Loengute lühikokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esimene loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teine loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kolmas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Neljas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Viies loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kuues loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Seitsmes loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kaheksas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Võtaks kõik kokku ka kuidagi &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitab (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kaua on võimalik arvestust järele teha? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kellega kokku leppida, et kordussooritust teha? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kuidas toimub kordussooritusele registreerimine? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Mis on tähtajad? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? &#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kui palju maksab, kui oled tasulisel (OF) õppekohal? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Vastus &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Vastus &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94527</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94527"/>
		<updated>2015-10-22T14:15:49Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* I020 aine ainetöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= I020 aine ainetöö =&lt;br /&gt;
&lt;br /&gt;
Nimi: Siim Kallari&lt;br /&gt;
&lt;br /&gt;
Grupp: DK14 kaugõpe&lt;br /&gt;
&lt;br /&gt;
Kood: ******47&lt;br /&gt;
&lt;br /&gt;
== Loengute lühikokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esimene loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teine loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kolmas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Neljas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Viies loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kuues loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Seitsmes loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kaheksas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Võtaks kõik kokku ka kuidagi &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kaua on võimalik arvestust järele teha? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kellega kokku leppida, et kordussooritust teha? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kuidas toimub kordussooritusele registreerimine? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Mis on tähtajad? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? &#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kui palju maksab, kui oled tasulisel (OF) õppekohal? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Vastus &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Vastus &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94524</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94524"/>
		<updated>2015-10-22T14:01:32Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= I020 aine ainetöö =&lt;br /&gt;
&lt;br /&gt;
Nimi: Siim Kallari&lt;br /&gt;
&lt;br /&gt;
Grupp: DK14 kaugõpe&lt;br /&gt;
&lt;br /&gt;
== Loengute lühikokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esimene loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teine loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kolmas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Neljas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Viies loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kuues loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Seitsmes loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kaheksas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Võtaks kõik kokku ka kuidagi &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kaua on võimalik arvestust järele teha? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kellega kokku leppida, et kordussooritust teha? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kuidas toimub kordussooritusele registreerimine? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Mis on tähtajad? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? &#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kui palju maksab, kui oled tasulisel (OF) õppekohal? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Vastus &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Vastus &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94521</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94521"/>
		<updated>2015-10-22T14:00:14Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Lühikokkuvõte loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= I020 aine ainetöö =&lt;br /&gt;
&lt;br /&gt;
Nimi: Siim Kallari&lt;br /&gt;
&lt;br /&gt;
Grupp: DK14 kaugõpe&lt;br /&gt;
&lt;br /&gt;
== Loengute lühikokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esimene loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teine loeng&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kolmas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Neljas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Viies loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kuues loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Seitsmes loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Kaheksas loeng &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Võtaks kõik kokku ka kuidagi &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
==== Kaua on võimalik arvestust järele teha? ====&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
==== Kellega kokku leppida, et kordussooritust teha? ====&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kuidas toimub kordussooritusele registreerimine? ====&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Mis on tähtajad? ====&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? ==== &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled tasulisel (OF) õppekohal? ====&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94519</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94519"/>
		<updated>2015-10-22T13:56:52Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Lühikokkuvõte loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Lühikokkuvõte loengutest =&lt;br /&gt;
&lt;br /&gt;
Nimi: Siim Kallari&lt;br /&gt;
&lt;br /&gt;
Grupp: DK14 kaugõpe&lt;br /&gt;
&lt;br /&gt;
== Esimene loeng ==&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Teine loeng ==&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kolmas loeng ==&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
== Neljas loeng ==&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
== Viies loeng ==&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
== Kuues loeng ==&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
== Seitsmes loeng ==&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
== Kaheksas loeng ==&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Võtaks kõik kokku ka kuidagi ==&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
==== Kaua on võimalik arvestust järele teha? ====&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
==== Kellega kokku leppida, et kordussooritust teha? ====&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kuidas toimub kordussooritusele registreerimine? ====&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Mis on tähtajad? ====&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? ==== &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled tasulisel (OF) õppekohal? ====&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94518</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94518"/>
		<updated>2015-10-22T13:56:45Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Lühikokkuvõte loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Lühikokkuvõte loengutest =&lt;br /&gt;
&lt;br /&gt;
Nimi: Siim Kallari&lt;br /&gt;
Grupp: DK14 kaugõpe&lt;br /&gt;
&lt;br /&gt;
== Esimene loeng ==&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Teine loeng ==&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kolmas loeng ==&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
== Neljas loeng ==&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
== Viies loeng ==&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
== Kuues loeng ==&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
== Seitsmes loeng ==&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
== Kaheksas loeng ==&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Võtaks kõik kokku ka kuidagi ==&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
==== Kaua on võimalik arvestust järele teha? ====&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
==== Kellega kokku leppida, et kordussooritust teha? ====&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kuidas toimub kordussooritusele registreerimine? ====&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Mis on tähtajad? ====&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? ==== &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled tasulisel (OF) õppekohal? ====&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94516</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94516"/>
		<updated>2015-10-22T13:55:10Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Lühikokkuvõte loengutest =&lt;br /&gt;
&lt;br /&gt;
== Esimene loeng ==&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Teine loeng ==&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kolmas loeng ==&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
== Neljas loeng ==&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
== Viies loeng ==&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
== Kuues loeng ==&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
== Seitsmes loeng ==&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
== Kaheksas loeng ==&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Võtaks kõik kokku ka kuidagi ==&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
==== Kaua on võimalik arvestust järele teha? ====&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
==== Kellega kokku leppida, et kordussooritust teha? ====&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kuidas toimub kordussooritusele registreerimine? ====&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Mis on tähtajad? ====&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? ==== &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled tasulisel (OF) õppekohal? ====&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2015 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94515</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94515"/>
		<updated>2015-10-22T13:53:45Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Lühikokkuvõte loengutest =&lt;br /&gt;
&lt;br /&gt;
== Esimene loeng ==&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Teine loeng ==&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kolmas loeng ==&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
== Neljas loeng ==&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
== Viies loeng ==&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
== Kuues loeng ==&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
== Seitsmes loeng ==&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
== Kaheksas loeng ==&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Võtaks kõik kokku ka kuidagi ==&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
==== Kaua on võimalik arvestust järele teha? ====&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
==== Kellega kokku leppida, et kordussooritust teha? ====&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kuidas toimub kordussooritusele registreerimine? ====&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Mis on tähtajad? ====&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? ==== &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==== Kui palju maksab, kui oled tasulisel (OF) õppekohal? ====&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
==== Vastus ====&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94513</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94513"/>
		<updated>2015-10-22T13:51:48Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Lühikokkuvõte loengutest =&lt;br /&gt;
&lt;br /&gt;
== Esimene loeng ==&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Teine loeng ==&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kolmas loeng ==&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
== Neljas loeng ==&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
== Viies loeng ==&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
== Kuues loeng ==&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
== Seitsmes loeng ==&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
== Kaheksas loeng ==&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Võtaks kõik kokku ka kuidagi ==&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
= Õpingukorralduse küsimused =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Küsimus B ==&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Vastus &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Kaua on võimalik arvestust järele teha? ===&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
=== Kellega kokku leppida, et kordussooritust teha? ===&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Kuidas toimub kordussooritusele registreerimine? ===&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Mis on tähtajad? ===&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? === &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Kui palju maksab, kui oled tasulisel (OF) õppekohal? ===&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Küsimus 4 ==&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
=== Vastus ===&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
=== Vastus ===&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94512</id>
		<title>User:Skallari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Skallari&amp;diff=94512"/>
		<updated>2015-10-22T13:49:26Z</updated>

		<summary type="html">&lt;p&gt;Skallari: /* Lühikokkuvõte loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Lühikokkuvõte loengutest =&lt;br /&gt;
&lt;br /&gt;
== Esimene loeng ==&lt;br /&gt;
&lt;br /&gt;
Juhtus nii, et vaatasin esimest loengut kolm korda, erinevate aastate omasid ja kõige meelde jäävam oli 2014. aasta Ernitsa loeng, mille link on nüüdseks kadunud meie wiki lehelt. ITK on mulle kolmas kõrgkool, seega ega väga palju teistest koolidest ei erineta, küll aga on üks suur põhimõtteline erinevus, milleks on – oma peaga mõtlemise rõhutamine, oma aktiivsuse kasvatamine. Samuti olid esimesed loengud suureks motivatsiooni tõstmiseks minu puhul, et lõpuks olen erialaselt õiges kohas ja tahe kooli lõpetada cum laude kasvas iga kuulatud loenguga. Samas tekitas natukene kurbust see, et ilmselt koolivälised kooliga seotud tegevused (erinevad klubid) jäävad kaugeks, kuna kaugõppes ja elan Tartus, aga ehk midagi ikkagi õnnestub, 3 aastat ju sisuliselt veel ees. Olulised märksõnad on: õppekorraldus eeskiri, punane joon&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Inga Vau  &amp;lt;/ref&amp;gt;, moodle&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andrei Tretjakov 00:38:40 &amp;lt;/ref&amp;gt;, viited&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/5c75a38e-e103-474a-9e39-42aa330f4305 - Andres Septeri 01:05:00 &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Teine loeng ==&lt;br /&gt;
&lt;br /&gt;
Tiina Seemani loeng andis teadmisi projektist üldiselt. Laiendas silma ringi, laias laastus, kuidas paremini programmeerida, ehk kuidas see tükike, mis ma tulevikus teen mõjutab kogu projekti. Samuti suunas mind valikule, et ma ei taha olla mees kellel tuuakse ülesanne ette ja siis tee, tahan teha midagi rohkemat ja olla kogu protsessiga seotud, aga samas ei taha ka kaugeks jääda reaalsest programmeerimisest. Kõige üllatavam punkt oli, see kus projekti läbi kukkumine tööka ja fokusseeritud meeskonna puudumisel on kõigest 3%, samuti – küll mitte väga üllatuslik moment, aga oluline küsida küsimust „miks“ projekti lõikes&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/e2cded4a-d03a-4ed5-95e9-de354ce58f36 - Tiina Seeman &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Kolmas loeng ==&lt;br /&gt;
&lt;br /&gt;
Erlan Langist kumas läbi mees, kes teeb seda mida ta naudib. Peale loengu kuulamist uurisin välja ja panin paika oma õppekava järgnevateks aastateks, koostasin mingi esialgse TODO nimekirja ja huvipärast uurisin PHP turvalisuse kohta (pean mainima, et veel juurde). Oluliseks märksõnaks pidasin siin loengus. „Tee lihtsad asjad varem ära, siis jääb keerulisemaks tööks kauem aega“&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/ce07046a-a6aa-41bb-8fe8-9f256a6d627f?ec=true - Elar Lang &amp;lt;/ref&amp;gt; ja seda olen ma praegu ka rakendanud oma õppimise planeerimises ja korraldamises. Meelde jäid ka sõnad, et motiveerida ennast ning leida idee, miks mingi võib-olla esialgu mõttetuna tunduv aine korralikult ja kiiresti ära teha (mida tegelikult mul juba praegu on vaja läinud), aga tänu sellele, ei tundugi see õppeaine enam mõttetu, vaid täitsa kasulik ning huvitav.&lt;br /&gt;
&lt;br /&gt;
== Neljas loeng ==&lt;br /&gt;
&lt;br /&gt;
Pean tunnistama, et Taavi Tuisku oli kaunis raske jälgida. Kummitama ajas see loeng siiski, kaalusin pärast loengu kuulamist isegi õppekava vahetust, kuid otsustasin, et ka arenduses saan ma piisava koguse adminni, kui ainult soovin. Kurb oli siit poolt kuulata mingist vihavaenust arendajate ja administraatorite vahel, kuigi mõlemad peaksid koos töötama ühise eesmärgi nimel. Meelde jäi ka see, et administraatori töö on vahetevahel pingerikas ning see oli ka üks põhjus, mis mind selle vastu rohkem huvi pani tundma, sest pingerikas töö tähendab ka suuremat vastutust oma töö eest, mis tegelikult tähendab paindlikku tööaja korraldamist. Natukene naljakas on siiski kuulata kastidest, mida „ei tohi puutuda, sest midagi võib katki minna“ ja veel, et see on tavaline nähtus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/8e2141b7-9e98-49dc-a05d-6ca0edd3c19c?ec=true - Taavi Tuisk &amp;lt;/ref&amp;gt; (sic!) ja siis mõelda selle üle, et kogu meie raha on kuskil sellises ruumis.&lt;br /&gt;
&lt;br /&gt;
== Viies loeng ==&lt;br /&gt;
&lt;br /&gt;
Testimine on huvitav ja paeluv teema tegelikult. Minu jaoks siiski üllatus, et testimisele pööratakse vähe tähelepanu ning on raske mõista, et testimine reaalses elus vähendab aega ja raha, mis kulub projekti korralikuks valmimiseks &amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/00379be2-bb86-4935-9b4f-aad720ee4cc0?ec=true - Kert Suvi&amp;lt;/ref&amp;gt;. Samuti andis lisa teadmisi erinevate valdkondade kohta kuhu peale kooli sattuda võib. Testimise puhul oleks tegelikult võinud tuua ka mingit reaalset näidet,  ehk siin on selline koodi jupp, kuidas seda näiteks unit testida, millele peaks mõtlema ja miks.&lt;br /&gt;
&lt;br /&gt;
== Kuues loeng ==&lt;br /&gt;
&lt;br /&gt;
Tegemist oli väga mõnusa üldistava loenguga, samuti loengu järgselt leidsin paariks tunniks tegevust Targo blogis. Motivatsiooni süstis mitte teha nii nagu tavaliselt, vaid teha nii nagu on õige ning hea. Oluliseks pidasin sõna „kommunikatsioon“&amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/45c455bb-ef01-4f3e-a722-5ba40ecbe8ee?ec=true - Targo Tennisberg &amp;lt;/ref&amp;gt;, selle sõna kaasamine kogu arenduse vältel ning endale meelde tuletamine, loob kindlasti eeldused arenduse vallas olevate nõksude maksimaalseks selgeks õppimisel. Loeng oli kiire ning effektiivne!&lt;br /&gt;
&lt;br /&gt;
== Seitsmes loeng ==&lt;br /&gt;
&lt;br /&gt;
Tanel Untist kumas kõige rohkem kogemust kogu tarkvaraarenduse spektri skaalal. Ta võttis suurepäraselt kokku kõik eelnevalt räägitud ning sidus selle reaalseks töötavaks näiteks (testimise olulisus, projekti juhtimisel õigete küsimuste küsimine, kommunikatsioon). Samuti jäi väga selgelt meelde lause, et uus tehnoloogia on 4-5 aasta pärast massides tasuta&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/95e9f82e-debe-4f6c-833a-5dabb639600d?ec=true - Tanel Unt &amp;lt;/ref&amp;gt; ning seda võiks meeles pidada kui ise hakkan reaalselt midagi tegema. Nagu ka eelnevatest loengutest, kinnistus veel teadmine, et kui huvi on, siis tegutseda!&lt;br /&gt;
&lt;br /&gt;
== Kaheksas loeng ==&lt;br /&gt;
&lt;br /&gt;
Tuleb välja, et ka andmed võivad huvitavad olla, kuigi ilmselt tekitavad nad huvi nii nagu Oleg Bogdanov, vaikselt nurgas istudes ning kui mõni sõna sealt poetub, siis on see puhas kuld, oluline on osata andmete käest õigesti küsida. Aga nali naljaks, loeng oli õpetlik ning hoolimata sellest, et Oliver Kadaku arvates ei olnud see süvitsi minek, oli see täpselt nii palju, et tekitada algajas IT arendajas huvi andmete vastu. Loengu slaidides oleks võinud olla jälle mõni reaalne tabel ning mõni reaalne näide, kuidas andmete käest küsitakse.&amp;lt;ref&amp;gt;https://echo360.e-ope.ee/ess/echo/presentation/f0d2dfac-5f77-47e6-8e60-abe8d9b9679d?ec=true - Oliver Kadak, Oleg Bogdanov &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Võtaks kõik kokku ka kuidagi ==&lt;br /&gt;
&lt;br /&gt;
Olen väga tänulik Kolledžile nende loengute eest, loengud andsid tugeva teadmise, et olen õiges koolis. Tekkis ka tugev teadmine, et kogu IT spekter on lai ning soovin igast osas väikese tükikese hammustada, põhjalikum süvenemine toimub siiski arenduses ning programmeerimises, aga selleks, et seda hästi teha, tuleb osata natukene kõike. Ja kui siia peaks juhtuma keegi, kes ei ole neid loenguid kuulanud siis, tugev soovitus, kui sind IT natukenegi huvitav (käid sa koolis või mitte), mine kuula ja vaata neid.&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Vastus&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kaua on võimalik arvestust järele teha?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semesti punase joone päevani arvates aine õpetamissemestrist. (Punkt 5.2.13&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus&amp;lt;/ref&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kellega kokku leppida, et kordussooritust teha?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kordussooritusi ei saa kokku leppida. Kõik kordussooritused planeeritakse õppekorralduse eeskirjas sätestatud korras. (Punkt 5.2.14&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kuidas toimub kordussooritusele registreerimine?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ÕIS-is (Punkt 5.2.8&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mis on tähtajad?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (Punkt 5.2.8.2&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal?&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
RF õppekohal ei maksa midagi, eeldades, et kordusooritus jääb kolme korra sisse. Aine korduv deklareerimine on tasuline. (Punkt 5.2.15&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasu suurus kehtestatakse rektori käskkirjaga. (Punkt 5.2.7&amp;lt;ref name=&amp;quot;Oppekorraldus&amp;quot; /&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Vastus&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tuleb esitada taotlus ÕIS-is, 10 tööpäeva enne punase joone päeva&amp;lt;ref name=&amp;quot;VOTA&amp;quot;&amp;gt;http://www.itcollege.ee/tudengile/kkk/&amp;lt;/ref&amp;gt;. Taotluses peavad olema http://www.itcollege.ee/sisseastujale/vota/vota-kord/ punktides 3 ja 4 kirjeldatud tõendid ja tegevused. EAP-sid ei arvestata semestri põhisel õppekava täitmisel, küll aga arvestatakse aastase õppekoormuse täitmisel. &amp;lt;ref name=&amp;quot;VOTA&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 23 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Vastus&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eeldades, et tudeng õpib esimesel aastal ning pole eelnevaid EAP-sid, siis saab tudeng esimesel semestril arve 27-23 = 4 EAP (ehk 200 eurot) eest ning teisel semestril 54-(26+23) = 5 EAP eest (ehk 250 eurot), seega kokku maksab see aasta 200+250 = 450 eurot. &amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skallari</name></author>
	</entry>
</feed>