<?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=Ikottise</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=Ikottise"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Ikottise"/>
	<updated>2026-05-07T22:18:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131679</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131679"/>
		<updated>2018-06-13T16:56:05Z</updated>

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

		<summary type="html">&lt;p&gt;Ikottise: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
NB! Ei ole seotud meie projektiga.&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;blog_users&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;user&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;username&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;firstname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;posts&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;post&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;content&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;category&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;posted&amp;quot; type=&amp;quot;xs:date&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;type&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;gender&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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;/blog_users&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;Users data&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;h1&amp;gt;Regular user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3&amp;gt;&lt;br /&gt;
            Username:&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Posts by this user:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Popular female user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              Username:&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;list-style-type:none&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Firstname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Lastname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;lastname&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;p&amp;gt;Posts:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;xml&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;blog_users&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;blog_users/user&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;user&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;username&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/username&amp;gt;&lt;br /&gt;
                &amp;lt;firstname&amp;gt;&lt;br /&gt;
                 &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/firstname&amp;gt;&lt;br /&gt;
                &amp;lt;lastname&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/lastname&amp;gt;&lt;br /&gt;
               &amp;lt;posts&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;post&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;firstname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/firstname&amp;gt;&lt;br /&gt;
            &amp;lt;lastname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/lastname&amp;gt;&lt;br /&gt;
            &amp;lt;posts&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;post&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/blog_users&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;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Antud meeskond on näinud palju vaeva oma XML failiga, seal on kohati 5 dimensiooni ning sellega nad on täitnud esitatud nõuet.  Silma paistab palju väärtusi, mis on CDATA-ga ümbritsetud, et vältida selle parse’imist ehk algupärase kuju säilitamist. Andmed on sisukad ja vastavalt nende loodud projektile. Silma hakkab veel see, et valuuta on kursiga seotud, mitte pole tühjaks ja mõttetuks arvuks jäetud. Bookingutel on näha veel kinnitust, kas remonditöökoda on selle kinnitanud.&lt;br /&gt;
&lt;br /&gt;
Meeskond Raavo on teinud HTML-i ja XML-i transformatsioonid. HTML-i transofrmatsioon on tehtud vastavalt nõuetele, isegi stiilile on rõhku pandud, ehk broneeningu staatus sõltub vastustest (ootel on punane, kinnitatud roheline). Tekkis ainult küsimus, et mille jaoks on xsl:sort lisatud? Võimalik, et neil oli plaanis sorteerida asju id abil, kuid see jäi ära, samas oleks võinud selle siis eemaldada. XML-i transformatsioon on hästi loetav ja grupeeritud mõistlikult, välja arvatud „Boooking“, kuid sellele hooletusveale on raske kohe tähelepanu pöörata. Veel torkab silma, et XLS-is pole kasutatud atribuute, üldse tundub, et XML-i transformatsiooniga pole nii palju vaeva nähtud, kui ülejäänud XML-ga. Rohkem ei ole midagi ette heita, tundub, et rühm on ülesandega hästi hakkama saanud.&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131677</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131677"/>
		<updated>2018-06-13T16:55:02Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
NB! Ei ole seotud meie projektiga.&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;blog_users&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;user&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;username&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;firstname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;posts&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;post&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;content&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;category&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;posted&amp;quot; type=&amp;quot;xs:date&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;type&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;gender&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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;/blog_users&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;Users data&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;h1&amp;gt;Regular user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3&amp;gt;&lt;br /&gt;
            Username:&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Posts by this user:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Popular female user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              Username:&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;list-style-type:none&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Firstname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Lastname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;lastname&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;p&amp;gt;Posts:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;xml&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;blog_users&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;blog_users/user&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;user&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;username&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/username&amp;gt;&lt;br /&gt;
                &amp;lt;firstname&amp;gt;&lt;br /&gt;
                 &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/firstname&amp;gt;&lt;br /&gt;
                &amp;lt;lastname&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/lastname&amp;gt;&lt;br /&gt;
               &amp;lt;posts&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;post&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;firstname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/firstname&amp;gt;&lt;br /&gt;
            &amp;lt;lastname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/lastname&amp;gt;&lt;br /&gt;
            &amp;lt;posts&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;post&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/blog_users&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;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;br /&gt;
Antud meeskond on näinud palju vaeva oma XML failiga, seal on kohati 5 dimensiooni ning sellega nad on täitnud esitatud nõuet.  Silma paistab palju väärtusi, mis on CDATA-ga ümbritsetud, et vältida selle parse’imist ehk algupärase kuju säilitamist. Andmed on sisukad ja vastavalt nende loodud projektile. Silma hakkab veel see, et valuuta on kursiga seotud, mitte pole tühjaks ja mõttetuks arvuks jäetud. Bookingutel on näha veel kinnitust, kas remonditöökoda on selle kinnitanud.&lt;br /&gt;
&lt;br /&gt;
Meeskond Raavo on teinud HTML-i ja XML-i transformatsioonid. HTML-i transofrmatsioon on tehtud vastavalt nõuetele, isegi stiilile on rõhku pandud, ehk broneeningu staatus sõltub vastustest (ootel on punane, kinnitatud roheline). Tekkis ainult küsimus, et mille jaoks on xsl:sort lisatud? Võimalik, et neil oli plaanis sorteerida asju id abil, kuid see jäi ära, samas oleks võinud selle siis eemaldada. XML-i transformatsioon on hästi loetav ja grupeeritud mõistlikult, välja arvatud „Boooking“, kuid sellele hooletusveale on raske kohe tähelepanu pöörata. Veel torkab silma, et XLS-is pole kasutatud atribuute, üldse tundub, et XML-i transformatsiooniga pole nii palju vaeva nähtud, kui ülejäänud XML-ga. Rohkem ei ole midagi ette heita, tundub, et rühm on ülesandega hästi hakkama saanud.&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131360</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131360"/>
		<updated>2018-06-05T19:09:46Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
NB! Ei ole seotud meie projektiga.&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;blog_users&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;user&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;username&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;firstname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;posts&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;post&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;content&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;category&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;posted&amp;quot; type=&amp;quot;xs:date&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;type&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;gender&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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;/blog_users&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;Users data&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;h1&amp;gt;Regular user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3&amp;gt;&lt;br /&gt;
            Username:&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Posts by this user:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Popular female user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              Username:&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;list-style-type:none&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Firstname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Lastname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;lastname&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;p&amp;gt;Posts:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;xml&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;blog_users&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;blog_users/user&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;user&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;username&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/username&amp;gt;&lt;br /&gt;
                &amp;lt;firstname&amp;gt;&lt;br /&gt;
                 &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/firstname&amp;gt;&lt;br /&gt;
                &amp;lt;lastname&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/lastname&amp;gt;&lt;br /&gt;
               &amp;lt;posts&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;post&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;firstname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/firstname&amp;gt;&lt;br /&gt;
            &amp;lt;lastname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/lastname&amp;gt;&lt;br /&gt;
            &amp;lt;posts&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;post&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/blog_users&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;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131359</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131359"/>
		<updated>2018-06-05T19:07:03Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* XSLT XML transformation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;blog_users&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;user&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;username&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;firstname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;posts&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;post&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;content&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;category&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;posted&amp;quot; type=&amp;quot;xs:date&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;type&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;gender&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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;/blog_users&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;Users data&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;h1&amp;gt;Regular user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3&amp;gt;&lt;br /&gt;
            Username:&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Posts by this user:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Popular female user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              Username:&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;list-style-type:none&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Firstname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Lastname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;lastname&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;p&amp;gt;Posts:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;xml&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;blog_users&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;blog_users/user&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;user&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;username&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/username&amp;gt;&lt;br /&gt;
                &amp;lt;firstname&amp;gt;&lt;br /&gt;
                 &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/firstname&amp;gt;&lt;br /&gt;
                &amp;lt;lastname&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/lastname&amp;gt;&lt;br /&gt;
               &amp;lt;posts&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;post&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                     &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;firstname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/firstname&amp;gt;&lt;br /&gt;
            &amp;lt;lastname&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/lastname&amp;gt;&lt;br /&gt;
            &amp;lt;posts&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;post&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/post&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                &amp;lt;/posts&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/user&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/blog_users&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;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131358</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131358"/>
		<updated>2018-06-05T19:06:19Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;blog_users&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;user&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;username&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;firstname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;posts&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;post&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;content&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;category&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;posted&amp;quot; type=&amp;quot;xs:date&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;type&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;gender&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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet 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;/blog_users&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;Users data&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;h1&amp;gt;Regular user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@type=&#039;regular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3&amp;gt;&lt;br /&gt;
            Username:&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;Posts by this user:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Popular female user posts&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:if test=&amp;quot;@gender=&#039;female&#039; and @type=&#039;popular&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              Username:&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;username&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;ul style=&amp;quot;list-style-type:none&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Firstname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Lastname:&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;lastname&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;p&amp;gt;Posts:&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;posts/post&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@content&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&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;/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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131356</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131356"/>
		<updated>2018-06-05T19:02:20Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;blog_users&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;user&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;username&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;firstname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;posts&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;post&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;content&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;category&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;posted&amp;quot; type=&amp;quot;xs:date&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:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;type&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;gender&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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131355</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131355"/>
		<updated>2018-06-05T19:01:05Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;blog_users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[iAmRockstarYo]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Lemon]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Fight]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;5&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-01-01&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Today i really got to meet a nice car owner, who owned a Miata]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;6&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-11-11&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Blew my engine :(]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;4&amp;quot; type=&amp;quot;popular&amp;quot; gender=&amp;quot;female&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[PurpleBaby]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Cutie]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Pie]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;7&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-05-02&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[That Corrado G60 will definitely burn rubber]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;9&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-07-15&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Where to find new tires?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;7&amp;quot; type=&amp;quot;regular&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[RustyJoe]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Joe]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Frankfurter]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;8&amp;quot; category=&amp;quot;cars&amp;quot; posted=&amp;quot;2017-03-03&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Guys, where can I find my blinker fluid???]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;12&amp;quot; category=&amp;quot;women&amp;quot; posted=&amp;quot;2018-05-06&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[I really love my wife]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;9&amp;quot; type=&amp;quot;annoying&amp;quot; gender=&amp;quot;male&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;username&amp;gt;&amp;lt;![CDATA[BMW4Life]]&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;&amp;lt;![CDATA[Jackson]]&amp;gt;&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;&amp;lt;![CDATA[Michael]]&amp;gt;&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;posts&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;14&amp;quot; category=&amp;quot;marriage&amp;quot; posted=&amp;quot;2017-05-31&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Is it ok if my wife sounds like Marilyn Manson?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;post id=&amp;quot;15&amp;quot; category=&amp;quot;other&amp;quot; posted=&amp;quot;2017-06-08&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;content&amp;gt;&amp;lt;![CDATA[Did Avicii deserve it?]]&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/posts&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/blog_users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131317</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131317"/>
		<updated>2018-06-05T10:09:12Z</updated>

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

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

		<summary type="html">&lt;p&gt;Ikottise: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131243</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131243"/>
		<updated>2018-06-04T13:34:41Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime Raavo V2-te [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2™]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131242</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131242"/>
		<updated>2018-06-04T13:34:22Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime Raavo V2-te [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Raavo_V2%E2%84%A2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131241</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131241"/>
		<updated>2018-06-04T13:33:31Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime Raavo V2-te [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
Rakendust avades ilmub ette kohe suurelt „Garagefy, Online booking system for car workshops“ mis tõstab lootused kohe kõrgele. Meeskond on realiseerinud kõik Must have funktsionaalsused, mida nad on enda wikis kirjeldanud, ehk sisselogimine, kliendil võimalus remonditeenust broneerida ja jälgida neid ning muuta andmeid. Administraatorina saab kasutajaid ja broneeringuid hallata. Väike mõte tekkis, et kui klient helistab töötajale, siis võiks ka temal olla võimalus aeg tühistada, sest vahel peab mehaanikuga asju otse arutama ja kergem oleks mitte läbi vahendaja suhelda. Jäi arusaamatuks, kas administraatori all mõeldakse süsteemi administraatorit või kliendiga suhtlevat. Hetkel tundub, et need kaks on kokku liidetud, võiks broneeringute haldamise ikkagi töötajale jätta, sest talle on broneeringu kustutamiseks ja kinnitamiseks nupp olemas, aga need ei funktsioneeri. Admini email võiks ka viisakam olla, kuid see on väga väike viga.&lt;br /&gt;
&lt;br /&gt;
Administraatorina leidub ka puudusi, näiteks ei saa muuta garaaži andmeid, vaid on jäetud kustutamise nupp. See on jälle ajakadu, kui süsteem on suurem, lisaks käsitsi uuesti lisamisel võivad tekkida vead, mis võivad tuua ärile kahju. Kui proovida lisada Service Type’i ilma garaažita, siis ei toimu midagi, viisakas oleks anda mingisugunegi vihje, miks seda andmebaasi ei lisatud (kasutaja võib ikkagi rumal olla). Sama kehtib Service’i kohta.&lt;br /&gt;
Service’s ei toimu ka väljade tühjendamist, väga tüütu on neid eraldi tühjendada kui on vajadust, samas saab seda võtta omamoodi „editimise“ viisiks, kus saab kiirelt muudetud andmed sisestada ja vanad ära kustutada, kuid funktsionaalsuse poolelt on see ebapraktiline.&lt;br /&gt;
&lt;br /&gt;
Kasutajat registreerides on hea näha, et on mõeldud turvalisusele, üritades sisestada lihtsat parooli „lammas1“ ilmub mitmeid nõudmisi, millele igal saidil tähelepanu ei pöörata. Näiteks, et parool peab olema vähemalt 8 tähte, sisaldama vähemalt ühte suurt tähte ning 6 erinevat sümbolit. Silma jäi, et automaatselt luuakse emailist username, mida saab alles hiljem muuta, seda võiks lasta kohe registreerides valida või üldse ära jätta, sest sisse saab nagunii logida ainult ühe emailiga. Turvalisuse lisa on ka see, et teatud aja peale logitakse kasutaja välja, sellega välditakse pahatahtlikku identiteedivargust.&lt;br /&gt;
Auto andmeid lisades on aga palju asju puudu, näiteks mootor, kütuseliik, käigukasti tüüp, veoskeem jne. Autoremondis on need tähtsad teadmised, sest paljud töökojad ei tegele automaatkäigukastidega, 90% firmasid ei tunne karburaator ja mehaanilise pritsega mootoreid, ehk tähtsa info lisamine on puudu jäänud. Hiljem ei saa ka muuta auto andmeid (näiteks kui on sõidukil tehtud mootorivahetus). Broneerimises puudub võimalus broneeringut tühistada või edasi lükata. Ei saa ka lisada täpsustusi, et mis sõidukil viga on.&lt;br /&gt;
&lt;br /&gt;
Töökodadel võiks olla võimalus ennast hallata. Praegu käib kõik läbi administraatori ja teenuse kasvades muutub see viis nagu pudelikaelaks, mis piirab teenuse võimekust ja ajakohasust. Admini õigus kasutajaid deaktiveerida on väga kasulik, sest antud süsteemi saaks spammida kui tahta ning nii saab vähendada netitrollide arvu. Kui administraator peab juba enamik haldusega tegelema, siis spämmerite segaduse eemaldamisega on mõttetu võidelda, kui kasutaja saab edasi tegutseda.&lt;br /&gt;
&lt;br /&gt;
Liikumine on kasutajaliideses tehtud mugavaks ja enam-vähem arusaadavaks. Näiteks saab kodulehele kohe kui vajutada üleval riba peal Garagefy. Samas Home nupuga on seda duubeldatud ja mõttetu, Garagefy nupp oleks üksi ratsionaalsem.&lt;br /&gt;
Kood on visuaalselt väga ilus ja kõik on jaotatud korrektselt funktsioonidesse, kommentaarid teevad koodist arusaamise lihtsamaks, kuigi võiks natuke rohkem informatiivsemad olla nende jaoks, kes Javascriptiga vähem kokku puutuvad. Klientrakendus oleks võinud eraldi osana olla, hetkel oli see veebiteenusega koos. Idee on hea, teostus kesine, aga ette ei saa heita midagi, tegu on kooliprojektiga ja on õppimise faas, loodame, et võetakse tulevikus õppust.&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131239</id>
		<title>Meeskond Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Pakiraam&amp;diff=131239"/>
		<updated>2018-06-04T13:32:21Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131220</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131220"/>
		<updated>2018-06-04T08:18:30Z</updated>

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

		<summary type="html">&lt;p&gt;Ikottise: /* Meeskond */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Idee===&lt;br /&gt;
Luua blogiportaal, kus kasutajad saavad blogi poste teha, neid kommenteerida ja märkida meeldivaks ja jälgida.&lt;br /&gt;
====Kasutajad====&lt;br /&gt;
*Kasutaja&lt;br /&gt;
*Külaline&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
*Logib kõik kasutajad ja nende tegevused&lt;br /&gt;
&lt;br /&gt;
====Tavakasutaja====&lt;br /&gt;
*Blogi otsimine pealkirja alusel&lt;br /&gt;
*Teiste kasutajate blogipostituste lugemine&lt;br /&gt;
*Blogide sorteerimine/filtreerimine kategooria alusel&lt;br /&gt;
*Blogi postituste lisamine ja nende haldamine&lt;br /&gt;
*Saab likeda või dislikeda blogisid&lt;br /&gt;
*Blogide kommenteerimine ja kommentaaride haldamine&lt;br /&gt;
*Blogipostide kommenteerimine&lt;br /&gt;
*Saab likeda blogiposte&lt;br /&gt;
*Saab valida lemmik blogikategooriad&lt;br /&gt;
&lt;br /&gt;
====Külaline====&lt;br /&gt;
*Lugeda blogisid&lt;br /&gt;
*Kommenteerida blogisid&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
&lt;br /&gt;
===Mudel===&lt;br /&gt;
[[File:Blogdom.png]]&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&#039;&#039;NB! Ei põhine täpselt projekti baasil&#039;&#039;&lt;br /&gt;
===XML File===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Users&amp;gt;&lt;br /&gt;
  &amp;lt;User id=&amp;quot;101&amp;quot; userType=&amp;quot;1&amp;quot; authType=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Username autoGenerated=&amp;quot;0&amp;quot;&amp;gt;ChineseHaxor420&amp;lt;/Username&amp;gt;&lt;br /&gt;
    &amp;lt;FirstName&amp;gt;Chung&amp;lt;/FirstName&amp;gt;&lt;br /&gt;
    &amp;lt;SurName&amp;gt;Lee&amp;lt;/SurName&amp;gt;&lt;br /&gt;
    &amp;lt;Birthday&amp;gt;1970-01-01&amp;lt;/Birthday&amp;gt;&lt;br /&gt;
    &amp;lt;Posts&amp;gt;&lt;br /&gt;
      &amp;lt;Post id=&amp;quot;402&amp;quot; category=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Image&amp;gt;1021342352435.webp&amp;lt;/Image&amp;gt;&lt;br /&gt;
        &amp;lt;Description&amp;gt;&lt;br /&gt;
          &amp;lt;![CDATA[Funny cat]]&amp;gt;&lt;br /&gt;
        &amp;lt;/Description&amp;gt;&lt;br /&gt;
        &amp;lt;Time&amp;gt;2018-04-11T09:21:04&amp;lt;/Time&amp;gt;&lt;br /&gt;
        &amp;lt;Comments&amp;gt;&lt;br /&gt;
          &amp;lt;Comment id=&amp;quot;3423&amp;quot; uid=&amp;quot;432&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;2018-04-12T20:12:31&amp;lt;/Time&amp;gt;&lt;br /&gt;
            &amp;lt;Body&amp;gt;&lt;br /&gt;
              &amp;lt;![CDATA[Awesome!]]&amp;gt;&lt;br /&gt;
            &amp;lt;/Body&amp;gt;&lt;br /&gt;
          &amp;lt;/Comment&amp;gt;&lt;br /&gt;
        &amp;lt;/Comments&amp;gt;&lt;br /&gt;
      &amp;lt;/Post&amp;gt;&lt;br /&gt;
      &amp;lt;Post id=&amp;quot;352&amp;quot; category=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Image&amp;gt;1023423452444.png&amp;lt;/Image&amp;gt;&lt;br /&gt;
        &amp;lt;Description&amp;gt;&lt;br /&gt;
          &amp;lt;![CDATA[Hilarious crash]]&amp;gt;&lt;br /&gt;
        &amp;lt;/Description&amp;gt;&lt;br /&gt;
        &amp;lt;Time&amp;gt;2017-12-15T12:23:01&amp;lt;/Time&amp;gt;&lt;br /&gt;
        &amp;lt;Comments&amp;gt;&lt;br /&gt;
        &amp;lt;/Comments&amp;gt;&lt;br /&gt;
      &amp;lt;/Post&amp;gt;&lt;br /&gt;
    &amp;lt;/Posts&amp;gt;&lt;br /&gt;
  &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;User id=&amp;quot;432&amp;quot; userType=&amp;quot;2&amp;quot; authType=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Username autoGenerated=&amp;quot;0&amp;quot;&amp;gt;AfricanNinja1337&amp;lt;/Username&amp;gt;&lt;br /&gt;
    &amp;lt;FirstName&amp;gt;Jabul&amp;lt;/FirstName&amp;gt;&lt;br /&gt;
    &amp;lt;SurName&amp;gt;Kongo&amp;lt;/SurName&amp;gt;&lt;br /&gt;
    &amp;lt;Birthday&amp;gt;1991-11-03&amp;lt;/Birthday&amp;gt;&lt;br /&gt;
    &amp;lt;Posts&amp;gt;&lt;br /&gt;
      &amp;lt;Post id=&amp;quot;212&amp;quot; category=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Image&amp;gt;10234534534534.jpg&amp;lt;/Image&amp;gt;&lt;br /&gt;
        &amp;lt;Description&amp;gt;&lt;br /&gt;
          &amp;lt;![CDATA[Dis how we drive in Africa!]]&amp;gt;&lt;br /&gt;
        &amp;lt;/Description&amp;gt;&lt;br /&gt;
        &amp;lt;Time&amp;gt;2017-02-02T23:44:53&amp;lt;/Time&amp;gt;&lt;br /&gt;
        &amp;lt;Comments&amp;gt;&lt;br /&gt;
          &amp;lt;Comment id=&amp;quot;3423&amp;quot; uid=&amp;quot;149&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;2017-02-02T00:07:18&amp;lt;/Time&amp;gt;&lt;br /&gt;
            &amp;lt;Body&amp;gt;&lt;br /&gt;
              &amp;lt;![CDATA[Haha you guys are broke af]]&amp;gt;&lt;br /&gt;
            &amp;lt;/Body&amp;gt;&lt;br /&gt;
          &amp;lt;/Comment&amp;gt;&lt;br /&gt;
        &amp;lt;/Comments&amp;gt;&lt;br /&gt;
      &amp;lt;/Post&amp;gt;&lt;br /&gt;
      &amp;lt;Post id=&amp;quot;653&amp;quot; category=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Image&amp;gt;1026754745745.jpg&amp;lt;/Image&amp;gt;&lt;br /&gt;
        &amp;lt;Description&amp;gt;&lt;br /&gt;
          &amp;lt;![CDATA[Me and mah Frehnds]]&amp;gt;&lt;br /&gt;
        &amp;lt;/Description&amp;gt;&lt;br /&gt;
        &amp;lt;Time&amp;gt;2018-01-25T04:44:22&amp;lt;/Time&amp;gt;&lt;br /&gt;
        &amp;lt;Comments&amp;gt;&lt;br /&gt;
          &amp;lt;Comment id=&amp;quot;1032&amp;quot; uid=&amp;quot;101&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;2018-01-25T05:01:43&amp;lt;/Time&amp;gt;&lt;br /&gt;
            &amp;lt;Body&amp;gt;&lt;br /&gt;
              &amp;lt;![CDATA[Is this lion lurking in the background?]]&amp;gt;&lt;br /&gt;
            &amp;lt;/Body&amp;gt;&lt;br /&gt;
          &amp;lt;/Comment&amp;gt;&lt;br /&gt;
          &amp;lt;Comment id=&amp;quot;1643&amp;quot; uid=&amp;quot;145&amp;quot; replyToId=&amp;quot;1032&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;2018-01-25T07:27:16&amp;lt;/Time&amp;gt;&lt;br /&gt;
            &amp;lt;Body&amp;gt;&lt;br /&gt;
              &amp;lt;![CDATA[@101 LOL only in Africa]]&amp;gt;&lt;br /&gt;
            &amp;lt;/Body&amp;gt;&lt;br /&gt;
          &amp;lt;/Comment&amp;gt;&lt;br /&gt;
        &amp;lt;/Comments&amp;gt;&lt;br /&gt;
      &amp;lt;/Post&amp;gt;&lt;br /&gt;
    &amp;lt;/Posts&amp;gt;&lt;br /&gt;
  &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;User id=&amp;quot;523&amp;quot; userType=&amp;quot;2&amp;quot; authType=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Username autoGenerated=&amp;quot;0&amp;quot;&amp;gt;DmitriHeadshotEveryone&amp;lt;/Username&amp;gt;&lt;br /&gt;
    &amp;lt;FirstName&amp;gt;Dmitri&amp;lt;/FirstName&amp;gt;&lt;br /&gt;
    &amp;lt;SurName&amp;gt;Sidorov&amp;lt;/SurName&amp;gt;&lt;br /&gt;
    &amp;lt;Birthday&amp;gt;1995-05-09&amp;lt;/Birthday&amp;gt;&lt;br /&gt;
    &amp;lt;Posts&amp;gt;&lt;br /&gt;
      &amp;lt;Post id=&amp;quot;212&amp;quot; category=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Image&amp;gt;1023452344234.jpg&amp;lt;/Image&amp;gt;&lt;br /&gt;
        &amp;lt;Description&amp;gt;&lt;br /&gt;
          &amp;lt;![CDATA[In soviet russia...]]&amp;gt;&lt;br /&gt;
        &amp;lt;/Description&amp;gt;&lt;br /&gt;
        &amp;lt;Time&amp;gt;2015-06-11T12:24:51&amp;lt;/Time&amp;gt;&lt;br /&gt;
        &amp;lt;Comments&amp;gt;&lt;br /&gt;
          &amp;lt;Comment id=&amp;quot;1273&amp;quot; uid=&amp;quot;101&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;2015-06-11T15:12:33&amp;lt;/Time&amp;gt;&lt;br /&gt;
            &amp;lt;Body&amp;gt;&lt;br /&gt;
              &amp;lt;![CDATA[lmao]]&amp;gt;&lt;br /&gt;
            &amp;lt;/Body&amp;gt;&lt;br /&gt;
          &amp;lt;/Comment&amp;gt;&lt;br /&gt;
          &amp;lt;Comment id=&amp;quot;1211&amp;quot; uid=&amp;quot;432&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;2015-06-11T17:24:10&amp;lt;/Time&amp;gt;&lt;br /&gt;
            &amp;lt;Body&amp;gt;&lt;br /&gt;
              &amp;lt;![CDATA[Putin best]]&amp;gt;&lt;br /&gt;
            &amp;lt;/Body&amp;gt;&lt;br /&gt;
          &amp;lt;/Comment&amp;gt;&lt;br /&gt;
          &amp;lt;Comment id=&amp;quot;1532&amp;quot; uid=&amp;quot;523&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;2015-06-11T22:50:49&amp;lt;/Time&amp;gt;&lt;br /&gt;
            &amp;lt;Body&amp;gt;&lt;br /&gt;
              &amp;lt;![CDATA[rofl]]&amp;gt;&lt;br /&gt;
            &amp;lt;/Body&amp;gt;&lt;br /&gt;
          &amp;lt;/Comment&amp;gt;&lt;br /&gt;
        &amp;lt;/Comments&amp;gt;&lt;br /&gt;
      &amp;lt;/Post&amp;gt;&lt;br /&gt;
    &amp;lt;/Posts&amp;gt;&lt;br /&gt;
  &amp;lt;/User&amp;gt;&lt;br /&gt;
&amp;lt;/Users&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML Schema===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Users&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;User&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&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;Username&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:attribute name=&amp;quot;autoGenerated&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:simpleContent&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;FirstName&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;SurName&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Birthday&amp;quot; type=&amp;quot;xs:date&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Posts&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;Post&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&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;Image&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;!-- Pildi viide, failinimi string --&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Description&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Time&amp;quot; type=&amp;quot;xs:dateTime&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Comments&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;Comment&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&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;Time&amp;quot; type=&amp;quot;xs:dateTime&amp;quot;/&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element name=&amp;quot;Body&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;uid&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;replyToId&amp;quot; type=&amp;quot;xs:integer&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: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;category&amp;quot; type=&amp;quot;xs:integer&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: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;userType&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;authType&amp;quot; type=&amp;quot;xs:integer&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;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML HTML Transformation vol 1===&lt;br /&gt;
Tulemust näeb [http://enos.itcollege.ee/~mkildema/VRII/andmefail1.xml siin] &lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;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;h3&amp;gt;User list&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Users/User&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!-- valime järjest tsüklis kõik kasutajad ning kuvame andmed --&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&lt;br /&gt;
              &amp;lt;i&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/i&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;@userType = 1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- kui kasutaja level on VIP --&amp;gt;&lt;br /&gt;
                &amp;amp;#9734; &amp;lt;!-- kuvame sümbolit --&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;strong&amp;gt;Username: &amp;lt;/strong&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;Username&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;strong&amp;gt;Displayname: &amp;lt;/strong&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;substring(FirstName, 1, 2)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;substring(SurName, 1, 4)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- genereerime kuvanime sarnaselt TTÜ Uni-ID-ga (2 esimest eesnime tähte ning 4 perekonnanimest) --&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;strong&amp;gt;Posts: &amp;lt;/strong&amp;gt; &lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;count(Posts/Post)&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- palju on kasutajal postitusi --&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;@authType = 3&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- kui kasutaja registreeritud läbi facebooki --&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;http://facebook.com/{Username}&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Facebook profile&amp;lt;/a&amp;gt; &amp;lt;!-- kuvame tema profiili linki --&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&amp;lt;br/&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;/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;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML HTML Transformation vol 2===&lt;br /&gt;
Tulemust näeb [http://enos.itcollege.ee/~mkildema/VRII/andmefail2.xml siin]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;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;h3&amp;gt;Post list&amp;lt;/h3&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Users/User/Posts/Post&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;!-- valime järjest tsüklis kõik postitused ning kuvame andmed --&amp;gt;&lt;br /&gt;
          &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;strong&amp;gt;Description: &amp;lt;/strong&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:value-of select=&amp;quot;Description&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;img src=&amp;quot;img/{Image}&amp;quot; height=&amp;quot;275&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;strong&amp;gt;Comments: &amp;lt;/strong&amp;gt; &amp;lt;!-- palju on postitusel kommentaare --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:when test=&amp;quot;count(Comments/Comment) = 0&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div style=&amp;quot;color:red;display:inline;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;count(Comments/Comment)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;!-- kuva punaselt, kui pole kommentaare --&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;count(Comments/Comment)&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;!-- kuva tavaliselt kui on --&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Comments/Comment&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- valime kõik kommentaarid ning kuvame --&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:sort select=&amp;quot;Time&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;!-- sorteerime aja järgi --&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                &amp;lt;strong&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@uid&amp;quot;/&amp;gt;&lt;br /&gt;
                  says:&lt;br /&gt;
                &amp;lt;/strong&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Body&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;br/&amp;gt;&lt;br /&gt;
          &amp;lt;hr/&amp;gt;&lt;br /&gt;
          &amp;lt;br/&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;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=129090</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</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_(2017)&amp;diff=129090"/>
		<updated>2018-01-23T18:33:35Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Meeskond Pakiraam */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&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;
Retsensiooni miinimum sõnade arv on 250. Esimeses järgus siiski hindamise käigus keskendutatakse sisule, mis on kirja pandud. &lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#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. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enne kaitsmist on meeskond lisanud oma wiki leheküljele ka prototüübi lähtekoodi. Lisaks võiks enne kaitsmist avada ka versioonihalduse ajaloo taustal. Ideaalses maailmas on olemas siin ka lühike Powerpoint, kus on kirjas:&lt;br /&gt;
*meeskonna nimi ja liikmed&lt;br /&gt;
*töö senine kulg(kuna sai alustatud, missuguseid probleeme on ületatud ja kas midagi takistab tööga edasi liikumist)&lt;br /&gt;
*mis on plaanis veel teha?&lt;br /&gt;
*kui palju punkte võiks prototüübi eest meeskonna hinangul saada?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest teenitakse maksimumpunktid juhul, kui&lt;br /&gt;
*projekt on 75% ulatuses valmis, st&lt;br /&gt;
**realiseeritud on 75% plaanitud funktsionaalsusest&lt;br /&gt;
*rakenduse graafiline osa ei pea olema lõplikult(sillmailu ei ole vaja pakkuda)&lt;br /&gt;
*logimine ei pea olema realiseeritud&lt;br /&gt;
*kood ei pea olema täielikult kommenteeritud(ehk olemas on olulisemad kommentaarid, kõik meetodid aga ei pea sisaldama kommentaare)&lt;br /&gt;
*domeenimudelis ei pea veel olema valideerimisreeglid olemas(DataAnnotations)&lt;br /&gt;
*rakenduses võib esineda vigu, mida ei hallata (a&#039;la kui numbrilisele väljale kirjutada &amp;quot;banaan&amp;quot;, siis rakendus hangub)&lt;br /&gt;
*vähesel määral on lubatud andmebaasiühenduste avamine ja selle kasutamine vaatemudelis ja vaates&lt;br /&gt;
*vähesel määral on lubatud olukord, kus loogika on kirjutatud otse vaatesse, ilma vaatemudelita&lt;br /&gt;
*andmete databinding ei ole kohustuslik&lt;br /&gt;
&lt;br /&gt;
Juhul, kui meeskond ei tule oma prototüüpi esitama, siis sellisel juhul on võimalik prototüübi eest saada maksimaalselt 5 punkti. Sellisel juhul on kõige hilisem esitamise aeg 24. detsember. Peale seda ei ole võimalik prototüüpi enam esitada, vaid saab esitada ainult lõpptoote. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allpool väljatoodud kellaaegadel on vaja kaitsma tulla ainult päevaõppe tudengitel. Kaugõpe peab saatma lihtsalt powerpointi 17. detsembriks koos lähtekoodiga.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Prototüübi kaitsmise ajad====&lt;br /&gt;
Iga meeskond lisab iseseisvalt oma nime vastava aja taha. Aegu tuleks siis vajadusel lisada(15min sammuga) ning täita tuleks kõik ajad järjest.&lt;br /&gt;
&lt;br /&gt;
18.12.2017&lt;br /&gt;
&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*12:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*12:45 - [https://wiki.itcollege.ee/index.php/Meeskond:_ÄraSööKüpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*13:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
..&lt;br /&gt;
*16:15 - &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21.12.2017&lt;br /&gt;
&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*10:15 - [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*10:45 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*11:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*11:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
*11:45 - [https://wiki.itcollege.ee/index.php/Pakiraam pakiraam]&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&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;
Tudengid, kes soovivad eksami teha 8. jaanuaril, peavad lõpptoote esitama hiljemalt 8. jaanuaril enne eksami algust.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes plaanivad tulla eksamit tegema 24ndal või 26ndal jaanuaril, peavad esitama oma lõpptoote hiljemalt 18. jaanuar. 18. jaanuaril toimub eksamieelne konsultatsioon + kaitsmine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon peab valmis olema hiljemalt 23. jaanuar kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Päevaõppe kaitsmised toimuvad 18.01.2018 ruumis 316 alates 11:30st&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Kaitsmisele registreerumine&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
*11.30 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*11.45 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12.00 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*12.15 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*12.30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
*12.45 - [https://wiki.itcollege.ee/index.php/Pakiraam Pakiraam]&lt;br /&gt;
*13.00 - [https://wiki.itcollege.ee/index.php/Meeskond:_ÄraSööKüpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*13.15 - [https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]&lt;br /&gt;
*13.30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*13:45 - [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
*14:00 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*14:15 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*14.30 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
...(ülesse poole võib aegu järjest juurde lisada 15min vahega. Palun aegu lisada järjest, mitte sisestada peale 12:00 aja näiteks 16:15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kaugõppe kaitsmised toimuvad 20.01.2018 &#039;&#039;&#039;&lt;br /&gt;
Kaitsmisele registreerimine:&lt;br /&gt;
&lt;br /&gt;
*09:30 - [https://wiki.itcollege.ee/index.php/SharpResto CSharpResto]&lt;br /&gt;
*09:45 - [https://wiki.itcollege.ee/index.php/H2I H2I]&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService]&lt;br /&gt;
*10:15 - [[TeravMDB]]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Power_Of_Two The Power Of Two]&lt;br /&gt;
*10.45 - [https://wiki.itcollege.ee/index.php/JEMP JEMP]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/PlantWise PlantWise]&lt;br /&gt;
*11:15 - HardwareMonitoring&lt;br /&gt;
*11:30 - Timeify&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale ... asub siin https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_ITBaar ITBaar]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2#Retsensioon_meeskonnale_Raavo Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Tiimile  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 123]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1I-4_8FLZ-S2ftSwv4ARdYjD65xk88VrG8l0iHrTUUcU/edit?usp=sharing Retsensioon tiimi XYZ analüüsile]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond 123 ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:123 123]&lt;br /&gt;
*Paul Richard Lettens&lt;br /&gt;
*Helen Riisalu&lt;br /&gt;
*Ahto Ahven&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale XYZ asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:XYZ XYZ]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Kaarel Pärtel&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Lill asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
Projekti lähtekood .zip failina: [https://www.dropbox.com/s/mexl9pm2tzbbpje/ITBaar.zip?dl=0 ITBaar]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensiooni tiimile IT Squad leiate siit: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:IT_Squad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [https://kscraper.visualstudio.com/ScraperSolution Scraper]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DriimTiimKriim Das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Scraper Retsensioon tiimi Scraper analüüsile]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*&#039;&#039;&#039;Katrin Lasberg&#039;&#039;&#039; - projektijuht&lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; asub  [http://enos.itcollege.ee/~llaumets/prototyyp/MyFirstProject/ siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kalimali_budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
Meeskonna Carparts retsensioon meeskonnale Eurosdollas analüüsile:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Eurosdollas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode (zip-failina):&#039;&#039;&#039; https://goo.gl/7NVH7N &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote lähtekood:&#039;&#039;&#039; https://github.com/ginzae/I243HardwareMonitor &amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2Do 2Do] &amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:TeravMDB TeravMDB] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:SharpResto SharpResto] analüüsile&lt;br /&gt;
&lt;br /&gt;
Lähtekood asub http://enos.itcollege.ee/~aallikso/teravmdb/&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring HardwareMonitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring#Retsensioon_meeskonnale_Hardware_Monitoring_.28tiimilt_ERROR_IM002.29 HardwareMonitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring#L.C3.B5pptoote_retsensioon_tiimi_HardwareMonitoring_l.C3.B5pptootele_.28tervitustega_tiimilt_ERROR_IM002.29 HardwareMonitoring]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
* Rain Kärner&lt;br /&gt;
Retsensioon meeskonna TaxiService [https://wiki.itcollege.ee/index.php/Talk:Meeskond:TaxiService analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PlantWise===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[PlantWise]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Phoney Retsensioon] meeskonna &#039;&#039;&#039;Phoney&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://1drv.ms/u/s!AjWVh8AQwZUDhMdXRfQHlz_5Jv2tqQ Lähtekood] (Pakitud .zip faili)&lt;br /&gt;
&lt;br /&gt;
[https://1drv.ms/u/s!AjWVh8AQwZUDhMd32zGrMaH1pElpCw Androidi reliis*] (.apk fail - *NB! esimene API päring võtab veidi aega)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:PennyFriends Retsensioon] meeskonna &#039;&#039;&#039;PennyFriends&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=1wHUeAYH0Hm8Av7N9kVMoWIgHweFI7_-0lXR2rkYw8ss Prototüübi/valmisrakenduse presentatsioon]&lt;br /&gt;
&lt;br /&gt;
[https://erikehrbach.visualstudio.com/E-valimisrakendus/E-valimisrakendus%20Team/_git/E-valimisrakendus Lähtekood] (kui ligipääs piiratud, palun teada anda erik.ehrbach@itcollege.ee)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/er1ck/ElectionApp Rakenduse asukoht githubis]ning kes soovib võib kohe kloonida : https://github.com/er1ck/ElectionApp.git&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon]In progress ..... meeskonna &#039;&#039;&#039;H2I&#039;&#039;&#039; projekti/lõpptoodanugu retsensioon&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Memorize===&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Meeskond_Projekt asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Projekt siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/StockForecaster StockForecaster ] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Ennustajad: [https://wiki.itcollege.ee/index.php/Talk:StockForecaster siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Märkmik&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Märkmik siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
[https://bitbucket.org/dlukas1/c-project-taxiservice/ Valmis toode:]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin]. &amp;lt;br&amp;gt;&lt;br /&gt;
Lähtekood asub [http://enos.itcollege.ee/~htiitus/C%23%20project/ siin].&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale H2l: [https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [https://docs.google.com/presentation/d/18VdOyfOU7sBvJnuTOnTaQz7axTHk-Qy020W3aYmbpYw/edit?usp=sharing Slaidid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Meeskond_Projekt===&lt;br /&gt;
Wiki lehekülg: [[Meeskond_Projekt]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna EluOnLill analüüsile: https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kaloriarvutaja===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Kaloriarvutaja Kaloriarvutaja] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vjatsheslav Aprelkov - Projektijuht&lt;br /&gt;
*Sergei Kaganski&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kaloriarvutaja: [https://wiki.itcollege.ee/index.php/Talk:Kaloriarvutaja siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CurrentEur===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/CurrentEur CurrentEur]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Maarija Mikiver&lt;br /&gt;
*Kairi Kallas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:TeravMDB Retsensioon] meeskonna TeravMDB analüüsile.&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=129089</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</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_(2017)&amp;diff=129089"/>
		<updated>2018-01-23T18:33:12Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Päevaõpe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&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;
Retsensiooni miinimum sõnade arv on 250. Esimeses järgus siiski hindamise käigus keskendutatakse sisule, mis on kirja pandud. &lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#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. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enne kaitsmist on meeskond lisanud oma wiki leheküljele ka prototüübi lähtekoodi. Lisaks võiks enne kaitsmist avada ka versioonihalduse ajaloo taustal. Ideaalses maailmas on olemas siin ka lühike Powerpoint, kus on kirjas:&lt;br /&gt;
*meeskonna nimi ja liikmed&lt;br /&gt;
*töö senine kulg(kuna sai alustatud, missuguseid probleeme on ületatud ja kas midagi takistab tööga edasi liikumist)&lt;br /&gt;
*mis on plaanis veel teha?&lt;br /&gt;
*kui palju punkte võiks prototüübi eest meeskonna hinangul saada?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest teenitakse maksimumpunktid juhul, kui&lt;br /&gt;
*projekt on 75% ulatuses valmis, st&lt;br /&gt;
**realiseeritud on 75% plaanitud funktsionaalsusest&lt;br /&gt;
*rakenduse graafiline osa ei pea olema lõplikult(sillmailu ei ole vaja pakkuda)&lt;br /&gt;
*logimine ei pea olema realiseeritud&lt;br /&gt;
*kood ei pea olema täielikult kommenteeritud(ehk olemas on olulisemad kommentaarid, kõik meetodid aga ei pea sisaldama kommentaare)&lt;br /&gt;
*domeenimudelis ei pea veel olema valideerimisreeglid olemas(DataAnnotations)&lt;br /&gt;
*rakenduses võib esineda vigu, mida ei hallata (a&#039;la kui numbrilisele väljale kirjutada &amp;quot;banaan&amp;quot;, siis rakendus hangub)&lt;br /&gt;
*vähesel määral on lubatud andmebaasiühenduste avamine ja selle kasutamine vaatemudelis ja vaates&lt;br /&gt;
*vähesel määral on lubatud olukord, kus loogika on kirjutatud otse vaatesse, ilma vaatemudelita&lt;br /&gt;
*andmete databinding ei ole kohustuslik&lt;br /&gt;
&lt;br /&gt;
Juhul, kui meeskond ei tule oma prototüüpi esitama, siis sellisel juhul on võimalik prototüübi eest saada maksimaalselt 5 punkti. Sellisel juhul on kõige hilisem esitamise aeg 24. detsember. Peale seda ei ole võimalik prototüüpi enam esitada, vaid saab esitada ainult lõpptoote. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allpool väljatoodud kellaaegadel on vaja kaitsma tulla ainult päevaõppe tudengitel. Kaugõpe peab saatma lihtsalt powerpointi 17. detsembriks koos lähtekoodiga.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Prototüübi kaitsmise ajad====&lt;br /&gt;
Iga meeskond lisab iseseisvalt oma nime vastava aja taha. Aegu tuleks siis vajadusel lisada(15min sammuga) ning täita tuleks kõik ajad järjest.&lt;br /&gt;
&lt;br /&gt;
18.12.2017&lt;br /&gt;
&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*12:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*12:45 - [https://wiki.itcollege.ee/index.php/Meeskond:_ÄraSööKüpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*13:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
..&lt;br /&gt;
*16:15 - &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21.12.2017&lt;br /&gt;
&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*10:15 - [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*10:45 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*11:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*11:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
*11:45 - [https://wiki.itcollege.ee/index.php/Pakiraam pakiraam]&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&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;
Tudengid, kes soovivad eksami teha 8. jaanuaril, peavad lõpptoote esitama hiljemalt 8. jaanuaril enne eksami algust.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes plaanivad tulla eksamit tegema 24ndal või 26ndal jaanuaril, peavad esitama oma lõpptoote hiljemalt 18. jaanuar. 18. jaanuaril toimub eksamieelne konsultatsioon + kaitsmine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon peab valmis olema hiljemalt 23. jaanuar kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Päevaõppe kaitsmised toimuvad 18.01.2018 ruumis 316 alates 11:30st&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Kaitsmisele registreerumine&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
*11.30 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*11.45 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12.00 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*12.15 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*12.30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
*12.45 - [https://wiki.itcollege.ee/index.php/Pakiraam Pakiraam]&lt;br /&gt;
*13.00 - [https://wiki.itcollege.ee/index.php/Meeskond:_ÄraSööKüpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*13.15 - [https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]&lt;br /&gt;
*13.30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*13:45 - [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
*14:00 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*14:15 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*14.30 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
...(ülesse poole võib aegu järjest juurde lisada 15min vahega. Palun aegu lisada järjest, mitte sisestada peale 12:00 aja näiteks 16:15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kaugõppe kaitsmised toimuvad 20.01.2018 &#039;&#039;&#039;&lt;br /&gt;
Kaitsmisele registreerimine:&lt;br /&gt;
&lt;br /&gt;
*09:30 - [https://wiki.itcollege.ee/index.php/SharpResto CSharpResto]&lt;br /&gt;
*09:45 - [https://wiki.itcollege.ee/index.php/H2I H2I]&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService]&lt;br /&gt;
*10:15 - [[TeravMDB]]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Power_Of_Two The Power Of Two]&lt;br /&gt;
*10.45 - [https://wiki.itcollege.ee/index.php/JEMP JEMP]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/PlantWise PlantWise]&lt;br /&gt;
*11:15 - HardwareMonitoring&lt;br /&gt;
*11:30 - Timeify&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale ... asub siin https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_ITBaar ITBaar]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2#Retsensioon_meeskonnale_Raavo Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Tiimile  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 123]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1I-4_8FLZ-S2ftSwv4ARdYjD65xk88VrG8l0iHrTUUcU/edit?usp=sharing Retsensioon tiimi XYZ analüüsile]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond 123 ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:123 123]&lt;br /&gt;
*Paul Richard Lettens&lt;br /&gt;
*Helen Riisalu&lt;br /&gt;
*Ahto Ahven&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale XYZ asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:XYZ XYZ]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Kaarel Pärtel&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Lill asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
Projekti lähtekood .zip failina: [https://www.dropbox.com/s/mexl9pm2tzbbpje/ITBaar.zip?dl=0 ITBaar]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensiooni tiimile IT Squad leiate siit: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:IT_Squad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [https://kscraper.visualstudio.com/ScraperSolution Scraper]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale TrackPlace [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DriimTiimKriim Das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Scraper Retsensioon tiimi Scraper analüüsile]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*&#039;&#039;&#039;Katrin Lasberg&#039;&#039;&#039; - projektijuht&lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; asub  [http://enos.itcollege.ee/~llaumets/prototyyp/MyFirstProject/ siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kalimali_budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
Meeskonna Carparts retsensioon meeskonnale Eurosdollas analüüsile:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Eurosdollas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode (zip-failina):&#039;&#039;&#039; https://goo.gl/7NVH7N &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote lähtekood:&#039;&#039;&#039; https://github.com/ginzae/I243HardwareMonitor &amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2Do 2Do] &amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:TeravMDB TeravMDB] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:SharpResto SharpResto] analüüsile&lt;br /&gt;
&lt;br /&gt;
Lähtekood asub http://enos.itcollege.ee/~aallikso/teravmdb/&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring HardwareMonitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring#Retsensioon_meeskonnale_Hardware_Monitoring_.28tiimilt_ERROR_IM002.29 HardwareMonitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring#L.C3.B5pptoote_retsensioon_tiimi_HardwareMonitoring_l.C3.B5pptootele_.28tervitustega_tiimilt_ERROR_IM002.29 HardwareMonitoring]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
* Rain Kärner&lt;br /&gt;
Retsensioon meeskonna TaxiService [https://wiki.itcollege.ee/index.php/Talk:Meeskond:TaxiService analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PlantWise===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[PlantWise]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Phoney Retsensioon] meeskonna &#039;&#039;&#039;Phoney&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://1drv.ms/u/s!AjWVh8AQwZUDhMdXRfQHlz_5Jv2tqQ Lähtekood] (Pakitud .zip faili)&lt;br /&gt;
&lt;br /&gt;
[https://1drv.ms/u/s!AjWVh8AQwZUDhMd32zGrMaH1pElpCw Androidi reliis*] (.apk fail - *NB! esimene API päring võtab veidi aega)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:PennyFriends Retsensioon] meeskonna &#039;&#039;&#039;PennyFriends&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=1wHUeAYH0Hm8Av7N9kVMoWIgHweFI7_-0lXR2rkYw8ss Prototüübi/valmisrakenduse presentatsioon]&lt;br /&gt;
&lt;br /&gt;
[https://erikehrbach.visualstudio.com/E-valimisrakendus/E-valimisrakendus%20Team/_git/E-valimisrakendus Lähtekood] (kui ligipääs piiratud, palun teada anda erik.ehrbach@itcollege.ee)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/er1ck/ElectionApp Rakenduse asukoht githubis]ning kes soovib võib kohe kloonida : https://github.com/er1ck/ElectionApp.git&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon]In progress ..... meeskonna &#039;&#039;&#039;H2I&#039;&#039;&#039; projekti/lõpptoodanugu retsensioon&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Memorize===&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Meeskond_Projekt asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Projekt siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/StockForecaster StockForecaster ] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Ennustajad: [https://wiki.itcollege.ee/index.php/Talk:StockForecaster siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Märkmik&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Märkmik siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
[https://bitbucket.org/dlukas1/c-project-taxiservice/ Valmis toode:]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin]. &amp;lt;br&amp;gt;&lt;br /&gt;
Lähtekood asub [http://enos.itcollege.ee/~htiitus/C%23%20project/ siin].&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale H2l: [https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [https://docs.google.com/presentation/d/18VdOyfOU7sBvJnuTOnTaQz7axTHk-Qy020W3aYmbpYw/edit?usp=sharing Slaidid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Meeskond_Projekt===&lt;br /&gt;
Wiki lehekülg: [[Meeskond_Projekt]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna EluOnLill analüüsile: https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kaloriarvutaja===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Kaloriarvutaja Kaloriarvutaja] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vjatsheslav Aprelkov - Projektijuht&lt;br /&gt;
*Sergei Kaganski&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kaloriarvutaja: [https://wiki.itcollege.ee/index.php/Talk:Kaloriarvutaja siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CurrentEur===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/CurrentEur CurrentEur]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Maarija Mikiver&lt;br /&gt;
*Kairi Kallas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:TeravMDB Retsensioon] meeskonna TeravMDB analüüsile.&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:_TrackPlace&amp;diff=129087</id>
		<title>Talk:Meeskond: TrackPlace</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:_TrackPlace&amp;diff=129087"/>
		<updated>2018-01-23T18:29:20Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Analüüsi retsensioon=&lt;br /&gt;
&lt;br /&gt;
Projekt TrackPlace on oma analüüsi ilusti lahti kirjutanud, projekti sisu on mõistetav ning soovitud funktsionaalsus on lahti mõtestatud, ka vaadete osa oli mingil määral ära seletatud. Ideel on jumet, sarnane (Eesti) startup - Palleter - üritas ka sellist platvormi  üleeuroopaliseks viia.&lt;br /&gt;
&lt;br /&gt;
Hetkel on analüüsis juttu ainult tellija poolest: kuidas otsida ning kuidas oma kaup veokile saada. Tekivad küsimused, et kes ja kus on teenuse pakkuja? Kuidas saavad pakkujad lisada enda veokid otsingusse. &lt;br /&gt;
&lt;br /&gt;
Lisaks tellimustele võiks ka olla vabade veokate otsing - selle rakenduse kõige kasutatavam vaade ning sellele võiks panna enim rõhku. Algus- ning lõpppunkti järgi otsing tundub olevat esmatähtis. Hetkel on andmebaas veokatest, ning tellimustest aga  tundub, et pakkujad ei saa tellimusi otsida.&lt;br /&gt;
&lt;br /&gt;
Segaseks jäi maksumuse kohta käiv info. Oli kirjas ainult ühes kohas, et tellija saab välja printida tellimuse andmeid koos maksumusega. Oleks võinud välja tuua ka, et mis hetkel näeb tellija palju talle see tellimus maksma läheb.&lt;br /&gt;
Analüüsile oleks võinud ka lisada põgusa ülevaate kasutatavatest tabelitest ning nende struktuuridest.&lt;br /&gt;
&lt;br /&gt;
Meie meeskonnale jäi ka mulje, et veokite sorteerimine vastavalt mahutavusele võiks olla must have funktsionaalsus, kuna see oleks taolise rakenduse juures päris vajalik osa ja selle teostus ei tohiks olla liiga keeruline.&lt;br /&gt;
&lt;br /&gt;
Kui rakendus saab korralikult teostatud ja oleks vaja sellist teenust, siis kindlasti oleks see mugavam kui hakata otsima eraldi teenuse pakkujat.&lt;br /&gt;
&lt;br /&gt;
Analüüs on hästi tehtud, kasutatud on ka SWOT metoodikat. See on hea algus äripoole analüüsile, kuid programmeerimise ning selle teostamise poole pealt on võiks just lahata tehnilisi väljakutseid ning probleeme. Projektil on jumet ning ootame selle teostamist ning kasutusele võttu!&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond Timeify 12.11.2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lõpptoote retsensioon=&lt;br /&gt;
&lt;br /&gt;
Projekti &amp;quot;TrackPlace&amp;quot; idee seisneb veoautode tellimises, jooksva ülevaate pakkumises saadavalolevatest ja koorma mahule vastavatest veoautodest ning veoautode töö automatiseerimises. Analüüsis on välja toodud must-have- ja nice-to-have funktsionaalsuseid, mis projektil olemas peavad olema ja mis lõpptootena ka realiseeriti. Samuti on kirjas ohud/võimalused/nõrkused/tugevused - analüüs on põhjalik ja hästi kirjutatud. Analüüsi retsensiooni lugedes aga tuuakse välja, et analüüsis on juttu ainult tellija poolest ja teenuse pakkuja poolt ei ole käsitletud - minu meelest see ei ole kooliprojekti raames kuigi oluline, sest projekt on eelkõige mõeldud C# programmeerimiskeelega tutvumiseks ja rühmas töötamise harjutamiseks ning nagu ka analüüsi lõpus, võimaluste all, välja toodud - projekti saab soovi korral edasi arendada. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekti lehel on kirjas, et meeskonnas on neli liiget, kuid lõpptoote kaitsmisele jõudis neist ainukesena Rauno Lõhmus. Tegelikult on eelnevalt ka projekti analüüsis välja toodud ohud, kus on kirjas, et rühmaliikmetel on erinev koodi kirjutamise oskus ja tööjaotus pole veel paigas. Samuti saavad inimesed erinevalt asjadest aru ja on erimeelsusi ideede osas, millest tingituna arvatavasti ka nii läks, et rühma liikmetest üks jäi alles. See-eest projekt oli lõpptoote esitlusel väga hea -  oli näha, et lisaks vajaminevatele tehnoloogiatele, kasutati ka muid tehnoloogiaid(näiteks pdf-ga seotud tehnoloogia).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meeskonna lehekülje allosas asub logi, kus on näha tegevuskäik. Arvan, et logi on hea mõte, sest see annab tervikliku ülevaate protsessist. Kahjuks ei ole näha, millisel hetkel projekti meeskond lõhenes, millest on kahju, sest ei tea, millest rühmatööd tehes edaspidi hoiduda. Sellegipoolest arvan, et rühmaliikmed said kogemuse võrra rikkamaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kood on minu arvates hästi kirjutatud - kõik, mis kursuse raames õpiti, leidis projektis kasutust. PDF-i osale(PDFSharp kaustas olevad failidele) ma ei oska hinnangut anda, sest pole varasemalt kokku puutunud ega ise nii tasemel, et aru saada. Kaitsmisel imestati koodi automatiseerituse üle - näitab arendaja head taset. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rakendus oli kena, kuid alguses tundus väike(võib-olla ma ise istusin kaugel). Mida ma veel tähele panin, oli see, et sisselogimise osa sarnanes väga paljude teiste meeskondade tööga. Samas projekti sisu oli ainulaadne ja sisukas. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Minule projekt meeldis ja jättis hea mulje - arvan, et üks parimatest projektidest kaitsmisel(vaatasin kõigi meeskondade, kes 18. jaanuar oma projekti kaitsesid, kaitsmisi). Kuigi esitlus käis väga kiirelt, oli näha, et projektiga on vaeva nähtud. Ühe inimese kohta tubli töö minu meelest ja igati maksimumpunkte väärt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond Meeskond_Projekt 18.01.2018&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lõpptoote retsensioon=&lt;br /&gt;
&lt;br /&gt;
Antud projekti ideeks oli teha programm veoautode tellimiseks vastavalt koorma mahule. Samuti sisaldab see ülevaadet pakkumiseks saadaval ja koorma mahule vastavatest veoautodest. Projekti autorid on Rauno Lõhmus ja Merilyn Merisalu. Projekti lõpuks on meeskond edukalt saanud valmis kõik väljatoodud must-have ja  nice-to-have funktsionaalsused.&lt;br /&gt;
&lt;br /&gt;
Rakenduse visuaalne pool on tehtud ilusti, kuid siin-seal on mõned puudused. Näiteks võiks olla märgitud ära veoauto suuruse mõõtühikud. Sellest tulenevalt võib rakenduse eluea käigus tekkida probleem, kus sisestatud andmed ei ole kõik samas mõõdustikus. Samas ei ole vaja ka küsida kasutajalt kauba ruumala, kuna seal on juba küsitud pikkust, kõrgust ning laiust, millest suudaks tarkvara ruumala koheselt kokku arvutada. Kütuse liigi lisamine iga veoauto juurde tundub olevat antud rakenduses üleliigne tegevus, kuna ei tellija ega ka süsteem sellest lisa informatsiooni vajalike tegevuste jaoks ei saa. &lt;br /&gt;
&lt;br /&gt;
Rakendusse on lisatud printimise võimalus, mis tuleb kindlasti kasuks sellise kasutuse korral. Üleüldiselt on kõik loodud selleks, et kasutajal oleks mugav sisestada andmeid ning näha, mis on veoautode graafik, kuigi kuna lahtrid on üksteise otsas ilma eristusteta on vahepeal keeruline jälgida, mida on kindlasse lahtrisse vaja sisestada. Tellimusi saab ka lihtsalt järjestada tellimuse numbri, toote nime, ning peale- ja  maha laadimise kuupäeva järgi. Väike kuid palju lisav muudatus. &lt;br /&gt;
&lt;br /&gt;
Kood on praktiliselt igal pool korralikult kommenteeritud. Vahepeal hakkavad silma pisut toored koodi jupid nagu logi pidamise käsk, mis võtab sisendiks kaks sõnet. Üks neist sisenditest on täielik logisse kirjutatav tekstiline sisu ja teine sisend on logi asukoht. Selline realiseerimine muudab hilisema koodi majandamise üpris keerukaks, kuna logi formaadi muutmiseks peab palju koodi läbi tuhnima ja mitmes kohas muudatusi tegema. Hea osana on hoitud puhtana vaate “codebehind” failid ja üldine paigutamine tundub normaalne. Kuigi vaatemudelite peale on võib-olla liiga palju panustatud kuna väga paljud kontroll funktsioonid on just seal. Tavareeglina eelistaks keerulisemad arvutus meetodid paigutada mudeli ossa ja jätta vaatemudelisse vaid vaate ja mudeli vahelise suhtluse.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on tegu hea projektiga. Projekti kaitsmisel mainiti isegi, et kood on põhiliselt ühe inimese poolt kirjutatud nii et vähemalt realiseeritud funktsionaalsuse hulga puhul võib vägagi rahule jääda. Muud välja toodud probleemid on põhiliselt pisikesed, kuid siiski midagi, mida kõrva taha panna, et tulevast koodi kirjutamist parandada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond ITBaar 23.01.2018&lt;br /&gt;
&lt;br /&gt;
=Lõpptoote retsensioon=&lt;br /&gt;
&lt;br /&gt;
Projekt „TrackPlace“ idee oli lihtne, samas funktsionaalne, kuna logistika otsib pidevalt võimalusi, kuidas kiiremini ja odavamalt kaupa liigutada. Analüüs on põhjalik ja detailne, tugev pluss on ka tugevuste, nõrkuste, ohtude ja võimaluste väljatoomine, mis näitab, et projekti on analüüsitud süviti enne alustamist, või on projekti meeskond lihtsalt antud teemaga tuttav. Plussiks lisaksin ka veel kasutajaliidese vaadete lisamine, kuna see annab aimu juba projektist enne selle allalaadimist. See loob ka hea esmamulje kohe ja seda on võimalik ainult üks kord teha. Prototüübi kaitsmisel selgus, et nende rühmas on 4-st inimesest 2 alles, mis valmistas mulle pettumust. Miks? Sest kui projekt on planeeritud 4 inimese teostuseks, siis lõpptulemus kannatab kärpimise all seoses ressursi puudulikusega. Üllatuseks tuli veel see, et projektijuht oli kokkuvõttes üksi suurema osa tööst ära teinud, mis on muljetavaldav arvestades koodi keerukust. Aine ülesanne oli õpetada ka meeskonnatööd ja siit sai väikese õppetunni – ainult endale saab loota. Ei parasta siin, kuid see on üks külg meeskonnatööst, mida ei tahaks üldjuhul kogeda. Projekti &#039;&#039;interface&#039;&#039; näeb „&#039;&#039;okei&#039;&#039;“ välja, otseselt ei olegi midagi ette heita, võibolla häirib kastide tihedus veoki lisamisel või see, et väiksemal ekraanil on neid ebamugav lugeda. Samas arvan, et see kannataski kärpimise all, millest ennem juttu oli, kompromisse tuleb luua. Väikesed bug-id tulid ka välja, nimelt registreerides on näha parooli (võiks olla peidetud) ja sama emailiga võib lõpmatuseni registreerida. Aga jällegi, tegu on kooliprojektiga ja need on andestatavad vead. Kood on ka ilusti kommenteeritud, lühidalt, aga selgelt. Tundub ka, et enamjaolt kõik kursusematerjal on realiseeritud antud projektis. Üllatusena tuli ka see, et oli kursusevälist programmeerimist lisatud, ehk PDFSharp kaustas olevad failid, kuigi hetkel ei meenu selle funktsioon. Ei lootnud sellest projektist väga midagi, kuid lõpptulemus üllatas, ehk kindlasti on see väärt maksimumpunkte.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond Pakiraam 23.01.2018&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=128707</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</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_(2017)&amp;diff=128707"/>
		<updated>2017-12-20T17:31:01Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Meeskond Pakiraam */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&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;
Retsensiooni miinimum sõnade arv on 250. Esimeses järgus siiski hindamise käigus keskendutatakse sisule, mis on kirja pandud. &lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#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. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enne kaitsmist on meeskond lisanud oma wiki leheküljele ka prototüübi lähtekoodi. Lisaks võiks enne kaitsmist avada ka versioonihalduse ajaloo taustal. Ideaalses maailmas on olemas siin ka lühike Powerpoint, kus on kirjas:&lt;br /&gt;
*meeskonna nimi ja liikmed&lt;br /&gt;
*töö senine kulg(kuna sai alustatud, missuguseid probleeme on ületatud ja kas midagi takistab tööga edasi liikumist)&lt;br /&gt;
*mis on plaanis veel teha?&lt;br /&gt;
*kui palju punkte võiks prototüübi eest meeskonna hinangul saada?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest teenitakse maksimumpunktid juhul, kui&lt;br /&gt;
*projekt on 75% ulatuses valmis, st&lt;br /&gt;
**realiseeritud on 75% plaanitud funktsionaalsusest&lt;br /&gt;
*rakenduse graafiline osa ei pea olema lõplikult(sillmailu ei ole vaja pakkuda)&lt;br /&gt;
*logimine ei pea olema realiseeritud&lt;br /&gt;
*kood ei pea olema täielikult kommenteeritud(ehk olemas on olulisemad kommentaarid, kõik meetodid aga ei pea sisaldama kommentaare)&lt;br /&gt;
*domeenimudelis ei pea veel olema valideerimisreeglid olemas(DataAnnotations)&lt;br /&gt;
*rakenduses võib esineda vigu, mida ei hallata (a&#039;la kui numbrilisele väljale kirjutada &amp;quot;banaan&amp;quot;, siis rakendus hangub)&lt;br /&gt;
*vähesel määral on lubatud andmebaasiühenduste avamine ja selle kasutamine vaatemudelis ja vaates&lt;br /&gt;
*vähesel määral on lubatud olukord, kus loogika on kirjutatud otse vaatesse, ilma vaatemudelita&lt;br /&gt;
*andmete databinding ei ole kohustuslik&lt;br /&gt;
&lt;br /&gt;
Juhul, kui meeskond ei tule oma prototüüpi esitama, siis sellisel juhul on võimalik prototüübi eest saada maksimaalselt 5 punkti. Sellisel juhul on kõige hilisem esitamise aeg 24. detsember. Peale seda ei ole võimalik prototüüpi enam esitada, vaid saab esitada ainult lõpptoote. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allpool väljatoodud kellaaegadel on vaja kaitsma tulla ainult päevaõppe tudengitel. Kaugõpe peab saatma lihtsalt powerpointi 17. detsembriks koos lähtekoodiga.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Prototüübi kaitsmise ajad====&lt;br /&gt;
Iga meeskond lisab iseseisvalt oma nime vastava aja taha. Aegu tuleks siis vajadusel lisada(15min sammuga) ning täita tuleks kõik ajad järjest.&lt;br /&gt;
&lt;br /&gt;
18.12.2017&lt;br /&gt;
&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*12:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*12:45 - [https://wiki.itcollege.ee/index.php/Meeskond:_ÄraSööKüpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*13:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
...&lt;br /&gt;
..&lt;br /&gt;
*16:15 - &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21.12.2017&lt;br /&gt;
&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*10:15 - [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*10:45 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*11:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*11:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
*11:45 - [https://wiki.itcollege.ee/index.php/Pakiraam pakiraam]&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&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;
Tudengid, kes soovivad eksami teha 8. jaanuaril, peavad lõpptoote esitama hiljemalt 8. jaanuaril enne eksami algust.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes plaanivad tulla eksamit tegema 24ndal või 26ndal jaanuaril, peavad esitama oma lõpptoote hiljemalt 18. jaanuar. 18. jaanuaril toimub eksamieelne konsultatsioon + kaitsmine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon peab valmis olema hiljemalt 23. jaanuar kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale ... asub siin https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
*Laura Pirso&lt;br /&gt;
*Teet Adamson&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_ITBaar ITBaar]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Tiimile  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 123]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1I-4_8FLZ-S2ftSwv4ARdYjD65xk88VrG8l0iHrTUUcU/edit?usp=sharing Retsensioon tiimi XYZ analüüsile]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond 123 ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:123 123]&lt;br /&gt;
*Paul Richard Lettens&lt;br /&gt;
*Helen Riisalu&lt;br /&gt;
*Ahto Ahven&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale XYZ asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:XYZ XYZ]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Kaarel Pärtel&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Lill asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensiooni tiimile IT Squad leiate siit: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:IT_Squad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [https://kscraper.visualstudio.com/ScraperSolution Scraper]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DriimTiimKriim Das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Scraper Retsensioon tiimi Scraper analüüsile]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*&#039;&#039;&#039;Katrin Lasberg&#039;&#039;&#039; - projektijuht&lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; asub  [http://enos.itcollege.ee/~llaumets/prototyyp/MyFirstProject/ siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
* Andreas Porman&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kalimali_budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
Meeskonna Carparts retsensioon meeskonnale Eurosdollas analüüsile:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Eurosdollas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2Do 2Do] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:SharpResto SharpResto] analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring Hardware Monitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
* Rain Kärner&lt;br /&gt;
Retsensioon meeskonna TaxiService [https://wiki.itcollege.ee/index.php/Talk:Meeskond:TaxiService analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PlantWise===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[PlantWise]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Phoney Retsensioon] meeskonna &#039;&#039;&#039;Phoney&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:PennyFriends Retsensioon] meeskonna &#039;&#039;&#039;PennyFriends&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=1wHUeAYH0Hm8Av7N9kVMoWIgHweFI7_-0lXR2rkYw8ss Prototüübi presentatsioon]&lt;br /&gt;
&lt;br /&gt;
[https://erikehrbach.visualstudio.com/E-valimisrakendus/E-valimisrakendus%20Team/_git/E-valimisrakendus Lähtekood] (kui ligipääs piiratud, palun teada anda erik.ehrbach@itcollege.ee)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Memorize===&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Meeskond_Projekt asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Projekt siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/StockForecaster StockForecaster ] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Ennustajad: [https://wiki.itcollege.ee/index.php/Talk:StockForecaster siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Märkmik&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Märkmik siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale H2l: [https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [https://docs.google.com/presentation/d/18VdOyfOU7sBvJnuTOnTaQz7axTHk-Qy020W3aYmbpYw/edit?usp=sharing Slaidid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Meeskond_Projekt===&lt;br /&gt;
Wiki lehekülg: [[Meeskond_Projekt]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna EluOnLill analüüsile: https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kaloriarvutaja===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Kaloriarvutaja Kaloriarvutaja] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vjatsheslav Aprelkov - Projektijuht&lt;br /&gt;
*Sergei Kaganski&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kaloriarvutaja: [https://wiki.itcollege.ee/index.php/Talk:Kaloriarvutaja siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CurrentEur===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/CurrentEur CurrentEur]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Maarija Mikiver&lt;br /&gt;
*Kairi Kallas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:TeravMDB Retsensioon] meeskonna TeravMDB analüüsile.&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:whipround&amp;diff=128706</id>
		<title>Talk:Meeskond:whipround</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:whipround&amp;diff=128706"/>
		<updated>2017-12-20T17:29:49Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Analüüsi retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Meeskond Whipround on võtnud eesmärgiks luua rakendus, mis võimaldab organiseerida ning jälgida raha kogumist. Meeskond on täitnud kõik nõuded analüüsile. Rakenduse funktsionaalsused olid kõik lahti seletatud, mis andis hea ülevaate sellest, mida rakenduse loojad kavatsevad teostada. Siiski tekkis ka mõningaid küsimusi. Järgnevalt toome välja mõned tähelepanekud, mis analüüsi lugedes tekkisid:&lt;br /&gt;
&lt;br /&gt;
*Analüüsi sissejuhatuses oli kirjutatud, et kasutaja saab rakenduses kiire ülevaate temaga seotud rahakorjamistest ning ka sellest, kes kellele võlgu on. See viimane lause osa läheb vastuollu rakenduse ideega, milleks on raha kogumine, mitte laenamine.&lt;br /&gt;
*Kohati jäi arusaam, et raha kogumisel peab iga osaleja maksma mingi teatud summa. Meie arvamusel võiks iga osaleja saada valida kui palju ta soovib panustada. Soovi korral võiks ka anda inimestele võimaluse panustada mitu korda.&lt;br /&gt;
*Seoses eelneva tähelepanekuga pakume välja idee teha näiteks mitu korjanduse liiki. Üks liik võiks olla selline nagu analüüsis juba on kireldatud, et tehakse korjandus ja siis pannakse sinna osalejate arv (nt. töötajate arv firmas/firma osakonnas) ning jagatakse ära summa (nt. kingitusele kuluv raha). Seejärel jagatakse linki nendele inimestele, kes siis panustavad kokkulepitud summa. Teine korjandusliik võiks olla selline, kus osalejate arv ei ole määratud ning iga osaleja saab panustada täpselt nii palju kui ta soovib, mitte eelnevalt ettemääratud summat.&lt;br /&gt;
*Mis siis saab kui vajalikku summat ei kogutagi kokku? Kas siis peab igal juhul korjanduse korraldaja vahe kinni maksma või saab ka korjanduse näiteks ebaõnnestunuks kuulutada ning raha osalejatele tagastada?&lt;br /&gt;
&lt;br /&gt;
Loodame, et meie tähelepanekutest on teile kasu ning soovime teie tiimile edu ja jaksu!&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond IT Baar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna Whiproundi idee on hea, mis lubab mingil grupil raha koguda, näiteks sünnipäeva jaoks. Me kõik teame, kui tülikas ja aeganõudev rahakorjandus on, eriti veel sularahaga askeldamine. Analüüs on enam-vähem põhjalik ja ülevaatlik, kuid tekkis paar küsimust. &lt;br /&gt;
&lt;br /&gt;
Nimelt, mis siis saab kui isikul ei ole kohe välja käia piisavat summat ning ei ole kontot, kas siis on osamakse võimalik näiteks kahes tükis ja märkida, et antud isik on maksnud? Kuna tudengid on üldjuhul vaesemad ja kogutakse näiteks 50 eurot mingi ürituse jaoks, siis ei ole vast võimalik seda raha kohe leida ja võiks mingi kompromissi saavutada. &lt;br /&gt;
&lt;br /&gt;
Idees on kirjas, et kasutaja saab näha, kellele ta võlgu on, aga kui mõni inimene hoiab korjandusest meelega eemale ja hiljem väidab, et tegi anonüümselt annetuse, mida ei saa temani tagasi jälitada, siis kas anonüümne korjandus on ikka hea idee? Sunniviisiline kasutaja loomine ei ole vast kontimurdev ülesanne ja on kõigi hüvanguks. Anonüümseks jäädes võib keegi ka spämmima hakata, kuna on raha korjava inimese peale vihane ja spämmib teda 1-sendiste ülekannetega, ehk võiks lisada miinimumsumma, mida annetada, et vältida seda. &lt;br /&gt;
&lt;br /&gt;
Kolmas mõte mis tekkis, on see, et kui korjandus ei saavuta antud summat? Kas raha kantakse tagasi või jääb summa alles, kui kõik registreeritud kasutajad annavad nõusoleku? &lt;br /&gt;
Neljas uitmõte on seotud sellega, et kuidas takistatakse inimesi võltskorjandusi tegemast? Identiteedivargusega võiks ju 5000 eurot suurema grupi inimeste käest koguda ja sellega jalga lasta. Samas seda võiks lahendada näiteks SmartID või pangaga ühendades, aga kooliprojekt sinna küündima ei peaks.&lt;br /&gt;
&lt;br /&gt;
Igal juhul edu ja jaksu, tõotab tulla kasulik programm nii mõnegi ema jaoks.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond Pakiraam&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pakiraam&amp;diff=126776</id>
		<title>Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pakiraam&amp;diff=126776"/>
		<updated>2017-11-13T10:42:18Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Meeskond===&lt;br /&gt;
* Markus Kildemaa (Projektijuht)&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
== Blogi==&lt;br /&gt;
*28.09.2017 - Meeskonna loomine&lt;br /&gt;
*17.10.2017 - Wiki lehe loomine&lt;br /&gt;
*21.10.2017 - Projekti git repo loomine ja esimene commit&lt;br /&gt;
*02.11.2017 - I koosolek. Arutasime rollide jaotust ja loodavat projekti&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
===Laohaldustarkvara===&lt;br /&gt;
&lt;br /&gt;
Programm, mis automatiseerib ja majandab ladu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktsioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Talletab lao kohta infot.&lt;br /&gt;
&lt;br /&gt;
- Jäädvustab igasugused lao liikumised.&lt;br /&gt;
&lt;br /&gt;
- Võimalik väljastada arveid ja aruandeid.&lt;br /&gt;
&lt;br /&gt;
- Automaatne juurde tellimus.&lt;br /&gt;
&lt;br /&gt;
== Analüüs==&lt;br /&gt;
Kuna ladude majandamine mitte-automatiseeritud viisil on mahukas ja ajanõudlik tegevus, otsustasime luua täpselt selleks ettenähtud rakenduse.&lt;br /&gt;
Kuigi turul on taolisi rakendusi ringluses küll, siis omast kogemusest teab öelda, et tihtipeale ei ole need väga efektiivsed ning samuti on nad tasulised.&lt;br /&gt;
Meie seega proovime luua sarnase rakenduse, aga proovime teha paremini.&lt;br /&gt;
&lt;br /&gt;
=== Rakendus sisaldab &amp;amp; eesmärk ===&lt;br /&gt;
Rakendus sisaldab endas lao automatiseeritud majandamist. See kõik on tegelikult väga lihtne. Toon näite: &lt;br /&gt;
Lattu tuleb tellimus tootele X. Lao haldaja võtab riiulist toote X ja laseb toote triipkoodi skännerist läbi. &lt;br /&gt;
Kuna andmebaasis on toode X kindla triipkoodiga, siis lahutatakse toote X olemasolevast kogusest parasjagu nii palju, &lt;br /&gt;
kui antud toodet telliti. Teine oluline asi, mida meie rakendus sisaldab, oleks see, et kui mõni toode hakkab laost otsa saama,&lt;br /&gt;
saadab rakendus automaatselt välja tellimuse vastavale tootele. Näiteks vähim kogus, mis mingit toodet võib laos olla, &lt;br /&gt;
on näiteks 10 ja maksimum kogus on 30, siis kui toote kogus langeb alla 10, läheb automaatselt teele e-mail tellimusega, &lt;br /&gt;
et vastava toote maksimum kogus saaks täidetud, ehk meie näite puhul siis 30.&lt;br /&gt;
Toote eesmärk oleks anda ladude haldajatele vabamad käed, et poleks tarvis paberi ja pliiatsiga ladu töös hoida, vaid &lt;br /&gt;
lasta teha enda elu mugavamaks ja sama töö lasta teha arvutil kiiremini ja paremini.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Problemaatilised osad ===&lt;br /&gt;
Probleeme ja takistusi, mis meid ees hakkab ootama on niiviisi raske ette prognoosida, kuid kindlasti üks põhi iseärasusi, kuhu me arvatavasti kauemaks toppama jääme, on kasutajaliidese pool. Programm peab olema nii lihtsalt opereeritav kui võimalik, muidu ei ole sellel lihtsalt mõtet ning kasutaja läheb hoopis oma vanade harjumuste peale tagasi. Suure tõenäosusega peame oma disaini mitu korda ümber tegema kuni tabame naelapea pihta.&lt;br /&gt;
Veel lisaks võib potentsiaalselt problemaatiliseks osutuda lao täitmiseks tellimuste saatmine, kuna hetkel puudub täpne ettekujutus, kuidas antud funktsiooni programmeerides lahendada ning kõigil meeskonnaliikmetel antud teemaga varasem kokkupuude puudub, siis peame seda lihtsalt jooksvalt katseeksitusmeetodil tegema.&lt;br /&gt;
Üldiselt võib öelda, et kuna C# programmeerimiskeel on personaalselt meie kõigi jaoks suhteliselt uus nähtus, hakkame me päris kindlalt progressi käigus tekkivate probleemide lahendamisele kulutame rohkem aega ja energiat kui ette kavatsetud aga eks nii me kõige paremini õpimegi selle selgeks…&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mida tavakasutaja programmiga teha saaks? ===&lt;br /&gt;
Ladude haldamine ja korrashoid muutub pidevalt keerulisemaks seoses laomajanduse muutumisega, sest laol on oluline koht tarneahelas. Lao süsteemne ja täpne töö on üks põhitegureid ettevõtte edus. Tavakasutajal väheneb aeg lao haldamiseks, mis jätab rohkem aega teiste tegevuste jaoks. Näiteks saab ta laoseisu kontrollida programmist, mitte ei pea ise toodet otsima minema ja inventuuri tegema, et kas toodet on alles ja kas peab juurde tellima. Näiteks mitmete tuhande esemetega laos võtab navigeerimine aega ja võidetakse sellega, kui saab näha lao alguses kõikide toodete seisu ja asukohta. Tavakasutaja saab ka ise seadistada toote maksimum laoseisu, et ladu kaubast üle ei uputataks ning millal peaks kaupa juurde tellima. Näiteks saab programmi sisestada keskmise tarne ja nõudluse aja, et programm telliks ise õigeks ajaks õige koguse. Tavakasutaja saab veel abi komplekteerimiseks, programm annab vajalike toodete laokohad süsteemselt, et nende komplekteerimine oleks süsteemne ja võimalikult vähe aegavõttev. Kuna kasutusel on vöötkoodilugeja, siis saab tavakasutaja lihtsustada andmesisestust ja vähendada näpuvigu, mis võivad suures laos kergekäeliselt tekkida. Programmi on võimalik lisada ka raportid, mis võimaldavad analüüsida laooperatsioone ja parandada protsessideks kuluvat aega.&lt;br /&gt;
&lt;br /&gt;
== Rakendus ==&lt;br /&gt;
https://pakiraam.visualstudio.com/_git/MyFirstProject&lt;br /&gt;
&lt;br /&gt;
== Kasutatav tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*SQL&lt;br /&gt;
*WPF&lt;br /&gt;
&lt;br /&gt;
== Lõpptoode ==&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pakiraam&amp;diff=126775</id>
		<title>Pakiraam</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pakiraam&amp;diff=126775"/>
		<updated>2017-11-13T10:41:48Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Meeskond===&lt;br /&gt;
* Markus Kildemaa (Projektijuht)&lt;br /&gt;
* Indro Kottise&lt;br /&gt;
* Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
== Blogi==&lt;br /&gt;
*28.09.2017 - Meeskonna loomine&lt;br /&gt;
*17.10.2017 - Wiki lehe loomine&lt;br /&gt;
*21.10.2017 - Projekti git repo loomine ja esimene commit&lt;br /&gt;
*02.11.2017 - I koosolek. Arutasime rollide jaotust ja loodavat projekti&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
===Laohaldustarkvara===&lt;br /&gt;
&lt;br /&gt;
Programm, mis automatiseerib ja majandab ladu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktsioonid:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- Talletab lao kohta infot.&lt;br /&gt;
&lt;br /&gt;
- Jäädvustab igasugused lao liikumised.&lt;br /&gt;
&lt;br /&gt;
- Võimalik väljastada arveid ja aruandeid.&lt;br /&gt;
&lt;br /&gt;
- Automaatne juurde tellimus.&lt;br /&gt;
&lt;br /&gt;
== Analüüs==&lt;br /&gt;
Kuna ladude majandamine mitte-automatiseeritud viisil on mahukas ja ajanõudlik tegevus, otsustasime luua täpselt selleks ettenähtud rakenduse.&lt;br /&gt;
Kuigi turul on taolisi rakendusi ringluses küll, siis omast kogemusest teab öelda, et tihtipeale ei ole need väga efektiivsed ning samuti on nad tasulised.&lt;br /&gt;
Meie seega proovime luua sarnase rakenduse, aga proovime teha paremini.&lt;br /&gt;
&lt;br /&gt;
=== Rakendus sisaldab &amp;amp; eesmärk ===&lt;br /&gt;
Rakendus sisaldab endas lao automatiseeritud majandamist. See kõik on tegelikult väga lihtne. Toon näite: &lt;br /&gt;
Lattu tuleb tellimus tootele X. Lao haldaja võtab riiulist toote X ja laseb toote triipkoodi skännerist läbi. &lt;br /&gt;
Kuna andmebaasis on toode X kindla triipkoodiga, siis lahutatakse toote X olemasolevast kogusest parasjagu nii palju, &lt;br /&gt;
kui antud toodet telliti. Teine oluline asi, mida meie rakendus sisaldab, oleks see, et kui mõni toode hakkab laost otsa saama,&lt;br /&gt;
saadab rakendus automaatselt välja tellimuse vastavale tootele. Näiteks vähim kogus, mis mingit toodet võib laos olla, &lt;br /&gt;
on näiteks 10 ja maksimum kogus on 30, siis kui toote kogus langeb alla 10, läheb automaatselt teele e-mail tellimusega, &lt;br /&gt;
et vastava toote maksimum kogus saaks täidetud, ehk meie näite puhul siis 30.&lt;br /&gt;
Toote eesmärk oleks anda ladude haldajatele vabamad käed, et poleks tarvis paberi ja pliiatsiga ladu töös hoida, vaid &lt;br /&gt;
lasta teha enda elu mugavamaks ja sama töö lasta teha arvutil kiiremini ja paremini.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Problemaatilised osad ===&lt;br /&gt;
Probleeme ja takistusi, mis meid ees hakkab ootama on niiviisi raske ette prognoosida, kuid kindlasti üks põhi iseärasusi, kuhu me arvatavasti kauemaks toppama jääme, on kasutajaliidese pool. Programm peab olema nii lihtsalt opereeritav kui võimalik, muidu ei ole sellel lihtsalt mõtet ning kasutaja läheb hoopis oma vanade harjumuste peale tagasi. Suure tõenäosusega peame oma disaini mitu korda ümber tegema kuni tabame naelapea pihta.&lt;br /&gt;
Veel lisaks võib potentsiaalselt problemaatiliseks osutuda lao täitmiseks tellimuste saatmine, kuna hetkel puudub täpne ettekujutus, kuidas antud funktsiooni programmeerides lahendada ning kõigil meeskonnaliikmetel antud teemaga varasem kokkupuude puudub, siis peame seda lihtsalt jooksvalt katseeksitusmeetodil tegema.&lt;br /&gt;
Üldiselt võib öelda, et kuna C# programmeerimiskeel on personaalselt meie kõigi jaoks suhteliselt uus nähtus, hakkame me päris kindlalt progressi käigus tekkivate probleemide lahendamisele kulutame rohkem aega ja energiat kui ette kavatsetud aga eks nii me kõige paremini õpimegi selle selgeks…&lt;br /&gt;
&lt;br /&gt;
=== Mida tavakasutaja programmiga teha saaks? ===&lt;br /&gt;
Ladude haldamine ja korrashoid muutub pidevalt keerulisemaks seoses laomajanduse muutumisega, sest laol on oluline koht tarneahelas. Lao süsteemne ja täpne töö on üks põhitegureid ettevõtte edus. Tavakasutajal väheneb aeg lao haldamiseks, mis jätab rohkem aega teiste tegevuste jaoks. Näiteks saab ta laoseisu kontrollida programmist, mitte ei pea ise toodet otsima minema ja inventuuri tegema, et kas toodet on alles ja kas peab juurde tellima. Näiteks mitmete tuhande esemetega laos võtab navigeerimine aega ja võidetakse sellega, kui saab näha lao alguses kõikide toodete seisu ja asukohta. Tavakasutaja saab ka ise seadistada toote maksimum laoseisu, et ladu kaubast üle ei uputataks ning millal peaks kaupa juurde tellima. Näiteks saab programmi sisestada keskmise tarne ja nõudluse aja, et programm telliks ise õigeks ajaks õige koguse. Tavakasutaja saab veel abi komplekteerimiseks, programm annab vajalike toodete laokohad süsteemselt, et nende komplekteerimine oleks süsteemne ja võimalikult vähe aegavõttev. Kuna kasutusel on vöötkoodilugeja, siis saab tavakasutaja lihtsustada andmesisestust ja vähendada näpuvigu, mis võivad suures laos kergekäeliselt tekkida. Programmi on võimalik lisada ka raportid, mis võimaldavad analüüsida laooperatsioone ja parandada protsessideks kuluvat aega.&lt;br /&gt;
&lt;br /&gt;
== Rakendus ==&lt;br /&gt;
https://pakiraam.visualstudio.com/_git/MyFirstProject&lt;br /&gt;
&lt;br /&gt;
== Kasutatav tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*SQL&lt;br /&gt;
*WPF&lt;br /&gt;
&lt;br /&gt;
== Lõpptoode ==&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122823</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122823"/>
		<updated>2017-05-25T10:44:15Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Probleemilahendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Igor Budnitski, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Merilyn Merisalu, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Erik Kaup, 13 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Mihkel Tääkre, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Paul Richard Lettens, 12 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
* Helen Riisalu, 11 - Info riistvara kohta&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Info riistvara kohta&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Info riistvara kohta&lt;br /&gt;
* Karl Erik Õunapuu, 15 - LAMP paigaldus&lt;br /&gt;
* Marite Rammo, 15 - Info riistvara kohta&lt;br /&gt;
* Georg Kahest, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Jekaterina Losseva, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Niinelt, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Tammekänd, DK12 - Info riistvara kohta&lt;br /&gt;
* Brita Pentšuk, 13 - Info riistvara kohta&lt;br /&gt;
* Dmitri Kiriljuk, AK11 - Info riistvara kohta&lt;br /&gt;
* Joonas Ervald, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Priit Järv, 12 - Info riistvara kohta&lt;br /&gt;
* Henri Paves, AK11 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Info riistvara kohta&lt;br /&gt;
* Sander Pihelgas, AK11 - Info riistvara kohta&lt;br /&gt;
* Andreas Porman, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andres Leppik, DK13 - Info riistvara kohta&lt;br /&gt;
* Kristina Rästas, 13 - Linux serveri paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - Info riistvara kohta&lt;br /&gt;
* Meelis Osi, AK11 - Info riistvara kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxile Teine Töölaud&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Madis Roosioks, D22 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maie Palmeos, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Dmitri Lukaš, DK11 - Windows Subsystem for Linux / APT&#039;i analoog Windowsile&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - E-posti krüpto&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Helen Oppar, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jüri Ahhundov, DK11 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Rando Kurel, 12- Linuxi tööjaama paigaldus&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
* Brita Pentšuk, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Anton Kuksov, 12 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - APT-i analoog Windowsile&lt;br /&gt;
* Sander Ratassepp, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Peeter Fridolin, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Rihma, DK11 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Sergei Kaganski, DK14 - Raspberry Pi&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - LAMP paigaldus&lt;br /&gt;
* Merike Meizner, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrei Pugatšov, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Ervald, DK11 - Raspberry Pi&lt;br /&gt;
* Kuldar Teinmann, AK11 - SSH Windows+Linux&lt;br /&gt;
* Lauri Üksti, DK14 - Mac+Windows kaksikkäivitus, uusim LTS, uus vaikimisi töölaua keskkond&lt;br /&gt;
* Pavel Fleišer, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Linuxile Teine Töölaud&lt;br /&gt;
* Marten Tammeleht, 13 - Teine GUI Windowsile&lt;br /&gt;
* Anna Levijeva, 12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - E-posti krüpto&lt;br /&gt;
* Laura Lenbaum IA18- E-posti krüpto&lt;br /&gt;
* Henri Paves, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Ruti Kerro, IA17 - APT analoog Windowsile&lt;br /&gt;
* Merilyn Merisalu, 13 - LAMP paigaldus&lt;br /&gt;
* Anton Meženin, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Marie Udam, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Ilmar Ermus, IA17 - SSH Windows + Linux&lt;br /&gt;
* Madis Niinelt, IA18 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Maile Mäesalu, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Andreas Porman, DK13 - LAMP paigaldus&lt;br /&gt;
* Pille Ulmas, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Henrik Prangel, 12 - Linuxile teine töölaud&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Radne Kaal, IA18 - E-posti krüpto&lt;br /&gt;
* Sander Pihelgas, AK11 - LAMP paigaldus&lt;br /&gt;
* Andres Leppik, DK13 - Linuxile teine töölaud&lt;br /&gt;
* Lisette Noor, D23 - Teine GUI Windowsile&lt;br /&gt;
* Annely Vattis, AK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kristina Rästas, 13 - LAMP paigaldus&lt;br /&gt;
* Andres Kalavus, 12 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Tanel Peep, AK11 - LAMP paigaldus&lt;br /&gt;
* Andrei Tomba, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxile teine töölaud&lt;br /&gt;
* Igor Budnitski, IA17 - SSH Windows+Linux&lt;br /&gt;
* Brit Valdek, DK14 - Raspberry PI&lt;br /&gt;
* Martin Kokk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Meelis Mikk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Artur Kapranov - LAMP Paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - E-posti krüpto&lt;br /&gt;
* Mihkel Tääkre, 15 - LAMP Paigaldus&lt;br /&gt;
* Tõnis Prants, 15 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Georg Kahest, AK11 - E-posti krüpto&lt;br /&gt;
* Meelis Osi, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Kert Saarma, 12 - Linuxile teine töölaud&lt;br /&gt;
* Ruudi Vinter, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Alo Avi, 14 - E-posti krüpto&lt;br /&gt;
* Indro Kottise, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anni-Bessie Kitt DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - EXT4 on Windows. &lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - ePub loomine MacOS-is&lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kiirusetest Linuxis&lt;br /&gt;
* Rando Rommot, 13 - Kasutaja lukustamine Linuxis.&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis / Programmide automaatkäivitus / Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
* Brita Pentšuk, 13 - Failisüsteemi haakimine - NTFS Linuxis&lt;br /&gt;
* Peeter Fridolin, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Andrei Tomba, DK14 - Kiirusetest Linuxis&lt;br /&gt;
* Priit Rätsep, DK12 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Annika Kask, 11 - ePubi loomine Windowsis&lt;br /&gt;
* Ingvar Lukas, 14 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Joonas Ervald, DK11 - Protsessori ülekiirendamine&lt;br /&gt;
* Merike Meizner, DK11, Automaatne privaatne veebilehitsemine Linuxis&lt;br /&gt;
* Kuldar Teinmann, AK11 - Failijagamine FTP-ga Linuxis&lt;br /&gt;
* Madis Niinelt, IA18 - Kioskirežiim Linuxis&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Simo Jaanus, 13 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Marten Tammeleht, 13 - Külalise kasutaja disainimine Linuxis&lt;br /&gt;
* Hardi Tiitus, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Helen Oppar, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Henri Paves, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Andrei Pugatšov, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Anton Meženin, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Kristo Leesmann, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Vjatsheslav Aprelkov,DK11 - Paigaldatud teise töölauakeskkonna eemaldamine &lt;br /&gt;
* Anita Sepp, DK12 - Teine töölauakeskkond Linuxile&lt;br /&gt;
* Radne Kaal, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Andero Samelselg, 15 - Vabavaraline salasõnade haldur; ePub loomine Linuxis&lt;br /&gt;
* Pille Ulmas, DK13 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Henrik Prangel, 12 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Lisette Noor, D23 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Andreas Porman, DK13- Kiirustest Linuxis&lt;br /&gt;
* Anton Kuksov, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Andres Kalavus, 12 - Automaatne privaatne veebilehitsemine Windowsis&lt;br /&gt;
* Sander Pihelgas, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Tanel Peep, AK11 - Ajastatud toimingute keelamine kasutajatele Linuxis ja skripti loomine CRONi&lt;br /&gt;
* Anna Levijeva, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Elizaveta Romanova, 11 - Turvaline Skype’i analoog Linuxile &lt;br /&gt;
* Meelis Osi, AK11 - Grep käsk Windowsi keskkonnas&lt;br /&gt;
*Kristina Rästas, 13 - Adobe Reader Linuxile&lt;br /&gt;
* Brit Valdek, DK14 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Sergei Kaganski, DK14 -ePub loomine MacOS-is&lt;br /&gt;
* Joonas Rihma, DK11 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Mihkel Tääkre, 15 - Photoshop installimine Linuxis&lt;br /&gt;
* Martin Kokk, 11 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
* Maile Mäesalu, DK14 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - DWG-failide avamine Linuxis. &lt;br /&gt;
* Jevgeni Jurtsenko DK13, 59 - Võtmefailiga SSH sisselogimine&lt;br /&gt;
* Georg Kahest AK11, - Võtmefailiga SSH sisselogimine / NTP&lt;br /&gt;
* Konstantin Dmitrijev IA18 - DWG-failide avamine Linuxis&lt;br /&gt;
* Kert Saarma, 12 - VPN Linuxile&lt;br /&gt;
* Ruudi Vinter, DK12 - Teise töölauakeskonna eemaldamine Linuxis, Linuxi kioskirežiim&lt;br /&gt;
* Alo Avi, 14 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Indro Kottise, 15 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122819</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122819"/>
		<updated>2017-05-25T09:29:52Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* 2.praktikum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Igor Budnitski, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Merilyn Merisalu, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Erik Kaup, 13 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Mihkel Tääkre, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Paul Richard Lettens, 12 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
* Helen Riisalu, 11 - Info riistvara kohta&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Info riistvara kohta&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Info riistvara kohta&lt;br /&gt;
* Karl Erik Õunapuu, 15 - LAMP paigaldus&lt;br /&gt;
* Marite Rammo, 15 - Info riistvara kohta&lt;br /&gt;
* Georg Kahest, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Jekaterina Losseva, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Niinelt, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Tammekänd, DK12 - Info riistvara kohta&lt;br /&gt;
* Brita Pentšuk, 13 - Info riistvara kohta&lt;br /&gt;
* Dmitri Kiriljuk, AK11 - Info riistvara kohta&lt;br /&gt;
* Joonas Ervald, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Priit Järv, 12 - Info riistvara kohta&lt;br /&gt;
* Henri Paves, AK11 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Info riistvara kohta&lt;br /&gt;
* Sander Pihelgas, AK11 - Info riistvara kohta&lt;br /&gt;
* Andreas Porman, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andres Leppik, DK13 - Info riistvara kohta&lt;br /&gt;
* Kristina Rästas, 13 - Linux serveri paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - Info riistvara kohta&lt;br /&gt;
* Meelis Osi, AK11 - Info riistvara kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxile Teine Töölaud&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Madis Roosioks, D22 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maie Palmeos, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Dmitri Lukaš, DK11 - Windows Subsystem for Linux / APT&#039;i analoog Windowsile&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - E-posti krüpto&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Helen Oppar, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jüri Ahhundov, DK11 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Rando Kurel, 12- Linuxi tööjaama paigaldus&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
* Brita Pentšuk, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Anton Kuksov, 12 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - APT-i analoog Windowsile&lt;br /&gt;
* Sander Ratassepp, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Peeter Fridolin, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Rihma, DK11 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Sergei Kaganski, DK14 - Raspberry Pi&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - LAMP paigaldus&lt;br /&gt;
* Merike Meizner, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrei Pugatšov, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Ervald, DK11 - Raspberry Pi&lt;br /&gt;
* Kuldar Teinmann, AK11 - SSH Windows+Linux&lt;br /&gt;
* Lauri Üksti, DK14 - Mac+Windows kaksikkäivitus, uusim LTS, uus vaikimisi töölaua keskkond&lt;br /&gt;
* Pavel Fleišer, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Linuxile Teine Töölaud&lt;br /&gt;
* Marten Tammeleht, 13 - Teine GUI Windowsile&lt;br /&gt;
* Anna Levijeva, 12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - E-posti krüpto&lt;br /&gt;
* Laura Lenbaum IA18- E-posti krüpto&lt;br /&gt;
* Henri Paves, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Ruti Kerro, IA17 - APT analoog Windowsile&lt;br /&gt;
* Merilyn Merisalu, 13 - LAMP paigaldus&lt;br /&gt;
* Anton Meženin, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Marie Udam, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Ilmar Ermus, IA17 - SSH Windows + Linux&lt;br /&gt;
* Madis Niinelt, IA18 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Maile Mäesalu, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Andreas Porman, DK13 - LAMP paigaldus&lt;br /&gt;
* Pille Ulmas, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Henrik Prangel, 12 - Linuxile teine töölaud&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Radne Kaal, IA18 - E-posti krüpto&lt;br /&gt;
* Sander Pihelgas, AK11 - LAMP paigaldus&lt;br /&gt;
* Andres Leppik, DK13 - Linuxile teine töölaud&lt;br /&gt;
* Lisette Noor, D23 - Teine GUI Windowsile&lt;br /&gt;
* Annely Vattis, AK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kristina Rästas, 13 - LAMP paigaldus&lt;br /&gt;
* Andres Kalavus, 12 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Tanel Peep, AK11 - LAMP paigaldus&lt;br /&gt;
* Andrei Tomba, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxile teine töölaud&lt;br /&gt;
* Igor Budnitski, IA17 - SSH Windows+Linux&lt;br /&gt;
* Brit Valdek, DK14 - Raspberry PI&lt;br /&gt;
* Martin Kokk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Meelis Mikk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Artur Kapranov - LAMP Paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - E-posti krüpto&lt;br /&gt;
* Mihkel Tääkre, 15 - LAMP Paigaldus&lt;br /&gt;
* Tõnis Prants, 15 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Georg Kahest, AK11 - E-posti krüpto&lt;br /&gt;
* Meelis Osi, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Kert Saarma, 12 - Linuxile teine töölaud&lt;br /&gt;
* Ruudi Vinter, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Alo Avi, 14 - E-posti krüpto&lt;br /&gt;
* Indro Kottise, 15 - Linuxile teine töölaud&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - EXT4 on Windows. &lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - ePub loomine MacOS-is&lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kiirusetest Linuxis&lt;br /&gt;
* Rando Rommot, 13 - Kasutaja lukustamine Linuxis.&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis / Programmide automaatkäivitus / Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
* Brita Pentšuk, 13 - Failisüsteemi haakimine - NTFS Linuxis&lt;br /&gt;
* Peeter Fridolin, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Andrei Tomba, DK14 - Kiirusetest Linuxis&lt;br /&gt;
* Priit Rätsep, DK12 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Annika Kask, 11 - ePubi loomine Windowsis&lt;br /&gt;
* Ingvar Lukas, 14 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Joonas Ervald, DK11 - Protsessori ülekiirendamine&lt;br /&gt;
* Merike Meizner, DK11, Automaatne privaatne veebilehitsemine Linuxis&lt;br /&gt;
* Kuldar Teinmann, AK11 - Failijagamine FTP-ga Linuxis&lt;br /&gt;
* Madis Niinelt, IA18 - Kioskirežiim Linuxis&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Simo Jaanus, 13 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Marten Tammeleht, 13 - Külalise kasutaja disainimine Linuxis&lt;br /&gt;
* Hardi Tiitus, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Helen Oppar, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Henri Paves, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Andrei Pugatšov, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Anton Meženin, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Kristo Leesmann, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Vjatsheslav Aprelkov,DK11 - Paigaldatud teise töölauakeskkonna eemaldamine &lt;br /&gt;
* Anita Sepp, DK12 - Teine töölauakeskkond Linuxile&lt;br /&gt;
* Radne Kaal, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Andero Samelselg, 15 - Vabavaraline salasõnade haldur; ePub loomine Linuxis&lt;br /&gt;
* Pille Ulmas, DK13 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Henrik Prangel, 12 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Lisette Noor, D23 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Andreas Porman, DK13- Kiirustest Linuxis&lt;br /&gt;
* Anton Kuksov, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Andres Kalavus, 12 - Automaatne privaatne veebilehitsemine Windowsis&lt;br /&gt;
* Sander Pihelgas, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Tanel Peep, AK11 - Ajastatud toimingute keelamine kasutajatele Linuxis ja skripti loomine CRONi&lt;br /&gt;
* Anna Levijeva, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Elizaveta Romanova, 11 - Turvaline Skype’i analoog Linuxile &lt;br /&gt;
* Meelis Osi, AK11 - Grep käsk Windowsi keskkonnas&lt;br /&gt;
*Kristina Rästas, 13 - Adobe Reader Linuxile&lt;br /&gt;
* Brit Valdek, DK14 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Sergei Kaganski, DK14 -ePub loomine MacOS-is&lt;br /&gt;
* Joonas Rihma, DK11 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Mihkel Tääkre, 15 - Photoshop installimine Linuxis&lt;br /&gt;
* Martin Kokk, 11 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
* Maile Mäesalu, DK14 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - DWG-failide avamine Linuxis. &lt;br /&gt;
* Jevgeni Jurtsenko DK13, 59 - Võtmefailiga SSH sisselogimine&lt;br /&gt;
* Georg Kahest AK11, - Võtmefailiga SSH sisselogimine / NTP&lt;br /&gt;
* Konstantin Dmitrijev IA18 - DWG-failide avamine Linuxis&lt;br /&gt;
* Kert Saarma, 12 - VPN Linuxile&lt;br /&gt;
* Ruudi Vinter, DK12 - Teise töölauakeskonna eemaldamine Linuxis, Linuxi kioskirežiim&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119302</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119302"/>
		<updated>2017-03-21T07:17:35Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* 1.praktikum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Info riistvara kohta&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - MSO -&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - Linuxile teine töölaud&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Mõznikov, DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Teine GUI Windowsile&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Maie Palmeos, DK11 - SSH Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Jüri Ahhundov, DK11 - SSH Windows+Linux&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Mõznikov, DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Talveune lubamine või keelamine&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - Vabavaraline salasõnade haldur. &lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Sügavkülmutus Windowsis&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Ikottise&amp;diff=109085</id>
		<title>User:Ikottise</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Ikottise&amp;diff=109085"/>
		<updated>2016-10-17T17:12:02Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Erialatutvustus ==&lt;br /&gt;
== Essee ==&lt;br /&gt;
Sissejuhatuseks ütleksin, et see loengusari avardas silmaringi väga palju lühikese aja jooksul ja ei kahetse kordagi, et hommikul nii vara kooli ilmusin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatav loeng: Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a] loengusalvestus Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus anti edasi palju informatsiooni kooli kohta: näiteks kuidas aineid deklareerida ning mida tähendab punane joon. Räägiti ka stipendiumistest ja nende tingimustest, mis peaksid innustama õpilasi pingutama. Minu jaoks oli see loeng kindlasti kasulik, sest sain infot õppetöö ja koolielu kohta. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esimene loeng: Andres Kütt. Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loengusalvestus Andres Kütt&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks esimesi ja tähtsamaid mõtteid, mis loengust kõrva jäi, oli see, et õpetaja ülesanne oli õpetada mõtlema. See on tõene ja inspireeriv, sest kui näha aine tegelikku mõtet, alles siis hakkab see mõjuma. Näiteks õpetab matemaatiline analüüs probleemidele lähenemist. Pole ka mõtet oodata seda, et ülikoolis topitakse teadmised lusikaga suhu ja mälutakse õpilase enda eest läbi, sest nii õppimine ei toimi. Enda initsiatiiviga peab asju selgeks tegema ja aru saama, vaid nii saab targemaks.&lt;br /&gt;
&lt;br /&gt;
Andres Kütt andis ka motivatsiooni edasiõppimiseks, sest see tunne, et magister pole kasulik, pidi üle minema. Olen mõelnud tükk aega, et mida ma peale kooli teha tahan, aga Andres andis mulle julgust edasi õppima minna. Ainult ühele inimesele läheb korda minu haridus ja see olen mina ise. Aeg ei ole asi, mida raisata, sest aega ei saa juurde osta.&lt;br /&gt;
&lt;br /&gt;
Andres Kütt rääkis ka tarkvara arhitekti tööülesannetest, mis kirjeldasid maailma, millest ma ei osanud varem midagi oodata. Näiteks tegeleb arhitekt ka riistvaraga ning tema töö on juhtida keerukust. Eriti tavaline pidi see olema, et süsteemide keerukus kasvab üle pea ning just arhitekti ülesanne on seda piiri peal hoida. Kummitama jäi ka mõte, et hea arhitektuuri tööd pole näha, nagu ka lavakunstis, kus hea lavastaja töö jääb märkamata.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teine loeng: Kristel ja Marko Kruustük. Testimine ja startupid.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true] loengusalvestus  Kristel &amp;amp; Marko Kruustük (Testlio)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio on Eesti startup, mis on peale languste ja tõusude püsima jäänud. Nende edulugu sai alguse Londonis hackatonil, kus nad said rahalise preemia oma idee eest, kuigi nende programmis olid enamik asju ekraanitõmmised, sest kahe päevaga ei jõudnud programmi täielikult valmis teha. Ehtne näide sellest, et idee ja esitlus loeb. Nende ettekanne oli julge ja soovitusterohke – see lihtsalt pani kuulama ja nende loole kaasa elama, oodates juba hetke, mil saaks teada, mis edasi juhtus. Lõpuks sain selles loengus teada, mida tähendab Estonian Mafia IT maailmas – USA ärikiirendi 500 Startups asutaja Dave McClure oli üllatunud, kui palju on Eestist pärit ettevõtteid Seedcampis ning tänu sellele andis meile huvitava nime.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolmas loeng: Lembitu Ling aka Snakeman. Süsadminnimisest.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76] loengusalvestus Lembitu Ling&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitul polnud nooremas eas mingit huvi IT peale ja kui see ka hiljem tuli, siis ei olnud ta huvitatud programmeerimisest. Tema üheks esimeseks tööks oli monitoride parandamine. Nimelt sisaldas tema „pikk“ karjäär 5 monitori ja 3 toiteploki parandust. Mõte, et hea süsadmin on laisk, jäi alguses natuke arusaamatuks, aga hiljem selgus, et laisk süsteemiadministraator ei tee asju mitu korda käsitsi, vaid teeb script’i. Lembitu jagas ka õpetussõnu, kuidas lasta endale mitte pähe istuda. Normaalseks süsteemi haldamiseks läheb vaja vähemalt 4-5 inimest, ehk on väga raske samat asja kahekesi teha. Siit saab teha järelduse Lembitu ja Testlio loengust, et üksi on IT süsteeme raskem üleval hoida kui kambaga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Neljas loeng: Andres Septer ja Einar Koltšanov. IT tööturg. Karjäärikäänakud.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc] loengusalvestus Andres Septer ja Einar Koltšanov&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andres Septer alustas loengut küsimusega: „Kuhu ennast maha müüa?“ Üks suuremaid ämbreid, kuhu astutakse, on kodutöö tegemata jätmine. Ei uurita ettevõtte tausta, ega teata, mis seal toimub. Kõige paremad töökohad liiguvad suust suhu, ehk võrgustik ja tutvused on kõige olulisemad, sest CV keskuses pakutakse selliseid ameteid, kuhu keegi ei ole varem tahtnud minna. Eestis on sunnitud mobiilsus, ehk inimesi ei edutata, vaid peab töökohtadel ringi liikuma. Toodi välja ka see, et Startupis saab nalja, kuid üldjuhul valitseb kaos. Testlio loengus toodi ka välja, et neil on olnud rasked ajad ja eraelu on keerulisem elada, kuid alati on nalja saanud. Rõhutati maksude maksmist, kui tehakse oma firma, sest riik saab sellele jälile. Just Al Capone oli näiteks see, kes läks vangi maksude maksmata jätmise pärast, mitte oma muude kuritegevuslike tegude pärast. Scrummaster Einar Koltšanov rääkis sellest, mida kujutab tema töö. Ta tõi välja probleemi, et keegi ei õpeta äripoolt aru saama IT spetsiifikast ja vastupidi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viies loeng: Ivar Laur. Andmed ei allu analüüsile.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802] loengusalvestus Ivar Laur &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur seletas, mis on Maksu- ja Tolliameti tegelikud ülesanded ja mida seal tehakse. Loengu algul püstitas ta  küsimuse: „Kas andmed ei allu analüüsile või ei allu elu?“ Tegelikult andmed alluvad, kuid ei ole inimesi, vahendeid, ei osata andmeid kasutada, neid ei ole piisavalt, ei osata tõlgendada või elu välja lugeda. Levib hoiak: ei tea, ei saa, ei oska. Andmeanalüüsi tehakse, et sooritada objektiivseid otsuseid, näiteks kasutada ressurse optimaalselt, sest pole mõtet raha musta auku panna. Sain teada, et MTA-s on kaks peamist analüüsi suunda: ajalooline järelvalve ja üldine elu monitooring. Lisaks oli huvitav see, et maksupetjaid saab leida läbi käitumismustri, läbi varasema tegevuse või läbi seoste.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuues loeng: Jaan Priisalu. Eesti Vabariigi küberkaitse.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76] loengusalvestus Jaan Priisalu&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu on olnud andmeturbes üle 20 aasta. Näiteks tegi ta Ühispangas kaardiserveri. Lisaks mainis ta, et üks suurematest projektidest on olnud NATO küberharjutusväljaku ehitamine. Küberkaitsega tegeleb Jaan sellepärast, et teha elu lihtsamaks ja see hõlmab pidevat õppimist. Sellega meenub kohe Andres Kütti innustus minna edasi õppima, sest muidu võib ajale jalgu jääda ja teadmised aeguda. Üks asi, mis meeldis, oli Sun Tzu sisse toomine. Sun Tzu oli Hiina kindral ja filosoof, keda peetakse „Sõjakunst“ autoriks ja kuna küberkaitse on ka sõja liik, siis näidatakse seda, et sõja põhimõte on sama, lihtsalt vahendid muutuvad ajapikku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seitsmes loeng: Hedi Mardisoo. IT ja turundus.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127] loengusalvestus Hedi Mardisoo&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimases loengus tutvustati, kuidas turundus ja IT on omavahel seotud. Hedi on juba IT maailmas aastast 1995, ehk kokku puutunud Eesti IT-maastikuga juba noorest peale. Hedi rääkis ka brändidest ning kuidas edukalt toodet kasutajatele müüa. Näiteks tuleks püstitada kolm küsimust: miks, kuidas ja mida. Apple on kuulus bränd, sest taheti maailma muuta ning erines tänu sellele. Turunduses on viis põhidetaili: toode, hind, müügitoetus, koht ja inimesed, ehk turundus paneb kokku sihtgrupid. Tänapäeval on sihtgrupid asendunud inimeste huvidega. Loengu lõpus jäi meelde mõte, et kunstnik ja programmeerija on sarnased. Ma nõustun sellega, sest mõlemad loovad kunsti, lihtsalt tehnika ja stiil on teistsugune.&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&#039;&#039;&#039;Küsimus A&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
:Eksamit on võimalik järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist(Õppekorralduseeskiri 5.2.13. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.13.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Kordussooritus tuleb kokku leppida õppejõuga (Õppekorralduseeskiri 5.3.2. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.2.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Kordussooritusele registreerimine toimub ÕIS-is (Õppekorralduseeskiri 5.2.8.1. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Eksamile registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva (Õppekorralduseeskiri 5.2.8.1. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Riigi finantseeritaval õppekohal (RF) on tasuta (Õppekorralduseeskiri 5.2.7. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Tasulisel (OF) õppkohal on see Teenuste tasumäärade järgi 2015/2016 õppeaastal 20€ (Teenuste tasumäärad &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2015/2016 õppeaastal.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
:Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi] Õppekorralduse eeskiri 1.2.11&amp;lt;/ref&amp;gt;&lt;br /&gt;
:Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine]Õppekorralduse eeskiri 6.1&amp;lt;/ref&amp;gt; &lt;br /&gt;
:Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine] Õppekorralduse eeskiri 6.1&amp;lt;/ref&amp;gt;  &lt;br /&gt;
:Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine] Õppekorralduse eeskiri 7&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussooritusekskehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused] Õppekorralduse eeskiri 5.1 &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:X = 26&lt;br /&gt;
:Y = 21&lt;br /&gt;
&lt;br /&gt;
Vajalik on 54 EAPd õppeaastas. Ühe EAP hind on 50 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine] Kõrgharidusreform KKK&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastas kogutud EAP-d kokku: 47 EAP&lt;br /&gt;
&lt;br /&gt;
:54 - 47 = 7 &lt;br /&gt;
&lt;br /&gt;
:7 x 50 = 350&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
:Esitatav arve on 350 €&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Ikottise&amp;diff=109083</id>
		<title>User:Ikottise</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Ikottise&amp;diff=109083"/>
		<updated>2016-10-17T17:11:30Z</updated>

		<summary type="html">&lt;p&gt;Ikottise: Created page with &amp;quot;== Erialatutvustus == == Essee == Sissejuhatuseks ütleksin, et see loengusari avardas silmaringi väga palju lühikese aja jooksul ja ei kahetse kordagi, et hommikul nii vara...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Erialatutvustus ==&lt;br /&gt;
== Essee ==&lt;br /&gt;
Sissejuhatuseks ütleksin, et see loengusari avardas silmaringi väga palju lühikese aja jooksul ja ei kahetse kordagi, et hommikul nii vara kooli ilmusin.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatav loeng: Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a] loengusalvestus Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus anti edasi palju informatsiooni kooli kohta: näiteks kuidas aineid deklareerida ning mida tähendab punane joon. Räägiti ka stipendiumistest ja nende tingimustest, mis peaksid innustama õpilasi pingutama. Minu jaoks oli see loeng kindlasti kasulik, sest sain infot õppetöö ja koolielu kohta. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esimene loeng: Andres Kütt. Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loengusalvestus Andres Kütt&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks esimesi ja tähtsamaid mõtteid, mis loengust kõrva jäi, oli see, et õpetaja ülesanne oli õpetada mõtlema. See on tõene ja inspireeriv, sest kui näha aine tegelikku mõtet, alles siis hakkab see mõjuma. Näiteks õpetab matemaatiline analüüs probleemidele lähenemist. Pole ka mõtet oodata seda, et ülikoolis topitakse teadmised lusikaga suhu ja mälutakse õpilase enda eest läbi, sest nii õppimine ei toimi. Enda initsiatiiviga peab asju selgeks tegema ja aru saama, vaid nii saab targemaks.&lt;br /&gt;
&lt;br /&gt;
Andres Kütt andis ka motivatsiooni edasiõppimiseks, sest see tunne, et magister pole kasulik, pidi üle minema. Olen mõelnud tükk aega, et mida ma peale kooli teha tahan, aga Andres andis mulle julgust edasi õppima minna. Ainult ühele inimesele läheb korda minu haridus ja see olen mina ise. Aeg ei ole asi, mida raisata, sest aega ei saa juurde osta.&lt;br /&gt;
&lt;br /&gt;
Andres Kütt rääkis ka tarkvara arhitekti tööülesannetest, mis kirjeldasid maailma, millest ma ei osanud varem midagi oodata. Näiteks tegeleb arhitekt ka riistvaraga ning tema töö on juhtida keerukust. Eriti tavaline pidi see olema, et süsteemide keerukus kasvab üle pea ning just arhitekti ülesanne on seda piiri peal hoida. Kummitama jäi ka mõte, et hea arhitektuuri tööd pole näha, nagu ka lavakunstis, kus hea lavastaja töö jääb märkamata.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teine loeng: Kristel ja Marko Kruustük. Testimine ja startupid.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true] loengusalvestus  Kristel &amp;amp; Marko Kruustük (Testlio)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio on Eesti startup, mis on peale languste ja tõusude püsima jäänud. Nende edulugu sai alguse Londonis hackatonil, kus nad said rahalise preemia oma idee eest, kuigi nende programmis olid enamik asju ekraanitõmmised, sest kahe päevaga ei jõudnud programmi täielikult valmis teha. Ehtne näide sellest, et idee ja esitlus loeb. Nende ettekanne oli julge ja soovitusterohke – see lihtsalt pani kuulama ja nende loole kaasa elama, oodates juba hetke, mil saaks teada, mis edasi juhtus. Lõpuks sain selles loengus teada, mida tähendab Estonian Mafia IT maailmas – USA ärikiirendi 500 Startups asutaja Dave McClure oli üllatunud, kui palju on Eestist pärit ettevõtteid Seedcampis ning tänu sellele andis meile huvitava nime.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kolmas loeng: Lembitu Ling aka Snakeman. Süsadminnimisest.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76] loengusalvestus Lembitu Ling&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitul polnud nooremas eas mingit huvi IT peale ja kui see ka hiljem tuli, siis ei olnud ta huvitatud programmeerimisest. Tema üheks esimeseks tööks oli monitoride parandamine. Nimelt sisaldas tema „pikk“ karjäär 5 monitori ja 3 toiteploki parandust. Mõte, et hea süsadmin on laisk, jäi alguses natuke arusaamatuks, aga hiljem selgus, et laisk süsteemiadministraator ei tee asju mitu korda käsitsi, vaid teeb script’i. Lembitu jagas ka õpetussõnu, kuidas lasta endale mitte pähe istuda. Normaalseks süsteemi haldamiseks läheb vaja vähemalt 4-5 inimest, ehk on väga raske samat asja kahekesi teha. Siit saab teha järelduse Lembitu ja Testlio loengust, et üksi on IT süsteeme raskem üleval hoida kui kambaga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Neljas loeng: Andres Septer ja Einar Koltšanov. IT tööturg. Karjäärikäänakud.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc] loengusalvestus Andres Septer ja Einar Koltšanov&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andres Septer alustas loengut küsimusega: „Kuhu ennast maha müüa?“ Üks suuremaid ämbreid, kuhu astutakse, on kodutöö tegemata jätmine. Ei uurita ettevõtte tausta, ega teata, mis seal toimub. Kõige paremad töökohad liiguvad suust suhu, ehk võrgustik ja tutvused on kõige olulisemad, sest CV keskuses pakutakse selliseid ameteid, kuhu keegi ei ole varem tahtnud minna. Eestis on sunnitud mobiilsus, ehk inimesi ei edutata, vaid peab töökohtadel ringi liikuma. Toodi välja ka see, et Startupis saab nalja, kuid üldjuhul valitseb kaos. Testlio loengus toodi ka välja, et neil on olnud rasked ajad ja eraelu on keerulisem elada, kuid alati on nalja saanud. Rõhutati maksude maksmist, kui tehakse oma firma, sest riik saab sellele jälile. Just Al Capone oli näiteks see, kes läks vangi maksude maksmata jätmise pärast, mitte oma muude kuritegevuslike tegude pärast. Scrummaster Einar Koltšanov rääkis sellest, mida kujutab tema töö. Ta tõi välja probleemi, et keegi ei õpeta äripoolt aru saama IT spetsiifikast ja vastupidi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viies loeng: Ivar Laur. Andmed ei allu analüüsile.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802] loengusalvestus Ivar Laur &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur seletas, mis on Maksu- ja Tolliameti tegelikud ülesanded ja mida seal tehakse. Loengu algul püstitas ta  küsimuse: „Kas andmed ei allu analüüsile või ei allu elu?“ Tegelikult andmed alluvad, kuid ei ole inimesi, vahendeid, ei osata andmeid kasutada, neid ei ole piisavalt, ei osata tõlgendada või elu välja lugeda. Levib hoiak: ei tea, ei saa, ei oska. Andmeanalüüsi tehakse, et sooritada objektiivseid otsuseid, näiteks kasutada ressurse optimaalselt, sest pole mõtet raha musta auku panna. Sain teada, et MTA-s on kaks peamist analüüsi suunda: ajalooline järelvalve ja üldine elu monitooring. Lisaks oli huvitav see, et maksupetjaid saab leida läbi käitumismustri, läbi varasema tegevuse või läbi seoste.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuues loeng: Jaan Priisalu. Eesti Vabariigi küberkaitse.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76] loengusalvestus Jaan Priisalu&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu on olnud andmeturbes üle 20 aasta. Näiteks tegi ta Ühispangas kaardiserveri. Lisaks mainis ta, et üks suurematest projektidest on olnud NATO küberharjutusväljaku ehitamine. Küberkaitsega tegeleb Jaan sellepärast, et teha elu lihtsamaks ja see hõlmab pidevat õppimist. Sellega meenub kohe Andres Kütti innustus minna edasi õppima, sest muidu võib ajale jalgu jääda ja teadmised aeguda. Üks asi, mis meeldis, oli Sun Tzu sisse toomine. Sun Tzu oli Hiina kindral ja filosoof, keda peetakse „Sõjakunst“ autoriks ja kuna küberkaitse on ka sõja liik, siis näidatakse seda, et sõja põhimõte on sama, lihtsalt vahendid muutuvad ajapikku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seitsmes loeng: Hedi Mardisoo. IT ja turundus.&#039;&#039;&#039; &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127] loengusalvestus Hedi Mardisoo&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimases loengus tutvustati, kuidas turundus ja IT on omavahel seotud. Hedi on juba IT maailmas aastast 1995, ehk kokku puutunud Eesti IT-maastikuga juba noorest peale. Hedi rääkis ka brändidest ning kuidas edukalt toodet kasutajatele müüa. Näiteks tuleks püstitada kolm küsimust: miks, kuidas ja mida. Apple on kuulus bränd, sest taheti maailma muuta ning erines tänu sellele. Turunduses on viis põhidetaili: toode, hind, müügitoetus, koht ja inimesed, ehk turundus paneb kokku sihtgrupid. Tänapäeval on sihtgrupid asendunud inimeste huvidega. Loengu lõpus jäi meelde mõte, et kunstnik ja programmeerija on sarnased. Ma nõustun sellega, sest mõlemad loovad kunsti, lihtsalt tehnika ja stiil on teistsugune.&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&#039;&#039;&#039;Küsimus A&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
:Eksamit on võimalik järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist(Õppekorralduseeskiri 5.2.13. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.13.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Kordussooritus tuleb kokku leppida õppejõuga (Õppekorralduseeskiri 5.3.2. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.2.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Kordussooritusele registreerimine toimub ÕIS-is (Õppekorralduseeskiri 5.2.8.1. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Eksamile registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva (Õppekorralduseeskiri 5.2.8.1. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Riigi finantseeritaval õppekohal (RF) on tasuta (Õppekorralduseeskiri 5.2.7. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
:Tasulisel (OF) õppkohal on see Teenuste tasumäärade järgi 2015/2016 õppeaastal 20€ (Teenuste tasumäärad &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2015/2016 õppeaastal.]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
:Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi] Õppekorralduse eeskiri 1.2.11&amp;lt;/ref&amp;gt;&lt;br /&gt;
:Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine]Õppekorralduse eeskiri 6.1&amp;lt;/ref&amp;gt; &lt;br /&gt;
:Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine] Õppekorralduse eeskiri 6.1&amp;lt;/ref&amp;gt;  &lt;br /&gt;
:Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine] Õppekorralduse eeskiri 7&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussooritusekskehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused] Õppekorralduse eeskiri 5.1 &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülesanne ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:X = 26&lt;br /&gt;
:Y = 21&lt;br /&gt;
&lt;br /&gt;
Vajalik on 54 EAPd õppeaastas. Ühe EAP hind on 50 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine] Kõrgharidusreform KKK&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aastas kogutud EAP-d kokku: 47 EAP&lt;br /&gt;
&lt;br /&gt;
:54 - 47 = 7 &lt;br /&gt;
&lt;br /&gt;
:7 x 50 = 350&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
:Esitatav arve on 350 €&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;/div&gt;</summary>
		<author><name>Ikottise</name></author>
	</entry>
</feed>