<?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=Kluik</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=Kluik"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kluik"/>
	<updated>2026-05-06T18:52:21Z</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_2013&amp;diff=63960</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2013</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_2013&amp;diff=63960"/>
		<updated>2013-06-05T14:11:31Z</updated>

		<summary type="html">&lt;p&gt;Kluik: /* Meeskonnad 2013 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2013=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. 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 klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&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;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039;&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 23. märts 2013.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema 30. märts 2013&lt;br /&gt;
** &#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;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 26. mai 2013.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 04. juuni 2013&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 26. mai 2013.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 04. juuni 2013&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&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), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 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;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&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 paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&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;
&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, Silverlight, WPF või vormirakendusena.&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 (+372 53 469 734) või&lt;br /&gt;
 kaarel.raspel [ät] gmail.com (+372 522 2468)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2013 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;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&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 ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat&lt;br /&gt;
* luua roll-back&#039;i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega&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;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada&lt;br /&gt;
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid&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;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel erinevaid vooge grupeerida&lt;br /&gt;
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2013=&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[Laenutajad]]&amp;quot;&lt;br /&gt;
** Kristjan Tõnismäe&lt;br /&gt;
** Veiko Lääts&lt;br /&gt;
** Andreas Plado&lt;br /&gt;
** Xiangwei Zuo &lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Laenutajad meeskonnalt Un [https://wiki.itcollege.ee/index.php/Talk:Laenutajad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[Bleh]]&amp;quot;&lt;br /&gt;
** Lennart Ploom&lt;br /&gt;
** Kalev Kärpuk&lt;br /&gt;
** Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[KKMK]]&amp;quot;&lt;br /&gt;
** Kaido Tarma&lt;br /&gt;
** Katre Paabo&lt;br /&gt;
** Mark-Hendrik Mäeste&lt;br /&gt;
** Kaisa Taelma&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[CSharpArt]]&amp;quot;&lt;br /&gt;
** Kristo Roosileht (D22)&lt;br /&gt;
** Mihkel Kadarik (D22)&lt;br /&gt;
** Henri Kroosmann (D61)&lt;br /&gt;
** Ats Rand (D22)&lt;br /&gt;
Retsensioon meeskonna Trenniinfo [https://wiki.itcollege.ee/index.php/Talk:Trenniinfo] XML-faili kohta.&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[REMS]]&amp;quot;&lt;br /&gt;
** Mart Lehtmets&lt;br /&gt;
** Renet Pirso&lt;br /&gt;
** Egon Lund&lt;br /&gt;
** Sander Perens&lt;br /&gt;
*** Retsensioon meeskonnale BitByBit [https://wiki.itcollege.ee/index.php/Talk:BitByBit]&lt;br /&gt;
*** Retsensioon meeskonnale JaRe [https://wiki.itcollege.ee/index.php/Talk:JaRe]&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[X-Ladu]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
** [https://wiki.itcollege.ee/index.php/Talk:V Meeskonna X-Ladu poolt tehtud retsensioonid meeskonna V kohta]&lt;br /&gt;
** Marek Kirillov&lt;br /&gt;
** Tiit Tallermaa&lt;br /&gt;
** Rando Laisaar&lt;br /&gt;
** Siim Treilmann&lt;br /&gt;
*** Retsensioon meeskonna X-Ladu teenuse kohta [https://wiki.itcollege.ee/index.php/KKMK#Retsensioon_meeskonna_.22X-Ladu.22_Teenuse_.C3.BClesande_kohta]&lt;br /&gt;
*** Retsensioon meeskonna X-Ladu klientrakenduse kohta [https://wiki.itcollege.ee/index.php/KKMK#Retsensioon_meeskonna_.22X-Ladu.22_Klientrakenduse_.C3.BClesande_kohta]&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[KK_without_K]]&amp;quot;&lt;br /&gt;
** Kaur Pääro&lt;br /&gt;
** Kaspar Urban&lt;br /&gt;
***XML ülesande retsensioon Tiim AFFA II kohta [https://wiki.itcollege.ee/index.php/Talk:AFFA_II]&lt;br /&gt;
***XML ülesande retsensioon Tiim RM kohta [https://wiki.itcollege.ee/index.php/Talk:RM#XML_Retsensioon]&lt;br /&gt;
***Klientrakenduse ja Api retsensioon Tiim Ulgurmutid kohta [https://wiki.itcollege.ee/index.php/Talk:Ulgurmutid#Teenuse_ning_klientrakenduse_retsensioon]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[Meeskond &amp;quot;asdasdasd&amp;quot;]]&amp;quot;&lt;br /&gt;
** Karl Kadalipp (D21)&lt;br /&gt;
** Robert Pärn (D31)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;[https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22asdasdasd%22#Retsensioon_meeskonna_.22asdasdasd.22_klientrakenduse_ja_teenuse_kohta Retsensioon] klientrakenduse ja teenuse kohta meeskonnalt Laenutajad&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[JaRe]]&amp;quot;&lt;br /&gt;
** Rene Ott&lt;br /&gt;
** Jaan Kängsepp&lt;br /&gt;
** Laura Närska&lt;br /&gt;
*** Retsensioon meeskonna GOW [https://wiki.itcollege.ee/index.php/Talk:GOW_xml] XML faili&lt;br /&gt;
*** Retsensioon meeskonna Trenniinfo[https://wiki.itcollege.ee/index.php/Talk:Trenniinfo_xml] XML faili kohta.&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[BitByBit]]&amp;quot;&lt;br /&gt;
** Reigo Hein&lt;br /&gt;
** Kristjan Luik&lt;br /&gt;
** Raul Špilev&lt;br /&gt;
** Reelika Lõhmus&lt;br /&gt;
***Retsensioon meeskonnale KK_Without_K [https://wiki.itcollege.ee/index.php/Talk:KK_without_K]&lt;br /&gt;
***Kliendirakenduse ja teenuse retsensioon meeskonnale &amp;quot;SaanEndagaHästiLäbi&amp;quot; [https://wiki.itcollege.ee/index.php/Talk:SaanEndagaH%C3%A4stiL%C3%A4bi]&lt;br /&gt;
*Meeskond &amp;quot;[[AFFA II]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** Tõnn Talpsepp&lt;br /&gt;
** Madis Allikmaa&lt;br /&gt;
** Ranno Rass&lt;br /&gt;
** Marek Leinjärv&lt;br /&gt;
**AFFA II poolt tehtud retsensioonid: [https://wiki.itcollege.ee/index.php/AFFA_II#Retsensioonid]&lt;br /&gt;
*** Retsensioon meeskonna AFFA II teenuse kohta [https://wiki.itcollege.ee/index.php/KKMK#Retsensioon_meeskonna_.22AFFA_II.22_Teenuse_.C3.BClesande_kohta]&lt;br /&gt;
*** Retsensioon meeskonna AFFA II klientrakenduse kohta [https://wiki.itcollege.ee/index.php/KKMK#Retsensioon_meeskonna_.22AFFA_II.22_Klientrakenduse_.C3.BClesande_kohta]&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[V]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[Ulgurmutid]]&amp;quot;&lt;br /&gt;
** Kristi Paakspuu&lt;br /&gt;
** Madis Peep&lt;br /&gt;
** Mardo Pahk&lt;br /&gt;
***Retsensioon meeskonna CSharpArt [https://wiki.itcollege.ee/index.php/Talk:CSharpArt] XML faili kohta.&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[SaanEndagaHästiLäbi]]&amp;quot;&lt;br /&gt;
** Taivo Türnpu&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[RM]]&amp;quot;&lt;br /&gt;
**Ilja Semjonov&lt;br /&gt;
**Kirill Rõžkov&lt;br /&gt;
**Konstantin Žavoronkov&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[GOW]]&amp;quot;&lt;br /&gt;
**Heimar_Kroonsaare&lt;br /&gt;
**Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;[https://wiki.itcollege.ee/index.php/Talk:GOW#Retsensioon_meeskonna_GOW_.C3.BClesande_kohta Retsensioon] XML-i kohta meeskonnalt Laenutajad&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[Un]]&amp;quot;&lt;br /&gt;
**Lelet Hollo&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:SaanEndagaH%C3%A4stiL%C3%A4bi&amp;diff=63959</id>
		<title>Talk:SaanEndagaHästiLäbi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:SaanEndagaH%C3%A4stiL%C3%A4bi&amp;diff=63959"/>
		<updated>2013-06-05T14:06:03Z</updated>

		<summary type="html">&lt;p&gt;Kluik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond „[[V]]“ retsensioon meeskond „SaanEndagaHästiLäbi“ XML-i kohta – 24.03.2013=&lt;br /&gt;
Esmalt XML struktuuri vaadates jääb silma, et see on väga lihtsa ülesehitusega. Selline lihtne ülesehitus ei vasta ülesandes püstitatud nõuetele. XML struktuur on küll kohati 4 dimensiooniga, kuid enamus nendel puuduvad atribuudid täielikult. Samas ülesandepüstituses oli nõutud 3-el dimensioonil atribuute, mis oleks enam kui lihtsalt „ID“. Nii mõnegi elemendi oleks võinud atribuudiks panna, näiteks nagu „id“, „sex“.&lt;br /&gt;
&lt;br /&gt;
XSD skeemifaili puhul hakkab silma, et isikukood kirjutatakse sõnena mille pikkus on piiratud 11 tähemärgini. Võibolla on pikkuse piiramine see põhjus miks kasutati sõne, kuid nii ei välistata tähemärkide sisestamist. Alternatiivina oleks võinud kasutada numbritüüpi ning „totalDigits“ piirangut, mis samuti piiraks numbrite arvu. Kuupäevamuutujate puhul jääb arusaamatuks, miks ei kasutada sisseehitatud ajatüüpe. Muus osas tegu väga põhjaliku skeemifailiga, mis ei jäta XML koostamisel eksimusteks ruumi.&lt;br /&gt;
&lt;br /&gt;
XSLT-d ise käivitada proovides ilmnes, et üheski brauseris see ei funktsioneeri, mõningase uurimise järel selgus, et probleemiks on täpitähed. Kui täpitähed olid eemaldatud, siis XSLT kuvas XML-is peituva isiku info ilusti vormistatult. Ainus silma häiriv tõik on sünniaeg, mis kuvatakse kujul „198911118“, siinkohal oleks võinud selle paremini loetavaks vormistada. Meeldib idee, et sugulaste ID-d on lingid, mille kaudu võiks vajadusel ka nende info kohe kättesaadav olla, kahjuks selle lõpuni teostus oleks nõudnud juba mingisuguse teenuse olemasolu. XSLT stiilifaile oli ülesandepüstituses nõutud 2 või 3, seega on üks ülesande täitmisest puudu.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks on meeskonnal küll mõningaid puudujääke, kuid kohati on tehtud rohkemgi kui vaja, näiteks väga põhjalik XSD fail. Oleks oodanud ka XSLT näidet konkreetse XML-i peal, kuid ülesandepüstitusel seda otseselt nõutud ei olnud. Töö tulemusestest jääb siiski mulje, et XML teema on läbi töötatud ning aru saadud selle rakendamise võimalustest.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Meeskond &amp;quot;[[V]]&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse retsensioon meeskonnale „SaanEndagaHästiLäbi“==&lt;br /&gt;
&amp;lt;b&amp;gt;Meeskonnalt AFFA II&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse kirjutamise tegi eBay API kasutamine tõenäoliselt keerulisemaks. Enda kirjutatud teenuse kasutamine on mõnevõrra lihtsam, kui mõne teise osapoole pakutavat teenust kasutada ja seal tekkivaid probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
Programmi struktureeritus on hea. On näha, et on kasutatud DAO mustrit, mis aitab andmete hankimist nende programmis kasutamisest eraldada. Samas on koodi kommenteerimine puudulik. Kommentaarid on ainult päringu koostamise klassis (Query.cs) ning need on pärit eBay API näitest. Koodi on suhteliselt vähe ja midagi väga keerulist ei ole, kuid kommentaarid teeksid kiire ülevaate saamise kergemaks.&lt;br /&gt;
&lt;br /&gt;
Programmi kasutamiseks võiks olla lühike juhend kirjutatud. Näiteks võiks kirjas olla, kust ja kuidas saab ItemID, mis on programmi kasutamiseks hädavajalik. Väike selgitus, milleks ja kellele sellist programmi vaja on, oleks tore.&lt;br /&gt;
&lt;br /&gt;
Programmi ülesehitus võiks olla selline, et see mittesobiva sisendi korral ei jookseks kokku. Praegu jookseb vale toote numbri sisestamisel programm kokku. Ilmselt oleks mõistlik kasutaja sisendit kontrollida ja proovida mingit abistavat tagasisidet anda. Lihtsustusena võiks kasutaja saada sisestada ka URL-e.&lt;br /&gt;
&lt;br /&gt;
Proovides lisada asja, mis on juba nimekirjas olemas, võiks programm kasutajat teavitada, et selline asi on juba nimekirjas või siis olemasolevat lihtsalt uuendada. Praegu saab terve nimekirja ühte ja sama asja täis kirjutada.&lt;br /&gt;
&lt;br /&gt;
Kujundus on tehtud üsna minimaalne ja lihtne, kuid XAML-is saaks paremini kasutajaliidese elemente paigutada, et programmiakna suuruse muutmist arvesse võtta. Praegu avaneb programm sellises suuruses, et alumised nupud jäävad pooleldi teise elemendi taha peitu ning kõik on fikseeritud mõõtudega. Akent suureks tehes ei kasva DataGrid-i laius, väiksemaks tehes ei mahu see akna piiridesse ära ja mingisugust kerimisriba ei teki. Kui kujunduses oli ette nähtud, et programmi kasutatakse fikseeritud mõõtudega, siis peaks selle ka programmis rakendama. Samuti võiks väikeseid mugavusi lisada, näiteks kui tootenumber on sisestatud, siis enter-klahviga võiks toimuda lisamine. Uue asja lisamise alustamisel võiks TextBox-i algse sisendi ära kustutada.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes vajab klientrakendus veel arendamist. Üldiselt lahendatud funktsionaalsus töötab korrektsete sisendite korral ning kood on hästi struktureeritud, kuid ei ole kommenteeritud. Programmil võiks rohkem funktsionaalsust, et juba lisatud asju saaks eemaldada. Programmi sulgemisega kaovad kõik andmed. Lahendusest jääb kiirustatud mulje, programmi üldine maht ja teostatud funktsionaalsus on suhteliselt vähene, ei ole arvestatud võimalusega, et sisend ei ole korrektne.&lt;br /&gt;
&lt;br /&gt;
==Meeskond BitByBit retsensioon meeskonna „SaanEndagaHästiLäbi“ kliendirakendust ==&lt;br /&gt;
&lt;br /&gt;
Nagu ka Wikis öeldud siis kliendirakendus polnud enda teenuse kohta tehtud, vaid hoopis Ebay veebiteenus. Teenusega saab ebayst igasuguseid tooteid nimekirja lisada, salvestada neid  hindu vaadata ja lisaks saab valida eraldi ühe toote ja nupule vajutades selle lingile liikuda.&lt;br /&gt;
&lt;br /&gt;
Alustuseks, oleks võinud olla mingi väike kasutusjuhend ka rakendusele. Küll aga välimuse peale väga ei panustatud tundub et rakendus teeb nii nagu kirjelduses oli öeldud.  Koodi vaadates tundub et on otse vastu andmebaasi tehtud rakendus. Andmebaasi mudelile lähenemiseks läheb aga vaja vanemat sql serverit. Aga asi töötab siis nii et on olekas sihuke MainView kus on ära kirjeldatud üks rida (ehk ühe toote id hind pealkiri ja asukoht). Siis Mainwindow cs failis on loodud list nendest ridadest. Aga et kuvada seda mida saadakse Ebayst on ka tehtud meetod et neid ridu konverteerida kuvatavateks ridadeks. Kindlasti üks raskemaid kohti võis olla urli ehitamine mingi toote otsinguks (seda saab näha Query nimelises klassifailis). Veel on seal sihuke huvitav klassifail nagu DAO kus on paar huvitavat meetodi. Komenteerimine ja dokumentasioon on puudu seega  usun, et need meeotid on mõeldud : esimene andmebaasist kõikide esemete listi tagastamine, kasutatud on päringut seal sees mis käivitamisel toob kõik esemed ja paneb nad listi, teiseks on uue eseme lisamine andmebaasi.&lt;br /&gt;
&lt;br /&gt;
Natu vigane, asi mis arusaamatuks jäi oli esemete lisamine, sinna esiteks kuluks väike veahaldus ära, et kui sisestada näiteks negatiivseid arve, et siis ta ei hakaks kokku jooksma.&lt;br /&gt;
&lt;br /&gt;
Veel , olgugi et disainikallal ei ole viisakas nuriseda, siis rakenduse käivitamisel  olid nupudu pooleldi jäänud akna ääre alla peitu.&lt;br /&gt;
&lt;br /&gt;
Mõteid asja edasiarendamiseks - Nagu enne sai mainitud siis vb kujundusele rõhku panna, et ei usu et oleks väga raske lisada sihukene dünaamiline kujundus juurde, mis lubaks kasvõi aknale mingeid kindlaid mõõte. Et sesmõtes on idee huvitav, võimalik teha oma nagu isiklik osukorv, mis võiks tulevikus näiteks olla telefonipeal, et kui oled online saad oma esemed kõik väljavalida ja hindu uurida, ja kustutada vajadusel ning siis kui järgminekord internetile lähedale saab et siis see sünkoniseeriks kasutajaga ära.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtvalt on rakendus väga hästi ehitatud ja igati töökorras, et hea näide sellest et ei pea tingimata enda teenuse kohta ka kliendirakedust tegema, vaid saab ka teisiti. Lisaks ,et just sihuke väga huvitav teema valiti, ning et seda kõike tehti üksi. Kui aga peab nurisema siis võib öelda, et suuremosa koodi oli komenteerimata, ehk kui ma siin rakenduses millestki valesti arusain, siis vabandust. Veel on ka projekti failide hoidmine veits lahtine, et ühest kohast tuleb andmebaasi fail ja seal samas lähedal on kohe üks pilt mis käib vaatega kaasas.&lt;br /&gt;
==Meeskond BitByBit retsensioon meeskonna „SaanEndagaHästiLäbi“ teenust ==&lt;br /&gt;
&lt;br /&gt;
Nagu Kliendirakendues sai mainitud siis alati ei pea endatehtud teenus ja kliendirakendus kokku minema. Teenusest endast siis - põhimõteliselt peaks see olema võimeline inimeselt andmeid küsima ja siis neid salvestama kuhugi. Selleks on tehtud järgnevad meetodid: “personRequest” - mis pärib andmebaasist isiku isikukoodile, “createPerson” - mis loob andmebaasi isiku kirje vastavalt sisendanmetele, “updatePerson” - uuendab andmebaasi isiku kirjet vastavalt sisendandmetele, “deletePerson” - kustutab isiku andmebaasist.&lt;br /&gt;
&lt;br /&gt;
Koodist rääkides, siis on väga hästi struktureeritud. Niih kui koodis vaadata (Iservice Interface) neid meetode  siis esimesel kolmel meetodil on sisendiks person mingit liiki objekt. Kuid viimasel ehk deletil on sisendiks String tüüpi id, mis tundub veider, kuid kõik need meetodi kasutavad Data access layerit ning seal on delete ikkagi intiga. Kuid rääkides sellest andmebaasi kihist lähemalt siis ma võin jälle eksida vähese komenteerimise pärast, aga meetodid olid realiseeritud nii et inimeselugemisel tehakse query kus küsitakse kõiki person tüübi välju erladi, need moodustavad Dataoptions  muutuja mida omakorda kasutatakse andmebaasist millegi laadimiseks. Peale seda käivitatakse pärin mis tagastab selle id koodiga person ja valitakse listist esimene. Personi lisamise meetod tundub tavaline nagu kooliski tehtud, aga update on jälle natu teistsugune, kus on lihtsalt meetodi nimi teine (attach) ja siis salvestatakse andmebaasi. Delete meetod on aga jälle huvitav lähenemine, kus võetkse decimal  parameetrina ette ja otsitakse queryga list personitest. Siit ka väike segadus, et ta teeb uue muutuja listi neist personitest ja kui see list on suurem kui null siis teeb uue isiku muutuja mille ta väärtustab selle listist saadud isikuga ja muudab selle active state false’iks.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtvalt tundus huvitav töö ja sai näha kuidas teisiti admebaasiga läbikäia, kuigi oli kohti kus tundus et kirjutati rohkem koodi kui oleks pidanud.&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=BitByBit&amp;diff=61577</id>
		<title>BitByBit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=BitByBit&amp;diff=61577"/>
		<updated>2013-03-23T13:55:41Z</updated>

		<summary type="html">&lt;p&gt;Kluik: Created page with &amp;#039;=Liikmed= * Reigo Hein * Kristjan Luik * Raul Špilev * Reelika Lõhmus  == XML andmefail == Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeem…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Liikmed=&lt;br /&gt;
* Reigo Hein&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Raul Špilev&lt;br /&gt;
* Reelika Lõhmus&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 paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;pre&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;music xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
       xsi:noNamespaceSchemaLocation=&amp;quot;MusicXSD.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;artist name=&amp;quot;Gojira&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;album id=&amp;quot;1&amp;quot; title=&amp;quot;The Way of All Flesh&amp;quot; year=&amp;quot;2008&amp;quot; genre=&amp;quot;Progressive metal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;1&amp;quot; title=&amp;quot;The Art of Dying&amp;quot; song_genre=&amp;quot;Progressive Death Metal&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;\M/&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;2&amp;quot; title=&amp;quot;A Sight to Behold&amp;quot; song_genre=&amp;quot;Metal&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;...&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;3&amp;quot; title=&amp;quot;The Way of All Flesh&amp;quot; song_genre=&amp;quot;Melodic Death Metal&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;!!!&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;4&amp;quot; title=&amp;quot;Toxic Garbage Island&amp;quot; song_genre=&amp;quot;Progressive Death Metal&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;Based on an island, which actually exsists.&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;album_comments&amp;gt;The second studio album by French metal band Gojira.&amp;lt;/album_comments&amp;gt;&lt;br /&gt;
    &amp;lt;/album&amp;gt;&lt;br /&gt;
    &amp;lt;album id=&amp;quot;2&amp;quot; title=&amp;quot;The Link&amp;quot; year=&amp;quot;2003&amp;quot; genre=&amp;quot;Progressive metal&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;1&amp;quot; title=&amp;quot;Embrace the World&amp;quot; song_genre=&amp;quot;Progressive Death Metal&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;\m/&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;album_comments&amp;gt;The fourth studio album by French metal band Gojira.&amp;lt;/album_comments&amp;gt;&lt;br /&gt;
    &amp;lt;/album&amp;gt;&lt;br /&gt;
  &amp;lt;/artist&amp;gt;&lt;br /&gt;
  &amp;lt;artist name=&amp;quot;Young Jeezy&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;album id=&amp;quot;1&amp;quot; title=&amp;quot;The Inspiration&amp;quot; year=&amp;quot;2006&amp;quot; genre=&amp;quot;Gangsta Rap&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;1&amp;quot; title=&amp;quot;Hypnotize&amp;quot; song_genre=&amp;quot;Gangsta Rap&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;Lots of hard hitting bass.&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;2&amp;quot; title=&amp;quot;I Luv It&amp;quot;  song_genre=&amp;quot;Gangsta Rap&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;Uncencored.&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;album_comments&amp;gt;Also known as The Inspiration: Thug Motivation 102&amp;lt;/album_comments&amp;gt;&lt;br /&gt;
    &amp;lt;/album&amp;gt;  &lt;br /&gt;
  &amp;lt;/artist&amp;gt; &lt;br /&gt;
  &amp;lt;artist name=&amp;quot;Ludwig van Beethoven&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;album id=&amp;quot;1&amp;quot; title=&amp;quot;N/A&amp;quot; year=&amp;quot;1801&amp;quot; genre=&amp;quot;Classical&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;1&amp;quot; title=&amp;quot;Piano Sonata No. 14 in C-sharp minor&amp;quot; song_genre=&amp;quot;Classical piano sonata&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;One of Beethovens most known piano pieces. Commonly known as &amp;quot;Moonlight Sonata&amp;quot;.&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;2&amp;quot; title=&amp;quot;Symphony No. 9 in D minor&amp;quot; song_genre=&amp;quot;Classical piano sonata&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;Classical piece&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;song tracknumber=&amp;quot;3&amp;quot; title=&amp;quot;Symphony No. 5 in C minor&amp;quot; song_genre=&amp;quot;Classical Symphony&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;comments&amp;gt;One of Beethovens most known symphonies.&amp;lt;/comments&amp;gt;&lt;br /&gt;
      &amp;lt;/song&amp;gt;&lt;br /&gt;
      &amp;lt;album_comments&amp;gt;I don&#039;t think that they had albums back then.&amp;lt;/album_comments&amp;gt;&lt;br /&gt;
    &amp;lt;/album&amp;gt;&lt;br /&gt;
  &amp;lt;/artist&amp;gt; &lt;br /&gt;
&amp;lt;/music&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XMLi skeem (XSD) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&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 attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;music&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;artist&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;album&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;song&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;comments&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:attribute name=&amp;quot;tracknumber&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;title&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;song_genre&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;album_comments&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:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;title&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;year&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;genre&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&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:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== XSLT 1 ===&lt;br /&gt;
&amp;lt;pre&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 version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt; Kõik metalli sisaldavad lood&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;music/artist/album/song&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;contains(@song_genre, &#039;Metal&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@title&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&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;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== XSLT 2 ===&lt;br /&gt;
&amp;lt;pre&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;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body text=&amp;quot;black&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Albumid:&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;music/artist/album&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;border-style:dashed;border-width:1px&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p&amp;gt;Album: &amp;lt;xsl:value-of select=&amp;quot;@title&amp;quot;/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
				&amp;lt;p&amp;gt;Aasta: &amp;lt;xsl:value-of select=&amp;quot;@year&amp;quot; /&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;p&amp;gt;Zanr: &amp;lt;xsl:value-of select=&amp;quot;@genre&amp;quot;/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
				&amp;lt;ul&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:for-each select=&amp;quot;song&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;&lt;br /&gt;
							&amp;lt;xsl:value-of select=&amp;quot;@title&amp;quot;/&amp;gt;&lt;br /&gt;
						&amp;lt;/li&amp;gt;&lt;br /&gt;
					&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
				&amp;lt;/ul&amp;gt;&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&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;/pre&amp;gt;&lt;br /&gt;
=== XSLT 3 ===&lt;br /&gt;
&amp;lt;pre&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;!--Author Reigo Hein. Displays all artists, albums--&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&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;Artists - Albums&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
          &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              Artists&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;th&amp;gt;&lt;br /&gt;
              Albums&lt;br /&gt;
            &amp;lt;/th&amp;gt;&lt;br /&gt;
          &amp;lt;/tr&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;music/artist&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td class=&amp;quot;artists&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td class=&amp;quot;albums&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;ul&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;album&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;@title&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&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;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kluik</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_2013&amp;diff=61576</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2013</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_2013&amp;diff=61576"/>
		<updated>2013-03-23T13:21:04Z</updated>

		<summary type="html">&lt;p&gt;Kluik: /* Meeskonnad 2013 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2013=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. 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 klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&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;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039;&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 23. märts 2013.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema 30. märts 2013&lt;br /&gt;
** &#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;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 4. mai 2013.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 11. mai 2013&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 18. mai 2013.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 25. mai 2013&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&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), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 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;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&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 paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&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;
&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, Silverlight, WPF või vormirakendusena.&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 (+372 53 469 734) või&lt;br /&gt;
 kaarel.raspel [ät] gmail.com (+372 522 2468)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2013 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;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&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 ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat&lt;br /&gt;
* luua roll-back&#039;i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega&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;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada&lt;br /&gt;
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid&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;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel erinevaid vooge grupeerida&lt;br /&gt;
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2013=&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[KKMK]]&amp;quot;&lt;br /&gt;
** Kaido Tarma&lt;br /&gt;
** Katre Paabo&lt;br /&gt;
** Mark-Hendrik Mäeste&lt;br /&gt;
** Kaisa Taelma&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[CSharpArt]]&amp;quot;&lt;br /&gt;
** Kristo Roosileht (D22)&lt;br /&gt;
** Mihkel Kadarik (D22)&lt;br /&gt;
** Henri Kroosmann (D61)&lt;br /&gt;
** Ats Rand (D22)&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[REMS]]&amp;quot;&lt;br /&gt;
** Mart Lehtmets&lt;br /&gt;
** Renet Pirso&lt;br /&gt;
** Egon Lund&lt;br /&gt;
** Sander Perens&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[X-Ladu]]&amp;quot;&lt;br /&gt;
** Marek Kirillov&lt;br /&gt;
** Tiit Tallermaa&lt;br /&gt;
** Rando Laisaar&lt;br /&gt;
** Siim Treilmann&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[KK_without_K]]&amp;quot;&lt;br /&gt;
** Kaur Pääro&lt;br /&gt;
** Kaspar Urban&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[Meeskond &amp;quot;asdasdasd&amp;quot;]]&amp;quot;&lt;br /&gt;
** Karl Kadalipp (D21)&lt;br /&gt;
** Robert Pärn (D31)&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[JaRe]]&amp;quot;&lt;br /&gt;
** Rene Ott&lt;br /&gt;
** Jaan Kängsepp&lt;br /&gt;
** Laura Närska&lt;br /&gt;
&lt;br /&gt;
*Meeskond &amp;quot;[[BitByBit]]&amp;quot;&lt;br /&gt;
** Reigo Hein&lt;br /&gt;
** Kristjan Luik&lt;br /&gt;
** Raul Špilev&lt;br /&gt;
** Reelika Lõhmus&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=57688</id>
		<title>Tech Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=57688"/>
		<updated>2012-11-25T22:00:30Z</updated>

		<summary type="html">&lt;p&gt;Kluik: /* Prototüüp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kirjeldus =&lt;br /&gt;
Projekt on inimestel võrgus turakat mängida. Bot loogika on esialgu nö nice to have feature.&lt;br /&gt;
Tegemist on W8 rakendusega.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
===Projekti eesmärk===&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärgiks on võimaldada inimestel võrgus mängida sellist kaardimängu nagu turakas. Meile teadaolevalt sellist võimalust varem ei ole realiseeritud või kui ka on, siis pole see võimalus väga levinud. Turakas on aga Eestis ning meie lähiümbruses üsna populaarne mäng ning võimalus seda võrgus sõpradega mängida pakub kindlasti paljudele huvi.&lt;br /&gt;
&lt;br /&gt;
===Mängu reeglid===&lt;br /&gt;
Kuigi turakas on väga levinud ning pea kõik meie tuttavad on seda korduvalt mänginud on reeglite kirjapanemine siiski keeruline. Praktiliselt iga sõpruskond on välja kujundanud oma reeglite nüansid ning uue inimesega mängides tekib alati mitmeid vaidlusi. Ka oma rühmasiseselt kulus meil pikk aeg, et kokku leppida, milliste reeglite põhjal me siis oma rakenduse lõpuks ehitame. Reeglid, mis lõpuks said kokku lepitud, on järgnevad:&lt;br /&gt;
&lt;br /&gt;
Mängijaid võib olla 2 kuni 6. Lauas on 36 kaarti (kaardid väärtustega kuuest ässani). Iga mängija saab mängu alguses 6 kaarti kätte ning mängu alguses määratakse arvuti poolt ka trumpmast, mis on teistest mastidest tugevam.&lt;br /&gt;
Esimese käigu õiguse otsustab arvuti selle põhjal, millisel mängijal on kõige väiksem trumpkaart. Kui peaks juhtuma, et ühtegi trumpi ühegi mängija käes ei ole, otsustab arvuti esimese mängija juhuslikult. Edasi käib mäng ringikujuliselt, mängijad käivad vaheldumisi kuni selgub võitja.&lt;br /&gt;
Esialgses lähendusena on mäng saatmisteta. Nice to have feature võimaldab mängu alguses valida ka saatmistega mängu.&lt;br /&gt;
Esimene mängija käib välja suvalise endavalitud kaardi, mis tal käes on. Temast järgmine mängija peab selle kaardi kinni katma (“tapma”), järgmisele mängijale edasi saatma või kaardi üles võtma.&lt;br /&gt;
Edasi saata saab ainult samaväärse kaardi numbri või pildiga olenevalt mis kaart esimesena lauale pandi. Seega kokku saab olla maksimaalselt kolm saatmist.&lt;br /&gt;
Kaarti “tappa” saab ainult sama masti kaardiga, mis on tugevam või trumbiga. Trumpi saab tappa ainult teise trumbiga.Tapetud kaardid  lähevad n.ö. prahihunnikusse ning neid enam mängus ei kasutata. Maksimum tapmiste arv on 6 ning isegi kui tapval mängijal on käes rohkem kaarte ei saa talle üle kuue kaardi tapmiseks ette käia.&lt;br /&gt;
“Round” ehk voor kestab nii kaua kuni mängijal, kes tapab, on kõik talle käidud kaardid ära tapetud või kaardid üles võetud. Kui mängija suudab kõik kaardid mis talle käiakse ära tappa lähevad need prahihunnikusse ning tapja kord on käia ringis järgmisele mängijale esimene tapetav kaart. Kui tapval mängijal ei ole võimalik kõiki talle käidud kaarte tappa, siis peab ta  kõik laual olevad kaardid üles võtma. Mängija võib kaardid üles võtta ka siis, kui ta ei soovi strateegilistel põhjustel neid tappa (näiteks kui ainus variant tapmiseks oleks trumpäss). Kui mängija võtab kaardid üles kaotab ta võimaluse järgmisele mängijale kaarti tapmiseks käia ning on ringis järgmise mängija kord käia. Tapmine ei ole kohustuslik. Korraga saab mängijal ees olla üks tapmata kaart (saatmiste korral maksimaalselt 4 ühesugust kaarti). Uut kaarti tapmiseks saab mängijale ette käia alles siis, kui eelmine kaart on tapetud. Kaardi tapmiseks käimise õigus liigub samamoodi ringikujuliselt nagu muu mängu käik. Kui üks mängija ei soovi rohkem midagi tapmiseks käia on järgmise kord, kuni keegi ei soovi enam ühtegi kaarti käia, või kuni laual on tapetud 6 kaarti. Kui kaardipakk laual on tühi ning vooru alguses on mängija käes vähem kaarte kui 6, siis on maksimaalne kaartide arv, mida võib mängijale käia võrdne tema käes olevate kaartide arvuga (aga siiski mitte suurem kui 6).&lt;br /&gt;
Peale igat  vooru  täiendavad kõik mängijad oma kaarte lauas olevast kaardipakist et järgmiseks vooruks oleks jälle vähemalt 6 kaarti käes. Kaarte jagab pakist arvuti, mis määrab selleks ära õige järjekorra. Esimesena antakse kaarte juurde sellele mängijale, kes viimases voorus esimesena käis ning edasi sealt ringikujuliselt järjest igale mängijale, kellel kaarte puudu on. Mängija, kellel on kaarte käes 6 või rohkem (ei suutnud tappa), ei saa juurde ühtegi kaarti.&lt;br /&gt;
Mäng kestab nii kaua kuni lauas jätkub kaarte. Võidab see mängija, kellel pärast kaardipaki lõppemist esimesena kaardid käes otsa saavad.&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
* Mäng peab olema algusest lõpuni multiplayer mänguna võrgus mängitav vastavalt reeglitele&lt;br /&gt;
* Windows 8 rakenduse reeglitele vastav &lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
* Saatmistega mängu valimine enne mängu algust&lt;br /&gt;
* Vestluse võimalus&lt;br /&gt;
* Veel mingid valitavad erireeglid (nt. tapmine on võimaluse korral kohustuslik vms.)&lt;br /&gt;
* Bot mängija&lt;br /&gt;
&lt;br /&gt;
===Rakenduse problemaatilised osad===&lt;br /&gt;
Arvatavasti kujuneb mängu realiseerimisel kõige keerulisemaks multiplayer funktsionaalsuse realiseerimine. Esialgu on plaanis kasutada Azure võimalusi. Alternatiiviks oleks p2p rakenduse valmistamine.&lt;br /&gt;
Kuna mäng on kavas valmistada Windows 8 rakendusena ja tegu on võrdlemisi uue tehnoloogiaga, siis on algusest peale selge, et  ülesanne sisaldab palju iseseisvat avastamist.&lt;br /&gt;
Kolmas ettenähtav keerukus on meeskonnatöö efektiivne korraldamine. Hetkel pole veel täpne tööjaotus paigas.&lt;br /&gt;
===Lisaks===&lt;br /&gt;
[https://docs.google.com/file/d/0B1G16zI23fQDeXNtVnV1NUxpTUE/edit?pli=1 ProtsessiVoog]&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
[https://github.com/KatrePaabo/projektTurakas Prototüüp]&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
* Katre Paabo - Projekti juht&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
===== 28. Oktoober =====&lt;br /&gt;
* Projektijuhi määramine.&lt;br /&gt;
* Wiki-lehe loomine.&lt;br /&gt;
* Projekti idee vormistamine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=57665</id>
		<title>Tech Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=57665"/>
		<updated>2012-11-25T21:38:43Z</updated>

		<summary type="html">&lt;p&gt;Kluik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kirjeldus =&lt;br /&gt;
Projekt on inimestel võrgus turakat mängida. Bot loogika on esialgu nö nice to have feature.&lt;br /&gt;
Tegemist on W8 rakendusega.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
===Projekti eesmärk===&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärgiks on võimaldada inimestel võrgus mängida sellist kaardimängu nagu turakas. Meile teadaolevalt sellist võimalust varem ei ole realiseeritud või kui ka on, siis pole see võimalus väga levinud. Turakas on aga Eestis ning meie lähiümbruses üsna populaarne mäng ning võimalus seda võrgus sõpradega mängida pakub kindlasti paljudele huvi.&lt;br /&gt;
&lt;br /&gt;
===Mängu reeglid===&lt;br /&gt;
Kuigi turakas on väga levinud ning pea kõik meie tuttavad on seda korduvalt mänginud on reeglite kirjapanemine siiski keeruline. Praktiliselt iga sõpruskond on välja kujundanud oma reeglite nüansid ning uue inimesega mängides tekib alati mitmeid vaidlusi. Ka oma rühmasiseselt kulus meil pikk aeg, et kokku leppida, milliste reeglite põhjal me siis oma rakenduse lõpuks ehitame. Reeglid, mis lõpuks said kokku lepitud, on järgnevad:&lt;br /&gt;
&lt;br /&gt;
Mängijaid võib olla 2 kuni 6. Lauas on 36 kaarti (kaardid väärtustega kuuest ässani). Iga mängija saab mängu alguses 6 kaarti kätte ning mängu alguses määratakse arvuti poolt ka trumpmast, mis on teistest mastidest tugevam.&lt;br /&gt;
Esimese käigu õiguse otsustab arvuti selle põhjal, millisel mängijal on kõige väiksem trumpkaart. Kui peaks juhtuma, et ühtegi trumpi ühegi mängija käes ei ole, otsustab arvuti esimese mängija juhuslikult. Edasi käib mäng ringikujuliselt, mängijad käivad vaheldumisi kuni selgub võitja.&lt;br /&gt;
Esialgses lähendusena on mäng saatmisteta. Nice to have feature võimaldab mängu alguses valida ka saatmistega mängu.&lt;br /&gt;
Esimene mängija käib välja suvalise endavalitud kaardi, mis tal käes on. Temast järgmine mängija peab selle kaardi kinni katma (“tapma”), järgmisele mängijale edasi saatma või kaardi üles võtma.&lt;br /&gt;
Edasi saata saab ainult samaväärse kaardi numbri või pildiga olenevalt mis kaart esimesena lauale pandi. Seega kokku saab olla maksimaalselt kolm saatmist.&lt;br /&gt;
Kaarti “tappa” saab ainult sama masti kaardiga, mis on tugevam või trumbiga. Trumpi saab tappa ainult teise trumbiga.Tapetud kaardid  lähevad n.ö. prahihunnikusse ning neid enam mängus ei kasutata. Maksimum tapmiste arv on 6 ning isegi kui tapval mängijal on käes rohkem kaarte ei saa talle üle kuue kaardi tapmiseks ette käia.&lt;br /&gt;
“Round” ehk voor kestab nii kaua kuni mängijal, kes tapab, on kõik talle käidud kaardid ära tapetud või kaardid üles võetud. Kui mängija suudab kõik kaardid mis talle käiakse ära tappa lähevad need prahihunnikusse ning tapja kord on käia ringis järgmisele mängijale esimene tapetav kaart. Kui tapval mängijal ei ole võimalik kõiki talle käidud kaarte tappa, siis peab ta  kõik laual olevad kaardid üles võtma. Mängija võib kaardid üles võtta ka siis, kui ta ei soovi strateegilistel põhjustel neid tappa (näiteks kui ainus variant tapmiseks oleks trumpäss). Kui mängija võtab kaardid üles kaotab ta võimaluse järgmisele mängijale kaarti tapmiseks käia ning on ringis järgmise mängija kord käia. Tapmine ei ole kohustuslik. Korraga saab mängijal ees olla üks tapmata kaart (saatmiste korral maksimaalselt 4 ühesugust kaarti). Uut kaarti tapmiseks saab mängijale ette käia alles siis, kui eelmine kaart on tapetud. Kaardi tapmiseks käimise õigus liigub samamoodi ringikujuliselt nagu muu mängu käik. Kui üks mängija ei soovi rohkem midagi tapmiseks käia on järgmise kord, kuni keegi ei soovi enam ühtegi kaarti käia, või kuni laual on tapetud 6 kaarti. Kui kaardipakk laual on tühi ning vooru alguses on mängija käes vähem kaarte kui 6, siis on maksimaalne kaartide arv, mida võib mängijale käia võrdne tema käes olevate kaartide arvuga (aga siiski mitte suurem kui 6).&lt;br /&gt;
Peale igat  vooru  täiendavad kõik mängijad oma kaarte lauas olevast kaardipakist et järgmiseks vooruks oleks jälle vähemalt 6 kaarti käes. Kaarte jagab pakist arvuti, mis määrab selleks ära õige järjekorra. Esimesena antakse kaarte juurde sellele mängijale, kes viimases voorus esimesena käis ning edasi sealt ringikujuliselt järjest igale mängijale, kellel kaarte puudu on. Mängija, kellel on kaarte käes 6 või rohkem (ei suutnud tappa), ei saa juurde ühtegi kaarti.&lt;br /&gt;
Mäng kestab nii kaua kuni lauas jätkub kaarte. Võidab see mängija, kellel pärast kaardipaki lõppemist esimesena kaardid käes otsa saavad.&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
* Mäng peab olema algusest lõpuni multiplayer mänguna võrgus mängitav vastavalt reeglitele&lt;br /&gt;
* Windows 8 rakenduse reeglitele vastav &lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
* Saatmistega mängu valimine enne mängu algust&lt;br /&gt;
* Vestluse võimalus&lt;br /&gt;
* Veel mingid valitavad erireeglid (nt. tapmine on võimaluse korral kohustuslik vms.)&lt;br /&gt;
* Bot mängija&lt;br /&gt;
&lt;br /&gt;
===Rakenduse problemaatilised osad===&lt;br /&gt;
Arvatavasti kujuneb mängu realiseerimisel kõige keerulisemaks multiplayer funktsionaalsuse realiseerimine. Esialgu on plaanis kasutada Azure võimalusi. Alternatiiviks oleks p2p rakenduse valmistamine.&lt;br /&gt;
Kuna mäng on kavas valmistada Windows 8 rakendusena ja tegu on võrdlemisi uue tehnoloogiaga, siis on algusest peale selge, et  ülesanne sisaldab palju iseseisvat avastamist.&lt;br /&gt;
Kolmas ettenähtav keerukus on meeskonnatöö efektiivne korraldamine. Hetkel pole veel täpne tööjaotus paigas.&lt;br /&gt;
===Lisaks===&lt;br /&gt;
[https://docs.google.com/file/d/0B1G16zI23fQDeXNtVnV1NUxpTUE/edit?pli=1 ProtsessiVoog]&lt;br /&gt;
=Prototüüp=&lt;br /&gt;
[https://github.com/KatrePaabo/projektTurakas Mega-prototüüp]&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
* Katre Paabo - Projekti juht&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
===== 28. Oktoober =====&lt;br /&gt;
* Projektijuhi määramine.&lt;br /&gt;
* Wiki-lehe loomine.&lt;br /&gt;
* Projekti idee vormistamine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=55551</id>
		<title>Tech Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=55551"/>
		<updated>2012-11-04T20:30:33Z</updated>

		<summary type="html">&lt;p&gt;Kluik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kirjeldus =&lt;br /&gt;
Projekt on inimestel võrgus turakat mängida. Bot loogika on esialgu nö nice to have feature.&lt;br /&gt;
Tegemist on W8 rakendusega.&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
===Projekti eesmärk===&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärgiks on võimaldada inimestel võrgus mängida sellist kaardimängu nagu turakas. Meile teadaolevalt sellist võimalust varem ei ole realiseeritud või kui ka on, siis pole see võimalus väga levinud. Turakas on aga Eestis ning meie lähiümbruses üsna populaarne mäng ning võimalus seda võrgus sõpradega mängida pakub kindlasti paljudele huvi.&lt;br /&gt;
&lt;br /&gt;
===Mängu reeglid===&lt;br /&gt;
Kuigi turakas on väga levinud ning pea kõik meie tuttavad on seda korduvalt mänginud on reeglite kirjapanemine siiski keeruline. Praktiliselt iga sõpruskond on välja kujundanud oma reeglite nüansid ning uue inimesega mängides tekib alati mitmeid vaidlusi. Ka oma rühmasiseselt kulus meil pikk aeg, et kokku leppida, milliste reeglite põhjal me siis oma rakenduse lõpuks ehitame. Reeglid, mis lõpuks said kokku lepitud, on järgnevad:&lt;br /&gt;
&lt;br /&gt;
Mängijaid võib olla 2 kuni 6. Lauas on 36 kaarti (kaardid väärtustega kuuest ässani). Iga mängija saab mängu alguses 6 kaarti kätte ning mängu alguses määratakse arvuti poolt ka trumpmast, mis on teistest mastidest tugevam.&lt;br /&gt;
Esimese käigu õiguse otsustab arvuti selle põhjal, millisel mängijal on kõige väiksem trumpkaart. Kui peaks juhtuma, et ühtegi trumpi ühegi mängija käes ei ole, otsustab arvuti esimese mängija juhuslikult. Edasi käib mäng ringikujuliselt, mängijad käivad vaheldumisi kuni selgub võitja.&lt;br /&gt;
Esialgses lähendusena on mäng saatmisteta. Nice to have feature võimaldab mängu alguses valida ka saatmistega mängu.&lt;br /&gt;
Esimene mängija käib välja suvalise endavalitud kaardi, mis tal käes on. Temast järgmine mängija peab selle kaardi kinni katma (“tapma”), järgmisele mängijale edasi saatma või kaardi üles võtma.&lt;br /&gt;
Edasi saata saab ainult samaväärse kaardi numbri või pildiga olenevalt mis kaart esimesena lauale pandi. Seega kokku saab olla maksimaalselt kolm saatmist.&lt;br /&gt;
Kaarti “tappa” saab ainult sama masti kaardiga, mis on tugevam või trumbiga. Trumpi saab tappa ainult teise trumbiga.Tapetud kaardid  lähevad n.ö. prahihunnikusse ning neid enam mängus ei kasutata. Maksimum tapmiste arv on 6 ning isegi kui tapval mängijal on käes rohkem kaarte ei saa talle üle kuue kaardi tapmiseks ette käia.&lt;br /&gt;
“Round” ehk voor kestab nii kaua kuni mängijal, kes tapab, on kõik talle käidud kaardid ära tapetud või kaardid üles võetud. Kui mängija suudab kõik kaardid mis talle käiakse ära tappa lähevad need prahihunnikusse ning tapja kord on käia ringis järgmisele mängijale esimene tapetav kaart. Kui tapval mängijal ei ole võimalik kõiki talle käidud kaarte tappa, siis peab ta  kõik laual olevad kaardid üles võtma. Mängija võib kaardid üles võtta ka siis, kui ta ei soovi strateegilistel põhjustel neid tappa (näiteks kui ainus variant tapmiseks oleks trumpäss). Kui mängija võtab kaardid üles kaotab ta võimaluse järgmisele mängijale kaarti tapmiseks käia ning on ringis järgmise mängija kord käia. Tapmine ei ole kohustuslik. Korraga saab mängijal ees olla üks tapmata kaart (saatmiste korral maksimaalselt 4 ühesugust kaarti). Uut kaarti tapmiseks saab mängijale ette käia alles siis, kui eelmine kaart on tapetud. Kaardi tapmiseks käimise õigus liigub samamoodi ringikujuliselt nagu muu mängu käik. Kui üks mängija ei soovi rohkem midagi tapmiseks käia on järgmise kord, kuni keegi ei soovi enam ühtegi kaarti käia, või kuni laual on tapetud 6 kaarti. Kui kaardipakk laual on tühi ning vooru alguses on mängija käes vähem kaarte kui 6, siis on maksimaalne kaartide arv, mida võib mängijale käia võrdne tema käes olevate kaartide arvuga (aga siiski mitte suurem kui 6).&lt;br /&gt;
Peale igat  vooru  täiendavad kõik mängijad oma kaarte lauas olevast kaardipakist et järgmiseks vooruks oleks jälle vähemalt 6 kaarti käes. Kaarte jagab pakist arvuti, mis määrab selleks ära õige järjekorra. Esimesena antakse kaarte juurde sellele mängijale, kes viimases voorus esimesena käis ning edasi sealt ringikujuliselt järjest igale mängijale, kellel kaarte puudu on. Mängija, kellel on kaarte käes 6 või rohkem (ei suutnud tappa), ei saa juurde ühtegi kaarti.&lt;br /&gt;
Mäng kestab nii kaua kuni lauas jätkub kaarte. Võidab see mängija, kellel pärast kaardipaki lõppemist esimesena kaardid käes otsa saavad.&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
* Mäng peab olema algusest lõpuni multiplayer mänguna võrgus mängitav vastavalt reeglitele&lt;br /&gt;
* Windows 8 rakenduse reeglitele vastav &lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
* Saatmistega mängu valimine enne mängu algust&lt;br /&gt;
* Vestluse võimalus&lt;br /&gt;
* Veel mingid valitavad erireeglid (nt. tapmine on võimaluse korral kohustuslik vms.)&lt;br /&gt;
* Bot mängija&lt;br /&gt;
&lt;br /&gt;
===Rakenduse problemaatilised osad===&lt;br /&gt;
Arvatavasti kujuneb mängu realiseerimisel kõige keerulisemaks multiplayer funktsionaalsuse realiseerimine. Esialgu on plaanis kasutada Azure võimalusi. Alternatiiviks oleks p2p rakenduse valmistamine.&lt;br /&gt;
Kuna mäng on kavas valmistada Windows 8 rakendusena ja tegu on võrdlemisi uue tehnoloogiaga, siis on algusest peale selge, et  ülesanne sisaldab palju iseseisvat avastamist.&lt;br /&gt;
Kolmas ettenähtav keerukus on meeskonnatöö efektiivne korraldamine. Hetkel pole veel täpne tööjaotus paigas.&lt;br /&gt;
===Lisaks===&lt;br /&gt;
[https://docs.google.com/file/d/0B1G16zI23fQDeXNtVnV1NUxpTUE/edit?pli=1 ProtsessiVoog]&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
* Katre Paabo - Projekti juht&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
===== 28. Oktoober =====&lt;br /&gt;
* Projektijuhi määramine.&lt;br /&gt;
* Wiki-lehe loomine.&lt;br /&gt;
* Projekti idee vormistamine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=53921</id>
		<title>Tech Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Tech_Support&amp;diff=53921"/>
		<updated>2012-10-28T16:40:19Z</updated>

		<summary type="html">&lt;p&gt;Kluik: Created page with &amp;#039;= Kirjeldus = Projekt on inimestel võrgus turakat mängida. Bot loogika on esialgu nö nice to have feature. Tegemist on W8 rakendusega.    = Tööjaotus = * Katre Paabo - Proje…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kirjeldus =&lt;br /&gt;
Projekt on inimestel võrgus turakat mängida. Bot loogika on esialgu nö nice to have feature.&lt;br /&gt;
Tegemist on W8 rakendusega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
* Katre Paabo - Projekti juht&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
===== 28. Oktoober =====&lt;br /&gt;
* Projektijuhi määramine.&lt;br /&gt;
* Wiki-lehe loomine.&lt;br /&gt;
* Projekti idee vormistamine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=53911</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</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_(2012)&amp;diff=53911"/>
		<updated>2012-10-28T15:48:02Z</updated>

		<summary type="html">&lt;p&gt;Kluik: /* Meeskonnad 2012 */&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. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit. Ü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;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&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;28.10.2012&#039;&#039;&#039; (2p)&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. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&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&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;9.12.2012&#039;&#039;&#039;(20p)&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; 16.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#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;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&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 +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&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;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&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;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus 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 äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&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;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsenioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
&lt;br /&gt;
==Meeskond akaver==&lt;br /&gt;
Meeskonna blogi leht: http://akaver.com/blog/category/c/&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Käver&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
==Meeskond pahad==&lt;br /&gt;
Meeskonna wiki leht: [[pahad]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Reio Ruus&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Default Name==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Default Name]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Toomas Heinorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond REM==&lt;br /&gt;
Meeskona wiki leht: [[REM]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mart Lehtmets&lt;br /&gt;
*Egon Lund&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tech Support==&lt;br /&gt;
Meeskonna Wiki leht : [[Tech Support]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Katre Paabo&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kluik&amp;diff=39215</id>
		<title>User:Kluik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kluik&amp;diff=39215"/>
		<updated>2011-10-19T01:31:18Z</updated>

		<summary type="html">&lt;p&gt;Kluik: Created page with &amp;#039;== Erialatutvustuse aine arvestustöö == Autor:Kristjan Luik  Esitamise kuupäev: 19. oktoober 2011   ==Essee== Esimene loeng küll ei läinud erialatutvustuse alla niiväga, ku…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
Autor:Kristjan Luik&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2011 &lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimene loeng küll ei läinud erialatutvustuse alla niiväga, kui kerge ülevaate annab ikka. Selle sissejuhatava loengu käigus tehti selgeks kuhu me tudengid oleme tulnud, siis veel kuidas järgnevatel päevadel – nädalatel toimetada Eesti infotehnoloogia kolledž’is (nüüdsest ITK).Siin peeti silmas, et kõik tähtpäevad ja kõik mis meil õpekava täitmiseks vaj võib minna, tehakse selgeks. Samuti soovitati ka tutvuda eeskirjaga, ettulevikus ei tekiks probleeme, ei ühegi maksmisega ega ka näiteks ITK arvutiklasside kasutamisega. Jutu oli ka raamatukogust ja eõpest, kuid sellel ei haka pikemalt peatuma. See loeng oli peamiselt selleks, et küll tõsi, võib alati minna küsima kuskilt kui midagi jäi arusaamatuks, aga et oleks mingi põhi all et kuidas kõik käib ITK’s.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linnar Viik - Innovatsiooni olemus ja juhtimine&#039;&#039;&#039;&lt;br /&gt;
Alustuseks, olin veidi elevil, et Linnar tuleb rääkima loengusse, ma olin varasemalt juba lugenud ühte artiklit kus ta samuti oli innovatsioonist rääkinud, kuid nagu hiljem tuli välja siis veits teise nurga alt, vähemalt nii tundus. Jutt algas tal regioonides, ehk kuidas maailm on tükkeldatud osadeks, et kui midagi kasutata, siis see peab ilmtingimatta olema sinu enda riigiga kooskõlas. Linnar tõi näite DVD’dest mis on ostedu USA’st kuid ei pidavat töötama näiteks Eestis. Siit hakkaski teema veerema rohkem innovatsioonile, et kuidas, me piirame üksteise uute ideede kasutuselevõttu. Siis n.ö. vanakooli stiilis võttis tahvli endaga, lasi pakkuda erinevaid inovatsiooni näidiseid. Sesmõtes, et selliseid uusi ideid ei pea tekkima nagu täitsa tühjast et neid võib arendada täitsa eelmisest, näiteks et kui on juba olemas jalgratas ja tahetakse et sellel oleks ka lamp küljes, siis ei pea täitsa uut sõiduvahendit tegema, lihtsalt et sellele lamp lisada, et põhi olgu sama. Aga Jutt jõudis ka natukene amelikumale küljele, kus kõik ei ole nii jagavad, seega jutuks oli optsioonid, nendega ehk saab takistada teiste arengut selles vallas, stiilis et „kui mina ei saa et siis ei saaks ka teised“. Siis hakkas lähemalt seletama Tehnilisest Inovatsioonist. Ta tegi graafiku, kus oli  neli punkti  –  teenus, protsess, positsioon, mõtlemismaailm. Juttu oli ka pikemalt kõigi nende nelja punkti kohta, kus toodi ka selgeid näiteid et kuidas need mõjutavad.    Loengu vältel käidi läbi mitu näitet toote arengust ja noh ma küll ei oska seda nii hästi üle selgitada, kuid et millised oleksid need tooded või teenused  erinevates oludes, näiteks et mis uus leiutis lükaks selle vajalikuse piirist välja. Lõpetuseks andis ta meile veits koomilise kuid õpetliku ülesande.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mart Mangus - Ideest teostuseni&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ette-rutates võib ära öelda, et Mart oli kõige lemmikum esineja. See tuleneb osaliselt sellest et ta tuletab Neil Patrick Harris meelde, aga ka sellepoolest, et oli väga aktiivne ja energeetiline, suhtles palju õpilastega ja julgustas tagasisidemele. Oli suhtelist võimas enesetutvustus, et mis firmades on olnud jne. Aga ka osalisel seepärast meeldis see esineja, et vaatates seda mida ta on oma elus teinud selle IT haridusega jäi mulje et ükskõik kui raskes või riskantses olukorras ta on olnud, alati on ta nagu edasi proovinud pürgida ja nagu näha siis ei pea kõiki neid projekte ja plaane üksipäini taga ajama vaid et tal oli ma usun et ehk mõned koolikaaslased, kellega ta neid rajas. Jutt hakkas pöölema peamiselt „töö“ ümber, et ta ei rääkinud nivõrd IT’st kui teemast vaid kuidas see töö keskonnas välja võiks näha, et juba näiteks võrdlus palgatööl ja eraettevõtjal. Suurem pool tunnist rääkis ta tõesti äri-idee’st ja selel teostamisest, et millega peab arvestama kõigega jne. Siis laskis meil ise ideid välja pakuda, millelle järgnes grupitöö, kus pidime seda äri ideed n.ö. teostama. Tunnilõpuks jõudis üksgrupp seda lausa tahvli ees välja näitata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Margus Ernits - Robootikast IT Kolledžis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et jah, alustuseks ei hakatud kohe robotitest ja tehnikast ja kõikest sellest arutama vaid hoopis sellest kuidas nemad selleni jõutsid. Kõige tähtsam, motivatsioon, et mis ikka paneb meid just sellel alal tahtma uusi teadmisi, sest IT eriala on alati nii edasiminev ja selleks et sammu pidada, peame olema motiveeritud ehk huvitatud sellest teemast . Kuid antud esitusel nad olid võtnud oma teadmised ja suunanud need robootikasse. Jutt oli nuh, võib öelda et õpimise kohta, aga et seda parandada, tuleb see muuta huvitavaks, tuleb nagu meeli petta, ja muuta see õpeetükk huvitavaks, läbi mängulisuse. Siis räägiti ka kuidas on tehtud koostööd teiste koolidega nätieks EKA, kus pakuti mingeid „omapäraseid „ ideid ja IT rahvalt küsiti nende teostamise võimalusi. See ongi omapärane koostöö mis viib eduni. Sellest tulebki välja nagu ta hilje mainis et koostööst saab jõudu, et mured lahenevad paremini jne. Isiklikult võin öelda, et ma arvan et ma leitsin endale grupi, aga mis põhiline, et see grupp ei pea olema pühendunud ainult õppetööle, et tunnen inimesi aint seepärast et milleks nad head on, vaid et neist on tõesti saanud sõbrad, kellega ehk tulevikus ka võib koostööd teha. Lõpetuseks tegid osa d ülesandeid ja siis veel näitata veits wiki kasutamis võimalusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toomas Mõttus ja Jaan Feldmann, (Net Group) - Serverikeskuste võrguarhitektuur&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selles loengus käsitletud teema polnud minu „tassitäis teed“. Kuigi esitlus oli hästi antud  ja nad teavad väga hästi oma ala, kuigi kardan et ehk võis natukene keeruline olla. Eelnevad esitajad suutsid teha oma teema nii selgeks, et ma ei pidanud terve esitlus googeldama kõike.&lt;br /&gt;
Aga, mis mind tõmbas sellese teemase oli, siis kui hakati skeeme lähemalt natukene selgitama (keeruline ikka) aga arusaadavam, et kogu see struktuur ja ülesehitus, et kõike mida nad on arvasse võtnud, see tõepoolest pakkus juba huvi, juba kasvõi see et kuidas nad seda ültse teinud on. Jutu oli millega nad tegelevad, ja mis ka nendel tulevikus plaanis on, ja kõik see millest nad jätsid mulje et teevad kasutajatele lihtsamaks, siis seda võrd võrdeline oli ka selle loojatel selle tegemine. Kui ma peaks selle loengu üheks seletavaks lauseks võtma kokku, siis see oleks „Seadmete ühenduvus läbi väga keerulise süsteemi“. Aga üleüldiselt oli huvitav kuulata selle valdkonna kohta, kuigi olen arendaja. Lihtsalt see teema tundus rohkem süsteemide administraatoritele, aga lihtsalt tuleb avardada silmaringi,sest eks arendajaid läks vaja et seda kõike kokku panna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Agu Leinfeld (Siseministeeriumi infotehnoloogia- ja arenduskeskus) - Kas sellist IT-d me tahtsimegi?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Veel üks loeng  kus esitajaks on ITK’st tudeng, ma pean seda heaks kuna see näitab kuhu mõned õpilased on välja jõudnud,  koht kust ta töötas, nimepoolest juba tundus tähtis. Natukene  suhtles auditoorumiga, paludes panna kirja miks me ITK’sse oleme ültse läinud. Ma tean et minul on see põhjus siiamaani veel vihiku kaanel veel kirjas. Sesuhtes et teema mida ta käsitles oli huvitav ja ka see meeldis et ta soovis õpilaste arvamusi et võrrelda neid enda omadega, aga hommikustel loengutel on raske saada õpilastelt seda aktiivsust mida ta vist lootis, nii et natukene kahju. Kuid see loeng oli seepärast omapärane, et oli samuti õhutamas arutama teemat, aga asi oli selles, et me käsitlesime kindlaid teemasi kus me lõppuks põhimõteliselt ise jõutsime nendele samadele järeldustele mis olid temal. Ta proovis nagu meil silmaringi avada meie IT’se maailma üle. Loengust järeldus – pani mõtlema „IT väärtusele“. Siin kohal tuli osaliselt meelde raamat mida hiljuti lugesin -  Pekka Himanen &amp;quot;Häkkerieetika ja informatsiooniajastu vaim&amp;quot;. Mõlemal juhul pani mõtlema sellel et senikaua kui me mõtleme nendele asjadele mida me nagu ettenähtud teeme,  nagu kirjutame mingi kindla programmi või et paigaldame mingi seadme, seni me ei saa edukad olla. Me peame õpima rääkima selle ärikeeles kuhu me satume. Meist saaks nagu firmade ja masinate vahendajaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anto Veldre - Töö arvuti-ikalduste tõrjerühmas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esimene esineja kes on ilma esitluseta, aga jutt sujus. Andis väikse ülevaate turve probleemidest mis on tänapäeval, kasutas suhtleiselt palju ka uusi sõnu milles ma polnud kindel, aga suure vastamise eest andis väikse sõnaraamatu. Aga jutu oli ka kriminaalsetest juhtudest et kuidas on petetud raha välja ja kuidas milegisse sissemurdmine võib tekitada suuri ohte ja probleeme. Mõned kergemad petused, nii sõnaliselt välja öeldakse siis need tunduvad nii totrad m et tundub võimatu et keegi neid uskuma jääks, nagu seda oli fisingu metootika. Siis oli ka juttu mõttemaailmas, et mina sain nii aru, et kui inimene suudab näha asju tesest küljest, et siis ta suudab ka selle probleemi või ülesande lahendada teisiti. Suuremosa tunnis läbis sellega rääkides hirmsatest rünnakutest viirustst ja probleemidest mis võivad tekkida. Aga esineja oli väga enesekindel oma töös, ja suutis selle väga huvipakuvalt väljendada. Jutt veeres viirustele ja nende levitajatele, küll alustas  suht kohmaka näitega, et kõik vajab eksperimenteerimist, aga nähes seda turva kaitses, et mis nippe nad kasutavad, et saada teada kuidas kõik pahavarad töötavad, siis tekitas kuidagi „turvalisem“ tunne. Rääkis natukene ka sellest et IT – tugispetsialist, ei tohi olla lihtsalt isik kes valdab tehnilist teadmist, vaid et ta peab olema n.ö. psühiaater, et me ei saa loota et kõik kohe mõistaksid seda süsteemi mida me oleme teinud.. Peale viiruste oli ka juttu viirustõrjest, aga ka jälle „pettus viirustõrjetest“. Lõpetuseks oli küsimuste vastamine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kalle Tammemäe - Akadeemia tee. Spetsialistist teadlaseks ja vastupidi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See loeng läks siis jälle õpingukorralduse alla, aga oli huvitav. Sesmtões, et tõsi et nagu ITK tudengitel peaks olema nagu kindel tee et kuhu minna tööle ja mida tegema hakata seal, aga tema siin tõi välja selle mida me selle asemel võiks teha. Päris pikalt sai räägitud ITK’st ja üleüldiselt ülikooli elust. Lõpupoole juba  näitas ülikooli pingeridasi. Isiklikult ei pidanud just seda loengut kõige intrgeerivaks, aga sesmõtes, anti teada mis võimalused mul veel on ja esineja suutis muuta ka selle teema selgesti arusaadavamaks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõtteks&#039;&#039;&#039;&lt;br /&gt;
Sesmõtes ei saa ma neid võrdlusesse panna, sest iga esineja andis nagu mingi osa tervikust ja ehki mõni teema oli märksa huvipakuvam kui mõni teine, siis oli väga hea kuulda erinevatest vaatenurkadest selle ala kohta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus A&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.Õppejõuga tuleb kokkuleppida millal eksamit teha.Korduseksamile registreerimine toimub õppeosakonnas. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. Korduseksamid ja -arvestused on tasulised, v.a riigieelarvelisel õppekohalõppivatel üliõpilastel. Tasu suurus kehtestatakse rektori käskkirjaga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Üliõpilasel on võimalik taotleda akadeemilist puhkust: Tervislikel põhjustel, Eesti kaitsejõududesse teenima asumisel, Lapse hooldamiseks. Akadeemilist puhkust ja selle katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Maksimaalne puhkuse aeg : Tervislikel põhjustel – kuni kaheks aastaks, Eesti kaitsejõududesse teenima asumisel – kuni üheks aastaks, Lapse hooldamiseks – kuni lapse kolme aastaseks saamiseni, Muudel põhjustel – kuni üheks aastaks. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2011]]&lt;/div&gt;</summary>
		<author><name>Kluik</name></author>
	</entry>
</feed>