<?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=Rkurel</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=Rkurel"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Rkurel"/>
	<updated>2026-05-07T02:31:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131332</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131332"/>
		<updated>2018-06-05T11:55:07Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Retsensioon rühmale Maagikud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Retsensioon rühmale Maagikud ==&lt;br /&gt;
&lt;br /&gt;
Link antud rühma wiki lehele: https://wiki.itcollege.ee/index.php/Maagikud&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Veebiteenus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendusel on olemas AppDataInitalizator, mis genereerib automaatselt andmeid, ning ei pea hakkama ise andmebaase sisestama. Andmeid on AppDataInitalizatorid piisavalt, et testida rakendust, kui mugavuse pärast lisasin läbi kliendirakenduse neid juurde. &lt;br /&gt;
Andmebaas on lihtne ning kõik vajalikud nende projekti jaoks on olemas. Vajalikud domeenid on sisustatud Data Annotatsioonidega. Väljadele on määratud korrektsed pikkused Domeenimudelite vahel on selgelt näha sidemed. Sisulisi vigu mudelites ei ole näha.&lt;br /&gt;
Business logic sisaldab data tranfer objectis, factorites ja servicites on kirjeldatud ainult vajalikud meetodid ja klassid. BL on kategoriseeitud kateloogidesse. Korrastab koodi ja on kergem vajalikke faile otsida. &lt;br /&gt;
DAL osa on jaotatud neljaks erinevaks osaks. See teeb koodist õigete asjade leidmise kergemaks ning selleläbi on koodist õigete asjade otsimine kiirem. DAL kasutab repositooriume ja unit of worki.&lt;br /&gt;
Api controllerid on ilusti kommenteeritud. Tegi arusaamise lihtsaks, et mis koodiosa mis eesmärki täidab. &lt;br /&gt;
Kogu projekt on lihtsasti skaleeruv. Vajadusel saab juurde lisada lennufirmasid, rohkemaid sihtpunke, lennukeid ja lennuliine. Ning vajadusel ka lisada näiteks lennujaama kohta lisainfot.&lt;br /&gt;
Kasutatud on õppejõu poolt näidatud lahenduse stiili.&lt;br /&gt;
Koodi stiil läbi projekti on sama ning on kergesti mõistetav.&lt;br /&gt;
Veebiteenuses ettenähud tingimused on täidetud. Veebiteenus pakub teenust, saab hallata kasutajaid, kasutaja ja kasutusstatistika üle saab arvet pidada.&lt;br /&gt;
Minimaalne olemite arv andmebaasis(9olemit miinimum) on täidetud. Rühmal on 10 olemit. &lt;br /&gt;
Teenus toetab mitme kasutaja võimalust. On olemas admini- ja tavakasutaja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendust avades ei näinud ma ReadMe faili, ning ei osanud kohe midagi rakendusega teha.&lt;br /&gt;
Kood on kommenteerimata. Mõnele võõrale inimesele võib koodi mõistmine olla selletõttu raskendatud. Selle negatiivse külje positiivseks küljeks on see, et kood on loogiliselt üles ehitatud ning loogiliselt sorteeritud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nõudedmis on täidetud maksimum tulemuse saamiseks: &lt;br /&gt;
Rakendus on kasutatav majanduslikel eesmärkidel.&lt;br /&gt;
Kasutatud on Angluari rakenduse loomiseks.&lt;br /&gt;
Kogukondade kaasamine. Rakendust saab laiendada võimalusel igasse lennujaama, lennufirmasse. Sellest võiks saada tahmise korral ülemaailmne rakendus.&lt;br /&gt;
Kasutajamugavus. Rakendust on kerge kasutada.&lt;br /&gt;
Lisavõimaluste realiseerimine. Rakendusele saab vajadusel teha juurde vaateid näiteks iga lennujaama kohta koos lennujaama info ja võimalustega&lt;br /&gt;
Korraliku arhitektuuriga kood. Kood on ehitatud üles korrektselt ning kirjutatud ainult vajalikud osad. &lt;br /&gt;
&lt;br /&gt;
Veebiteenus on tehtud väga korrektselt ja on lähtutud hea programeerimsie tavadest.&lt;br /&gt;
&lt;br /&gt;
=== Klientrakendus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
Rühmapoolt ettemääratud Must-have nõuded:&lt;br /&gt;
Lendude broneerimine&lt;br /&gt;
Väljuvate ja saabuvate lendude graafikud&lt;br /&gt;
Kasutaja loomine/autentimine&lt;br /&gt;
Administraatorid saavad lisada/muuta/kustutada lennukeid/lennujaamu/lende/lennu liine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalne pool on ilus ja minimalistlik. Esialgsel peale vaatamisel ei jää ükski asi silma riivama. Värvid on tagasihoidlikud ja sobivad kokku. &lt;br /&gt;
Admini haldamislehel saab lisada lennujaamu, Lennuliine, lennukeid ja lende. Kõik töötavad hästi ning on kerge ja mugav lisada vastavaid andmeid. &lt;br /&gt;
Registreerides ja logides sisse tavakasutajaga on võimalus broneerida ja vaadata oma broneeritud lende. Mõlemad funktsionaalsused töötavad ja on kergesti mõistetavad. Lendu borneerides ei saa ise andmeid sisse kirjutada, vaid kuvab listina, et ei oleks võimalust registreerida ennast lennule, mida tegelikult olemas pole. Samuti saab tühistada broneeringute alt oma lende. &lt;br /&gt;
Broneerides lende peab valima alguspunkti ja lõpppunkti. Kui valin mõlemale sama lennujaama, tuleb ette ohuteade “”sihtkoht ja lähtekoht ei saa olla samad”. Teade on hea ning korrektne. Kui tahan lennata ühest lennujaamast teise ning nende vahele ei ole lendu, tuleb ette teade “Antud sihtkoha ja lähtekohaga lende hetkel ei leidu”. Mõlemad teavitused on asjakohased ja õiged. Aitab kergemini endale sobivat lendu leida.&lt;br /&gt;
Admini ja tavakasutaja vaated on erinevad ning tavakasutaja ei saa teha muudatusi, mida tohib teha ainult admin.&lt;br /&gt;
Must-have nõuetest on täidetud lendude broneerimine, kasutaja loomine/autentimine, Adminid saavad muuta/lisada/kustutada  lennukeid/lennujaamu/lende/lennuliine. Meeskond suutis täita endale määratud eesmärgid ning tegid neid korrektselt ja lihtsalt. &lt;br /&gt;
Nice-to-have nõuetest on neil ka täidetud ilus kasutajaliides. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus.&lt;br /&gt;
Ühele lennule, samale istmele ei saa mitu inimest kohta broneerida. Valides teist korda sama lennu, kaob kinni olev koht loetelust ära. Kaob ära konflikt, et mitu inimest saavad samal lennul sama koha. &lt;br /&gt;
Admini vaates saab kustutada lennujaamu, lennuliine, lennukeid ja lende ainult siis, kui lennujaamast ei toimub lendu, liinile pole ostetud piletit, lennuk pole kasutuses ja lend on tühi. Kaotab ära võimaluse, et inimene ostab pileti ja pärast selgub, et tema lendu ei toimu.&lt;br /&gt;
Admin näeb statistikat lennujaama kohta. Näeb ära mis lennukid peatuvad lennujaamas, kuhu lennata saab ja mitu broneeringut on nende lennujaamast tehtud on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Lisades lendu, unustasin alguses märkida kasti kellaaja. Vajutades lisa nuppu ei juhtunud midagi. Lendu ei lisatud ja ma ei teadnud miks. Hoiatussõnumit ette ei visatud. Hiljem proovides teisi asju lisada, tingimusel, et üks kast on tühi, tekkis sama viga. Rakendus ei teavita mind sellest, et mõni kast on tühi. &lt;br /&gt;
Lennukeid lisades jäi segaseks mulle andmete lahtrid. Seal on kolm lahtrit Mark, tüüp ja istekohtade arv. Margi all sain esmalt aru, et on mõeldud firmat.(airbust) Tüübi all mõtlesin alguses mudelit (A380). Pärast selgus, et margi ja mudeli oleks pidanud kirjutama mõlemad Marki kasti ja tüübi alla missorti lennuk on(suur, väike).&lt;br /&gt;
Tavakasutaja broneeringute vaates on koht “kehtetud broneeringud”. Ei suutnud sinna läbi rakenduse kuidagi tekitada infot. Ei saa täpselt aru mile jaoks see vaade seal on. &lt;br /&gt;
Must-have nimekirjas jäi meie rühma arust täitamata Väljuvate ja saabuvate lendude graafikud. Tavakasutaja jaoks ei ole kohta, kust saab vaadata lennugraafikuid. Seega piletit broneerides ei tea, kust kuhu lend toimub, peab sihtkohta ja lõppkohta proovima, et näha, kas antud liinil toimub lende. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus, aga broneeringut tehes ei küsita meili /telefoninumbrit/sarnast asja, kuhu saaks saata broneeringu ning lehelt lahkudes on see kadunud.&lt;br /&gt;
Üks klient ei saa borneerida korraga rohkem kui ühe pileti. Kui vajadus broneerida mitu piletit, peab iga kord uue broneeringu tegema.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Väga korrektselt tehtud projekt ning hea lahendus. Projekti edasi arendades on sellel kindlasti suur potentsiaal. Neljaliikmelise rühma kohta on töö maht piisav. Jõudu ja jaksu edaspidiseks programmeerimiseks.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Täidetud on nõue, et peab olema vähemalt 4 tasandit. Tasandid on asjakohased ja seotud üksteisega. &lt;br /&gt;
Attribuute on lisatud igale tasemele ja need käivad kokku objektiga, mida kirjeldatakse. &lt;br /&gt;
Kood on kommenteeritud lihtsamaks arusaamiseks. Kommentaarid on lühikesed ja konkreetsed ning setõttu ka kergesti arusaadavad. &lt;br /&gt;
XSD fail on vastavused xml failiga&lt;br /&gt;
Takeof ja landing attribuutide juures peaks olema märgitud ka kellajad, kuna leenud on üldjuhul lühikesed ja ainult päevast jääb infost puudu.(kui on nt 3tunnine lend, mis tõuseb 2 mai ja maandub 2 mai, siis see aken, kus lennuk lendab on päris suur. Peaks olema mainitud näiteks 2mai 15.00 kuni 2mai 18.00)&lt;br /&gt;
Flight id asemel võiks kasutada nt lennuteed(nt tallinn airport-tartu airport). Oleks asi natukene selgem aga ka Id ei ole halb valik.&lt;br /&gt;
Tehtud on ka kaks XSLT faili. Mõlemad failid tunduvad olevat korrektselt tehtud ning vigu silma ei paista. Mõlemad XSLT failid on XML failiga kooskõlas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;soovituse/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML failid on tehtud õigesti ja korrektselt. Väga hea töö&lt;br /&gt;
&lt;br /&gt;
== XML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;false&amp;quot;&amp;gt;d@d.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Rando&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Kurel&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;tervislik&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Valgurikas&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Tervislik ja kasulik, eriti kui meeldib palju trenni teha.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;esmasp2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;22&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kartul&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;sealiha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;Teisip2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;323&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;lillkapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;true&amp;quot; category=&amp;quot;tervistrikkuv&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;patun2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sobolik siis, kui sa tahad vaheldust oma tavalisest toitumiskavast,&lt;br /&gt;
        ning meeldib süüa ükskõik mida hing ihaldab.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;reedene&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;kr6psud&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;popcorn&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;box&amp;quot;&amp;gt;pizza&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;laup2evane&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;burger&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;300&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;valiise&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;345&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;friikad&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;true&amp;quot;&amp;gt;peeter.pakiraam@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Peeter&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Pakiraam&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;maitsev&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Kiiren2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Hea valik, kui sul on väga vähe aega söögitegemisega.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutrtionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;neljap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot; &amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutrtionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;pyhap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&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;
== XSD ==&lt;br /&gt;
&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;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;email&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;isverified&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;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;nutritionplans&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;nutritionplan&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;nutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailynutrtionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&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;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;dailynutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailinutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;hidden&amp;quot; type=&amp;quot;xs:boolean&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: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:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT to HTML ==&lt;br /&gt;
&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;
  &amp;lt;xsl:template match=&amp;quot;/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;Toitumine&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;xsl:for-each select=&amp;quot;user/nutritionplans/nutritionplan&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;NutritionPlan&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nutritionplanname&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&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;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Projektikood ==&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/1MPfnnesNjyU774AtQ9P5wfTxHZGPAaTv/view?usp=sharing Teenus]&lt;br /&gt;
*[https://drive.google.com/file/d/1rxerJ1AjnMwfZHaFaV08tzA-pfswvx3e/view?usp=sharing Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;br /&gt;
*14 mai - kliendirakendusega alustamine&lt;br /&gt;
*1 juuni - retsentsioonide kirjutamine&lt;br /&gt;
*3 juuni - XML failide tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131331</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131331"/>
		<updated>2018-06-05T11:54:41Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Retsensioon rühmale Maagikud ==&lt;br /&gt;
&lt;br /&gt;
Link antud rühma wiki lehele: https://wiki.itcollege.ee/index.php/Maagikud&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Veebiteenus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendusel on olemas AppDataInitalizator, mis genereerib automaatselt andmeid, ning ei pea hakkama ise andmebaase sisestama. Andmeid on AppDataInitalizatorid piisavalt, et testida rakendust, kui mugavuse pärast lisasin läbi kliendirakenduse neid juurde. &lt;br /&gt;
Andmebaas on lihtne ning kõik vajalikud nende projekti jaoks on olemas. Vajalikud domeenid on sisustatud Data Annotatsioonidega. Väljadele on määratud korrektsed pikkused Domeenimudelite vahel on selgelt näha sidemed. Sisulisi vigu mudelites ei ole näha.&lt;br /&gt;
Business logic sisaldab data tranfer objectis, factorites ja servicites on kirjeldatud ainult vajalikud meetodid ja klassid. BL on kategoriseeitud kateloogidesse. Korrastab koodi ja on kergem vajalikke faile otsida. &lt;br /&gt;
DAL osa on jaotatud neljaks erinevaks osaks. See teeb koodist õigete asjade leidmise kergemaks ning selleläbi on koodist õigete asjade otsimine kiirem. DAL kasutab repositooriume ja unit of worki.&lt;br /&gt;
Api controllerid on ilusti kommenteeritud. Tegi arusaamise lihtsaks, et mis koodiosa mis eesmärki täidab. &lt;br /&gt;
Kogu projekt on lihtsasti skaleeruv. Vajadusel saab juurde lisada lennufirmasid, rohkemaid sihtpunke, lennukeid ja lennuliine. Ning vajadusel ka lisada näiteks lennujaama kohta lisainfot.&lt;br /&gt;
Kasutatud on õppejõu poolt näidatud lahenduse stiili.&lt;br /&gt;
Koodi stiil läbi projekti on sama ning on kergesti mõistetav.&lt;br /&gt;
Veebiteenuses ettenähud tingimused on täidetud. Veebiteenus pakub teenust, saab hallata kasutajaid, kasutaja ja kasutusstatistika üle saab arvet pidada.&lt;br /&gt;
Minimaalne olemite arv andmebaasis(9olemit miinimum) on täidetud. Rühmal on 10 olemit. &lt;br /&gt;
Teenus toetab mitme kasutaja võimalust. On olemas admini- ja tavakasutaja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendust avades ei näinud ma ReadMe faili, ning ei osanud kohe midagi rakendusega teha.&lt;br /&gt;
Kood on kommenteerimata. Mõnele võõrale inimesele võib koodi mõistmine olla selletõttu raskendatud. Selle negatiivse külje positiivseks küljeks on see, et kood on loogiliselt üles ehitatud ning loogiliselt sorteeritud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nõudedmis on täidetud maksimum tulemuse saamiseks: &lt;br /&gt;
Rakendus on kasutatav majanduslikel eesmärkidel.&lt;br /&gt;
Kasutatud on Angluari rakenduse loomiseks.&lt;br /&gt;
Kogukondade kaasamine. Rakendust saab laiendada võimalusel igasse lennujaama, lennufirmasse. Sellest võiks saada tahmise korral ülemaailmne rakendus.&lt;br /&gt;
Kasutajamugavus. Rakendust on kerge kasutada.&lt;br /&gt;
Lisavõimaluste realiseerimine. Rakendusele saab vajadusel teha juurde vaateid näiteks iga lennujaama kohta koos lennujaama info ja võimalustega&lt;br /&gt;
Korraliku arhitektuuriga kood. Kood on ehitatud üles korrektselt ning kirjutatud ainult vajalikud osad. &lt;br /&gt;
&lt;br /&gt;
Veebiteenus on tehtud väga korrektselt ja on lähtutud hea programeerimsie tavadest.&lt;br /&gt;
&lt;br /&gt;
=== Klientrakendus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
Rühmapoolt ettemääratud Must-have nõuded:&lt;br /&gt;
Lendude broneerimine&lt;br /&gt;
Väljuvate ja saabuvate lendude graafikud&lt;br /&gt;
Kasutaja loomine/autentimine&lt;br /&gt;
Administraatorid saavad lisada/muuta/kustutada lennukeid/lennujaamu/lende/lennu liine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalne pool on ilus ja minimalistlik. Esialgsel peale vaatamisel ei jää ükski asi silma riivama. Värvid on tagasihoidlikud ja sobivad kokku. &lt;br /&gt;
Admini haldamislehel saab lisada lennujaamu, Lennuliine, lennukeid ja lende. Kõik töötavad hästi ning on kerge ja mugav lisada vastavaid andmeid. &lt;br /&gt;
Registreerides ja logides sisse tavakasutajaga on võimalus broneerida ja vaadata oma broneeritud lende. Mõlemad funktsionaalsused töötavad ja on kergesti mõistetavad. Lendu borneerides ei saa ise andmeid sisse kirjutada, vaid kuvab listina, et ei oleks võimalust registreerida ennast lennule, mida tegelikult olemas pole. Samuti saab tühistada broneeringute alt oma lende. &lt;br /&gt;
Broneerides lende peab valima alguspunkti ja lõpppunkti. Kui valin mõlemale sama lennujaama, tuleb ette ohuteade “”sihtkoht ja lähtekoht ei saa olla samad”. Teade on hea ning korrektne. Kui tahan lennata ühest lennujaamast teise ning nende vahele ei ole lendu, tuleb ette teade “Antud sihtkoha ja lähtekohaga lende hetkel ei leidu”. Mõlemad teavitused on asjakohased ja õiged. Aitab kergemini endale sobivat lendu leida.&lt;br /&gt;
Admini ja tavakasutaja vaated on erinevad ning tavakasutaja ei saa teha muudatusi, mida tohib teha ainult admin.&lt;br /&gt;
Must-have nõuetest on täidetud lendude broneerimine, kasutaja loomine/autentimine, Adminid saavad muuta/lisada/kustutada  lennukeid/lennujaamu/lende/lennuliine. Meeskond suutis täita endale määratud eesmärgid ning tegid neid korrektselt ja lihtsalt. &lt;br /&gt;
Nice-to-have nõuetest on neil ka täidetud ilus kasutajaliides. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus.&lt;br /&gt;
Ühele lennule, samale istmele ei saa mitu inimest kohta broneerida. Valides teist korda sama lennu, kaob kinni olev koht loetelust ära. Kaob ära konflikt, et mitu inimest saavad samal lennul sama koha. &lt;br /&gt;
Admini vaates saab kustutada lennujaamu, lennuliine, lennukeid ja lende ainult siis, kui lennujaamast ei toimub lendu, liinile pole ostetud piletit, lennuk pole kasutuses ja lend on tühi. Kaotab ära võimaluse, et inimene ostab pileti ja pärast selgub, et tema lendu ei toimu.&lt;br /&gt;
Admin näeb statistikat lennujaama kohta. Näeb ära mis lennukid peatuvad lennujaamas, kuhu lennata saab ja mitu broneeringut on nende lennujaamast tehtud on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Lisades lendu, unustasin alguses märkida kasti kellaaja. Vajutades lisa nuppu ei juhtunud midagi. Lendu ei lisatud ja ma ei teadnud miks. Hoiatussõnumit ette ei visatud. Hiljem proovides teisi asju lisada, tingimusel, et üks kast on tühi, tekkis sama viga. Rakendus ei teavita mind sellest, et mõni kast on tühi. &lt;br /&gt;
Lennukeid lisades jäi segaseks mulle andmete lahtrid. Seal on kolm lahtrit Mark, tüüp ja istekohtade arv. Margi all sain esmalt aru, et on mõeldud firmat.(airbust) Tüübi all mõtlesin alguses mudelit (A380). Pärast selgus, et margi ja mudeli oleks pidanud kirjutama mõlemad Marki kasti ja tüübi alla missorti lennuk on(suur, väike).&lt;br /&gt;
Tavakasutaja broneeringute vaates on koht “kehtetud broneeringud”. Ei suutnud sinna läbi rakenduse kuidagi tekitada infot. Ei saa täpselt aru mile jaoks see vaade seal on. &lt;br /&gt;
Must-have nimekirjas jäi meie rühma arust täitamata Väljuvate ja saabuvate lendude graafikud. Tavakasutaja jaoks ei ole kohta, kust saab vaadata lennugraafikuid. Seega piletit broneerides ei tea, kust kuhu lend toimub, peab sihtkohta ja lõppkohta proovima, et näha, kas antud liinil toimub lende. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus, aga broneeringut tehes ei küsita meili /telefoninumbrit/sarnast asja, kuhu saaks saata broneeringu ning lehelt lahkudes on see kadunud.&lt;br /&gt;
Üks klient ei saa borneerida korraga rohkem kui ühe pileti. Kui vajadus broneerida mitu piletit, peab iga kord uue broneeringu tegema.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Väga korrektselt tehtud projekt ning hea lahendus. Projekti edasi arendades on sellel kindlasti suur potentsiaal. Neljaliikmelise rühma kohta on töö maht piisav. Jõudu ja jaksu edaspidiseks programmeerimiseks.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Täidetud on nõue, et peab olema vähemalt 4 tasandit. Tasandid on asjakohased ja seotud üksteisega. &lt;br /&gt;
Attribuute on lisatud igale tasemele ja need käivad kokku objektiga, mida kirjeldatakse. &lt;br /&gt;
Kood on kommenteeritud lihtsamaks arusaamiseks. Kommentaarid on lühikesed ja konkreetsed ning setõttu ka kergesti arusaadavad. &lt;br /&gt;
XSD fail on vastavused xml failiga&lt;br /&gt;
Takeof ja landing attribuutide juures peaks olema märgitud ka kellajad, kuna leenud on üldjuhul lühikesed ja ainult päevast jääb infost puudu.(kui on nt 3tunnine lend, mis tõuseb 2 mai ja maandub 2 mai, siis see aken, kus lennuk lendab on päris suur. Peaks olema mainitud näiteks 2mai 15.00 kuni 2mai 18.00)&lt;br /&gt;
Flight id asemel võiks kasutada nt lennuteed(nt tallinn airport-tartu airport). Oleks asi natukene selgem aga ka Id ei ole halb valik.&lt;br /&gt;
Tehtud on ka kaks XSLT faili. Mõlemad failid tunduvad olevat korrektselt tehtud ning vigu silma ei paista. Mõlemad XSLT failid on XML failiga kooskõlas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;soovituse/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML failid on tehtud õigesti ja korrektselt. Väga hea töö&lt;br /&gt;
&lt;br /&gt;
== XML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;false&amp;quot;&amp;gt;d@d.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Rando&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Kurel&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;tervislik&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Valgurikas&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Tervislik ja kasulik, eriti kui meeldib palju trenni teha.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;esmasp2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;22&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kartul&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;sealiha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;Teisip2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;323&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;lillkapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;true&amp;quot; category=&amp;quot;tervistrikkuv&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;patun2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sobolik siis, kui sa tahad vaheldust oma tavalisest toitumiskavast,&lt;br /&gt;
        ning meeldib süüa ükskõik mida hing ihaldab.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;reedene&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;kr6psud&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;popcorn&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;box&amp;quot;&amp;gt;pizza&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;laup2evane&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;burger&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;300&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;valiise&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;345&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;friikad&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;true&amp;quot;&amp;gt;peeter.pakiraam@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Peeter&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Pakiraam&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;maitsev&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Kiiren2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Hea valik, kui sul on väga vähe aega söögitegemisega.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutrtionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;neljap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot; &amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutrtionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;pyhap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&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;
== XSD ==&lt;br /&gt;
&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;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;email&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;isverified&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;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;nutritionplans&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;nutritionplan&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;nutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailynutrtionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&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;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;dailynutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailinutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;hidden&amp;quot; type=&amp;quot;xs:boolean&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: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:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT to HTML ==&lt;br /&gt;
&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;
  &amp;lt;xsl:template match=&amp;quot;/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;Toitumine&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;xsl:for-each select=&amp;quot;user/nutritionplans/nutritionplan&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;NutritionPlan&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nutritionplanname&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&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;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Projektikood ==&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/1MPfnnesNjyU774AtQ9P5wfTxHZGPAaTv/view?usp=sharing Teenus]&lt;br /&gt;
*[https://drive.google.com/file/d/1rxerJ1AjnMwfZHaFaV08tzA-pfswvx3e/view?usp=sharing Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;br /&gt;
*14 mai - kliendirakendusega alustamine&lt;br /&gt;
*1 juuni - retsentsioonide kirjutamine&lt;br /&gt;
*3 juuni - XML failide tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131330</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131330"/>
		<updated>2018-06-05T11:53:20Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Veebiteenus: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
== Retsensioon rühmale Maagikud ==&lt;br /&gt;
&lt;br /&gt;
Link antud rühma wiki lehele: https://wiki.itcollege.ee/index.php/Maagikud&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Veebiteenus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendusel on olemas AppDataInitalizator, mis genereerib automaatselt andmeid, ning ei pea hakkama ise andmebaase sisestama. Andmeid on AppDataInitalizatorid piisavalt, et testida rakendust, kui mugavuse pärast lisasin läbi kliendirakenduse neid juurde. &lt;br /&gt;
Andmebaas on lihtne ning kõik vajalikud nende projekti jaoks on olemas. Vajalikud domeenid on sisustatud Data Annotatsioonidega. Väljadele on määratud korrektsed pikkused Domeenimudelite vahel on selgelt näha sidemed. Sisulisi vigu mudelites ei ole näha.&lt;br /&gt;
Business logic sisaldab data tranfer objectis, factorites ja servicites on kirjeldatud ainult vajalikud meetodid ja klassid. BL on kategoriseeitud kateloogidesse. Korrastab koodi ja on kergem vajalikke faile otsida. &lt;br /&gt;
DAL osa on jaotatud neljaks erinevaks osaks. See teeb koodist õigete asjade leidmise kergemaks ning selleläbi on koodist õigete asjade otsimine kiirem. DAL kasutab repositooriume ja unit of worki.&lt;br /&gt;
Api controllerid on ilusti kommenteeritud. Tegi arusaamise lihtsaks, et mis koodiosa mis eesmärki täidab. &lt;br /&gt;
Kogu projekt on lihtsasti skaleeruv. Vajadusel saab juurde lisada lennufirmasid, rohkemaid sihtpunke, lennukeid ja lennuliine. Ning vajadusel ka lisada näiteks lennujaama kohta lisainfot.&lt;br /&gt;
Kasutatud on õppejõu poolt näidatud lahenduse stiili.&lt;br /&gt;
Koodi stiil läbi projekti on sama ning on kergesti mõistetav.&lt;br /&gt;
Veebiteenuses ettenähud tingimused on täidetud. Veebiteenus pakub teenust, saab hallata kasutajaid, kasutaja ja kasutusstatistika üle saab arvet pidada.&lt;br /&gt;
Minimaalne olemite arv andmebaasis(9olemit miinimum) on täidetud. Rühmal on 10 olemit. &lt;br /&gt;
Teenus toetab mitme kasutaja võimalust. On olemas admini- ja tavakasutaja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendust avades ei näinud ma ReadMe faili, ning ei osanud kohe midagi rakendusega teha.&lt;br /&gt;
Kood on kommenteerimata. Mõnele võõrale inimesele võib koodi mõistmine olla selletõttu raskendatud. Selle negatiivse külje positiivseks küljeks on see, et kood on loogiliselt üles ehitatud ning loogiliselt sorteeritud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nõudedmis on täidetud maksimum tulemuse saamiseks: &lt;br /&gt;
Rakendus on kasutatav majanduslikel eesmärkidel.&lt;br /&gt;
Kasutatud on Angluari rakenduse loomiseks.&lt;br /&gt;
Kogukondade kaasamine. Rakendust saab laiendada võimalusel igasse lennujaama, lennufirmasse. Sellest võiks saada tahmise korral ülemaailmne rakendus.&lt;br /&gt;
Kasutajamugavus. Rakendust on kerge kasutada.&lt;br /&gt;
Lisavõimaluste realiseerimine. Rakendusele saab vajadusel teha juurde vaateid näiteks iga lennujaama kohta koos lennujaama info ja võimalustega&lt;br /&gt;
Korraliku arhitektuuriga kood. Kood on ehitatud üles korrektselt ning kirjutatud ainult vajalikud osad. &lt;br /&gt;
&lt;br /&gt;
Veebiteenus on tehtud väga korrektselt ja on lähtutud hea programeerimsie tavadest.&lt;br /&gt;
&lt;br /&gt;
=== Klientrakendus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
Rühmapoolt ettemääratud Must-have nõuded:&lt;br /&gt;
Lendude broneerimine&lt;br /&gt;
Väljuvate ja saabuvate lendude graafikud&lt;br /&gt;
Kasutaja loomine/autentimine&lt;br /&gt;
Administraatorid saavad lisada/muuta/kustutada lennukeid/lennujaamu/lende/lennu liine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalne pool on ilus ja minimalistlik. Esialgsel peale vaatamisel ei jää ükski asi silma riivama. Värvid on tagasihoidlikud ja sobivad kokku. &lt;br /&gt;
Admini haldamislehel saab lisada lennujaamu, Lennuliine, lennukeid ja lende. Kõik töötavad hästi ning on kerge ja mugav lisada vastavaid andmeid. &lt;br /&gt;
Registreerides ja logides sisse tavakasutajaga on võimalus broneerida ja vaadata oma broneeritud lende. Mõlemad funktsionaalsused töötavad ja on kergesti mõistetavad. Lendu borneerides ei saa ise andmeid sisse kirjutada, vaid kuvab listina, et ei oleks võimalust registreerida ennast lennule, mida tegelikult olemas pole. Samuti saab tühistada broneeringute alt oma lende. &lt;br /&gt;
Broneerides lende peab valima alguspunkti ja lõpppunkti. Kui valin mõlemale sama lennujaama, tuleb ette ohuteade “”sihtkoht ja lähtekoht ei saa olla samad”. Teade on hea ning korrektne. Kui tahan lennata ühest lennujaamast teise ning nende vahele ei ole lendu, tuleb ette teade “Antud sihtkoha ja lähtekohaga lende hetkel ei leidu”. Mõlemad teavitused on asjakohased ja õiged. Aitab kergemini endale sobivat lendu leida.&lt;br /&gt;
Admini ja tavakasutaja vaated on erinevad ning tavakasutaja ei saa teha muudatusi, mida tohib teha ainult admin.&lt;br /&gt;
Must-have nõuetest on täidetud lendude broneerimine, kasutaja loomine/autentimine, Adminid saavad muuta/lisada/kustutada  lennukeid/lennujaamu/lende/lennuliine. Meeskond suutis täita endale määratud eesmärgid ning tegid neid korrektselt ja lihtsalt. &lt;br /&gt;
Nice-to-have nõuetest on neil ka täidetud ilus kasutajaliides. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus.&lt;br /&gt;
Ühele lennule, samale istmele ei saa mitu inimest kohta broneerida. Valides teist korda sama lennu, kaob kinni olev koht loetelust ära. Kaob ära konflikt, et mitu inimest saavad samal lennul sama koha. &lt;br /&gt;
Admini vaates saab kustutada lennujaamu, lennuliine, lennukeid ja lende ainult siis, kui lennujaamast ei toimub lendu, liinile pole ostetud piletit, lennuk pole kasutuses ja lend on tühi. Kaotab ära võimaluse, et inimene ostab pileti ja pärast selgub, et tema lendu ei toimu.&lt;br /&gt;
Admin näeb statistikat lennujaama kohta. Näeb ära mis lennukid peatuvad lennujaamas, kuhu lennata saab ja mitu broneeringut on nende lennujaamast tehtud on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Lisades lendu, unustasin alguses märkida kasti kellaaja. Vajutades lisa nuppu ei juhtunud midagi. Lendu ei lisatud ja ma ei teadnud miks. Hoiatussõnumit ette ei visatud. Hiljem proovides teisi asju lisada, tingimusel, et üks kast on tühi, tekkis sama viga. Rakendus ei teavita mind sellest, et mõni kast on tühi. &lt;br /&gt;
Lennukeid lisades jäi segaseks mulle andmete lahtrid. Seal on kolm lahtrit Mark, tüüp ja istekohtade arv. Margi all sain esmalt aru, et on mõeldud firmat.(airbust) Tüübi all mõtlesin alguses mudelit (A380). Pärast selgus, et margi ja mudeli oleks pidanud kirjutama mõlemad Marki kasti ja tüübi alla missorti lennuk on(suur, väike).&lt;br /&gt;
Tavakasutaja broneeringute vaates on koht “kehtetud broneeringud”. Ei suutnud sinna läbi rakenduse kuidagi tekitada infot. Ei saa täpselt aru mile jaoks see vaade seal on. &lt;br /&gt;
Must-have nimekirjas jäi meie rühma arust täitamata Väljuvate ja saabuvate lendude graafikud. Tavakasutaja jaoks ei ole kohta, kust saab vaadata lennugraafikuid. Seega piletit broneerides ei tea, kust kuhu lend toimub, peab sihtkohta ja lõppkohta proovima, et näha, kas antud liinil toimub lende. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus, aga broneeringut tehes ei küsita meili /telefoninumbrit/sarnast asja, kuhu saaks saata broneeringu ning lehelt lahkudes on see kadunud.&lt;br /&gt;
Üks klient ei saa borneerida korraga rohkem kui ühe pileti. Kui vajadus broneerida mitu piletit, peab iga kord uue broneeringu tegema.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Väga korrektselt tehtud projekt ning hea lahendus. Projekti edasi arendades on sellel kindlasti suur potentsiaal. Neljaliikmelise rühma kohta on töö maht piisav. Jõudu ja jaksu edaspidiseks programmeerimiseks.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Täidetud on nõue, et peab olema vähemalt 4 tasandit. Tasandid on asjakohased ja seotud üksteisega. &lt;br /&gt;
Attribuute on lisatud igale tasemele ja need käivad kokku objektiga, mida kirjeldatakse. &lt;br /&gt;
Kood on kommenteeritud lihtsamaks arusaamiseks. Kommentaarid on lühikesed ja konkreetsed ning setõttu ka kergesti arusaadavad. &lt;br /&gt;
XSD fail on vastavused xml failiga&lt;br /&gt;
Takeof ja landing attribuutide juures peaks olema märgitud ka kellajad, kuna leenud on üldjuhul lühikesed ja ainult päevast jääb infost puudu.(kui on nt 3tunnine lend, mis tõuseb 2 mai ja maandub 2 mai, siis see aken, kus lennuk lendab on päris suur. Peaks olema mainitud näiteks 2mai 15.00 kuni 2mai 18.00)&lt;br /&gt;
Flight id asemel võiks kasutada nt lennuteed(nt tallinn airport-tartu airport). Oleks asi natukene selgem aga ka Id ei ole halb valik.&lt;br /&gt;
Tehtud on ka kaks XSLT faili. Mõlemad failid tunduvad olevat korrektselt tehtud ning vigu silma ei paista. Mõlemad XSLT failid on XML failiga kooskõlas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;soovituse/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML failid on tehtud õigesti ja korrektselt. Väga hea töö&lt;br /&gt;
&lt;br /&gt;
== XML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;false&amp;quot;&amp;gt;d@d.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Rando&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Kurel&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;tervislik&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Valgurikas&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Tervislik ja kasulik, eriti kui meeldib palju trenni teha.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;esmasp2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;22&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kartul&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;sealiha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;Teisip2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;323&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;lillkapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;true&amp;quot; category=&amp;quot;tervistrikkuv&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;patun2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sobolik siis, kui sa tahad vaheldust oma tavalisest toitumiskavast,&lt;br /&gt;
        ning meeldib süüa ükskõik mida hing ihaldab.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;reedene&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;kr6psud&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;popcorn&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;box&amp;quot;&amp;gt;pizza&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;laup2evane&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;burger&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;300&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;valiise&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;345&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;friikad&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;true&amp;quot;&amp;gt;peeter.pakiraam@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Peeter&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Pakiraam&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;maitsev&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Kiiren2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Hea valik, kui sul on väga vähe aega söögitegemisega.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutrtionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;neljap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot; &amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutrtionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;pyhap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&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;
== XSD ==&lt;br /&gt;
&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;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;email&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;isverified&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;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;nutritionplans&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;nutritionplan&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;nutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailynutrtionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&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;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;dailynutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailinutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;hidden&amp;quot; type=&amp;quot;xs:boolean&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: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:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT to HTML ==&lt;br /&gt;
&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;
  &amp;lt;xsl:template match=&amp;quot;/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;Toitumine&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;xsl:for-each select=&amp;quot;user/nutritionplans/nutritionplan&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;NutritionPlan&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nutritionplanname&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&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;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Projektikood ==&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/1MPfnnesNjyU774AtQ9P5wfTxHZGPAaTv/view?usp=sharing Teenus]&lt;br /&gt;
*[https://drive.google.com/file/d/1rxerJ1AjnMwfZHaFaV08tzA-pfswvx3e/view?usp=sharing Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;br /&gt;
*14 mai - kliendirakendusega alustamine&lt;br /&gt;
*1 juuni - retsentsioonide kirjutamine&lt;br /&gt;
*3 juuni - XML failide tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131329</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131329"/>
		<updated>2018-06-05T11:53:13Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Klientrakendus: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
== Retsensioon rühmale Maagikud ==&lt;br /&gt;
&lt;br /&gt;
Link antud rühma wiki lehele: https://wiki.itcollege.ee/index.php/Maagikud&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Veebiteenus: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendusel on olemas AppDataInitalizator, mis genereerib automaatselt andmeid, ning ei pea hakkama ise andmebaase sisestama. Andmeid on AppDataInitalizatorid piisavalt, et testida rakendust, kui mugavuse pärast lisasin läbi kliendirakenduse neid juurde. &lt;br /&gt;
Andmebaas on lihtne ning kõik vajalikud nende projekti jaoks on olemas. Vajalikud domeenid on sisustatud Data Annotatsioonidega. Väljadele on määratud korrektsed pikkused Domeenimudelite vahel on selgelt näha sidemed. Sisulisi vigu mudelites ei ole näha.&lt;br /&gt;
Business logic sisaldab data tranfer objectis, factorites ja servicites on kirjeldatud ainult vajalikud meetodid ja klassid. BL on kategoriseeitud kateloogidesse. Korrastab koodi ja on kergem vajalikke faile otsida. &lt;br /&gt;
DAL osa on jaotatud neljaks erinevaks osaks. See teeb koodist õigete asjade leidmise kergemaks ning selleläbi on koodist õigete asjade otsimine kiirem. DAL kasutab repositooriume ja unit of worki.&lt;br /&gt;
Api controllerid on ilusti kommenteeritud. Tegi arusaamise lihtsaks, et mis koodiosa mis eesmärki täidab. &lt;br /&gt;
Kogu projekt on lihtsasti skaleeruv. Vajadusel saab juurde lisada lennufirmasid, rohkemaid sihtpunke, lennukeid ja lennuliine. Ning vajadusel ka lisada näiteks lennujaama kohta lisainfot.&lt;br /&gt;
Kasutatud on õppejõu poolt näidatud lahenduse stiili.&lt;br /&gt;
Koodi stiil läbi projekti on sama ning on kergesti mõistetav.&lt;br /&gt;
Veebiteenuses ettenähud tingimused on täidetud. Veebiteenus pakub teenust, saab hallata kasutajaid, kasutaja ja kasutusstatistika üle saab arvet pidada.&lt;br /&gt;
Minimaalne olemite arv andmebaasis(9olemit miinimum) on täidetud. Rühmal on 10 olemit. &lt;br /&gt;
Teenus toetab mitme kasutaja võimalust. On olemas admini- ja tavakasutaja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendust avades ei näinud ma ReadMe faili, ning ei osanud kohe midagi rakendusega teha.&lt;br /&gt;
Kood on kommenteerimata. Mõnele võõrale inimesele võib koodi mõistmine olla selletõttu raskendatud. Selle negatiivse külje positiivseks küljeks on see, et kood on loogiliselt üles ehitatud ning loogiliselt sorteeritud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nõudedmis on täidetud maksimum tulemuse saamiseks: &lt;br /&gt;
Rakendus on kasutatav majanduslikel eesmärkidel.&lt;br /&gt;
Kasutatud on Angluari rakenduse loomiseks.&lt;br /&gt;
Kogukondade kaasamine. Rakendust saab laiendada võimalusel igasse lennujaama, lennufirmasse. Sellest võiks saada tahmise korral ülemaailmne rakendus.&lt;br /&gt;
Kasutajamugavus. Rakendust on kerge kasutada.&lt;br /&gt;
Lisavõimaluste realiseerimine. Rakendusele saab vajadusel teha juurde vaateid näiteks iga lennujaama kohta koos lennujaama info ja võimalustega&lt;br /&gt;
Korraliku arhitektuuriga kood. Kood on ehitatud üles korrektselt ning kirjutatud ainult vajalikud osad. &lt;br /&gt;
&lt;br /&gt;
Veebiteenus on tehtud väga korrektselt ja on lähtutud hea programeerimsie tavadest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Klientrakendus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
Rühmapoolt ettemääratud Must-have nõuded:&lt;br /&gt;
Lendude broneerimine&lt;br /&gt;
Väljuvate ja saabuvate lendude graafikud&lt;br /&gt;
Kasutaja loomine/autentimine&lt;br /&gt;
Administraatorid saavad lisada/muuta/kustutada lennukeid/lennujaamu/lende/lennu liine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalne pool on ilus ja minimalistlik. Esialgsel peale vaatamisel ei jää ükski asi silma riivama. Värvid on tagasihoidlikud ja sobivad kokku. &lt;br /&gt;
Admini haldamislehel saab lisada lennujaamu, Lennuliine, lennukeid ja lende. Kõik töötavad hästi ning on kerge ja mugav lisada vastavaid andmeid. &lt;br /&gt;
Registreerides ja logides sisse tavakasutajaga on võimalus broneerida ja vaadata oma broneeritud lende. Mõlemad funktsionaalsused töötavad ja on kergesti mõistetavad. Lendu borneerides ei saa ise andmeid sisse kirjutada, vaid kuvab listina, et ei oleks võimalust registreerida ennast lennule, mida tegelikult olemas pole. Samuti saab tühistada broneeringute alt oma lende. &lt;br /&gt;
Broneerides lende peab valima alguspunkti ja lõpppunkti. Kui valin mõlemale sama lennujaama, tuleb ette ohuteade “”sihtkoht ja lähtekoht ei saa olla samad”. Teade on hea ning korrektne. Kui tahan lennata ühest lennujaamast teise ning nende vahele ei ole lendu, tuleb ette teade “Antud sihtkoha ja lähtekohaga lende hetkel ei leidu”. Mõlemad teavitused on asjakohased ja õiged. Aitab kergemini endale sobivat lendu leida.&lt;br /&gt;
Admini ja tavakasutaja vaated on erinevad ning tavakasutaja ei saa teha muudatusi, mida tohib teha ainult admin.&lt;br /&gt;
Must-have nõuetest on täidetud lendude broneerimine, kasutaja loomine/autentimine, Adminid saavad muuta/lisada/kustutada  lennukeid/lennujaamu/lende/lennuliine. Meeskond suutis täita endale määratud eesmärgid ning tegid neid korrektselt ja lihtsalt. &lt;br /&gt;
Nice-to-have nõuetest on neil ka täidetud ilus kasutajaliides. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus.&lt;br /&gt;
Ühele lennule, samale istmele ei saa mitu inimest kohta broneerida. Valides teist korda sama lennu, kaob kinni olev koht loetelust ära. Kaob ära konflikt, et mitu inimest saavad samal lennul sama koha. &lt;br /&gt;
Admini vaates saab kustutada lennujaamu, lennuliine, lennukeid ja lende ainult siis, kui lennujaamast ei toimub lendu, liinile pole ostetud piletit, lennuk pole kasutuses ja lend on tühi. Kaotab ära võimaluse, et inimene ostab pileti ja pärast selgub, et tema lendu ei toimu.&lt;br /&gt;
Admin näeb statistikat lennujaama kohta. Näeb ära mis lennukid peatuvad lennujaamas, kuhu lennata saab ja mitu broneeringut on nende lennujaamast tehtud on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Lisades lendu, unustasin alguses märkida kasti kellaaja. Vajutades lisa nuppu ei juhtunud midagi. Lendu ei lisatud ja ma ei teadnud miks. Hoiatussõnumit ette ei visatud. Hiljem proovides teisi asju lisada, tingimusel, et üks kast on tühi, tekkis sama viga. Rakendus ei teavita mind sellest, et mõni kast on tühi. &lt;br /&gt;
Lennukeid lisades jäi segaseks mulle andmete lahtrid. Seal on kolm lahtrit Mark, tüüp ja istekohtade arv. Margi all sain esmalt aru, et on mõeldud firmat.(airbust) Tüübi all mõtlesin alguses mudelit (A380). Pärast selgus, et margi ja mudeli oleks pidanud kirjutama mõlemad Marki kasti ja tüübi alla missorti lennuk on(suur, väike).&lt;br /&gt;
Tavakasutaja broneeringute vaates on koht “kehtetud broneeringud”. Ei suutnud sinna läbi rakenduse kuidagi tekitada infot. Ei saa täpselt aru mile jaoks see vaade seal on. &lt;br /&gt;
Must-have nimekirjas jäi meie rühma arust täitamata Väljuvate ja saabuvate lendude graafikud. Tavakasutaja jaoks ei ole kohta, kust saab vaadata lennugraafikuid. Seega piletit broneerides ei tea, kust kuhu lend toimub, peab sihtkohta ja lõppkohta proovima, et näha, kas antud liinil toimub lende. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus, aga broneeringut tehes ei küsita meili /telefoninumbrit/sarnast asja, kuhu saaks saata broneeringu ning lehelt lahkudes on see kadunud.&lt;br /&gt;
Üks klient ei saa borneerida korraga rohkem kui ühe pileti. Kui vajadus broneerida mitu piletit, peab iga kord uue broneeringu tegema.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Väga korrektselt tehtud projekt ning hea lahendus. Projekti edasi arendades on sellel kindlasti suur potentsiaal. Neljaliikmelise rühma kohta on töö maht piisav. Jõudu ja jaksu edaspidiseks programmeerimiseks.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Täidetud on nõue, et peab olema vähemalt 4 tasandit. Tasandid on asjakohased ja seotud üksteisega. &lt;br /&gt;
Attribuute on lisatud igale tasemele ja need käivad kokku objektiga, mida kirjeldatakse. &lt;br /&gt;
Kood on kommenteeritud lihtsamaks arusaamiseks. Kommentaarid on lühikesed ja konkreetsed ning setõttu ka kergesti arusaadavad. &lt;br /&gt;
XSD fail on vastavused xml failiga&lt;br /&gt;
Takeof ja landing attribuutide juures peaks olema märgitud ka kellajad, kuna leenud on üldjuhul lühikesed ja ainult päevast jääb infost puudu.(kui on nt 3tunnine lend, mis tõuseb 2 mai ja maandub 2 mai, siis see aken, kus lennuk lendab on päris suur. Peaks olema mainitud näiteks 2mai 15.00 kuni 2mai 18.00)&lt;br /&gt;
Flight id asemel võiks kasutada nt lennuteed(nt tallinn airport-tartu airport). Oleks asi natukene selgem aga ka Id ei ole halb valik.&lt;br /&gt;
Tehtud on ka kaks XSLT faili. Mõlemad failid tunduvad olevat korrektselt tehtud ning vigu silma ei paista. Mõlemad XSLT failid on XML failiga kooskõlas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;soovituse/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML failid on tehtud õigesti ja korrektselt. Väga hea töö&lt;br /&gt;
&lt;br /&gt;
== XML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;false&amp;quot;&amp;gt;d@d.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Rando&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Kurel&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;tervislik&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Valgurikas&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Tervislik ja kasulik, eriti kui meeldib palju trenni teha.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;esmasp2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;22&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kartul&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;sealiha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;Teisip2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;323&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;lillkapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;true&amp;quot; category=&amp;quot;tervistrikkuv&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;patun2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sobolik siis, kui sa tahad vaheldust oma tavalisest toitumiskavast,&lt;br /&gt;
        ning meeldib süüa ükskõik mida hing ihaldab.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;reedene&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;kr6psud&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;popcorn&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;box&amp;quot;&amp;gt;pizza&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;laup2evane&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;burger&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;300&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;valiise&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;345&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;friikad&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;true&amp;quot;&amp;gt;peeter.pakiraam@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Peeter&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Pakiraam&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;maitsev&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Kiiren2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Hea valik, kui sul on väga vähe aega söögitegemisega.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutrtionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;neljap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot; &amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutrtionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;pyhap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&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;
== XSD ==&lt;br /&gt;
&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;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;email&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;isverified&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;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;nutritionplans&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;nutritionplan&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;nutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailynutrtionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&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;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;dailynutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailinutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;hidden&amp;quot; type=&amp;quot;xs:boolean&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: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:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT to HTML ==&lt;br /&gt;
&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;
  &amp;lt;xsl:template match=&amp;quot;/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;Toitumine&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;xsl:for-each select=&amp;quot;user/nutritionplans/nutritionplan&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;NutritionPlan&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nutritionplanname&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&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;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Projektikood ==&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/1MPfnnesNjyU774AtQ9P5wfTxHZGPAaTv/view?usp=sharing Teenus]&lt;br /&gt;
*[https://drive.google.com/file/d/1rxerJ1AjnMwfZHaFaV08tzA-pfswvx3e/view?usp=sharing Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;br /&gt;
*14 mai - kliendirakendusega alustamine&lt;br /&gt;
*1 juuni - retsentsioonide kirjutamine&lt;br /&gt;
*3 juuni - XML failide tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131328</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131328"/>
		<updated>2018-06-05T11:53:06Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* XML Retstientsoon: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
== Retsensioon rühmale Maagikud ==&lt;br /&gt;
&lt;br /&gt;
Link antud rühma wiki lehele: https://wiki.itcollege.ee/index.php/Maagikud&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Veebiteenus: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendusel on olemas AppDataInitalizator, mis genereerib automaatselt andmeid, ning ei pea hakkama ise andmebaase sisestama. Andmeid on AppDataInitalizatorid piisavalt, et testida rakendust, kui mugavuse pärast lisasin läbi kliendirakenduse neid juurde. &lt;br /&gt;
Andmebaas on lihtne ning kõik vajalikud nende projekti jaoks on olemas. Vajalikud domeenid on sisustatud Data Annotatsioonidega. Väljadele on määratud korrektsed pikkused Domeenimudelite vahel on selgelt näha sidemed. Sisulisi vigu mudelites ei ole näha.&lt;br /&gt;
Business logic sisaldab data tranfer objectis, factorites ja servicites on kirjeldatud ainult vajalikud meetodid ja klassid. BL on kategoriseeitud kateloogidesse. Korrastab koodi ja on kergem vajalikke faile otsida. &lt;br /&gt;
DAL osa on jaotatud neljaks erinevaks osaks. See teeb koodist õigete asjade leidmise kergemaks ning selleläbi on koodist õigete asjade otsimine kiirem. DAL kasutab repositooriume ja unit of worki.&lt;br /&gt;
Api controllerid on ilusti kommenteeritud. Tegi arusaamise lihtsaks, et mis koodiosa mis eesmärki täidab. &lt;br /&gt;
Kogu projekt on lihtsasti skaleeruv. Vajadusel saab juurde lisada lennufirmasid, rohkemaid sihtpunke, lennukeid ja lennuliine. Ning vajadusel ka lisada näiteks lennujaama kohta lisainfot.&lt;br /&gt;
Kasutatud on õppejõu poolt näidatud lahenduse stiili.&lt;br /&gt;
Koodi stiil läbi projekti on sama ning on kergesti mõistetav.&lt;br /&gt;
Veebiteenuses ettenähud tingimused on täidetud. Veebiteenus pakub teenust, saab hallata kasutajaid, kasutaja ja kasutusstatistika üle saab arvet pidada.&lt;br /&gt;
Minimaalne olemite arv andmebaasis(9olemit miinimum) on täidetud. Rühmal on 10 olemit. &lt;br /&gt;
Teenus toetab mitme kasutaja võimalust. On olemas admini- ja tavakasutaja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendust avades ei näinud ma ReadMe faili, ning ei osanud kohe midagi rakendusega teha.&lt;br /&gt;
Kood on kommenteerimata. Mõnele võõrale inimesele võib koodi mõistmine olla selletõttu raskendatud. Selle negatiivse külje positiivseks küljeks on see, et kood on loogiliselt üles ehitatud ning loogiliselt sorteeritud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nõudedmis on täidetud maksimum tulemuse saamiseks: &lt;br /&gt;
Rakendus on kasutatav majanduslikel eesmärkidel.&lt;br /&gt;
Kasutatud on Angluari rakenduse loomiseks.&lt;br /&gt;
Kogukondade kaasamine. Rakendust saab laiendada võimalusel igasse lennujaama, lennufirmasse. Sellest võiks saada tahmise korral ülemaailmne rakendus.&lt;br /&gt;
Kasutajamugavus. Rakendust on kerge kasutada.&lt;br /&gt;
Lisavõimaluste realiseerimine. Rakendusele saab vajadusel teha juurde vaateid näiteks iga lennujaama kohta koos lennujaama info ja võimalustega&lt;br /&gt;
Korraliku arhitektuuriga kood. Kood on ehitatud üles korrektselt ning kirjutatud ainult vajalikud osad. &lt;br /&gt;
&lt;br /&gt;
Veebiteenus on tehtud väga korrektselt ja on lähtutud hea programeerimsie tavadest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Klientrakendus: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
Rühmapoolt ettemääratud Must-have nõuded:&lt;br /&gt;
Lendude broneerimine&lt;br /&gt;
Väljuvate ja saabuvate lendude graafikud&lt;br /&gt;
Kasutaja loomine/autentimine&lt;br /&gt;
Administraatorid saavad lisada/muuta/kustutada lennukeid/lennujaamu/lende/lennu liine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalne pool on ilus ja minimalistlik. Esialgsel peale vaatamisel ei jää ükski asi silma riivama. Värvid on tagasihoidlikud ja sobivad kokku. &lt;br /&gt;
Admini haldamislehel saab lisada lennujaamu, Lennuliine, lennukeid ja lende. Kõik töötavad hästi ning on kerge ja mugav lisada vastavaid andmeid. &lt;br /&gt;
Registreerides ja logides sisse tavakasutajaga on võimalus broneerida ja vaadata oma broneeritud lende. Mõlemad funktsionaalsused töötavad ja on kergesti mõistetavad. Lendu borneerides ei saa ise andmeid sisse kirjutada, vaid kuvab listina, et ei oleks võimalust registreerida ennast lennule, mida tegelikult olemas pole. Samuti saab tühistada broneeringute alt oma lende. &lt;br /&gt;
Broneerides lende peab valima alguspunkti ja lõpppunkti. Kui valin mõlemale sama lennujaama, tuleb ette ohuteade “”sihtkoht ja lähtekoht ei saa olla samad”. Teade on hea ning korrektne. Kui tahan lennata ühest lennujaamast teise ning nende vahele ei ole lendu, tuleb ette teade “Antud sihtkoha ja lähtekohaga lende hetkel ei leidu”. Mõlemad teavitused on asjakohased ja õiged. Aitab kergemini endale sobivat lendu leida.&lt;br /&gt;
Admini ja tavakasutaja vaated on erinevad ning tavakasutaja ei saa teha muudatusi, mida tohib teha ainult admin.&lt;br /&gt;
Must-have nõuetest on täidetud lendude broneerimine, kasutaja loomine/autentimine, Adminid saavad muuta/lisada/kustutada  lennukeid/lennujaamu/lende/lennuliine. Meeskond suutis täita endale määratud eesmärgid ning tegid neid korrektselt ja lihtsalt. &lt;br /&gt;
Nice-to-have nõuetest on neil ka täidetud ilus kasutajaliides. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus.&lt;br /&gt;
Ühele lennule, samale istmele ei saa mitu inimest kohta broneerida. Valides teist korda sama lennu, kaob kinni olev koht loetelust ära. Kaob ära konflikt, et mitu inimest saavad samal lennul sama koha. &lt;br /&gt;
Admini vaates saab kustutada lennujaamu, lennuliine, lennukeid ja lende ainult siis, kui lennujaamast ei toimub lendu, liinile pole ostetud piletit, lennuk pole kasutuses ja lend on tühi. Kaotab ära võimaluse, et inimene ostab pileti ja pärast selgub, et tema lendu ei toimu.&lt;br /&gt;
Admin näeb statistikat lennujaama kohta. Näeb ära mis lennukid peatuvad lennujaamas, kuhu lennata saab ja mitu broneeringut on nende lennujaamast tehtud on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Lisades lendu, unustasin alguses märkida kasti kellaaja. Vajutades lisa nuppu ei juhtunud midagi. Lendu ei lisatud ja ma ei teadnud miks. Hoiatussõnumit ette ei visatud. Hiljem proovides teisi asju lisada, tingimusel, et üks kast on tühi, tekkis sama viga. Rakendus ei teavita mind sellest, et mõni kast on tühi. &lt;br /&gt;
Lennukeid lisades jäi segaseks mulle andmete lahtrid. Seal on kolm lahtrit Mark, tüüp ja istekohtade arv. Margi all sain esmalt aru, et on mõeldud firmat.(airbust) Tüübi all mõtlesin alguses mudelit (A380). Pärast selgus, et margi ja mudeli oleks pidanud kirjutama mõlemad Marki kasti ja tüübi alla missorti lennuk on(suur, väike).&lt;br /&gt;
Tavakasutaja broneeringute vaates on koht “kehtetud broneeringud”. Ei suutnud sinna läbi rakenduse kuidagi tekitada infot. Ei saa täpselt aru mile jaoks see vaade seal on. &lt;br /&gt;
Must-have nimekirjas jäi meie rühma arust täitamata Väljuvate ja saabuvate lendude graafikud. Tavakasutaja jaoks ei ole kohta, kust saab vaadata lennugraafikuid. Seega piletit broneerides ei tea, kust kuhu lend toimub, peab sihtkohta ja lõppkohta proovima, et näha, kas antud liinil toimub lende. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus, aga broneeringut tehes ei küsita meili /telefoninumbrit/sarnast asja, kuhu saaks saata broneeringu ning lehelt lahkudes on see kadunud.&lt;br /&gt;
Üks klient ei saa borneerida korraga rohkem kui ühe pileti. Kui vajadus broneerida mitu piletit, peab iga kord uue broneeringu tegema.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Väga korrektselt tehtud projekt ning hea lahendus. Projekti edasi arendades on sellel kindlasti suur potentsiaal. Neljaliikmelise rühma kohta on töö maht piisav. Jõudu ja jaksu edaspidiseks programmeerimiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Täidetud on nõue, et peab olema vähemalt 4 tasandit. Tasandid on asjakohased ja seotud üksteisega. &lt;br /&gt;
Attribuute on lisatud igale tasemele ja need käivad kokku objektiga, mida kirjeldatakse. &lt;br /&gt;
Kood on kommenteeritud lihtsamaks arusaamiseks. Kommentaarid on lühikesed ja konkreetsed ning setõttu ka kergesti arusaadavad. &lt;br /&gt;
XSD fail on vastavused xml failiga&lt;br /&gt;
Takeof ja landing attribuutide juures peaks olema märgitud ka kellajad, kuna leenud on üldjuhul lühikesed ja ainult päevast jääb infost puudu.(kui on nt 3tunnine lend, mis tõuseb 2 mai ja maandub 2 mai, siis see aken, kus lennuk lendab on päris suur. Peaks olema mainitud näiteks 2mai 15.00 kuni 2mai 18.00)&lt;br /&gt;
Flight id asemel võiks kasutada nt lennuteed(nt tallinn airport-tartu airport). Oleks asi natukene selgem aga ka Id ei ole halb valik.&lt;br /&gt;
Tehtud on ka kaks XSLT faili. Mõlemad failid tunduvad olevat korrektselt tehtud ning vigu silma ei paista. Mõlemad XSLT failid on XML failiga kooskõlas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;soovituse/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML failid on tehtud õigesti ja korrektselt. Väga hea töö&lt;br /&gt;
&lt;br /&gt;
== XML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;false&amp;quot;&amp;gt;d@d.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Rando&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Kurel&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;tervislik&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Valgurikas&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Tervislik ja kasulik, eriti kui meeldib palju trenni teha.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;esmasp2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;22&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kartul&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;sealiha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;Teisip2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;323&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;lillkapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;true&amp;quot; category=&amp;quot;tervistrikkuv&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;patun2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sobolik siis, kui sa tahad vaheldust oma tavalisest toitumiskavast,&lt;br /&gt;
        ning meeldib süüa ükskõik mida hing ihaldab.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;reedene&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;kr6psud&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;popcorn&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;box&amp;quot;&amp;gt;pizza&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;laup2evane&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;burger&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;300&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;valiise&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;345&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;friikad&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;true&amp;quot;&amp;gt;peeter.pakiraam@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Peeter&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Pakiraam&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;maitsev&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Kiiren2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Hea valik, kui sul on väga vähe aega söögitegemisega.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutrtionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;neljap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot; &amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutrtionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;pyhap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&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;
== XSD ==&lt;br /&gt;
&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;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;email&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;isverified&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;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;nutritionplans&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;nutritionplan&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;nutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailynutrtionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&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;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;dailynutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailinutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;hidden&amp;quot; type=&amp;quot;xs:boolean&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: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:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT to HTML ==&lt;br /&gt;
&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;
  &amp;lt;xsl:template match=&amp;quot;/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;Toitumine&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;xsl:for-each select=&amp;quot;user/nutritionplans/nutritionplan&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;NutritionPlan&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nutritionplanname&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&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;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Projektikood ==&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/1MPfnnesNjyU774AtQ9P5wfTxHZGPAaTv/view?usp=sharing Teenus]&lt;br /&gt;
*[https://drive.google.com/file/d/1rxerJ1AjnMwfZHaFaV08tzA-pfswvx3e/view?usp=sharing Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;br /&gt;
*14 mai - kliendirakendusega alustamine&lt;br /&gt;
*1 juuni - retsentsioonide kirjutamine&lt;br /&gt;
*3 juuni - XML failide tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131327</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=131327"/>
		<updated>2018-06-05T11:52:50Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Retsensioon rühmale Maagikud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
== Retsensioon rühmale Maagikud ==&lt;br /&gt;
&lt;br /&gt;
Link antud rühma wiki lehele: https://wiki.itcollege.ee/index.php/Maagikud&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Veebiteenus: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendusel on olemas AppDataInitalizator, mis genereerib automaatselt andmeid, ning ei pea hakkama ise andmebaase sisestama. Andmeid on AppDataInitalizatorid piisavalt, et testida rakendust, kui mugavuse pärast lisasin läbi kliendirakenduse neid juurde. &lt;br /&gt;
Andmebaas on lihtne ning kõik vajalikud nende projekti jaoks on olemas. Vajalikud domeenid on sisustatud Data Annotatsioonidega. Väljadele on määratud korrektsed pikkused Domeenimudelite vahel on selgelt näha sidemed. Sisulisi vigu mudelites ei ole näha.&lt;br /&gt;
Business logic sisaldab data tranfer objectis, factorites ja servicites on kirjeldatud ainult vajalikud meetodid ja klassid. BL on kategoriseeitud kateloogidesse. Korrastab koodi ja on kergem vajalikke faile otsida. &lt;br /&gt;
DAL osa on jaotatud neljaks erinevaks osaks. See teeb koodist õigete asjade leidmise kergemaks ning selleläbi on koodist õigete asjade otsimine kiirem. DAL kasutab repositooriume ja unit of worki.&lt;br /&gt;
Api controllerid on ilusti kommenteeritud. Tegi arusaamise lihtsaks, et mis koodiosa mis eesmärki täidab. &lt;br /&gt;
Kogu projekt on lihtsasti skaleeruv. Vajadusel saab juurde lisada lennufirmasid, rohkemaid sihtpunke, lennukeid ja lennuliine. Ning vajadusel ka lisada näiteks lennujaama kohta lisainfot.&lt;br /&gt;
Kasutatud on õppejõu poolt näidatud lahenduse stiili.&lt;br /&gt;
Koodi stiil läbi projekti on sama ning on kergesti mõistetav.&lt;br /&gt;
Veebiteenuses ettenähud tingimused on täidetud. Veebiteenus pakub teenust, saab hallata kasutajaid, kasutaja ja kasutusstatistika üle saab arvet pidada.&lt;br /&gt;
Minimaalne olemite arv andmebaasis(9olemit miinimum) on täidetud. Rühmal on 10 olemit. &lt;br /&gt;
Teenus toetab mitme kasutaja võimalust. On olemas admini- ja tavakasutaja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendust avades ei näinud ma ReadMe faili, ning ei osanud kohe midagi rakendusega teha.&lt;br /&gt;
Kood on kommenteerimata. Mõnele võõrale inimesele võib koodi mõistmine olla selletõttu raskendatud. Selle negatiivse külje positiivseks küljeks on see, et kood on loogiliselt üles ehitatud ning loogiliselt sorteeritud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nõudedmis on täidetud maksimum tulemuse saamiseks: &lt;br /&gt;
Rakendus on kasutatav majanduslikel eesmärkidel.&lt;br /&gt;
Kasutatud on Angluari rakenduse loomiseks.&lt;br /&gt;
Kogukondade kaasamine. Rakendust saab laiendada võimalusel igasse lennujaama, lennufirmasse. Sellest võiks saada tahmise korral ülemaailmne rakendus.&lt;br /&gt;
Kasutajamugavus. Rakendust on kerge kasutada.&lt;br /&gt;
Lisavõimaluste realiseerimine. Rakendusele saab vajadusel teha juurde vaateid näiteks iga lennujaama kohta koos lennujaama info ja võimalustega&lt;br /&gt;
Korraliku arhitektuuriga kood. Kood on ehitatud üles korrektselt ning kirjutatud ainult vajalikud osad. &lt;br /&gt;
&lt;br /&gt;
Veebiteenus on tehtud väga korrektselt ja on lähtutud hea programeerimsie tavadest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Klientrakendus: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi. Idee on hea ja orginaalne. Antud ideed pole varem näinud. &lt;br /&gt;
Rühmapoolt ettemääratud Must-have nõuded:&lt;br /&gt;
Lendude broneerimine&lt;br /&gt;
Väljuvate ja saabuvate lendude graafikud&lt;br /&gt;
Kasutaja loomine/autentimine&lt;br /&gt;
Administraatorid saavad lisada/muuta/kustutada lennukeid/lennujaamu/lende/lennu liine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Positiivsed küljed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visuaalne pool on ilus ja minimalistlik. Esialgsel peale vaatamisel ei jää ükski asi silma riivama. Värvid on tagasihoidlikud ja sobivad kokku. &lt;br /&gt;
Admini haldamislehel saab lisada lennujaamu, Lennuliine, lennukeid ja lende. Kõik töötavad hästi ning on kerge ja mugav lisada vastavaid andmeid. &lt;br /&gt;
Registreerides ja logides sisse tavakasutajaga on võimalus broneerida ja vaadata oma broneeritud lende. Mõlemad funktsionaalsused töötavad ja on kergesti mõistetavad. Lendu borneerides ei saa ise andmeid sisse kirjutada, vaid kuvab listina, et ei oleks võimalust registreerida ennast lennule, mida tegelikult olemas pole. Samuti saab tühistada broneeringute alt oma lende. &lt;br /&gt;
Broneerides lende peab valima alguspunkti ja lõpppunkti. Kui valin mõlemale sama lennujaama, tuleb ette ohuteade “”sihtkoht ja lähtekoht ei saa olla samad”. Teade on hea ning korrektne. Kui tahan lennata ühest lennujaamast teise ning nende vahele ei ole lendu, tuleb ette teade “Antud sihtkoha ja lähtekohaga lende hetkel ei leidu”. Mõlemad teavitused on asjakohased ja õiged. Aitab kergemini endale sobivat lendu leida.&lt;br /&gt;
Admini ja tavakasutaja vaated on erinevad ning tavakasutaja ei saa teha muudatusi, mida tohib teha ainult admin.&lt;br /&gt;
Must-have nõuetest on täidetud lendude broneerimine, kasutaja loomine/autentimine, Adminid saavad muuta/lisada/kustutada  lennukeid/lennujaamu/lende/lennuliine. Meeskond suutis täita endale määratud eesmärgid ning tegid neid korrektselt ja lihtsalt. &lt;br /&gt;
Nice-to-have nõuetest on neil ka täidetud ilus kasutajaliides. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus.&lt;br /&gt;
Ühele lennule, samale istmele ei saa mitu inimest kohta broneerida. Valides teist korda sama lennu, kaob kinni olev koht loetelust ära. Kaob ära konflikt, et mitu inimest saavad samal lennul sama koha. &lt;br /&gt;
Admini vaates saab kustutada lennujaamu, lennuliine, lennukeid ja lende ainult siis, kui lennujaamast ei toimub lendu, liinile pole ostetud piletit, lennuk pole kasutuses ja lend on tühi. Kaotab ära võimaluse, et inimene ostab pileti ja pärast selgub, et tema lendu ei toimu.&lt;br /&gt;
Admin näeb statistikat lennujaama kohta. Näeb ära mis lennukid peatuvad lennujaamas, kuhu lennata saab ja mitu broneeringut on nende lennujaamast tehtud on.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Negatiivsed küljed:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Lisades lendu, unustasin alguses märkida kasti kellaaja. Vajutades lisa nuppu ei juhtunud midagi. Lendu ei lisatud ja ma ei teadnud miks. Hoiatussõnumit ette ei visatud. Hiljem proovides teisi asju lisada, tingimusel, et üks kast on tühi, tekkis sama viga. Rakendus ei teavita mind sellest, et mõni kast on tühi. &lt;br /&gt;
Lennukeid lisades jäi segaseks mulle andmete lahtrid. Seal on kolm lahtrit Mark, tüüp ja istekohtade arv. Margi all sain esmalt aru, et on mõeldud firmat.(airbust) Tüübi all mõtlesin alguses mudelit (A380). Pärast selgus, et margi ja mudeli oleks pidanud kirjutama mõlemad Marki kasti ja tüübi alla missorti lennuk on(suur, väike).&lt;br /&gt;
Tavakasutaja broneeringute vaates on koht “kehtetud broneeringud”. Ei suutnud sinna läbi rakenduse kuidagi tekitada infot. Ei saa täpselt aru mile jaoks see vaade seal on. &lt;br /&gt;
Must-have nimekirjas jäi meie rühma arust täitamata Väljuvate ja saabuvate lendude graafikud. Tavakasutaja jaoks ei ole kohta, kust saab vaadata lennugraafikuid. Seega piletit broneerides ei tea, kust kuhu lend toimub, peab sihtkohta ja lõppkohta proovima, et näha, kas antud liinil toimub lende. &lt;br /&gt;
Registreerimata kasutajaga saab teha broneeringuid ning selle kohta tuleb kinnitus, aga broneeringut tehes ei küsita meili /telefoninumbrit/sarnast asja, kuhu saaks saata broneeringu ning lehelt lahkudes on see kadunud.&lt;br /&gt;
Üks klient ei saa borneerida korraga rohkem kui ühe pileti. Kui vajadus broneerida mitu piletit, peab iga kord uue broneeringu tegema.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused/lõppsõna&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
Väga korrektselt tehtud projekt ning hea lahendus. Projekti edasi arendades on sellel kindlasti suur potentsiaal. Neljaliikmelise rühma kohta on töö maht piisav. Jõudu ja jaksu edaspidiseks programmeerimiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XML Retstientsoon: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Valisime oma retsentseeritavaks tööks rühma Maagikud rakenduse. Nende idee oli luua lennujaama ja lennuliini integreeritud süsteemi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Täidetud on nõue, et peab olema vähemalt 4 tasandit. Tasandid on asjakohased ja seotud üksteisega. &lt;br /&gt;
Attribuute on lisatud igale tasemele ja need käivad kokku objektiga, mida kirjeldatakse. &lt;br /&gt;
Kood on kommenteeritud lihtsamaks arusaamiseks. Kommentaarid on lühikesed ja konkreetsed ning setõttu ka kergesti arusaadavad. &lt;br /&gt;
XSD fail on vastavused xml failiga&lt;br /&gt;
Takeof ja landing attribuutide juures peaks olema märgitud ka kellajad, kuna leenud on üldjuhul lühikesed ja ainult päevast jääb infost puudu.(kui on nt 3tunnine lend, mis tõuseb 2 mai ja maandub 2 mai, siis see aken, kus lennuk lendab on päris suur. Peaks olema mainitud näiteks 2mai 15.00 kuni 2mai 18.00)&lt;br /&gt;
Flight id asemel võiks kasutada nt lennuteed(nt tallinn airport-tartu airport). Oleks asi natukene selgem aga ka Id ei ole halb valik.&lt;br /&gt;
Tehtud on ka kaks XSLT faili. Mõlemad failid tunduvad olevat korrektselt tehtud ning vigu silma ei paista. Mõlemad XSLT failid on XML failiga kooskõlas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;soovituse/lõppsõna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML failid on tehtud õigesti ja korrektselt. Väga hea töö&lt;br /&gt;
&lt;br /&gt;
== XML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;users&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;false&amp;quot;&amp;gt;d@d.ee&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Rando&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Kurel&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;tervislik&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Valgurikas&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Tervislik ja kasulik, eriti kui meeldib palju trenni teha.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;esmasp2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;22&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kartul&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;sealiha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;Teisip2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;323&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;lillkapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;true&amp;quot; category=&amp;quot;tervistrikkuv&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;patun2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sobolik siis, kui sa tahad vaheldust oma tavalisest toitumiskavast,&lt;br /&gt;
        ning meeldib süüa ükskõik mida hing ihaldab.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;reedene&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;kr6psud&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;pack&amp;quot;&amp;gt;popcorn&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;1&amp;quot; unit=&amp;quot;box&amp;quot;&amp;gt;pizza&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;laup2evane&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;250&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;burger&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;300&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;valiise&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;345&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;friikad&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&amp;gt;&lt;br /&gt;
  &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;user id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;email isverified=&amp;quot;true&amp;quot;&amp;gt;peeter.pakiraam@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
    &amp;lt;firstname&amp;gt;Peeter&amp;lt;/firstname&amp;gt;&lt;br /&gt;
    &amp;lt;lastname&amp;gt;Pakiraam&amp;lt;/lastname&amp;gt;&lt;br /&gt;
    &amp;lt;nutritionplans&amp;gt;&lt;br /&gt;
      &amp;lt;nutritionplan hidden=&amp;quot;false&amp;quot; category=&amp;quot;maitsev&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nutritionplanname&amp;gt;Kiiren2dal&amp;lt;/nutritionplanname&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;&amp;lt;![CDATA[Hea valik, kui sul on väga vähe aega söögitegemisega.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;dailynutrtionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;neljap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot; &amp;gt;kapsas&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;50&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;porgand&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailynutrtionplan&amp;gt;&lt;br /&gt;
        &amp;lt;dailinutritionplan maxoccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dailynutritionplanname&amp;gt;pyhap2ev&amp;lt;/dailynutritionplanname&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;false&amp;quot; ProductWeight=&amp;quot;111&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;kanaliha&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
          &amp;lt;productinnutritionplan isbought=&amp;quot;true&amp;quot; ProductWeight=&amp;quot;400&amp;quot; unit=&amp;quot;g&amp;quot;&amp;gt;seenesupp&amp;lt;/productinnutritionplan&amp;gt;&lt;br /&gt;
        &amp;lt;/dailinutritionplan&amp;gt;&lt;br /&gt;
      &amp;lt;/nutritionplan&amp;gt;&lt;br /&gt;
    &amp;lt;/nutritionplans&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;
== XSD ==&lt;br /&gt;
&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;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;email&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;isverified&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;lastname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;nutritionplans&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;nutritionplan&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;nutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailynutrtionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&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;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;dailynutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;dailinutritionplan&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;dailynutritionplanname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;productinnutritionplan&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;isbought&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;ProductWeight&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;xs:string&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:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;maxoccurs&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;hidden&amp;quot; type=&amp;quot;xs:boolean&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: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:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT to HTML ==&lt;br /&gt;
&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;
  &amp;lt;xsl:template match=&amp;quot;/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;Toitumine&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;xsl:for-each select=&amp;quot;user/nutritionplans/nutritionplan&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;firstname&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;lastname&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;NutritionPlan&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nutritionplanname&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&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;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Projektikood ==&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/1MPfnnesNjyU774AtQ9P5wfTxHZGPAaTv/view?usp=sharing Teenus]&lt;br /&gt;
*[https://drive.google.com/file/d/1rxerJ1AjnMwfZHaFaV08tzA-pfswvx3e/view?usp=sharing Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;br /&gt;
*14 mai - kliendirakendusega alustamine&lt;br /&gt;
*1 juuni - retsentsioonide kirjutamine&lt;br /&gt;
*3 juuni - XML failide tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</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=131326</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=131326"/>
		<updated>2018-06-05T11:38:13Z</updated>

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

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;br /&gt;
*14 mai - kliendirakendusega alustamine&lt;br /&gt;
*1 juuni - retsentsioonide kirjutamine&lt;br /&gt;
*3 juuni - XML failide tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</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=131104</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=131104"/>
		<updated>2018-06-02T12:38:58Z</updated>

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

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

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

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Idee ==&lt;br /&gt;
Ideaalselt sooviksime luua toiduhaldusrakenduse, mis lubab:&lt;br /&gt;
&lt;br /&gt;
Poodidel -&lt;br /&gt;
* Lisada oma tooted meie rakendusse haldamisele, (hallatavatel toodetel on tooteinfo: näiteks hind ja antud toote toitumisalane teave).&lt;br /&gt;
* Lisaks võib tootel olla märgis poe kohta, kus antud toodet müüakse.&lt;br /&gt;
* Loomulikult saab ka tooteid uuendada, eemaldada jne...&lt;br /&gt;
&lt;br /&gt;
Tavaklientidel -&lt;br /&gt;
* Sirvida rakenduses müüdavaid tooteid (Näha kus, mis hinnaga ja missuguse toiteväärtusega tooteid müüakse)&lt;br /&gt;
* Moodustada ostenimekiri/kirjad (lisada kõik soovitud tooted ühte nimekirja, et neid seal jälgida ja &amp;quot;maha tõmmata/checkida&amp;quot; [rakendusest ise ei saa tooteid osta, vaid saab poeskäigu jaoks nimekirja luua]&lt;br /&gt;
* Luua oma toitumiskava (toitumisplaan), spetsiifiliste toodetega, kindlateks päevadeks (toitumiskavasi saab luua mitu).&lt;br /&gt;
* Rakendus oskaks seeläbi automaatselt kuvada kasutajale asukohti (poode) kus toitumiskavas sisalduvaid tooteid müüakse.&lt;br /&gt;
* Toitumisplaanist lähtuvalt kuvaks rakendus kasutajale ka antud toitumiskava toitumisalase teave [kcal, süsivesikud, rasvad jne.]&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
&lt;br /&gt;
Must have&lt;br /&gt;
* Tootehaldus koos tooteinfoga&lt;br /&gt;
* Rakendus suudab hallata müüdavate toodete asukohti (igal tootel märgitud pood/asukoht, kus toodet müüakse)&lt;br /&gt;
* Tavaklient saab valmistada oma toidukava&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice to have&lt;br /&gt;
* Moodustada ostenimekiri/kirjad&lt;br /&gt;
* Rakendus oskab toidukavast lähtuvalt soovitada toidukavas sisalduva toidu müügiasukohti&lt;br /&gt;
* Toidukavasi on võimalik luua erinevatele päevadele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versioonihaldus ==&lt;br /&gt;
&lt;br /&gt;
https://njetproject.visualstudio.com/GoFood2&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
&lt;br /&gt;
*28 märts - Idee genereerimine&lt;br /&gt;
*2 aprill - Wiki lehe loomine&lt;br /&gt;
*11 aprill - Esialgse andmebaasdiagrammi loomine&lt;br /&gt;
*6 mai - Andmebaasi tegemine&lt;br /&gt;
*8 mai - Business logic tegemine&lt;br /&gt;
*8 mai - Algse security tegemine &lt;br /&gt;
*10 mai -business logic&#039;uga jätkamine&lt;br /&gt;
*13 mai - Tokenite korda saamine&lt;br /&gt;
*14 mai - Controllerite tegemine&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=130273</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=130273"/>
		<updated>2018-04-02T12:58:18Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Blogi ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;/div&gt;</summary>
		<author><name>Rkurel</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=130272</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=130272"/>
		<updated>2018-04-02T12:55:03Z</updated>

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

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

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
== Blogi ==&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=130269</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=130269"/>
		<updated>2018-04-02T12:49:22Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=130268</id>
		<title>GoFood</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GoFood&amp;diff=130268"/>
		<updated>2018-04-02T12:46:12Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: Created page with &amp;quot;Tere&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tere&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129248</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129248"/>
		<updated>2018-01-27T14:27:34Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup - Ebaaktiivne, visati grupist välja&lt;br /&gt;
*Uus liige: Paul Richard Lettens&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Prototüübi esitamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Uue tiimiliikme värbamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvi asjade lisamine &lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvist asjade eemaldamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; Projekti kaitsmine&lt;br /&gt;
*&#039;&#039;&#039;19.01.2018&#039;&#039;&#039; Kaitsmisel osutatud vea parandamine andmebaasis&lt;br /&gt;
*&#039;&#039;&#039;22.01.2018&#039;&#039;&#039; Andmebaaside tegemine snäkkide ja mahlade jaoks&lt;br /&gt;
*&#039;&#039;&#039;22.01.2018&#039;&#039;&#039; Kõikide andmebaaside kuvamine Listboxi&lt;br /&gt;
*&#039;&#039;&#039;23.01.2018&#039;&#039;&#039; Andmini vaate lisamine&lt;br /&gt;
*&#039;&#039;&#039;23.01.2018&#039;&#039;&#039; Admini vaatele parooliga sisselogimine&lt;br /&gt;
*&#039;&#039;&#039;24.01.2018&#039;&#039;&#039; Maksmise funktsionalsus ja andmebaas selle taha&lt;br /&gt;
*&#039;&#039;&#039;26.01.2018&#039;&#039;&#039; Lõpptoote edukas kaitsmine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129236</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129236"/>
		<updated>2018-01-25T09:23:06Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup - Ebaaktiivne, visati grupist välja&lt;br /&gt;
*Uus liige: Paul Richard Lettens&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Prototüübi esitamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Uue tiimiliikme värbamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvi asjade lisamine &lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvist asjade eemaldamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; Projekti kaitsmine&lt;br /&gt;
*&#039;&#039;&#039;19.01.2018&#039;&#039;&#039; Kaitsmisel osutatud vea parandamine andmebaasis&lt;br /&gt;
*&#039;&#039;&#039;22.01.2018&#039;&#039;&#039; Andmebaaside tegemine snäkkide ja mahlade jaoks&lt;br /&gt;
*&#039;&#039;&#039;22.01.2018&#039;&#039;&#039; Kõikide andmebaaside kuvamine Listboxi&lt;br /&gt;
*&#039;&#039;&#039;23.01.2018&#039;&#039;&#039; Andmini vaate lisamine&lt;br /&gt;
*&#039;&#039;&#039;23.01.2018&#039;&#039;&#039; Admini vaatele parooliga sisselogimine&lt;br /&gt;
*&#039;&#039;&#039;24.01.2018&#039;&#039;&#039; Maksmise funktsionalsus ja andmebaas selle taha&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</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=129235</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=129235"/>
		<updated>2018-01-25T09:22:32Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Kaitsmise ajad */&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;26.01.2017 kaitsmisele registreerumine&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Kõik kellel on vaja veel oma lõpptoodet kaitsta, peavad seda tegema eksami ajal ruumis 314.&lt;br /&gt;
&lt;br /&gt;
*09:30 - [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends]&lt;br /&gt;
*09:45 - TKassa&lt;br /&gt;
*10:00 - Märkmik&lt;br /&gt;
*10:15 - IT Squad&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:xzy XYZ]&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 retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam] &lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsenioon [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;
Lõpptoote retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&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;
Projekti lõpptoote retsensioon meeskonnale Raavo asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&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õpptoote retsensioon tiimile Raavo: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Retsensioon]&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 meeskonna [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround] analüüsile&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace] lõpptootele&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 analüüsi retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
Meeskonna lõpptoote 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;
===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; asub [https://drive.google.com/file/d/1J6elglbUOsJloe5wExf8HJyQo9NDqYSQ/view siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi ja lõpptoote 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;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale Kalimali budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon&#039;&#039;&#039; meeskonnale TeravMDB: [https://wiki.itcollege.ee/index.php/Talk:TeravMDB#L.C3.B5pptoote_retsensioon_.28by_SharpResto.29:TeravMDB 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://wiki.itcollege.ee/index.php/Talk:Timeify Retsensioon] meeskonna &#039;&#039;&#039;Timeify&#039;&#039;&#039; projektile&lt;br /&gt;
&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] 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;
Lõpptoote retsensioon meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I#L.C3.B5pptoote_retsensioon_.282Do.29 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; [https://drive.google.com/open?id=19-dadzTTCH3Vs3Am1ZlZ6J6UL9EGysMY siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote dokumentatsioon:&#039;&#039;&#039; [https://drive.google.com/open?id=1TNNtflXHjrWYnrzHr8uRgFSDF4-UCFPo siin] &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;
*Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;Kalimali&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget#L.C3.B5pptoote_retsensioon_2 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>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129070</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129070"/>
		<updated>2018-01-23T16:24:56Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup - Ebaaktiivne, visati grupist välja&lt;br /&gt;
*Uus liige: Paul Richard Lettens&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Prototüübi esitamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Uue tiimiliikme värbamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvi asjade lisamine &lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvist asjade eemaldamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; Projekti kaitsmine&lt;br /&gt;
*&#039;&#039;&#039;19.01.2018&#039;&#039;&#039; Kaitsmisel osutatud vea parandamine andmebaasis&lt;br /&gt;
*&#039;&#039;&#039;22.01.2018&#039;&#039;&#039; Andmebaaside tegemine snäkkide ja mahlade jaoks&lt;br /&gt;
*&#039;&#039;&#039;22.01.2018&#039;&#039;&#039; Kõikide andmebaaside kuvamine Listboxi&lt;br /&gt;
*&#039;&#039;&#039;23.01.2018&#039;&#039;&#039; Andmini vaate lisamine&lt;br /&gt;
*&#039;&#039;&#039;23.01.2018&#039;&#039;&#039; Admini vaatele parooliga sisselogimine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129038</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=129038"/>
		<updated>2018-01-22T14:43:45Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup - Ebaaktiivne, visati grupist välja&lt;br /&gt;
*Uus liige: Paul Richard Lettens&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Prototüübi esitamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Uue tiimiliikme värbamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvi asjade lisamine &lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvist asjade eemaldamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; Projekti kaitsmine&lt;br /&gt;
*&#039;&#039;&#039;22.01.2018&#039;&#039;&#039; Andmebaaside tegemine snäkkide ja mahlade jaoks&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128964</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128964"/>
		<updated>2018-01-18T11:05:22Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup - Ebaaktiivne, visati grupist välja&lt;br /&gt;
*Uus liige: Paul Richard Lettens&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Prototüübi esitamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Uue tiimiliikme värbamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvi asjade lisamine &lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; ostukorvist asjade eemaldamine&lt;br /&gt;
*&#039;&#039;&#039;18.01.2018&#039;&#039;&#039; Projekti kaitsmine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</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=128961</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=128961"/>
		<updated>2018-01-18T09:32:06Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Kaitsmise ajad */&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;
&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/Meeskond:PennyFriends PennyFriends]&lt;br /&gt;
*11:15 - HardwareMonitoring&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;
*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;
&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>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128917</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128917"/>
		<updated>2018-01-15T13:51:46Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup - Ebaaktiivne, visati grupist välja&lt;br /&gt;
*Uus liige: Paul Richard Lettens&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Prototüübi esitamine&lt;br /&gt;
*&#039;&#039;&#039;21.12.2017&#039;&#039;&#039; Uue tiimiliikme värbamine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128763</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128763"/>
		<updated>2017-12-21T10:33:12Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Liikmed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup - Ebaaktiivne, visati grupist välja&lt;br /&gt;
*Uus liige: Paul Richard Lettens&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128761</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128761"/>
		<updated>2017-12-21T10:10:20Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
== Versioonihalduse link ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128759</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128759"/>
		<updated>2017-12-21T09:37:20Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
*&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; TFS-&#039;i tegemine ja ühendamine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128702</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128702"/>
		<updated>2017-12-19T13:42:10Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Blogi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
*&#039;&#039;&#039;08.12.2017&#039;&#039;&#039; Projektiga alustamine. Esialgse visuaali loomine&lt;br /&gt;
*&#039;&#039;&#039;12.12.2017&#039;&#039;&#039; Esialgse andmebaasi loomine&lt;br /&gt;
*&#039;&#039;&#039;14.12.2017&#039;&#039;&#039; Ostukorvi loomine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128701</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=128701"/>
		<updated>2017-12-19T13:40:46Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Tehnoloogia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*SQL&lt;br /&gt;
*LINQ&lt;/div&gt;</summary>
		<author><name>Rkurel</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=128700</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=128700"/>
		<updated>2017-12-19T13:40:19Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Prototüübi kaitsmise ajad */&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;
===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>Rkurel</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=126578</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=126578"/>
		<updated>2017-11-12T18:53:58Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: /* Meeskond VirtualBar */&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;
===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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
=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;
===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;
===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;
&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;
=== 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;
=== 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;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&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;
===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;
===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;
===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;
===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;
===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;&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;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039; meeskond: SharpResto. [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget Retsensioon]&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;
===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;
===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;
===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;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;&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;
* Anni-Bessie Kitt&lt;br /&gt;
* Marie Udam&lt;br /&gt;
Retsensioon meskonna [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;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&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;
===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;
===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;
===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;
===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;
===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;
===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>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:EluOnLill&amp;diff=126575</id>
		<title>Talk:Meeskond:EluOnLill</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond:EluOnLill&amp;diff=126575"/>
		<updated>2017-11-12T18:52:50Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Retsensioon meeskonna EluOnLill analüüsile===&lt;br /&gt;
&lt;br /&gt;
Meeskonna EluOnLill analüüsi ülesehitus on hea, samuti on meeskonna wikilehekülge täiendatud blogiga, mis annab hea ülevaate kogu protsessist. On välja toodud rakenduse must-have, nice-to-have ja lisana ka dream-to-have funktsioonide kirjeldused. &lt;br /&gt;
&lt;br /&gt;
Rakenduse idee on huvitav, kuid analüüsis on mõnda osa liiga üldiselt kirjeldatud(random evendid, elutsüklid jne). Samuti sõnastus mõnes kohas naljakas(ekraani all on vist silmas peetud vaadet). &lt;br /&gt;
&lt;br /&gt;
Elutsüklite puhul on kirjeldatud kolme eluetappi ja karakteri arenemist erinevates eluetappides. Inimene areneb kuni teatud vanuseni, edaspidi tekib juba taandareng. Seetõttu soovitan meeskonnal keskenduda rohkem elualgetappidele, kus areng on kiirem ega toimu taandarengut. Näiteks lapsepõlv jagada nii: vastsündinu, imikuiga, mudilane, koolieelik, koolilaps, puberteediealine. Lapsepõlves kogetu põhjal võiks täiskasvanueas(tudeng, tööinimene, pereinimene, vanur) karakter saada teatud eelised edaspidiseks arenguks. &lt;br /&gt;
&lt;br /&gt;
Ei ole arvestatud võimalusega, et on inimesi, kellel elueesmärk puudub(eluheidikud). Samuti jäi arusaamatuks punktide kogumise osa: &amp;quot;kui tegelane väga hea spordis&amp;quot; – kuidas mõõdetakse kes on hea, kes mitte, kas on ülesanded, mida peab ära täitma punktide saamiseks?&lt;br /&gt;
&lt;br /&gt;
Analüüsis on kirjas, et rakendusega saab planeerida enda elu, ennustada tulevikku, saada teada mida erinevad ostsused eluga teha võivad, avastada ennast. &lt;br /&gt;
Tegelikku elu ei saa rakendusega päris nii võrrelda, sest elus esinevate keskkonna ja geenide(kui genereeritakse alguses suvaliselt, kuidas saab kasutaja tegelast endaga võrrelda) mõju inimesele on raskesti imiteeritavad(nt. emotsionaalsus).  &lt;br /&gt;
&lt;br /&gt;
Projekt tundub liiga laialivalguv ja ei kujutaks ette kuidas reaalselt peaks see WPF rakendusena välja nägema - seda on küll kirjeldatud, kuid põgusalt. Soovitan meeskonnal veelkord rakenduse eesmärk, ülesehitus ja tööjaotus läbi mõelda.  &lt;br /&gt;
&lt;br /&gt;
Analüüsi miinimum sõnade arvu nõue ei ole täidetud. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond Meeskond_Projekt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Retsensioon meeskonna EluOnLill analüüsile===&lt;br /&gt;
&lt;br /&gt;
Positiivsed küljed:&lt;br /&gt;
&lt;br /&gt;
Meeskond on seadnud endale eesmärgiks luua mäng, mis simuleeriks elu. Analüüsist selgub, et projektiga seotud elementaarsed küsimused ja tööplaan on loogiliselt vastatud. Näiteks on konkreetselt välja toodud nimekiri funktsionaalsusest, mis peaks rakenduses kindlasti olemas olema ja millised võiks ideaalis olla. Samuti on analüüsitud mõningaid murekohti, mis võiksid raskusi valmistada nagu näiteks piisavate visuaalide puudumisest tingitud kiire tüdimus mängust või mängu korduma hakkamine tingituna ebapiisaval hulgal erinevatest muutujatest. Antud rakenduse teeb kindlasti paeluvamaks meeskonna plaan luua palju erinevaid võimalusi valikuvariantide näol mängu läbimiseks, juhuslike sündmuste genereerimine ja nende seos pärismaailmaga. Üldiselt on rakenduse idee küllaltki arusaadavalt ja mitmekülgselt edasi antud.    &lt;br /&gt;
&lt;br /&gt;
Konstruktiivne kriitika:&lt;br /&gt;
&lt;br /&gt;
Kohati esineb analüüsis kohti, mis jäävad mõnevõrra pealiskaudseks ja võiksid konkreetsemalt olla läbi mõeldud ja lahti seletatud. Detailsemalt oleks võinud tuua välja ehk erinevad kasutatavad tehnoloogiad ja konkreetsemad tööetapid ning tööjaotuse, et vältida tiimiliikmete vahelist segadust ja kindlustada töö sujuvus. Tulenevalt iga eraldiseiva mänguseansi juhuslikkusest ja erinevatest valikuvariantidest jääb hetkel õhku veel küsimus, kuidas saavutada tasakaal ehk luua erinevate seansside vahel võimalikult võrdväärne võimalus jõuda mängu peamise eesmärgini - saavutada võimalikult kõrge skoor? Ehk, et kas lähtuda loogikast, kus kõik ei olegi võrdsed või lähtuda üldisest mänguloogikast, et erinevatel “klassidel” on erinevad nõrkused ja tugevused aga neid oskuslikult ära kasutades on nende kõigiga võimalik jõuda võrdväärse tulemuseni. Lisaks jäi analüüsist segaseks, millal mäng läbi saab ja kas on näiteks plaanis kasutada ka helisid.&lt;br /&gt;
&lt;br /&gt;
Soovitused:&lt;br /&gt;
&lt;br /&gt;
Kuna tegu on simulaatoriga, siis võiks see hea teostuse korral omada ka näiteks hariduslikku potentsiaali. &lt;br /&gt;
Täpsustada tööetappe, tehnoloogiaid ja tööjaotust koos kindla ajaraamiga.&lt;br /&gt;
Mõelda läbi erinevate mänguseansside tasakaal.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond VirtualBar&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=126490</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=126490"/>
		<updated>2017-11-11T21:30:49Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
*&#039;&#039;&#039;11.11.2017&#039;&#039;&#039; Analüüsi retsensiooni tegemine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=126448</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=126448"/>
		<updated>2017-11-11T09:56:40Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel - Projektijuht&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=126197</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=126197"/>
		<updated>2017-11-07T12:10:45Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
*&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi tegemine&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=125923</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=125923"/>
		<updated>2017-11-05T18:03:08Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
Analüüsi lugemiseks kliki [https://docs.google.com/document/d/1tuxe7b22Ma8VmQx11ZSklpR1vB8PtjYELPqFf5shbkE/edit?usp=sharing siia]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=125740</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=125740"/>
		<updated>2017-11-04T17:03:03Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
*tegemisel&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;/div&gt;</summary>
		<author><name>Rkurel</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=124804</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=124804"/>
		<updated>2017-10-21T10:54:17Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &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;
===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;
===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;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=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;
===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;
&lt;br /&gt;
===Meeskond Pecunia===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:pecunia Pecunia]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&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;
===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;
&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;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*Katrin Lasberg &lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
Meeskonna koduleht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
Projekti TFS:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&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;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124803</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124803"/>
		<updated>2017-10-21T10:50:12Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
*C#&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124802</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124802"/>
		<updated>2017-10-21T10:49:54Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
Luua Baari simulaator e. Virtuaalne Baar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124801</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124801"/>
		<updated>2017-10-21T10:47:59Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124800</id>
		<title>Meeskond:VirtualBar</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond:VirtualBar&amp;diff=124800"/>
		<updated>2017-10-21T10:47:45Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: Created page with &amp;quot;   == Liikmed == Rando Kurel Markus Mänd Erik Kaup   == Blogi == *&amp;#039;&amp;#039;&amp;#039;05.10.2017&amp;#039;&amp;#039;&amp;#039; Tiimi kokkupanek *&amp;#039;&amp;#039;&amp;#039;16.10.2017&amp;#039;&amp;#039;&amp;#039; Idee arutamine *&amp;#039;&amp;#039;&amp;#039;21.10.2017&amp;#039;&amp;#039;&amp;#039; Wiki lehe loomine   ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liikmed ==&lt;br /&gt;
Rando Kurel&lt;br /&gt;
Markus Mänd&lt;br /&gt;
Erik Kaup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Blogi ==&lt;br /&gt;
*&#039;&#039;&#039;05.10.2017&#039;&#039;&#039; Tiimi kokkupanek&lt;br /&gt;
*&#039;&#039;&#039;16.10.2017&#039;&#039;&#039; Idee arutamine&lt;br /&gt;
*&#039;&#039;&#039;21.10.2017&#039;&#039;&#039; Wiki lehe loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=121960</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=121960"/>
		<updated>2017-05-10T19:10:37Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &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 - 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 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;
* 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;
&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 - Linuxi tööjaama 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 - Linuxi serveri paigaldus&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 - Linuxile teine töölaud&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 - 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 - 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 - Kaksikkäivitus 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;
* 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;
* Andrei Tomba, DK14 - Raspberry Pi&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Raspberry Pi&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;
&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;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine 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 / 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 - 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;
* 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 Linuxi&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119381</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=119381"/>
		<updated>2017-03-25T15:07:07Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &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 - Linuxi tööjaama paigaldus&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 - 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 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 - Linuxile teine töölaud&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;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - Linuxi tööjaama paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 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;
* Andrei Tomba, DK14 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, 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;
&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 - Info riistvara kohta&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 - 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;
* 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;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP 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;
* 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;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=118629</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=118629"/>
		<updated>2017-03-17T14:28:41Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &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;
&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;
&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;
* 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;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=118443</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=118443"/>
		<updated>2017-03-07T18:30:15Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &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;
* Egert Närep, DK11 - Info riistvara kohta&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 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Sander Ratassepp, 13 - Kaksikkäivitus Windows + Linux&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 - Linuxi tööjaama paigaldus&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;
* 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 - Info riistvara kohta&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;
* Rando Kurel, 12 - 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 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - 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;
* 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;
* 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;
* Rando Kurel, 12 -Kustunud faili(de) taastamine&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Rkurel&amp;diff=109051</id>
		<title>User:Rkurel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Rkurel&amp;diff=109051"/>
		<updated>2016-10-17T16:26:05Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erialatutvustustuse aine arvestustöö ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Rando Kurel&lt;br /&gt;
&lt;br /&gt;
Rühm: 12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 17.10.2016&lt;br /&gt;
&lt;br /&gt;
== Essee ==&lt;br /&gt;
&lt;br /&gt;
Aine oli väga huvitav ja igal tunnil käisid tutvustama eriala spetsialistid oma tööd. Kõik külalised teadsid väga hästi, mis on tähtis ja jagasid meile väärtuslikke ja kasulikke nõuandeid tulevaseks eluks. Igast hommikust jäi midagi meelde. Kahjuks algas loeng kell 8.15 hommikul ja mõnel nädalal oli väga raske kohal olla ja kuulata, varajase hommikutunni tõttu. Mulle isiklikult oleks meeldinud, kui see oleks kell 10.00 alanud. Kuid see mind ei siiki ei takistanud, kuna teadsin, et teemad, millest rääkima tulllakse on huvitavad ja harivad.&lt;br /&gt;
&lt;br /&gt;
Esimene tund oli juba 24. augustil. Seal veel külalist ei käinud, aga räägiti meile, et kuidas koolielu toimuma hakkab ja jagati väga väärtuslikke nippe kooli edukaks lõpetamiseks. Üks põhilisi asju mis meelde jäi on see, et tuleb õppida, õppida ja veelkord õppida, sest õppimata on väga raske kooli lõpetada. Meelde jäi ka ütlus, et kõik asjad tuleb õigeaegselt ära teha, sest kõrgkoolides sellist tralli pole, et õpetajad venitavad aegu. Kui tähtaeg kukub, siis enam mingit ajapikendust ei tehta.&lt;br /&gt;
&lt;br /&gt;
Esimene loeng toimus 31 august. Seal käis meil külas arhitekt Andres Kütt. Ta rääkis oma elust ja sellest, kuidas ta on väga paljudes erinevates kohtades töötanud. Andres Kütt rääkis, et haridusest peab olema ise huvitatud. Seda peab koolilt ja õppejõududelt võtma, sest keegi ei anna seda mulle. Kindlasti tuleb ka läbi mõelda ja praktiseerida seda, mida on mulle räägitud ja mida olen tahtnud õppida. Tema jutust jäi mulle meelde lause, et hästi tehtud asju ei jää keegi mäletama, mäletatakse ainult ebaõnnestunud katseid. Seega ei tohi kunagi alla anda ja tuleb alati pingutada lõpuni.&lt;br /&gt;
&lt;br /&gt;
Teine loeng toimus 7. septembril, kus käisid meil külas Kristel ja Marko Kruustükk Testliost. Nad rääkisid meie oma startupi Testlio eluteest, selle tõusudest ja mõõnadest. Kristeli ja Marko jutust jäi meelde, et neil oli väga raske algus. Kristel ja Marko alustasid oma startupi Marko vanemate juures, sest neil ei olnud muud võimalust ja raha oli vähe. Aga siis hakkas neil kõik arenema ja lõpuks said nad endale uue kontori ning samal ajal avasid ka kontori San Franciscos, kus nüüd töötab kokku üle 50 inimese. Nende loo moraal on, et kunagi ei tohi alla anda!&lt;br /&gt;
&lt;br /&gt;
Kolmas loeng toimus 14. septembril ning külas oli Lembitu Ling, kes töötab süsteemide adminina. Tema jutust jäi mulle meelde see, et head süsadminid ei tee ühtegi asja üle kolme korra käsitsi. Kui on vaja mingit ülesannet rohkem teha, tuleb selle jaoks kirjutada skript ja kasutada vanu põhjasid, mis teevad töö palju kiiremaks ja kergemaks. Ka tema jaoks ei olnud algus kerge: ta vahetas pidevalt töökohti, kuna alati tuli paremaid pakkumisi. Alguses töötas Lembitu Ling ühes väikeses firmas tehniku/süsadminina. Seal pidi ta töötama põhimõtteliselt 24/7, kuna ta oli selles firmas ainuke tehnik, ning see käis talle ülejõu. Loo moraaliks ta ütles, et heas firmas peab olema vähemalt kolm süsadminit/tehnikut.&lt;br /&gt;
&lt;br /&gt;
Neljas loeng toimus 21. septembril. Sel korral külastas meid Einar Koltšanov. Tema, koos Andres Septeriga, rääkis meile tööturu olemusest ja mida tuleks jälgida ning teha, kui minna tööle. Sellest loengust jäi väga hästi meelde, et tähtis on enne firmasse tööle minekut uurida nende tausta. Näiteks küsida infot sõpradelt või inimestelt, kes seal töötavad või on töötanud. Kindlasti tuleb tööle asuda sõpradelt saadud tutvuste kaudu, sest avalikud konkursid on ainult jäänuste korjamiseks. Neid tehakse siis, kui tutvuste kaudu ei ole enam kedagi tööle võtta. Sellest loengust jäi kõrva taha fakt, et alati on võimalik töökohta ja eriala vahetada. Kui praegune töökoht ei meeldi, õpi midagi muud ja mine uude kohta tööle. Ei tohi jääda toppama töökoha taha, kus sulle tegelikult olla ei meeldi.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus käis meil külas Ivar Laur Maksu- ja Tolliametist. Ivar Laur töötab seal analüütikuna ja kogu ta ettekanne oli üles ehitatud analüütiku tööst. Ta rääkis, et paljud firmad koguvad andmeid, aga ei tee nendega midagi. Samas ta rääkis, et andmeid peab koguma. Mul tekkis kohe sellepeale peas küsimus, et „miks?“. Õnneks sain ka kohe vastuse. Nimelt andmeid kogutakse, et teha objektiivseid otsuseid, ressursse õigesse kohta suunata ja ka prioriteetide määramiseks. Analüüsi tulemusel saab teada, et mida ja kuhu on kõige mõistlikum suunata ja kus neid kõige rohkem vaja. Andmeanalüüside tulemusi ka petetakse. Selleks ongi olemas Maksu- ja Tolliameti poolt järelvalve. Nad kontrollivad, kas firmad on ausad ja sorteerivad selle käigus välja petturid. Analüütiku töö ongi eraldada ebaausad ausatest.&lt;br /&gt;
&lt;br /&gt;
Kuues loeng toimus 5. oktoobril, kus oli meie külaliseks Jaan Priisalu Eesti Vabariigi küberkaitsest. Ta panustas suure Eesti digiallkirjade seaduse tegemisse. See seadus hädavajalik osa, et Eesti Vabariik saaks kaitsta Eesti kodanikke internetis. Ta jutust jäi mulle meelde, et kõiki asju ei ole võimalik teostada. Tuleb koostada enda jaoks nimekiri asjadest, mis on vaja teha. Seejärel panna need tähtsuse järjekorda ja olulisemad asjad enne ära teha. Priisalu jutust jäi ka mulle meelde, et Eestil on tegelikult suuri raskusi. Väike elanikkond, tipptasemel naabrid, selalhulgas ka agressiivne naaber, vananev elanikkond ja vilets ilm - need kõik on takistused arendamaks ja kaitsmaks meie endi riiki. Seega väga tähtis on alustada iseendast, sest kui kõik natukene pingutavad, jõuame üheskoos suurte tulemusteni.&lt;br /&gt;
&lt;br /&gt;
Viimane loeng toimus 12 oktoober. Seda loengut andis külaline Starmanist. Hedi Mardisoo rääkis meile oma eluloost ja sellest, kuidas ta jõudis sinnamaani, kus ta praegu on. Ta küll rääkis meile rohkem turunduse osakonnast, aga tema juttu kuulates sai väga kiiresti aru, et tegelikult on IT ja turunduse osa väga tihedalt seotud. Ta rääkis erinevatest trikkidest, mida kasutatakse inimeste sihtrgupeerimiseks. Kuid siis ta ütles, et tänapäeval enam nii ei saa, sest inimesed on hästi sulandunud ja kindlaid sihtgruppe enam pole. Hedi Mardisoo ütles lõpus väga tabava lause, mis jäi mulle terveks päevaks pähe kinni. „Tasa sõuad, kaugele jõuad“.  Sellega ta tahtis öelda, et alati pole tähtis kiirelt midagi saavutada. Mõnikord on mõistlik võtta aeg maha ja teha asju sellises tempos mis sulle paras on.&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tahan öelda, et kõik loengud ja külalised olid huvitavad ja neid oli põnev kuulata. Igast loengust panin ma midagi kõrva taha, mida tulevases elus kasutada. Isegi mitte tulevases, neid läheb ka kooliteel vaja, et kool edukalt lõpetada. Märkasin ka seda, et kõik esinejad olid avatud ja ei häbenenud rääkida oma läbikukkumistest ja raskustest. Tänu nende avatusele sain väga hea ülevaate, et elus ei lähe kõik alati ülesmäge. Alati on languseid ja raskeid hetki, mis tuleb lihtsalt ületada. Kuulates loenguid ja võrreldes neid jõudsin ma järeldusele, et kõikidel külalistel on tegelikult väga tihedalt seotud ametid. Igal erialal tuleb IT oskused kasuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B:&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.2.12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kokku tuleb leppida õppejõuga. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.4.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Registreerimine toimub ÕIS-is. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.2.8.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Registreerida tuleb hiljemalt 2 päeva enne kordusarvestust. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.2.8.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal on kordusarvestus tasuta. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/ KKK Pukt 10]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tasulisel õppekohal 20€. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/ KKK Pukt 10]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 3:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õppur saab taotleda akadeemilist puhkust esimesest õppeaastast alates, kui põhjusteks on tervislikud põhjused, aja- või asendusteenistuse läbimiseks või lapse hooldamiseks. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.3 kuni 6.1.3.3]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Akadeemilise puhkuse taotlemiseks ja katkestamiseks tuleb esitada valdus rektori nimele ja vormistatakse rektori käskkirjaga. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.3 kuni 6.1.3.3]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Akadeemilist puhkust on võimalik võtta kuni kaheks aastaks või kuni laps saab kolme aastaseks. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.3 kuni 6.1.3.3]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilasel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava juhul, kui on tegemist: keskmise, raske või sügava puudega isikuga; alla 3-aastase lapse või puudega lapse vanema või eestkostjaga; akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.5]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb 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? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus vastab teie üliõpilaskoodi eelviimasele numbrile ja Y üliõpilaskoodi viimasele numbrile.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
X=19EAP&lt;br /&gt;
&lt;br /&gt;
Y= 24EAP&lt;br /&gt;
&lt;br /&gt;
Õppeaasta jooksul vajalik EAP hulk 54(Semestris 27EAP) &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühe EAP hind on 50€ &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimene semester tuleb täis saada 27EAP. Sain täis 19EAP. Maksma pean 27-19=8EAP eest mis on 8EAP * 50€= 400€&lt;br /&gt;
&lt;br /&gt;
Teine semester sain juurde 24EAP. kokku läheb vaja 54EAP teise semestri lõpuks. Ehk Kahe semestri peaele sain kokku X+Y=43EAP. Maksma pean teisel semestril 54EAP- 43EAP=11EAP eest. Maksma pean 11EAP * 50€ = 550€&lt;br /&gt;
&lt;br /&gt;
Tasuda tuleb kokku 400+550=950€&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Rkurel&amp;diff=109000</id>
		<title>User:Rkurel</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Rkurel&amp;diff=109000"/>
		<updated>2016-10-17T15:34:43Z</updated>

		<summary type="html">&lt;p&gt;Rkurel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erialatutvustustuse aine arvestustöö ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Rando Kurel&lt;br /&gt;
&lt;br /&gt;
Rühm: 12&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 17.10.2016&lt;br /&gt;
&lt;br /&gt;
== Essee ==&lt;br /&gt;
&lt;br /&gt;
Aine oli väga huvitav ja igal tunnil käisid tutvustama eriala spetsialistid oma tööd. Kõik külalised teadsid väga hästi, mis on tähtis ja jagasid meile väärtuslikke ja kasulikke nõuandeid tulevaseks eluks. Igast hommikust jäi midagi meelde. Kahjuks algas loeng kell 8.15 hommikul ja mõnel nädalal oli väga raske kohal olla ja kuulata, varajase hommikutunni tõttu. Mulle isiklikult oleks meeldinud, kui see oleks kell 10.00 alanud. Kuid see mind ei siiki ei takistanud, kuna teadsin, et teemad, millest rääkima tulllakse on huvitavad ja harivad.&lt;br /&gt;
&lt;br /&gt;
Esimene tund oli juba 24. augustil. Seal veel külalist ei käinud, aga räägiti meile, et kuidas koolielu toimuma hakkab ja jagati väga väärtuslikke nippe kooli edukaks lõpetamiseks. Üks põhilisi asju mis meelde jäi on see, et tuleb õppida, õppida ja veelkord õppida, sest õppimata on väga raske kooli lõpetada. Meelde jäi ka ütlus, et kõik asjad tuleb õigeaegselt ära teha, sest kõrgkoolides sellist tralli pole, et õpetajad venitavad aegu. Kui tähtaeg kukub, siis enam mingit ajapikendust ei tehta.&lt;br /&gt;
&lt;br /&gt;
Esimene loeng toimus 31 august. Seal käis meil külas arhitekt Andres Kütt. Ta rääkis oma elust ja sellest, kuidas ta on väga paljudes erinevates kohtades töötanud. Andres Kütt rääkis, et haridusest peab olema ise huvitatud. Seda peab koolilt ja õppejõududelt võtma, sest keegi ei anna seda mulle. Kindlasti tuleb ka läbi mõelda ja praktiseerida seda, mida on mulle räägitud ja mida olen tahtnud õppida. Tema jutust jäi mulle meelde lause, et hästi tehtud asju ei jää keegi mäletama, mäletatakse ainult ebaõnnestunud katseid. Seega ei tohi kunagi alla anda ja tuleb alati pingutada lõpuni.&lt;br /&gt;
&lt;br /&gt;
Teine loeng toimus 7. septembril, kus käisid meil külas Kristel ja Marko Kruustükk Testliost. Nad rääkisid meie oma startupi Testlio eluteest, selle tõusudest ja mõõnadest. Kristeli ja Marko jutust jäi meelde, et neil oli väga raske algus. Kristel ja Marko alustasid oma startupi Marko vanemate juures, sest neil ei olnud muud võimalust ja raha oli vähe. Aga siis hakkas neil kõik arenema ja lõpuks said nad endale uue kontori ning samal ajal avasid ka kontori San Franciscos, kus nüüd töötab kokku üle 50 inimese. Nende loo moraal on, et kunagi ei tohi alla anda!&lt;br /&gt;
&lt;br /&gt;
Kolmas loeng toimus 14. septembril ning külas oli Lembitu Ling, kes töötab süsteemide adminina. Tema jutust jäi mulle meelde see, et head süsadminid ei tee ühtegi asja üle kolme korra käsitsi. Kui on vaja mingit ülesannet rohkem teha, tuleb selle jaoks kirjutada skript ja kasutada vanu põhjasid, mis teevad töö palju kiiremaks ja kergemaks. Ka tema jaoks ei olnud algus kerge: ta vahetas pidevalt töökohti, kuna alati tuli paremaid pakkumisi. Alguses töötas Lembitu Ling ühes väikeses firmas tehniku/süsadminina. Seal pidi ta töötama põhimõtteliselt 24/7, kuna ta oli selles firmas ainuke tehnik, ning see käis talle ülejõu. Loo moraaliks ta ütles, et heas firmas peab olema vähemalt kolm süsadminit/tehnikut.&lt;br /&gt;
&lt;br /&gt;
Neljas loeng toimus 21. septembril. Sel korral külastas meid Einar Koltšanov. Tema, koos Andres Septeriga, rääkis meile tööturu olemusest ja mida tuleks jälgida ning teha, kui minna tööle. Sellest loengust jäi väga hästi meelde, et tähtis on enne firmasse tööle minekut uurida nende tausta. Näiteks küsida infot sõpradelt või inimestelt, kes seal töötavad või on töötanud. Kindlasti tuleb tööle asuda sõpradelt saadud tutvuste kaudu, sest avalikud konkursid on ainult jäänuste korjamiseks. Neid tehakse siis, kui tutvuste kaudu ei ole enam kedagi tööle võtta. Sellest loengust jäi kõrva taha fakt, et alati on võimalik töökohta ja eriala vahetada. Kui praegune töökoht ei meeldi, õpi midagi muud ja mine uude kohta tööle. Ei tohi jääda toppama töökoha taha, kus sulle tegelikult olla ei meeldi.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus käis meil külas Ivar Laur Maksu- ja Tolliametist. Ivar Laur töötab seal analüütikuna ja kogu ta ettekanne oli üles ehitatud analüütiku tööst. Ta rääkis, et paljud firmad koguvad andmeid, aga ei tee nendega midagi. Samas ta rääkis, et andmeid peab koguma. Mul tekkis kohe sellepeale peas küsimus, et „miks?“. Õnneks sain ka kohe vastuse. Nimelt andmeid kogutakse, et teha objektiivseid otsuseid, ressursse õigesse kohta suunata ja ka prioriteetide määramiseks. Analüüsi tulemusel saab teada, et mida ja kuhu on kõige mõistlikum suunata ja kus neid kõige rohkem vaja. Andmeanalüüside tulemusi ka petetakse. Selleks ongi olemas Maksu- ja Tolliameti poolt järelvalve. Nad kontrollivad, kas firmad on ausad ja sorteerivad selle käigus välja petturid. Analüütiku töö ongi eraldada ebaausad ausatest.&lt;br /&gt;
&lt;br /&gt;
Kuues loeng toimus 5. oktoobril, kus oli meie külaliseks Jaan Priisalu Eesti Vabariigi küberkaitsest. Ta panustas suure Eesti digiallkirjade seaduse tegemisse. See seadus hädavajalik osa, et Eesti Vabariik saaks kaitsta Eesti kodanikke internetis. Ta jutust jäi mulle meelde, et kõiki asju ei ole võimalik teostada. Tuleb koostada enda jaoks nimekiri asjadest, mis on vaja teha. Seejärel panna need tähtsuse järjekorda ja olulisemad asjad enne ära teha. Priisalu jutust jäi ka mulle meelde, et Eestil on tegelikult suuri raskusi. Väike elanikkond, tipptasemel naabrid, selalhulgas ka agressiivne naaber, vananev elanikkond ja vilets ilm - need kõik on takistused arendamaks ja kaitsmaks meie endi riiki. Seega väga tähtis on alustada iseendast, sest kui kõik natukene pingutavad, jõuame üheskoos suurte tulemusteni.&lt;br /&gt;
&lt;br /&gt;
Viimane loeng toimus 12 oktoober. Seda loengut andis külaline Starmanist. Hedi Mardisoo rääkis meile oma eluloost ja sellest, kuidas ta jõudis sinnamaani, kus ta praegu on. Ta küll rääkis meile rohkem turunduse osakonnast, aga tema juttu kuulates sai väga kiiresti aru, et tegelikult on IT ja turunduse osa väga tihedalt seotud. Ta rääkis erinevatest trikkidest, mida kasutatakse inimeste sihtrgupeerimiseks. Kuid siis ta ütles, et tänapäeval enam nii ei saa, sest inimesed on hästi sulandunud ja kindlaid sihtgruppe enam pole. Hedi Mardisoo ütles lõpus väga tabava lause, mis jäi mulle terveks päevaks pähe kinni. „Tasa sõuad, kaugele jõuad“.  Sellega ta tahtis öelda, et alati pole tähtis kiirelt midagi saavutada. Mõnikord on mõistlik võtta aeg maha ja teha asju sellises tempos mis sulle paras on.&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tahan öelda, et kõik loengud ja külalised olid huvitavad ja neid oli põnev kuulata. Igast loengust panin ma midagi kõrva taha, mida tulevases elus kasutada. Isegi mitte tulevases, neid läheb ka kooliteel vaja, et kool edukalt lõpetada. Märkasin ka seda, et kõik esinejad olid avatud ja ei häbenenud rääkida oma läbikukkumistest ja raskustest. Tänu nende avatusele sain väga hea ülevaate, et elus ei lähe kõik alati ülesmäge. Alati on languseid ja raskeid hetki, mis tuleb lihtsalt ületada. Kuulates loenguid ja võrreldes neid jõudsin ma järeldusele, et kõikidel külalistel on tegelikult väga tihedalt seotud ametid. Igal erialal tuleb IT oskused kasuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B:&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.2.12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kokku tuleb leppida õppejõuga. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.4.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Registreerimine toimub ÕIS-is. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.2.8.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Registreerida tuleb hiljemalt 2 päeva enne kordusarvestust. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 5.2.8.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal on kordusarvestus tasuta. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/ KKK Pukt 10]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tasulisel õppekohal 20€. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/ KKK Pukt 10]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 3:&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õppur saab taotleda akadeemilist puhkust esimesest õppeaastast alates, kui põhjusteks on tervislikud põhjused, aja- või asendusteenistuse läbimiseks või lapse hooldamiseks. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.3 kuni 6.1.3.3]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Akadeemilise puhkuse taotlemiseks ja katkestamiseks tuleb esitada valdus rektori nimele ja vormistatakse rektori käskkirjaga. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.3 kuni 6.1.3.3]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Akadeemilist puhkust on võimalik võtta kuni kaheks aastaks või kuni laps saab kolme aastaseks. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.3 kuni 6.1.3.3]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilasel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava juhul, kui on tegemist: keskmise, raske või sügava puudega isikuga; alla 3-aastase lapse või puudega lapse vanema või eestkostjaga; akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppkorralduse eeskiri 6.1.5]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne:&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
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? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus vastab teie üliõpilaskoodi eelviimasele numbrile ja Y üliõpilaskoodi viimasele numbrile.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
X=19EAP&lt;br /&gt;
&lt;br /&gt;
Y= 24EAP&lt;br /&gt;
&lt;br /&gt;
Õppeaasta jooksul vajalik EAP hulk 54(Semestris 27EAP) &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühe EAP hind on 50€ &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimene semester tuleb täis saada 27EAP. Sain täis 19EAP. Maksma pean 27-19=8EAP eest mis on 8EAP * 50€= 400€&lt;br /&gt;
&lt;br /&gt;
Teine semester sain juurde 24EAP. kokku läheb vaja 54EAP teise semestri lõpuks. Ehk Kahe semestri peaele sain kokku X+Y=43EAP. Maksma pean teisel semestril 54EAP- 43EAP=11EAP eest. Maksma pean 11EAP * 50€ = 550€&lt;br /&gt;
&lt;br /&gt;
Tasuda tuleb kokku 400+550=950€&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkurel</name></author>
	</entry>
</feed>