<?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=Pfridoli</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=Pfridoli"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Pfridoli"/>
	<updated>2026-05-07T06:47:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=131252</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=131252"/>
		<updated>2018-06-04T15:26:24Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: /* Retsentsioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Projekt== &lt;br /&gt;
Link projektile: [http://enos.itcollege.ee/~pfridoli/V2/ Projekt]&lt;br /&gt;
&lt;br /&gt;
NB! VAATA JUHISEID KUIDAS SEDA KORRALIKULT KÄIVITADA! PROGRAMMI SEES ON README FILE!&lt;br /&gt;
&lt;br /&gt;
==XML Projekt==&lt;br /&gt;
===XML file===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Bookings&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;1&amp;quot; confirmed=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-04-28&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;12:00:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;1&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Maret Püüa]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[maretpuua@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+3724375873]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[BMW]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[E36]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;2001-02-15&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Kupee]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Mihkel Repairs]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Lehola 5]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3729002007]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Õlivahetus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;30&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Tund]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Lehola parim õlivahetus]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Hooldustööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;2&amp;quot; confirmed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-06-14&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;15:15:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;4&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Ahto Leemet]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[Leemet@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+3728463846]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[Opel]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[Omega]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;1998-05-11&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Universaal]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Garagefy Pärnu]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Luha 5]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3729002009]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Rehvivahetus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;90&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Üks Rehv]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Õnneliku lõpuga rehvivahetus]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Rehvitööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;9&amp;quot; confirmed=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-08-12&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;10:00:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;3&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Rondo Ronnot]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[Ronnot@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+372523933]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[Toyota]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[Camry]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;1990-02-15&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Coupe]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Kiirete poiste parandus]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Lehola 12]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3726923123]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Keemiline salongipuhastus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;100&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Tund]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Istmed läigivad nagu alles ostetud]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Salongitööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
&amp;lt;/Bookings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===XML Schema===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;Bookings&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;Booking&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&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 type=&amp;quot;xs:date&amp;quot; name=&amp;quot;BookinggDate&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element type=&amp;quot;xs:time&amp;quot; name=&amp;quot;BookingTime&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;ApplicationUser&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;UserName&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:long&amp;quot; name=&amp;quot;Phone&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Car&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Make&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:date&amp;quot; name=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;CarType&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute type=&amp;quot;xs:boolean&amp;quot; name=&amp;quot;active&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Garage&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;GarageAddress&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:long&amp;quot; name=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Service&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ServiceName&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;ServicePrice&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:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;currency&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Unit&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;ServiceType&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ServiceTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute type=&amp;quot;xs:boolean&amp;quot; name=&amp;quot;confirmed&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;/&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;Broneeringud&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Broneeringud&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;confirmed&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Bookings/Booking&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Status: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@confirmed = $confirmed&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;CONFIRMED&amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;PENDING&amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Klient: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserName&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Mail: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Auto: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;ApplicationUser/Car&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Tüüp: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;CarType/TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Mark: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Make&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Mudel: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Väljalastud: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Broneeringu aeg:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Aeg: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;BookinggDate&amp;quot; /&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;BookingTime&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Töökoda:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Garage&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Töökoja nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Aadress: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GarageAddress&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Telefon: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Teenus:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Garage/Service&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServiceName&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse tüüp: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServiceType/ServiceTypeName&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse hind: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServicePrice&amp;quot;/&amp;gt;€ - &amp;lt;xsl:value-of select=&amp;quot;Unit&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Lisainfo: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&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;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/Bookings&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Bookings&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:variable name=&amp;quot;confirmed&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Booking&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Boooking&amp;gt;&lt;br /&gt;
          &amp;lt;Status&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:when test=&amp;quot;@confirmed = $confirmed&amp;quot;&amp;gt;&lt;br /&gt;
                Confirmed&lt;br /&gt;
              &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                Pending&lt;br /&gt;
              &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;/Status&amp;gt;&lt;br /&gt;
          &amp;lt;Client&amp;gt;&lt;br /&gt;
            &amp;lt;Name&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserName&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Name&amp;gt;&lt;br /&gt;
            &amp;lt;Email&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Email&amp;gt;&lt;br /&gt;
          &amp;lt;/Client&amp;gt;&lt;br /&gt;
          &amp;lt;Car&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;ApplicationUser/Car&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Type&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;CarType/TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Type&amp;gt;&lt;br /&gt;
              &amp;lt;Make&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Make&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Make&amp;gt;&lt;br /&gt;
              &amp;lt;Model&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Model&amp;gt;&lt;br /&gt;
              &amp;lt;ReleaseDate&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ReleaseDate&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Car&amp;gt;&lt;br /&gt;
          &amp;lt;BookingDate&amp;gt;&lt;br /&gt;
            &amp;lt;Date&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;BookinggDate&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Date&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;BookingTime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Time&amp;gt;&lt;br /&gt;
          &amp;lt;/BookingDate&amp;gt;&lt;br /&gt;
          &amp;lt;Garage&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Garage&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Name&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Name&amp;gt;&lt;br /&gt;
              &amp;lt;Address&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GarageAddress&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;/Address&amp;gt;&lt;br /&gt;
              &amp;lt;Phone&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Garage&amp;gt;&lt;br /&gt;
          &amp;lt;Service&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Garage/Service&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Name&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServiceName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Name&amp;gt;&lt;br /&gt;
              &amp;lt;Type&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServiceType/ServiceTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Type&amp;gt;&lt;br /&gt;
              &amp;lt;Price&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServicePrice&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Price&amp;gt;&lt;br /&gt;
              &amp;lt;Unit&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Unit&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Unit&amp;gt;&lt;br /&gt;
              &amp;lt;ExtraInfo&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Service&amp;gt;&lt;br /&gt;
        &amp;lt;/Boooking&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Bookings&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;
==Retsentsioonid==&lt;br /&gt;
Retsenseerisime projekti puhul meeskonda [https://wiki.itcollege.ee/index.php/Maagikud Maagikud]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Maagikud idee oli luua lennujaama ja lennuliini integreeritud süsteem. Klient saaks broneerida mingi lennuaja vastavalt ette antud andmetele (lähtekoht ja sihtkoht) ja admin saab lisada igasuguseid lennujaame või lennuliine ning nendega seonduvaid andmeid.&lt;br /&gt;
&lt;br /&gt;
Kui me proovimise selle programmi esimest korda tööle panna, tekkisid probleeme. Avastasime, et programm ei teinud automaatselt andmebaasi ja pidime ise käsitsi seda tegema. Oleks võinud olla mingi README fail olla, kuidas alustada seda programmi korralikult.&lt;br /&gt;
&lt;br /&gt;
Domeenimudelis on piisav arv olemeid, et täita kodutööks ettenähtud tingimusi. Kõik klassid, mis on domeenis, on kasutatud korralikult ja pole näha ühtegi üleliigset asja. Oleks võinud kasutada atribuute aga see eriti vahet ei tee.&lt;br /&gt;
&lt;br /&gt;
Projekt on hästi struktureeeritud ja arhitektuuriliselt on ka kasutatud korralikult. Kood on jaotatud eraldi BL, DAL, Domain ja airport_angular vahel. Kirjutusstiil oli kõik korralik ja kõik kaustad olid ka jaotatud õigesti.&lt;br /&gt;
&lt;br /&gt;
DAL on jagatud neljaks erinevaks osaks ja need on üsna põhjalikult tehtud. On tugevalt järgitud õpetaja Käveri ülesehitust ning kiirema ülevaatuse põhjal võib öelda, et on korrektne. DAL kasutab repositooriume ja Unit Of Worke. &lt;br /&gt;
&lt;br /&gt;
Kui me hakkasime testime neid API’d, meil tekkisid mõned probleemi. Kõik API’d ei olnud kättesaadavad. Avastasime, et kindlad tingimused olid küljes. Mõned API’d oli kättesaadavad siis, kui olid sisseloginud või pidid olema admin. Saime ikkagi kõike API’d kätte, aga see tegi natukene API testimine meil natukene keeruliseks ka. Hea, et lisati töö sisse ka Swaggeri, mis tegi testimise lihtsamaks.&lt;br /&gt;
&lt;br /&gt;
Antud töö on ilusti kirjutatud ning suurimad vigu polnud üldse näha. Kõik nõutud funktsioonid on olemas ja töötavad korralikult ka. Projekti struktuur on ilusti püsti pandud ning ükski klass ei ole suvalises kaustas. Controllerid on küll korralikult kommenteeritud, aga kõik muu failid oleksid võinud olla ka kommenteeritud. Mõned kohad jäid segaseks eriti, kui tekiks olukord kus keegi teine peaks hakkama koodi muutma või juurde lisama midagi. README fail oleks võinud ka olla, et kirjeldada kuidas programmi käsitleda. Täpsemalt milliseid samme jälgida, et programmi saaks tööle panna. Kokkuvõtvalt jäi meile tööst üsna hea mulje, vaeva on nähtud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaadates XML-i ülesehitust siis võib öelda, et on valitud teatud osa programmist mitte tervik. Täpsemalt on valitud people_in_seats, kuigi oleks võinud valida teenuse tervikuna, et saada parem ülevaade. XML fail on loogiliselt väljamõeldud ja ülesehitatud. XML failis on olemas 4 loogilist dimensiooni ja on ka kasutadud korralikult. Soovitusena oleks võinud kasutada CDATA-t, kus parser ignoreerib elementide sees olevaid karaktereid. Väga hea, et lisati kommentaare ka täpsustamaks, mis iga rida tähendab. &lt;br /&gt;
&lt;br /&gt;
XML schema fail on korralikult koostatud ja töötab XML failiga ka koos. See XSLT fail, mis teeb XML lehe HTML’iks, on ka ilusti koostatud ja näitab ka kõiki tulemusi arusaadavalt. Oleks võinud rohkem huvitavaid asju teha, aga tulemus on ikka saavutatud. See teine XSLT fail transformeerib ka korralikult XML lehte ja ühtegi probleeme probleeme pole tekkinud. &lt;br /&gt;
&lt;br /&gt;
Kokkuvõttena saab öelda, et kõik XML failid funktsioneerivad õigesti, aga lihtsalt see XML fail jäi natukene puudulikuks.&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.04.2018 - 27.05.2018&#039;&#039;&#039; Projekti koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;31.05.2018&#039;&#039;&#039; XML koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</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=131238</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=131238"/>
		<updated>2018-06-04T13:25:21Z</updated>

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

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

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Projekt== &lt;br /&gt;
Link projektile: [http://enos.itcollege.ee/~pfridoli/V2/ Projekt]&lt;br /&gt;
&lt;br /&gt;
NB! VAATA JUHISEID KUIDAS SEDA KORRALIKULT KÄIVITADA! PROGRAMMI SEES ON README FILE!&lt;br /&gt;
&lt;br /&gt;
==XML Projekt==&lt;br /&gt;
===XML file===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Bookings&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;1&amp;quot; confirmed=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-04-28&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;12:00:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;1&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Maret Püüa]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[maretpuua@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+3724375873]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[BMW]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[E36]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;2001-02-15&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Kupee]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Mihkel Repairs]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Lehola 5]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3729002007]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Õlivahetus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;30&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Tund]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Lehola parim õlivahetus]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Hooldustööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;2&amp;quot; confirmed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-06-14&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;15:15:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;4&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Ahto Leemet]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[Leemet@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+3728463846]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[Opel]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[Omega]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;1998-05-11&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Universaal]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Garagefy Pärnu]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Luha 5]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3729002009]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Rehvivahetus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;90&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Üks Rehv]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Õnneliku lõpuga rehvivahetus]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Rehvitööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;9&amp;quot; confirmed=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-08-12&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;10:00:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;3&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Rondo Ronnot]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[Ronnot@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+372523933]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[Toyota]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[Camry]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;1990-02-15&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Coupe]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Kiirete poiste parandus]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Lehola 12]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3726923123]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Keemiline salongipuhastus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;100&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Tund]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Istmed läigivad nagu alles ostetud]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Salongitööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
&amp;lt;/Bookings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===XML Schema===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;Bookings&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;Booking&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&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 type=&amp;quot;xs:date&amp;quot; name=&amp;quot;BookinggDate&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element type=&amp;quot;xs:time&amp;quot; name=&amp;quot;BookingTime&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;ApplicationUser&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;UserName&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:long&amp;quot; name=&amp;quot;Phone&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Car&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Make&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:date&amp;quot; name=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;CarType&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute type=&amp;quot;xs:boolean&amp;quot; name=&amp;quot;active&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Garage&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;GarageAddress&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:long&amp;quot; name=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Service&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ServiceName&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;ServicePrice&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:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;currency&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Unit&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;ServiceType&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ServiceTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute type=&amp;quot;xs:boolean&amp;quot; name=&amp;quot;confirmed&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;/&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;Broneeringud&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Broneeringud&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;confirmed&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Bookings/Booking&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Status: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@confirmed = $confirmed&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;CONFIRMED&amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;PENDING&amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Klient: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserName&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Mail: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Auto: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;ApplicationUser/Car&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Tüüp: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;CarType/TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Mark: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Make&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Mudel: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Väljalastud: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Broneeringu aeg:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Aeg: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;BookinggDate&amp;quot; /&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;BookingTime&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Töökoda:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Garage&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Töökoja nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Aadress: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GarageAddress&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Telefon: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Teenus:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Garage/Service&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServiceName&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse tüüp: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServiceType/ServiceTypeName&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse hind: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServicePrice&amp;quot;/&amp;gt;€ - &amp;lt;xsl:value-of select=&amp;quot;Unit&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Lisainfo: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&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;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/Bookings&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Bookings&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:variable name=&amp;quot;confirmed&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Booking&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Boooking&amp;gt;&lt;br /&gt;
          &amp;lt;Status&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:when test=&amp;quot;@confirmed = $confirmed&amp;quot;&amp;gt;&lt;br /&gt;
                Confirmed&lt;br /&gt;
              &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                Pending&lt;br /&gt;
              &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;/Status&amp;gt;&lt;br /&gt;
          &amp;lt;Client&amp;gt;&lt;br /&gt;
            &amp;lt;Name&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserName&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Name&amp;gt;&lt;br /&gt;
            &amp;lt;Email&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Email&amp;gt;&lt;br /&gt;
          &amp;lt;/Client&amp;gt;&lt;br /&gt;
          &amp;lt;Car&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;ApplicationUser/Car&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Type&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;CarType/TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Type&amp;gt;&lt;br /&gt;
              &amp;lt;Make&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Make&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Make&amp;gt;&lt;br /&gt;
              &amp;lt;Model&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Model&amp;gt;&lt;br /&gt;
              &amp;lt;ReleaseDate&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ReleaseDate&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Car&amp;gt;&lt;br /&gt;
          &amp;lt;BookingDate&amp;gt;&lt;br /&gt;
            &amp;lt;Date&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;BookinggDate&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Date&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;BookingTime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Time&amp;gt;&lt;br /&gt;
          &amp;lt;/BookingDate&amp;gt;&lt;br /&gt;
          &amp;lt;Garage&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Garage&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Name&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Name&amp;gt;&lt;br /&gt;
              &amp;lt;Address&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GarageAddress&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;/Address&amp;gt;&lt;br /&gt;
              &amp;lt;Phone&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Garage&amp;gt;&lt;br /&gt;
          &amp;lt;Service&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Garage/Service&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Name&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServiceName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Name&amp;gt;&lt;br /&gt;
              &amp;lt;Type&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServiceType/ServiceTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Type&amp;gt;&lt;br /&gt;
              &amp;lt;Price&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServicePrice&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Price&amp;gt;&lt;br /&gt;
              &amp;lt;Unit&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Unit&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Unit&amp;gt;&lt;br /&gt;
              &amp;lt;ExtraInfo&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Service&amp;gt;&lt;br /&gt;
        &amp;lt;/Boooking&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Bookings&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;
==Retsentsioonid==&lt;br /&gt;
Retsenseerisime projekti puhul meeskonda [https://wiki.itcollege.ee/index.php/Maagikud Maagikud]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna Maagikud idee oli luua lennujaama ja lennuliini integreeritud süsteem. Klient saaks broneerida mingi lennuaja vastavalt ette antud andmetele (lähtekoht ja sihtkoht) ja admin saab lisada igasuguseid lennujaame või lennuliine ning nendega seonduvaid andmeid.&lt;br /&gt;
&lt;br /&gt;
Kui me proovimise selle programmi esimest korda tööle panna, tekkisid probleeme. Avastasime, et programm ei teinud automaatselt andmebaasi ja pidime ise käsitsi seda tegema. Oleks võinud olla mingi README fail olla, kuidas alustada seda programmi korralikult.&lt;br /&gt;
&lt;br /&gt;
Domeenimudelis on piisav arv olemeid, et täita kodutööks ettenähtud tingimusi. Kõik klassid, mis on domeenis, on kasutatud korralikult ja pole näha ühtegi üleliigset asja. Oleks võinud kasutada atribuute aga see eriti vahet ei tee.&lt;br /&gt;
&lt;br /&gt;
Projekt on hästi struktureeeritud ja arhitektuuriliselt on ka kasutatud korralikult. Kood on jaotatud eraldi BL, DAL, Domain ja airport_angular vahel. Kirjutusstiil oli kõik korralik ja kõik kaustad olid ka jaotatud õigesti.&lt;br /&gt;
&lt;br /&gt;
DAL on jagatud neljaks erinevaks osaks ja need on üsna põhjalikult tehtud. On tugevalt järgitud õpetaja Käveri ülesehitust ning kiirema ülevaatuse põhjal võib öelda, et on korrektne. DAL kasutab repositooriume ja Unit Of Worke. &lt;br /&gt;
&lt;br /&gt;
Kui me hakkasime testime neid API’d, meil tekkisid mõned probleemi. Kõik API’d ei olnud kättesaadavad. Avastasime, et kindlad tingimused olid küljes. Mõned API’d oli kättesaadavad siis, kui olid sisseloginud või pidid olema admin. Saime ikkagi kõike API’d kätte, aga see tegi natukene API testimine meil natukene keeruliseks ka. Hea, et lisati töö sisse ka Swaggeri, mis tegi testimise lihtsamaks.&lt;br /&gt;
&lt;br /&gt;
Antud töö on ilusti kirjutatud ning suurimad vigu polnud üldse näha. Kõik nõutud funktsioonid on olemas ja töötavad korralikult ka. Projekti struktuur on ilusti püsti pandud ning ükski klass ei ole suvalises kaustas. Controllerid on küll korralikult kommenteeritud, aga kõik muu failid oleksid võinud olla ka kommenteeritud. Mõned kohad jäid segaseks eriti, kui tekiks olukord kus keegi teine peaks hakkama koodi muutma või juurde lisama midagi. README fail oleks võinud ka olla, et kirjeldada kuidas programmi käsitleda. Täpsemalt milliseid samme jälgida, et programmi saaks tööle panna. Kokkuvõtvalt jäi meile tööst üsna hea mulje, vaeva on nähtud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.04.2018 - 27.05.2018&#039;&#039;&#039; Projekti koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;31.05.2018&#039;&#039;&#039; XML koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=131002</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=131002"/>
		<updated>2018-05-31T16:18:40Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Projekt== &lt;br /&gt;
Link projektile: [http://enos.itcollege.ee/~pfridoli/V2/ Projekt]&lt;br /&gt;
&lt;br /&gt;
NB! VAATA JUHISEID KUIDAS SEDA KORRALIKULT KÄIVITADA! PROGRAMMI SEES ON README FILE!&lt;br /&gt;
&lt;br /&gt;
==XML Projekt==&lt;br /&gt;
===XML file===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Bookings&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;1&amp;quot; confirmed=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-04-28&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;12:00:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;1&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Maret Püüa]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[maretpuua@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+3724375873]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[BMW]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[E36]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;2001-02-15&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Kupee]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Mihkel Repairs]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Lehola 5]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3729002007]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Õlivahetus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;30&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Tund]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Lehola parim õlivahetus]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Hooldustööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;2&amp;quot; confirmed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-06-14&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;15:15:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;4&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Ahto Leemet]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[Leemet@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+3728463846]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[Opel]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[Omega]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;1998-05-11&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Universaal]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Garagefy Pärnu]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Luha 5]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3729002009]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Rehvivahetus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;90&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Üks Rehv]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Õnneliku lõpuga rehvivahetus]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Rehvitööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
  &amp;lt;Booking id=&amp;quot;9&amp;quot; confirmed=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;BookinggDate&amp;gt;2018-08-12&amp;lt;/BookinggDate&amp;gt;&lt;br /&gt;
    &amp;lt;BookingTime&amp;gt;10:00:00&amp;lt;/BookingTime&amp;gt;&lt;br /&gt;
    &amp;lt;ApplicationUser id=&amp;quot;3&amp;quot; active=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;UserName&amp;gt;&amp;lt;![CDATA[Rondo Ronnot]]&amp;gt;&amp;lt;/UserName&amp;gt;&lt;br /&gt;
      &amp;lt;UserEmail&amp;gt;&amp;lt;![CDATA[Ronnot@gmail.com]]&amp;gt;&amp;lt;/UserEmail&amp;gt;&lt;br /&gt;
      &amp;lt;Phone&amp;gt;&amp;lt;![CDATA[+372523933]]&amp;gt;&amp;lt;/Phone&amp;gt;&lt;br /&gt;
      &amp;lt;Car id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Make&amp;gt;&amp;lt;![CDATA[Toyota]]&amp;gt;&amp;lt;/Make&amp;gt;&lt;br /&gt;
        &amp;lt;Model&amp;gt;&amp;lt;![CDATA[Camry]]&amp;gt;&amp;lt;/Model&amp;gt;&lt;br /&gt;
        &amp;lt;ReleaseYear&amp;gt;1990-02-15&amp;lt;/ReleaseYear&amp;gt;&lt;br /&gt;
        &amp;lt;CarType id=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TypeName&amp;gt;&amp;lt;![CDATA[Coupe]]&amp;gt;&amp;lt;/TypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/CarType&amp;gt;&lt;br /&gt;
      &amp;lt;/Car&amp;gt;&lt;br /&gt;
    &amp;lt;/ApplicationUser&amp;gt;&lt;br /&gt;
    &amp;lt;Garage id=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;GarageName&amp;gt;&amp;lt;![CDATA[Kiirete poiste parandus]]&amp;gt;&amp;lt;/GarageName&amp;gt;&lt;br /&gt;
      &amp;lt;GarageAddress&amp;gt;&amp;lt;![CDATA[Lehola 12]]&amp;gt;&amp;lt;/GarageAddress&amp;gt;&lt;br /&gt;
      &amp;lt;GaragePhone&amp;gt;&amp;lt;![CDATA[+3726923123]]&amp;gt;&amp;lt;/GaragePhone&amp;gt;&lt;br /&gt;
      &amp;lt;Service id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceName&amp;gt;&amp;lt;![CDATA[Keemiline salongipuhastus]]&amp;gt;&amp;lt;/ServiceName&amp;gt;&lt;br /&gt;
        &amp;lt;ServicePrice currency=&amp;quot;€&amp;quot;&amp;gt;100&amp;lt;/ServicePrice&amp;gt;&lt;br /&gt;
        &amp;lt;Unit&amp;gt;&amp;lt;![CDATA[Tund]]&amp;gt;&amp;lt;/Unit&amp;gt;&lt;br /&gt;
        &amp;lt;ExtraInfo&amp;gt;&amp;lt;![CDATA[Istmed läigivad nagu alles ostetud]]&amp;gt;&amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
        &amp;lt;ServiceType id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;ServiceTypeName&amp;gt;&amp;lt;![CDATA[Salongitööd]]&amp;gt;&amp;lt;/ServiceTypeName&amp;gt;&lt;br /&gt;
        &amp;lt;/ServiceType&amp;gt;&lt;br /&gt;
      &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Garage&amp;gt;&lt;br /&gt;
  &amp;lt;/Booking&amp;gt;&lt;br /&gt;
&amp;lt;/Bookings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===XML Schema===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema 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;Bookings&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;Booking&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&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 type=&amp;quot;xs:date&amp;quot; name=&amp;quot;BookinggDate&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element type=&amp;quot;xs:time&amp;quot; name=&amp;quot;BookingTime&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;ApplicationUser&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;UserName&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:long&amp;quot; name=&amp;quot;Phone&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Car&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Make&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:date&amp;quot; name=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;CarType&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute type=&amp;quot;xs:boolean&amp;quot; name=&amp;quot;active&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Garage&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;GarageAddress&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element type=&amp;quot;xs:long&amp;quot; name=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Service&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ServiceName&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;ServicePrice&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:decimal&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;currency&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;Unit&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;ServiceType&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 type=&amp;quot;xs:string&amp;quot; name=&amp;quot;ServiceTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&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 type=&amp;quot;xs:integer&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute type=&amp;quot;xs:boolean&amp;quot; name=&amp;quot;confirmed&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===XSLT HTML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;/&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;Broneeringud&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Broneeringud&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:variable name=&amp;quot;confirmed&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Bookings/Booking&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Status: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@confirmed = $confirmed&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;CONFIRMED&amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;PENDING&amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Klient: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserName&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Mail: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Auto: &amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;ApplicationUser/Car&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Tüüp: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;CarType/TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Mark: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Make&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Mudel: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Väljalastud: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Broneeringu aeg:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;b&amp;gt;Aeg: &amp;lt;/b&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;BookinggDate&amp;quot; /&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;BookingTime&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Töökoda:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Garage&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Töökoja nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Aadress: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GarageAddress&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Telefon: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
              &amp;lt;b&amp;gt;Teenus:&amp;lt;/b&amp;gt;&lt;br /&gt;
              &amp;lt;br/&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;Garage/Service&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse nimi: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServiceName&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse tüüp: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServiceType/ServiceTypeName&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Teenuse hind: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ServicePrice&amp;quot;/&amp;gt;€ - &amp;lt;xsl:value-of select=&amp;quot;Unit&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                  &amp;lt;b&amp;gt;Lisainfo: &amp;lt;/b&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
              &amp;lt;/ul&amp;gt;&lt;br /&gt;
            &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&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;
===XSLT XML transformation===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/Bookings&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Bookings&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:variable name=&amp;quot;confirmed&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Booking&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Boooking&amp;gt;&lt;br /&gt;
          &amp;lt;Status&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:when test=&amp;quot;@confirmed = $confirmed&amp;quot;&amp;gt;&lt;br /&gt;
                Confirmed&lt;br /&gt;
              &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                Pending&lt;br /&gt;
              &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;/Status&amp;gt;&lt;br /&gt;
          &amp;lt;Client&amp;gt;&lt;br /&gt;
            &amp;lt;Name&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserName&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Name&amp;gt;&lt;br /&gt;
            &amp;lt;Email&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;ApplicationUser/UserEmail&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Email&amp;gt;&lt;br /&gt;
          &amp;lt;/Client&amp;gt;&lt;br /&gt;
          &amp;lt;Car&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;ApplicationUser/Car&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Type&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;CarType/TypeName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Type&amp;gt;&lt;br /&gt;
              &amp;lt;Make&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Make&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Make&amp;gt;&lt;br /&gt;
              &amp;lt;Model&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Model&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Model&amp;gt;&lt;br /&gt;
              &amp;lt;ReleaseDate&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ReleaseYear&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ReleaseDate&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Car&amp;gt;&lt;br /&gt;
          &amp;lt;BookingDate&amp;gt;&lt;br /&gt;
            &amp;lt;Date&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;BookinggDate&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Date&amp;gt;&lt;br /&gt;
            &amp;lt;Time&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;BookingTime&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Time&amp;gt;&lt;br /&gt;
          &amp;lt;/BookingDate&amp;gt;&lt;br /&gt;
          &amp;lt;Garage&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Garage&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Name&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GarageName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Name&amp;gt;&lt;br /&gt;
              &amp;lt;Address&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GarageAddress&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;/Address&amp;gt;&lt;br /&gt;
              &amp;lt;Phone&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;GaragePhone&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Garage&amp;gt;&lt;br /&gt;
          &amp;lt;Service&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Garage/Service&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;Name&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServiceName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Name&amp;gt;&lt;br /&gt;
              &amp;lt;Type&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServiceType/ServiceTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Type&amp;gt;&lt;br /&gt;
              &amp;lt;Price&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ServicePrice&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Price&amp;gt;&lt;br /&gt;
              &amp;lt;Unit&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Unit&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/Unit&amp;gt;&lt;br /&gt;
              &amp;lt;ExtraInfo&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;ExtraInfo&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/ExtraInfo&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/Service&amp;gt;&lt;br /&gt;
        &amp;lt;/Boooking&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/Bookings&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;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.04.2018 - 27.05.2018&#039;&#039;&#039; Projekti koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;31.05.2018&#039;&#039;&#039; XML koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130901</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130901"/>
		<updated>2018-05-27T21:57:38Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Projekt== &lt;br /&gt;
Link projektile: [http://enos.itcollege.ee/~pfridoli/V2/ Projekt]&lt;br /&gt;
&lt;br /&gt;
NB! VAATA JUHISEID KUIDAS SEDA KORRALIKULT KÄIVITADA! PROGRAMMI SEES ON README FILE!&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.04.2018 - 27.05.2018&#039;&#039;&#039; Projekti koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130900</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130900"/>
		<updated>2018-05-27T21:51:33Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Projekt== &lt;br /&gt;
Link projektile: [http://enos.itcollege.ee/~pfridoli/V2/ Projekt]&lt;br /&gt;
&lt;br /&gt;
NB! VAATA JUHISEID KUIDAS SEDA KORRALIKULT KÄIVITADA! PROGRAMMI SEES ON README FILE!&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.04.2018 - 27.04.2018&#039;&#039;&#039; Projekti koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130899</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130899"/>
		<updated>2018-05-27T21:50:05Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Projekt== &lt;br /&gt;
Link projektile: [http://enos.itcollege.ee/~pfridoli/V2/ Projekt]&lt;br /&gt;
&lt;br /&gt;
NB! VAATA JUHISEID KUIDAS SEDA KORRALIKULT KÄIVITADA! SEAL ON README FILE!&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.04.2018 - 27.04.2018&#039;&#039;&#039; Projekti koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</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=130898</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=130898"/>
		<updated>2018-05-27T21:39:01Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: /* Meeskond: Raavo V2™ */&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;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Margus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Villem Markus Loigom&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson&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;
&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;
===[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;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_HomeLibrary Meeskond HomeLibrary]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Karit Kilgi&lt;/div&gt;</summary>
		<author><name>Pfridoli</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=130314</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=130314"/>
		<updated>2018-04-04T18:41:25Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &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;
* Erik Kaup&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Margus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Villem Markus Loigom&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;
==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>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130266</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130266"/>
		<updated>2018-04-02T09:37:22Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130017</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130017"/>
		<updated>2018-03-30T15:57:15Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&#039;&#039;&#039;Projekti nimi: Garagefy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk on luua autoremonditöökodadele broneerimissüsteemi veebiteenus, mida oleks hiljem lihtne klientrakenduses ära kasutada. Veebiteenus peab olema universaalne, et see sobiks erinevatele autoremonditöökodadele kasutamiseks.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
&#039;&#039;&#039;Klient&#039;&#039;&#039;&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Remonditeenuse broneerimine&lt;br /&gt;
* Broneeringute ülevaade&lt;br /&gt;
* Enda kasutaja andmete muutmine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töötaja&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kõikide broneeringute ülevaade&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administraator&#039;&#039;&#039;&lt;br /&gt;
* Sisse logimine&lt;br /&gt;
* Kasutajate haldamine&lt;br /&gt;
* Broneeringute haldamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Ühe broneeringuga saab valida mitu remonditeenust korraga&lt;br /&gt;
* Broneeringu kinnituse saatmine töötaja meilile&lt;br /&gt;
* Broneeringu meeldetuletus kliendi meilile&lt;br /&gt;
* Broneeringute põhjal töötajate töögraafiku koostamine&lt;br /&gt;
&lt;br /&gt;
===Raskused===&lt;br /&gt;
* Puuduv eelnev kogemus veebiteenuste loomisel&lt;br /&gt;
* Effektiivne ajaplaneerimine ja tööjaotus&lt;br /&gt;
* Meeskonnaliikmete vähene aeg, muude kohustuste kõrval&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130014</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130014"/>
		<updated>2018-03-30T15:29:44Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
TEXT&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* TEXT&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* TEXT&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;30.03.2018&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130013</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130013"/>
		<updated>2018-03-30T15:28:59Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
TEXT&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* TEXT&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* TEXT&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Garagefy TFS]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</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=130012</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=130012"/>
		<updated>2018-03-30T15:14:41Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: /* Meeskond: RaavoV2™ */&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;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
* Jorma Rebane&lt;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;/div&gt;</summary>
		<author><name>Pfridoli</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=130011</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=130011"/>
		<updated>2018-03-30T15:14:21Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &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: RaavoV2™]===&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;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
* Jorma Rebane&lt;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;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130010</id>
		<title>Meeskond Raavo V2™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo_V2%E2%84%A2&amp;diff=130010"/>
		<updated>2018-03-30T15:11:39Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: Created page with &amp;quot;==Liikmed== *Peeter Fridolin *Kristo Leesmann *Rando Rommot  ==Idee== TEXT  ==Analüüs==  ===Must have=== * TEXT  ===Nice to have=== * TEXT  ==TFS== TEXT  ==Blogi== &amp;#039;&amp;#039;&amp;#039;15.09....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Liikmed==&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
TEXT&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* TEXT&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* TEXT&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
TEXT&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine ja analüüsi koostamine&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128977</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128977"/>
		<updated>2018-01-18T16:52:41Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?usp=sharing Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
Link retsensioonile: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 Retsensioon meeskonnale 123]&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Autoremont TFS]&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
Link prototüüpile: [http://enos.itcollege.ee/~pfridoli/CSharp/Prototype/ Prototüüp]&lt;br /&gt;
&lt;br /&gt;
==Lõpptoode==&lt;br /&gt;
&lt;br /&gt;
Projekti lõpptoode koos dokumentatsiooniga asub 7z-arhiivi kujul: [http://enos.itcollege.ee/~pfridoli/lopptoode/Autoremont.7z Autoremont].&amp;lt;br&amp;gt;&lt;br /&gt;
Toimiv Admini email on Admin@Admin.ee ja salasõna Admin12345. &amp;lt;br&amp;gt;&lt;br /&gt;
Kasutajad pead ise registreerima programmi sees.&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;12.11.2017&#039;&#039;&#039; Retsensiooni koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; Prototüüp sai valmis &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128976</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128976"/>
		<updated>2018-01-18T16:49:24Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?usp=sharing Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
Link retsensioonile: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 Retsensioon meeskonnale 123]&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Autoremont TFS]&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
Link prototüüpile: [http://enos.itcollege.ee/~pfridoli/CSharp/Prototype/ Prototüüp]&lt;br /&gt;
&lt;br /&gt;
==Lõpptoode==&lt;br /&gt;
&lt;br /&gt;
Projekti lõpptoode koos dokumentatsiooniga asub 7z-arhiivi kujul: [http://enos.itcollege.ee/~pfridoli/C%23/Lopptoode/Autoremont.7z Autoremont].&amp;lt;br&amp;gt;&lt;br /&gt;
Toimiv Admini email on Admin@Admin.ee ja salasõna Admin12345. Kasutajad pead ise registreerima programmi sees.&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;12.11.2017&#039;&#039;&#039; Retsensiooni koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; Prototüüp sai valmis &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128975</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128975"/>
		<updated>2018-01-18T16:48:49Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?usp=sharing Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
Link retsensioonile: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 Retsensioon meeskonnale 123]&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Autoremont TFS]&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
Link prototüüpile: [http://enos.itcollege.ee/~pfridoli/CSharp/Prototype/ Prototüüp]&lt;br /&gt;
&lt;br /&gt;
==Lõpptoode==&lt;br /&gt;
&lt;br /&gt;
Projekti lõpptoode koos dokumentatsiooniga asub 7z-arhiivi kujul: [http://enos.itcollege.ee/~pfridoli/C#/Lopptoode/Autoremont.7z Autoremont]. &lt;br /&gt;
Toimiv Admini email on Admin@Admin.ee ja salasõna Admin12345. Kasutajad pead ise registreerima programmi sees.&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;12.11.2017&#039;&#039;&#039; Retsensiooni koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; Prototüüp sai valmis &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128974</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128974"/>
		<updated>2018-01-18T16:48:19Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?usp=sharing Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
Link retsensioonile: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 Retsensioon meeskonnale 123]&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Autoremont TFS]&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
Link prototüüpile: [http://enos.itcollege.ee/~pfridoli/CSharp/Prototype/ Prototüüp]&lt;br /&gt;
&lt;br /&gt;
==Lõpptoode==&lt;br /&gt;
&lt;br /&gt;
Projekti lõpptoode koos dokumentatsiooniga asub 7z-arhiivi kujul: [http://enos.itcollege.ee/~pfridoi/C#/Lopptoode/Autoremont.7z Autoremont]. Toimiv Admini email on Admin@Admin.ee ja salasõna Admin12345. Kasutajad pead ise registreerima programmi sees.&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;12.11.2017&#039;&#039;&#039; Retsensiooni koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; Prototüüp sai valmis &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</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=128911</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=128911"/>
		<updated>2018-01-15T10:51:27Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &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;
&#039;&#039;&#039;Päevaõppe kaitsmised toimuvad 18.01.2017 ruumis 316 alates 11:30st&#039;&#039;&#039;&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;
&#039;&#039;&#039;Kaitsmisele registreerumine&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
*11.30 - &lt;br /&gt;
*11.45 -&lt;br /&gt;
*12.00 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*12.15 - &lt;br /&gt;
*12.30 - &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;
=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>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128709</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=128709"/>
		<updated>2017-12-20T21:43:14Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?usp=sharing Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
Link retsensioonile: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 Retsensioon meeskonnale 123]&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Autoremont TFS]&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
Link prototüüpile: [http://enos.itcollege.ee/~pfridoli/CSharp/Prototype/ Prototüüp]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;12.11.2017&#039;&#039;&#039; Retsensiooni koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039; Prototüüp sai valmis &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=127178</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=127178"/>
		<updated>2017-11-26T15:22:48Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?usp=sharing Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
Link retsensioonile: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 Retsensioon meeskonnale 123]&lt;br /&gt;
&lt;br /&gt;
==TFS==&lt;br /&gt;
Link TFS lehele: [https://mraavo.visualstudio.com/Autoremont TFS]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;12.11.2017&#039;&#039;&#039; Retsensiooni koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125922</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125922"/>
		<updated>2017-11-05T17:59:52Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?usp=sharing Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125921</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125921"/>
		<updated>2017-11-05T17:57:35Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
Link analüüsi lehele: [https://docs.google.com/document/d/1AFUIWrLQEyqJmgssYLCkpYGNgg2rxu5eDqnjbK_sRl0/edit?ts=59fcca90# Analüüs]&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125696</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125696"/>
		<updated>2017-11-04T12:08:37Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
//TODO&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.11.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125695</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=125695"/>
		<updated>2017-11-04T12:08:25Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
* Igasugused soodustused (kasutajada saavad soodustused, külalised ei saa)&lt;br /&gt;
* Skaleeruv aken või lihtsalt &#039;&#039;fixed&#039;&#039; suurusega&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* SQL andmebaas&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
//TODO&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;04.10.2017&#039;&#039;&#039; Analüüsi koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124906</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124906"/>
		<updated>2017-10-21T21:46:47Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
* Andmebaas&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124822</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124822"/>
		<updated>2017-10-21T16:08:18Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann - Projektijuht&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124813</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124813"/>
		<updated>2017-10-21T14:44:02Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;20.10.2017&#039;&#039;&#039; Wiki lehe koostamine &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</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=124812</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=124812"/>
		<updated>2017-10-21T14:42:32Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &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;
=== 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;
==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;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;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124786</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124786"/>
		<updated>2017-10-20T13:29:09Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124785</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124785"/>
		<updated>2017-10-20T13:28:53Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
Luua mugav broneerimissüsteem autoremonditöökojale, mis oleks üles ehitatud kasutajaliidesele.&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
==Funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Süsteemi registreerimine ja sisse logimine&lt;br /&gt;
* Broneerimine&lt;br /&gt;
** Soovid ülevaatust või diagnostikat&lt;br /&gt;
** Soovid parandusteenust&lt;br /&gt;
** Soovid lisavarustust&lt;br /&gt;
*Broneeringu ülevaade (teenuste valik, kogusumma)&lt;br /&gt;
*Tellimuse kinnitamine&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Admin kasutaja, lisafunktsioonidega&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
* C#&lt;br /&gt;
* WPF (Windows Presentation Foundation)&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Blogi==&lt;br /&gt;
&#039;&#039;&#039;15.09.2017&#039;&#039;&#039; Meeskonna moodustamine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;10.10.2017&#039;&#039;&#039; Projekti idee välja mõtlemine &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;15.10.2017&#039;&#039;&#039; Idee kinnitamine ja esmase dokumentatsiooniga alustamine, Peeter seadistas TFS-i ära &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124701</id>
		<title>Meeskond Raavo™</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Raavo%E2%84%A2&amp;diff=124701"/>
		<updated>2017-10-15T16:44:42Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: Created page with &amp;quot;==Projekt== Põhimõtteliselt me tahame luua mingi süstemi autoremonditöökojale, kus klient saaks ette broneerida autole mingi remondi.   ==Liikmed== *Kristo Leesmann *Peet...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Projekt==&lt;br /&gt;
Põhimõtteliselt me tahame luua mingi süstemi autoremonditöökojale, kus klient saaks ette broneerida autole mingi remondi. &lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=120442</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=120442"/>
		<updated>2017-04-25T10:57:05Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &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;
* 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;
* 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;
&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;
* Madis Roosioks, D22 - 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 - 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;
* 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;
&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;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=118277</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=118277"/>
		<updated>2017-03-01T21:53:59Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &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 - Teine GUI Windowsile&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 - Teine GUI Windowsile&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 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Peeter Stamberg, DK 11 - Kaksikkäivitus Windows + Linux&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 - Kaksikkäivitus Windows + Linux&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;
&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;
* 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 - Kaksikkäivitus Windows+Linux&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 - Kaksikkäivitus Windows+Linux&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;
&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;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Peeter_Fridolin)&amp;diff=118125</id>
		<title>GitHub tudengipaketi taotlemine (Peeter Fridolin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Peeter_Fridolin)&amp;diff=118125"/>
		<updated>2017-02-25T15:24:58Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Sissejuhatus&amp;lt;/h1&amp;gt;&lt;br /&gt;
Käesolevas artiklis juhendatakse tellima GitHubi tudengipaketti IT Kolledži emailiga.&amp;lt;ref&amp;gt;[https://education.github.com/pack GitHub Student Developer Pack]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tellimise juhend&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Avage veebileht https://education.github.com/pack.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Nüüd vajuta nupule &amp;quot;Get your pack&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub1.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Loo uus kasutaja vajutades nupule &amp;quot;Create an account&amp;quot; (Kui sul on konto olemas, vaata üle, et sa olen ikka loginud sisse IT Kolledži emailiga).&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Järgnevalt tuleb täita nõutud väljad. Kindlasti pange meiliaadressi lõppu @itcollege.ee. Edasi vajutage &amp;quot;Create an account&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub3.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; Edasi tuleb valida tasuta ja tasulise liikmeplaani vahel. Valige tasuta oma praegust, kuna nagunii saate tasulise oma tudengipaketti pärast. Vajutage &amp;quot;Continue&amp;quot; nupule.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub4.PNG|800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Kinnitame, et oleme õpilane. Vajutage &amp;quot;Yes,I&#039;m a student&amp;quot; nupule.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub5.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Sellel lehel tuleb täita kõike väljad. Enda meiliaadressi pead ka ära kinnitama, minnes enda koolimeilile http://www.outlook.com/itcollege.ee. Kui oled kõike tingimusi ära täitnud, vajutage rohelisele nupule &amp;quot;Submit Request&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub8.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039; Taotlus on esitatud ja peaksite saama sellise teate.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub9.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039; Minge uuesti oma itcollege.ee postkasti, kuhu on jõudnud selline kiri, et saad kasutama hakata GitHubi tudengipaketti.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub10.PNG|850px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039; Ja ongi kõik!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Viited&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Peeter_Fridolin)&amp;diff=118124</id>
		<title>GitHub tudengipaketi taotlemine (Peeter Fridolin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Peeter_Fridolin)&amp;diff=118124"/>
		<updated>2017-02-25T15:23:36Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Sissejuhatus&amp;lt;/h1&amp;gt;&lt;br /&gt;
Käesolevas artiklis juhendatakse tellima GitHubi tudengipaketti IT Kolledži emailiga.&amp;lt;ref&amp;gt;[https://education.github.com/pack GitHub Student Developer Pack]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tellimise juhend&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Avage veebileht https://education.github.com/pack.&lt;br /&gt;
&lt;br /&gt;
2. Nüüd vajuta nupule &amp;quot;Get your pack&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub1.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
3. Loo uus kasutaja vajutades nupule &amp;quot;Create an account&amp;quot; (Kui sul on konto olemas, vaata üle, et sa olen ikka loginud sisse IT Kolledži emailiga).&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub2.PNG]]&lt;br /&gt;
&lt;br /&gt;
4. Järgnevalt tuleb täita nõutud väljad. Kindlasti pange meiliaadressi lõppu @itcollege.ee. Edasi vajutage &amp;quot;Create an account&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub3.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
5. Edasi tuleb valida tasuta ja tasulise liikmeplaani vahel. Valige tasuta oma praegust, kuna nagunii saate tasulise oma tudengipaketti pärast. Vajutage &amp;quot;Continue&amp;quot; nupule.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub4.PNG|800px]]&lt;br /&gt;
&lt;br /&gt;
6. Kinnitame, et oleme õpilane. Vajutage &amp;quot;Yes,I&#039;m a student&amp;quot; nupule.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub5.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
7. Sellel lehel tuleb täita kõike väljad. Enda meiliaadressi pead ka ära kinnitama, minnes enda koolimeilile http://www.outlook.com/itcollege.ee. Kui oled kõike tingimusi ära täitnud, vajutage rohelisele nupule &amp;quot;Submit Request&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub8.PNG]]&lt;br /&gt;
&lt;br /&gt;
8. Taotlus on esitatud ja peaksite saama sellise teate.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub9.PNG]]&lt;br /&gt;
&lt;br /&gt;
9. Minge uuesti oma itcollege.ee postkasti, kuhu on jõudnud selline kiri, et saad kasutama hakata GitHubi tudengipaketti.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub10.PNG|850px]]&lt;br /&gt;
&lt;br /&gt;
10. Ja ongi kõik!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Viited&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Peeter_Fridolin)&amp;diff=118123</id>
		<title>GitHub tudengipaketi taotlemine (Peeter Fridolin)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Peeter_Fridolin)&amp;diff=118123"/>
		<updated>2017-02-25T15:19:08Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: Created page with &amp;quot;&amp;lt;h1&amp;gt;Sissejuhatus&amp;lt;/h1&amp;gt; Käesolevas artiklis juhendatakse tellima GitHubi tudengipaketti IT Kolledži emailiga.&amp;lt;ref&amp;gt;[https://education.github.com/pack GitHub Student Developer P...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Sissejuhatus&amp;lt;/h1&amp;gt;&lt;br /&gt;
Käesolevas artiklis juhendatakse tellima GitHubi tudengipaketti IT Kolledži emailiga.&amp;lt;ref&amp;gt;[https://education.github.com/pack GitHub Student Developer Pack]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Tellimise juhend&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Avage veebileht https://education.github.com/pack.&lt;br /&gt;
&lt;br /&gt;
2. Nüüd vajuta nupule &amp;quot;Get your pack&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub1.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
3. Loo uus kasutaja vajutades nupule &amp;quot;Create an account&amp;quot; (Kui sul on konto olemas, vaata üle, et sa olen ikka loginud sisse IT Kolledži emailiga).&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub2.PNG]]&lt;br /&gt;
&lt;br /&gt;
4. Järgnevalt tuleb täita nõutud väljad. Kindlasti pange meiliaadressi lõppu @itcollege.ee. Edasi vajutage &amp;quot;Create an account&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub3.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
5. Edasi tuleb valida tasuta ja tasulise liikmeplaani vahel. Valige tasuta oma praegust, kuna nagunii saate tasulise oma tudengipaketti pärast. Vajutage &amp;quot;Continue&amp;quot; nupule.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub4.PNG|800px]]&lt;br /&gt;
&lt;br /&gt;
6. Kinnitame, et oleme õpilane. Vajutage &amp;quot;Yes,I&#039;m a student&amp;quot; nupule.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub5.PNG|700px]]&lt;br /&gt;
&lt;br /&gt;
7. Sellel lehel tuleb täita kõike väljad. Enda meiliaadressi pead ka ära kinnitama, minnes enda koolimeilile http://www.outlook.com/itcollege.ee. Kui oled kõike tingimusi ära täitnud, vajutage rohelisele nupule &amp;quot;Submit Request&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub8.PNG]]&lt;br /&gt;
&lt;br /&gt;
8. Taotlus on esitatud ja peaksite saama sellise teate.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub9.PNG]]&lt;br /&gt;
&lt;br /&gt;
9. Minge uuesti oma itcollege.ee postkasti, kuhu on jõudnud selline kiri, et saad kasutama hakata GitHubi tudengipaketti.&lt;br /&gt;
&lt;br /&gt;
[[File:GitHub10.PNG|850px]]&lt;br /&gt;
&lt;br /&gt;
10. Ja ongi kõik!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Viited&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub10.PNG&amp;diff=118122</id>
		<title>File:GitHub10.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub10.PNG&amp;diff=118122"/>
		<updated>2017-02-25T15:14:07Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub9.PNG&amp;diff=118121</id>
		<title>File:GitHub9.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub9.PNG&amp;diff=118121"/>
		<updated>2017-02-25T15:08:51Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub8.PNG&amp;diff=118120</id>
		<title>File:GitHub8.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub8.PNG&amp;diff=118120"/>
		<updated>2017-02-25T15:02:47Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub5.PNG&amp;diff=118119</id>
		<title>File:GitHub5.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub5.PNG&amp;diff=118119"/>
		<updated>2017-02-25T15:01:33Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub4.PNG&amp;diff=118118</id>
		<title>File:GitHub4.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub4.PNG&amp;diff=118118"/>
		<updated>2017-02-25T14:54:56Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub3.PNG&amp;diff=118117</id>
		<title>File:GitHub3.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub3.PNG&amp;diff=118117"/>
		<updated>2017-02-25T14:50:26Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub2.PNG&amp;diff=118116</id>
		<title>File:GitHub2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub2.PNG&amp;diff=118116"/>
		<updated>2017-02-25T14:47:37Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GitHub1.PNG&amp;diff=118115</id>
		<title>File:GitHub1.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GitHub1.PNG&amp;diff=118115"/>
		<updated>2017-02-25T14:40:01Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Pfridoli&amp;diff=108239</id>
		<title>User:Pfridoli</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Pfridoli&amp;diff=108239"/>
		<updated>2016-10-16T13:13:41Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Erialatutvustus 2016 (Päevaõpe) ==&lt;br /&gt;
&lt;br /&gt;
Autor: Peeter Fridolin&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
=== Essee ===&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis õpitavast annab parima ülevaate aine nimega &amp;quot;Õpingukorraldus ja erialatutvustus&amp;quot;. Selle aine loengud algasid koheselt esimesel õpinädalal. Lisaks tavapärasele kolledži ja õppekava üldtutvustusele, oli väga huvitavaks osaks erinevate IT valdkonnas tegutsevate inimeste kutsumine loengutesse rääkimaks oma edulugudest ning tegevustest IT maailmas.&lt;br /&gt;
&lt;br /&gt;
Esimeses eriala tutvustuse loengus oli külaliseks riigi infosüsteemi peaarhitekt Andres Kütt, kes ehitas oma esinemise üles nn „memuaaride vormis“ pannes teema pealkirjaks &amp;quot;Sinna ja tagasi&amp;quot;. Esinemine ise oli emotsionaalne ning täis elulisi värvikaid võrdlusi ning kujundeid. Loengu esimeses pooles keskendus Andres oma õpingutele ning esialgsele töökarjäärile. Juba lapsepõlvest peale meeldis talle kasutada arvuteid ja teha kõikvõimalikke programme. Ta tahtis küll keskenduda ka muudele asjadele, kuid mis iganes suuna ta valis, tekkis tal ikkagi kokkupuude arvutitega. Kuna Andres on käinud mitmes erinevas ülikoolis, siis on tal neid hea võrrelda ning tema järeldus on, et kõik koolid on väga erinevad. Mõned ülikoolid keskenduvad rohkem akadeemilisele, teised aga praktilisele suunale. Talle meeldis rohkem praktiline suund, kunaselle kaudu sai tema asjade olemusest paremini aru. Andrese soovitus oli õppida võimalikult paljudes ja võimalikult heades erinevates koolides ning omandada laiapõhjalisi teadmisi. Kuigi Andres oli keskkoolis väga edukas, lõpetades selle kuldmedaliga ning seetõttu tundusid ülikoolis alguses mõned õppeained „igavad“, jõudis ta üsna kiiresti järeldusele, et mittevajalikke aineid ei ole olemas ning kõik õppeained annavad kasulikke teadmisi ja oskusi juurde. Esinemise teises pooles hakkas Andres rääkima oma põhitööst - arhitektiks olemisest ning arhitektuurist. Arhitektuurist mitte tavapärases (ehituste) mõistes, vaid süsteemide ja IT arhitektuurist. Arhitekt on põhimõtteliselt projekti juht. Võib olla on kuskil levinud arvamus, et need inimesed teevad vähe tööd ja raiskavad enda ning teiste aega, kuid tegelikult teevad nad aga palju. Nad töötavad välja projektide eesmärkide alusel strateegiad ning tegevuskavad, komplekteerivad meeskonnad ja juhivad protsesse. Ühesõnaga, nad juhivad projekte nii, et see toimuks kõige optimaalsemal viisil  et tekiks võimalikult vähe vigu. Loeng oli huvitav ja selle põhisõnum oli see, et kõik on inimese enda kätes, kui ta tahab midagi saavutada. Oluline on enda jaoks leida igas asjas sisu ja mõte. Mõtetuid asju ei ole olemas.&lt;br /&gt;
&lt;br /&gt;
Teise loengu külaliseks olid Kristel ja Marko Kruustük ning nende teemaks oli &amp;quot;Testimine ja startupid&amp;quot;. Mõlemad töötavad startup firmas nimega Testlio. Nad rääkisid startupidest ja testimisest. Sissejuhatuseks rääkisid nad, kuidas nad sattusid IT maailma ja miks neile nii väga meeldib testimine. Seletasid ka ära, mis testijad teevad ja miks see nii huvitav ala on. Testijad põhimõtteliselt kontrollivad programme, et need töötaksid veatult ja korralikult. Loengu teises poolesräägiti startupidest. Esinejad tõid erinevaid näiteid kuulsatest Eesti startupidest (Transferwise, Pipedrive vms) ja rääkisid ka enda teekonnast startupi maailma. Nagu tavaliselt oli ka neil algus raske ning tekkis erinevaid takistusi, kuid lõpuks  said nad hakkama. Loengu lõpus andsid nad ka startupide tegemiseks häid vihjeid, põhimõtteliselt, kui on tahtmine luua mingi startup, siis peab olema kindel visioon. Oluline  on mõtelda selle peale, kas ideest saab ka äri teha. Selleks on vaja palju plaanimist ja tegutsemist. Kokkuvõtvalt saan öelda, et loeng oli vajalik. Sain esmased teadmised testimisest ning testijate tegevusestning ülevaate startupidest.&lt;br /&gt;
&lt;br /&gt;
Kolmanda loengu külaliseks oli IT süsteemide administreerimises ekspert Lembitu Ling ja tema teemaks oli &amp;quot;Süsadminnimisest&amp;quot;. Sarnaselt eelnevatele esinejatele rääkis ta alguses, kuidas ta sattus IT maailma ning konkreetsesse valdkonda ja mida ta täpsemalt teeb. Loengus keskenduti IT süsteemide administreerimisele, lektor  andis häid näpunäiteid,  kuidas adminite elu lihtsamaks teha. Näiteks kui tekib vajadus  mingite protsesside või tegevuste korduvaks tegemiseks, siis on oluline otsida lahendused korduvate tegevuste automatiseerimiseks. Loengu lõpuosas rääkis esineja ka adminide ja arendajate võimalikest keerulistest suhetest. Mõlemal poolel on omad nõudmised ja võimalused , mis teevad üsna sageli olukorra lahendamise raskemaks. Lembitu soovitus arendajatele oli teha oma arendusplaane, nii et nad ei satuks tülli adminitega. See loeng laiendas ka minu maailmapilti, sest sain teada, missugune on admini elu ja kuidas nad teevad koostööd arendajatega. Kuna ma õpin arendajaks, siis saan ma sellega ka tulevikus arvestada.&lt;br /&gt;
&lt;br /&gt;
Neljanda loengu külaliseks oli Andres Septer ja Einar Koltšanov. Loengu alustas Andres teemaga &amp;quot;Kuhu ennast siis maha müüa&amp;quot;. Ta tutvustas põhjalikult  erinevaid IT töökohtasid tuues välja nende eripärad ning  plusse ja miinuseid igal töökohal (riigiasutuses, enterprisesis, startupis jne). Ta tähtsustas „kodutöö“ tegemise vajalikkust enne töökohta otsimist ning lõplikku valikut. Vajalik on uuridatäpsemalt firmade  tausta, kaugemaid eesmärke, konkreetseid tegevussuundi ning nende töökeskkondi. Raske on töötada keskkonnas, kus on raske midagi saavutada. Andres ei soovitanud otsida töökohti avaliku keskkonna (näiteks CV keskus) kaudu, sest seal otsitakse ja pakutakse tavaliselt &amp;quot;jäänuseid&amp;quot;. Kindlasti tasub kasutada kaasaegseid suhtlusvõrgustikku, tuttavate kogemusi ja teadmisi firmade ning töökohtade suhtes. Andrese soovitus oli ka mitte liituda kiirustades mingi „suvalise startupiga“. Kindlasti kontrolli selle tausta ja pigem alusta ise startupiga, sest siis saad sa ise „seda hullumeelsust“ juhtida. Loengu teises pooles esines  Einar Koltšanov teemal &amp;quot;IT vs äripool&amp;quot;. Tema sõnum  oli see, et  millega iganes sa infotehnoogia alal tegeled, sul tekib alati  kokkupuutumus äriga. Iga IT spetsialist peaks oskama ka äri ajada. Äriplaani esitlusel peab selgelt ära defineerima oma soovid ning eesmärgid. Kõik ei saa aru erinevatest ning keerulistest IT terminitest. Kuna maailm muutub kiiresti, siis pead sa olema avatud muudatustele, neid aktsepteerima ja neile ka kiiresti reageerima. Ettekande lõpus peatus ta ka töötamisel välismaal. Jällegi, kui on  plaan minna tööle välismaale, uuri enne tausta ning võimalusi. Seda tegamata oled kindlasti vastastikku erinevate probleemidega. Kokkuvõtvalt sain loengust ülevaate erinevatest IT töökohtadest, karjäärivalikust ning tulevikus saan nende teadmistega töökoha valiku ning karjääri planeerimisel arvestada.&lt;br /&gt;
&lt;br /&gt;
Viienda loengu külaliseks oli EMTA analüütikaosakonna juhataja Ivar Laur. Loengu teemaks oli &amp;quot;Andmed ei allu analüüsile&amp;quot;. Lektor rääkis pikalt andmete analüüsimisest IT valdkonna vaatenurgast, peatudes veidi ka tehnilisel poolel. Andmeanalüüsi tegemine annab võime ja võimaluse objetiivsete otsuste tegemiseks. See aitab otsustajatel suunata  ressursse õigetesse kohtasse ning määrata prioriteete. Kuna Ivar töötab EMTA-s, siis peatus ta ka andmeanalüüsi vajalikkusel oma töökohal. EMTA-le on erinevad andmed väga vajalikud, sest nende alusel analüüsitakse isikute/ettevõtete käitumist, kaardistatakse riskikäitumised jms. Andmeanalüüsi tulemusel tuvastatakse ja üritatakse eristada ausaid ning ebaausaid ettevõtteid või isikuid. Tavaliselt leitakse pettused läbi käitumismustri, varasema tegevuse või seoste järgi. Loengu lõpus rääkis esineja analüüsiosakonna seostest IT-ga. Pisemad analüüsid tehakse tavaliselt Exceli abil, aga kui tahetakse teha suuri projekte, siis kindlasti tekib vajadus keerukamate IT lahenduste järele. Selleks on aga vaja piisava jõudlusega infrastruktuuri. Kuna erinevad andmebaasid võivad olla väga mahukad ning andmeid võib tulla lõpmatuseni, siis selliste andmebaaside IT lahendusd võivad muutuda väga keerulisteks ning mahukateks. Siit on kerged tekkima vastuolud IT inimeste ning analüütikute vahel. Tänu sellele presentatsioonile tekkis mul arusaam analüüsimise ja selle vajalikkuse kohta. &lt;br /&gt;
&lt;br /&gt;
Kuuenda loengu esineja oli küberjulgeoleku valdkonna arendaja, endine Riigi Infosüsteemide Ameti peadirektor Jaan Priisalu. Tema teemaks oli “Eesti Vabariigi küberkaitse”. Tavapäraselt rääkis ta sissejuhatuseks endast  ja oma endistest töökohtadest. Valdava aja oma senisest tegevusest on ta pühendanud küberneetikale ja küberkaitsele, hetkel töötab Jaan TTÜ-s. Loengu põhiosas keskendus lektor küberneetikale ja andmeturbele. Lektori sõnum oli selles, et kui ehitada küberkaitse süsteemi, siis see peab see olema võimalikult lihtne ja mitmeti kasutatav. Näiteks, kui Eestis toimusid 2007 aastal Pronksiöö sündmused, toimus samal ajal ka hiiglaslik küberrünnak, mida pandi tähele kogu maailmas. Tänu sellele sündmusele muudeti Eestis riigiküberkaitse süsteemi. Pärast seda tehti ka Eestisse NATO küberkaitse keskuse, mida Jaan nimetab eestlaste jaoks peavõiduks. Küberkaitse on pidev õppimine, pidevalt on vaja jälgida mujal maailmas toimuvat ning muutustega pidevalt kaasas käia ning nendele kiiresti reageerida. Lektor selgitas ka krüpto töötamis põhimõtte. Lihtsustatult tähendab see seda, et jätame andmed põhimõtteliselt vastase nina alla, aga peidame need keerukuse taha ära. Lõpuks peatus Jaan ka Küberkaitse Liidul. Liidu eesmärk on luua „kollektiivset aju“ ja seda pidevalt arendada. Küberkaitses on äärmiselt oluline koostöö ning head suhted meie partnerite ja  naabritega. Loeng andis  esmased teadmised küberkaitsest ja teadmise, kuidas Eesti jõudis selles valdkonnas maailmas tipptasemele.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu külaliseks oli Hedi Mardisoo, kes töötab Starman AS-is. Tema teemaks oli “IT ja turundus”. Lektor peatus põhjalikult turundusel, tuues elulisi näiteid erinevate firmade turunduse ning brändide kohta. Minule jäi esinejalt kõlama Amazoni asutaja Jeff Bezonsi lause „Bränd on see, mida inimesed räägivad sinust peale seda, kui sa oled ruumist lahkunud“. Turunduses on oluline sõnum, miks ja kellele sa mingit toodet teed või teenust osutad (WHY). Oluline on toote sisu ja praktiline kasutus (WHAT). Tähtis roll on ka toote kliendile müümise viisil (HOW) – st. kujundusel, pakendil ning müügistrateegial (reklaam, müügitoetus, koht, teenuse vahetu osutaja). Lühidalt peatus lektor ka PR-l kui turunduse olulisel osal.  Iga firma peab suhtlema klientidega, neid kuulama ning nende soovidega arvestama. Tähtis on avatus ja usaldusväärsus. Kui firma vassib ja keerutab pidevalt ning esitab valeandmeid, siis usaldus kaob. Usaldust tagasi võita on kordades keerukam, kui seda kaotada. Tihti ei taastata usaldust kunagi. Jutu kokkuvõtteks toontas lektor jällegi, et hästi oluline on koostöö ning IT ja ärimaailm peab rääkima ühte ning mõlmale poolele arusaadavat keelt.&lt;br /&gt;
&lt;br /&gt;
Kõik loengud olid vajalikud ja huvitavad. Neis kaeti valdavalt erinevad IT valdkonnad, anti neist selge üldülevaade, toodi läbi lektorite isiklike kogemuste välja valdkondade eripärad ning seosed teiste valdkondadega. Väga palju räägitigi seostest. Oluline on eristada olulist mitteolulisest ning leida seoseid. Tähtis on leida valdkondade ühisosa ning teha koostööd. IT-s saab küll palju asju teha üksinda, aga kui tahad teha midagi suurt, pead töötama meeskonnas ja tegema koostööd. Kokkuvõtvalt saan öelda, et kõik loengud olid huvitavad ja andsid  alginfot ning teadmisi sellest, kuidas tulevikus õigeid otsuseid teha ning paremini hakkama saada.&lt;br /&gt;
&lt;br /&gt;
=== Õpingukorralduse küsimused ===&lt;br /&gt;
&lt;br /&gt;
==== Küsimus B ====&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal? &amp;lt;ref&amp;gt;[https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd#.C3.95pingukorralduse_k.C3.BCsimused &amp;quot;Septer, A. Erialatutvustus ISa ja ISd.  (WWW) https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd  (12.10.2016)&amp;quot;]. Õpingukorralduse küsimused &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Kui on esimene õppeaasta, siis saad teha kordussooritust aine toimumise semestris, aine toimumisele järgnevas semestris ning järgmise õppeaasta eelnädalal. Kui on teine õppeaasta, siis toimuvad kordussooritused aine toimumisele järgnevas semestris ja järgmise õppeaasta eelnädalal. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.12. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Kui tahad kordussooritust teha, pead tegelema ÕISiga. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.8.1.&amp;lt;/ref&amp;gt; Õppekorraldus eeskiri ei maininud midagi leppimisega, seega ma eeldan, et sa pead ikka rääkima õppejõuga. &lt;br /&gt;
# Kui on soov teha kordussooritust, siis sa pead registreeruma ÕIS-i kaudu (Kordussoorituste ajakava avaldatakse õppeinfosüsteemis). &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.8.1. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Aine kordussooritusele registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.8.1. &amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Kuidas%20p%C3%A4%C3%A4sen%20kordussooritusele? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/  (09.10.2016)&amp;quot;]. Punkt 10 &amp;lt;/ref&amp;gt;&lt;br /&gt;
# RF tudengid ei pea maksma kordussooritusele, aga ikka peavad registreeruma. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Kuidas%20p%C3%A4%C3%A4sen%20kordussooritusele? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/  (09.10.2016)&amp;quot;]. Punkt 10&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Korduseksamid on OF õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Kuidas%20p%C3%A4%C3%A4sen%20kordussooritusele? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/  (09.10.2016)&amp;quot;]. Punkt 10&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Küsimus 1 ====&lt;br /&gt;
&lt;br /&gt;
Teisel või kolmandal õppeaastal avastad, et teine õppekava sobib paremini ja sa otsustad õppekava vahetada. Millised on tegevused ja mis ajaks tuleb need teha, et vahetada õppekava?&lt;br /&gt;
Kas deklareeritud, kuid tegemata jäänud valikaine tuleb kolledži lõpetamiseks tingimata sooritada? Millega pean arvestama, deklareerides valikaineid üle õppekavas ette nähtud mahu (sh. deklareeritud, kuid sooritamata jäänud valikained)? &amp;lt;ref&amp;gt;[https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd#.C3.95pingukorralduse_k.C3.BCsimused &amp;quot;Septer, A. Erialatutvustus ISa ja ISd.  (WWW) https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd  (12.10.2016)&amp;quot;]. Õpingukorralduse küsimused &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Kui on soov vahetada õppekava, siis peab üliõpilane hiljemalt 1 tööpäeva enne semestri punase joone päeva EIK õppeosakonda rektori nimele vabas vormis kirjaliku avalduse ja nimekirja õppesooritustest, mille arvestamist uue õppekava osana taotletakse. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 7.2.1. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Üliõpilane peab oma õpinguaja jooksul sooritama kõik tema poolt täidetavas õppekavas olevad kohustuslikud ained ja õppekavas ettenähtud mahus valikaineid. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#%C3%95ppetegevuse%20alused &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 1.3.6. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Riigifinantseeritaval õppekohal tuleb tasuda õppekava nominaalmahtu (180 EAP) ületavate õpingute eest. Seega, kui oled deklareerinud ühte õppeainet mitu korda või deklareerinud valikaineid üle õppekavas sätestatud määra, esitatakse sulle õppemaksu arve  &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Mida%20deklareerimisel%20arvestada? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/ (09.10.2016)&amp;quot;]. Punkt 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ülesanne ====&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. &amp;lt;ref&amp;gt;[https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd#.C3.95pingukorralduse_k.C3.BCsimused &amp;quot;Septer, A. Erialatutvustus ISa ja ISd.  (WWW) https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd  (12.10.2016)&amp;quot;]. Õpingukorralduse küsimused &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna mu koodi lõpul on 9 ja 1 siis pean võtma x=28, y=20.&lt;br /&gt;
&lt;br /&gt;
Esimesel semestril sai ta 28 EAP.&lt;br /&gt;
&lt;br /&gt;
Teisel semestril sai ta 20 EAP.&lt;br /&gt;
&lt;br /&gt;
Kõrgharidusreform (KKK) ütleb, et 2016/2017 õppeaastal peab tudeng täitma 27 EAP semestris. Kui jääb sellest alla, siis peab maksma iga 50 €/EAP eest. Õppeaasta miinimum peaks olema ka 30EAP. Tegemata võib jätta ainult 6 EAP. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/ (09.10.2016)&amp;quot;]. Punkt 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
60 EAP - (28 EAP + 20 EAP)= 12 EAP&lt;br /&gt;
&lt;br /&gt;
12 EAP - 6 EAP = 6 EAP&lt;br /&gt;
&lt;br /&gt;
6 EAP * 50 €/EAP = 300 €&lt;br /&gt;
&lt;br /&gt;
Tudeng peab &#039;&#039;&#039;6 EAP&#039;&#039;&#039; puudumise pärast maksma &#039;&#039;&#039;300 €&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Viited===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Pfridoli&amp;diff=108238</id>
		<title>User:Pfridoli</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Pfridoli&amp;diff=108238"/>
		<updated>2016-10-16T13:13:10Z</updated>

		<summary type="html">&lt;p&gt;Pfridoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Erialatutvustus 2016 (Päevaõpe) ==&lt;br /&gt;
&lt;br /&gt;
Autor: Peeter Fridolin&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
=== Essee ===&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis õpitavast annab parima ülevaate aine nimega &amp;quot;Õpingukorraldus ja erialatutvustus&amp;quot;. Selle aine loengud algasid koheselt esimesel õpinädalal. Lisaks tavapärasele kolledži ja õppekava üldtutvustusele, oli väga huvitavaks osaks erinevate IT valdkonnas tegutsevate inimeste kutsumine loengutesse rääkimaks oma edulugudest ning tegevustest IT maailmas.&lt;br /&gt;
&lt;br /&gt;
Esimeses eriala tutvustuse loengus oli külaliseks riigi infosüsteemi peaarhitekt Andres Kütt, kes ehitas oma esinemise üles nn „memuaaride vormis“ pannes teema pealkirjaks &amp;quot;Sinna ja tagasi&amp;quot;. Esinemine ise oli emotsionaalne ning täis elulisi värvikaid võrdlusi ning kujundeid. Loengu esimeses pooles keskendus Andres oma õpingutele ning esialgsele töökarjäärile. Juba lapsepõlvest peale meeldis talle kasutada arvuteid ja teha kõikvõimalikke programme. Ta tahtis küll keskenduda ka muudele asjadele, kuid mis iganes suuna ta valis, tekkis tal ikkagi kokkupuude arvutitega. Kuna Andres on käinud mitmes erinevas ülikoolis, siis on tal neid hea võrrelda ning tema järeldus on, et kõik koolid on väga erinevad. Mõned ülikoolid keskenduvad rohkem akadeemilisele, teised aga praktilisele suunale. Talle meeldis rohkem praktiline suund, kunaselle kaudu sai tema asjade olemusest paremini aru. Andrese soovitus oli õppida võimalikult paljudes ja võimalikult heades erinevates koolides ning omandada laiapõhjalisi teadmisi. Kuigi Andres oli keskkoolis väga edukas, lõpetades selle kuldmedaliga ning seetõttu tundusid ülikoolis alguses mõned õppeained „igavad“, jõudis ta üsna kiiresti järeldusele, et mittevajalikke aineid ei ole olemas ning kõik õppeained annavad kasulikke teadmisi ja oskusi juurde. Esinemise teises pooles hakkas Andres rääkima oma põhitööst - arhitektiks olemisest ning arhitektuurist. Arhitektuurist mitte tavapärases (ehituste) mõistes, vaid süsteemide ja IT arhitektuurist. Arhitekt on põhimõtteliselt projekti juht. Võib olla on kuskil levinud arvamus, et need inimesed teevad vähe tööd ja raiskavad enda ning teiste aega, kuid tegelikult teevad nad aga palju. Nad töötavad välja projektide eesmärkide alusel strateegiad ning tegevuskavad, komplekteerivad meeskonnad ja juhivad protsesse. Ühesõnaga, nad juhivad projekte nii, et see toimuks kõige optimaalsemal viisil  et tekiks võimalikult vähe vigu. Loeng oli huvitav ja selle põhisõnum oli see, et kõik on inimese enda kätes, kui ta tahab midagi saavutada. Oluline on enda jaoks leida igas asjas sisu ja mõte. Mõtetuid asju ei ole olemas.&lt;br /&gt;
&lt;br /&gt;
Teise loengu külaliseks olid Kristel ja Marko Kruustük ning nende teemaks oli &amp;quot;Testimine ja startupid&amp;quot;. Mõlemad töötavad startup firmas nimega Testlio. Nad rääkisid startupidest ja testimisest. Sissejuhatuseks rääkisid nad, kuidas nad sattusid IT maailma ja miks neile nii väga meeldib testimine. Seletasid ka ära, mis testijad teevad ja miks see nii huvitav ala on. Testijad põhimõtteliselt kontrollivad programme, et need töötaksid veatult ja korralikult. Loengu teises poolesräägiti startupidest. Esinejad tõid erinevaid näiteid kuulsatest Eesti startupidest (Transferwise, Pipedrive vms) ja rääkisid ka enda teekonnast startupi maailma. Nagu tavaliselt oli ka neil algus raske ning tekkis erinevaid takistusi, kuid lõpuks  said nad hakkama. Loengu lõpus andsid nad ka startupide tegemiseks häid vihjeid, põhimõtteliselt, kui on tahtmine luua mingi startup, siis peab olema kindel visioon. Oluline  on mõtelda selle peale, kas ideest saab ka äri teha. Selleks on vaja palju plaanimist ja tegutsemist. Kokkuvõtvalt saan öelda, et loeng oli vajalik. Sain esmased teadmised testimisest ning testijate tegevusestning ülevaate startupidest.&lt;br /&gt;
&lt;br /&gt;
Kolmanda loengu külaliseks oli IT süsteemide administreerimises ekspert Lembitu Ling ja tema teemaks oli &amp;quot;Süsadminnimisest&amp;quot;. Sarnaselt eelnevatele esinejatele rääkis ta alguses, kuidas ta sattus IT maailma ning konkreetsesse valdkonda ja mida ta täpsemalt teeb. Loengus keskenduti IT süsteemide administreerimisele, lektor  andis häid näpunäiteid,  kuidas adminite elu lihtsamaks teha. Näiteks kui tekib vajadus  mingite protsesside või tegevuste korduvaks tegemiseks, siis on oluline otsida lahendused korduvate tegevuste automatiseerimiseks. Loengu lõpuosas rääkis esineja ka adminide ja arendajate võimalikest keerulistest suhetest. Mõlemal poolel on omad nõudmised ja võimalused , mis teevad üsna sageli olukorra lahendamise raskemaks. Lembitu soovitus arendajatele oli teha oma arendusplaane, nii et nad ei satuks tülli adminitega. See loeng laiendas ka minu maailmapilti, sest sain teada, missugune on admini elu ja kuidas nad teevad koostööd arendajatega. Kuna ma õpin arendajaks, siis saan ma sellega ka tulevikus arvestada.&lt;br /&gt;
&lt;br /&gt;
Neljanda loengu külaliseks oli Andres Septer ja Einar Koltšanov. Loengu alustas Andres teemaga &amp;quot;Kuhu ennast siis maha müüa&amp;quot;. Ta tutvustas põhjalikult  erinevaid IT töökohtasid tuues välja nende eripärad ning  plusse ja miinuseid igal töökohal (riigiasutuses, enterprisesis, startupis jne). Ta tähtsustas „kodutöö“ tegemise vajalikkust enne töökohta otsimist ning lõplikku valikut. Vajalik on uuridatäpsemalt firmade  tausta, kaugemaid eesmärke, konkreetseid tegevussuundi ning nende töökeskkondi. Raske on töötada keskkonnas, kus on raske midagi saavutada. Andres ei soovitanud otsida töökohti avaliku keskkonna (näiteks CV keskus) kaudu, sest seal otsitakse ja pakutakse tavaliselt &amp;quot;jäänuseid&amp;quot;. Kindlasti tasub kasutada kaasaegseid suhtlusvõrgustikku, tuttavate kogemusi ja teadmisi firmade ning töökohtade suhtes. Andrese soovitus oli ka mitte liituda kiirustades mingi „suvalise startupiga“. Kindlasti kontrolli selle tausta ja pigem alusta ise startupiga, sest siis saad sa ise „seda hullumeelsust“ juhtida. Loengu teises pooles esines  Einar Koltšanov teemal &amp;quot;IT vs äripool&amp;quot;. Tema sõnum  oli see, et  millega iganes sa infotehnoogia alal tegeled, sul tekib alati  kokkupuutumus äriga. Iga IT spetsialist peaks oskama ka äri ajada. Äriplaani esitlusel peab selgelt ära defineerima oma soovid ning eesmärgid. Kõik ei saa aru erinevatest ning keerulistest IT terminitest. Kuna maailm muutub kiiresti, siis pead sa olema avatud muudatustele, neid aktsepteerima ja neile ka kiiresti reageerima. Ettekande lõpus peatus ta ka töötamisel välismaal. Jällegi, kui on  plaan minna tööle välismaale, uuri enne tausta ning võimalusi. Seda tegamata oled kindlasti vastastikku erinevate probleemidega. Kokkuvõtvalt sain loengust ülevaate erinevatest IT töökohtadest, karjäärivalikust ning tulevikus saan nende teadmistega töökoha valiku ning karjääri planeerimisel arvestada.&lt;br /&gt;
&lt;br /&gt;
Viienda loengu külaliseks oli EMTA analüütikaosakonna juhataja Ivar Laur. Loengu teemaks oli &amp;quot;Andmed ei allu analüüsile&amp;quot;. Lektor rääkis pikalt andmete analüüsimisest IT valdkonna vaatenurgast, peatudes veidi ka tehnilisel poolel. Andmeanalüüsi tegemine annab võime ja võimaluse objetiivsete otsuste tegemiseks. See aitab otsustajatel suunata  ressursse õigetesse kohtasse ning määrata prioriteete. Kuna Ivar töötab EMTA-s, siis peatus ta ka andmeanalüüsi vajalikkusel oma töökohal. EMTA-le on erinevad andmed väga vajalikud, sest nende alusel analüüsitakse isikute/ettevõtete käitumist, kaardistatakse riskikäitumised jms. Andmeanalüüsi tulemusel tuvastatakse ja üritatakse eristada ausaid ning ebaausaid ettevõtteid või isikuid. Tavaliselt leitakse pettused läbi käitumismustri, varasema tegevuse või seoste järgi. Loengu lõpus rääkis esineja analüüsiosakonna seostest IT-ga. Pisemad analüüsid tehakse tavaliselt Exceli abil, aga kui tahetakse teha suuri projekte, siis kindlasti tekib vajadus keerukamate IT lahenduste järele. Selleks on aga vaja piisava jõudlusega infrastruktuuri. Kuna erinevad andmebaasid võivad olla väga mahukad ning andmeid võib tulla lõpmatuseni, siis selliste andmebaaside IT lahendusd võivad muutuda väga keerulisteks ning mahukateks. Siit on kerged tekkima vastuolud IT inimeste ning analüütikute vahel. Tänu sellele presentatsioonile tekkis mul arusaam analüüsimise ja selle vajalikkuse kohta. &lt;br /&gt;
&lt;br /&gt;
Kuuenda loengu esineja oli küberjulgeoleku valdkonna arendaja, endine Riigi Infosüsteemide Ameti peadirektor Jaan Priisalu. Tema teemaks oli “Eesti Vabariigi küberkaitse”. Tavapäraselt rääkis ta sissejuhatuseks endast  ja oma endistest töökohtadest. Valdava aja oma senisest tegevusest on ta pühendanud küberneetikale ja küberkaitsele, hetkel töötab Jaan TTÜ-s. Loengu põhiosas keskendus lektor küberneetikale ja andmeturbele. Lektori sõnum oli selles, et kui ehitada küberkaitse süsteemi, siis see peab see olema võimalikult lihtne ja mitmeti kasutatav. Näiteks, kui Eestis toimusid 2007 aastal Pronksiöö sündmused, toimus samal ajal ka hiiglaslik küberrünnak, mida pandi tähele kogu maailmas. Tänu sellele sündmusele muudeti Eestis riigiküberkaitse süsteemi. Pärast seda tehti ka Eestisse NATO küberkaitse keskuse, mida Jaan nimetab eestlaste jaoks peavõiduks. Küberkaitse on pidev õppimine, pidevalt on vaja jälgida mujal maailmas toimuvat ning muutustega pidevalt kaasas käia ning nendele kiiresti reageerida. Lektor selgitas ka krüpto töötamis põhimõtte. Lihtsustatult tähendab see seda, et jätame andmed põhimõtteliselt vastase nina alla, aga peidame need keerukuse taha ära. Lõpuks peatus Jaan ka Küberkaitse Liidul. Liidu eesmärk on luua „kollektiivset aju“ ja seda pidevalt arendada. Küberkaitses on äärmiselt oluline koostöö ning head suhted meie partnerite ja  naabritega. Loeng andis  esmased teadmised küberkaitsest ja teadmise, kuidas Eesti jõudis selles valdkonnas maailmas tipptasemele.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu külaliseks oli Hedi Mardisoo, kes töötab Starman AS-is. Tema teemaks oli “IT ja turundus”. Lektor peatus põhjalikult turundusel, tuues elulisi näiteid erinevate firmade turunduse ning brändide kohta. Minule jäi esinejalt kõlama Amazoni asutaja Jeff Bezonsi lause „Bränd on see, mida inimesed räägivad sinust peale seda, kui sa oled ruumist lahkunud“. Turunduses on oluline sõnum, miks ja kellele sa mingit toodet teed või teenust osutad (WHY). Oluline on toote sisu ja praktiline kasutus (WHAT). Tähtis roll on ka toote kliendile müümise viisil (HOW) – st. kujundusel, pakendil ning müügistrateegial (reklaam, müügitoetus, koht, teenuse vahetu osutaja). Lühidalt peatus lektor ka PR-l kui turunduse olulisel osal.  Iga firma peab suhtlema klientidega, neid kuulama ning nende soovidega arvestama. Tähtis on avatus ja usaldusväärsus. Kui firma vassib ja keerutab pidevalt ning esitab valeandmeid, siis usaldus kaob. Usaldust tagasi võita on kordades keerukam, kui seda kaotada. Tihti ei taastata usaldust kunagi. Jutu kokkuvõtteks toontas lektor jällegi, et hästi oluline on koostöö ning IT ja ärimaailm peab rääkima ühte ning mõlmale poolele arusaadavat keelt.&lt;br /&gt;
&lt;br /&gt;
Kõik loengud olid vajalikud ja huvitavad. Neis kaeti valdavalt erinevad IT valdkonnad, anti neist selge üldülevaade, toodi läbi lektorite isiklike kogemuste välja valdkondade eripärad ning seosed teiste valdkondadega. Väga palju räägitigi seostest. Oluline on eristada olulist mitteolulisest ning leida seoseid. Tähtis on leida valdkondade ühisosa ning teha koostööd. IT-s saab küll palju asju teha üksinda, aga kui tahad teha midagi suurt, pead töötama meeskonnas ja tegema koostööd. Kokkuvõtvalt saan öelda, et kõik loengud olid huvitavad ja andsid  alginfot ning teadmisi sellest, kuidas tulevikus õigeid otsuseid teha ning paremini hakkama saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Õpingukorralduse küsimused ===&lt;br /&gt;
&lt;br /&gt;
==== Küsimus B ====&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal? &amp;lt;ref&amp;gt;[https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd#.C3.95pingukorralduse_k.C3.BCsimused &amp;quot;Septer, A. Erialatutvustus ISa ja ISd.  (WWW) https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd  (12.10.2016)&amp;quot;]. Õpingukorralduse küsimused &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Kui on esimene õppeaasta, siis saad teha kordussooritust aine toimumise semestris, aine toimumisele järgnevas semestris ning järgmise õppeaasta eelnädalal. Kui on teine õppeaasta, siis toimuvad kordussooritused aine toimumisele järgnevas semestris ja järgmise õppeaasta eelnädalal. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.12. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Kui tahad kordussooritust teha, pead tegelema ÕISiga. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.8.1.&amp;lt;/ref&amp;gt; Õppekorraldus eeskiri ei maininud midagi leppimisega, seega ma eeldan, et sa pead ikka rääkima õppejõuga. &lt;br /&gt;
# Kui on soov teha kordussooritust, siis sa pead registreeruma ÕIS-i kaudu (Kordussoorituste ajakava avaldatakse õppeinfosüsteemis). &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.8.1. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Aine kordussooritusele registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 5.2.8.1. &amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Kuidas%20p%C3%A4%C3%A4sen%20kordussooritusele? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/  (09.10.2016)&amp;quot;]. Punkt 10 &amp;lt;/ref&amp;gt;&lt;br /&gt;
# RF tudengid ei pea maksma kordussooritusele, aga ikka peavad registreeruma. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Kuidas%20p%C3%A4%C3%A4sen%20kordussooritusele? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/  (09.10.2016)&amp;quot;]. Punkt 10&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Korduseksamid on OF õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Kuidas%20p%C3%A4%C3%A4sen%20kordussooritusele? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/  (09.10.2016)&amp;quot;]. Punkt 10&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Küsimus 1 ====&lt;br /&gt;
&lt;br /&gt;
Teisel või kolmandal õppeaastal avastad, et teine õppekava sobib paremini ja sa otsustad õppekava vahetada. Millised on tegevused ja mis ajaks tuleb need teha, et vahetada õppekava?&lt;br /&gt;
Kas deklareeritud, kuid tegemata jäänud valikaine tuleb kolledži lõpetamiseks tingimata sooritada? Millega pean arvestama, deklareerides valikaineid üle õppekavas ette nähtud mahu (sh. deklareeritud, kuid sooritamata jäänud valikained)? &amp;lt;ref&amp;gt;[https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd#.C3.95pingukorralduse_k.C3.BCsimused &amp;quot;Septer, A. Erialatutvustus ISa ja ISd.  (WWW) https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd  (12.10.2016)&amp;quot;]. Õpingukorralduse küsimused &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Kui on soov vahetada õppekava, siis peab üliõpilane hiljemalt 1 tööpäeva enne semestri punase joone päeva EIK õppeosakonda rektori nimele vabas vormis kirjaliku avalduse ja nimekirja õppesooritustest, mille arvestamist uue õppekava osana taotletakse. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 7.2.1. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Üliõpilane peab oma õpinguaja jooksul sooritama kõik tema poolt täidetavas õppekavas olevad kohustuslikud ained ja õppekavas ettenähtud mahus valikaineid. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#%C3%95ppetegevuse%20alused &amp;quot;IT Kolledži Nõukogu, Õppekorralduse eeskiri.  (WWW) http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/  (09.10.2016)&amp;quot;]. Punkt 1.3.6. &amp;lt;/ref&amp;gt;&lt;br /&gt;
# Riigifinantseeritaval õppekohal tuleb tasuda õppekava nominaalmahtu (180 EAP) ületavate õpingute eest. Seega, kui oled deklareerinud ühte õppeainet mitu korda või deklareerinud valikaineid üle õppekavas sätestatud määra, esitatakse sulle õppemaksu arve  &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Mida%20deklareerimisel%20arvestada? &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/ (09.10.2016)&amp;quot;]. Punkt 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ülesanne ====&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. &amp;lt;ref&amp;gt;[https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd#.C3.95pingukorralduse_k.C3.BCsimused &amp;quot;Septer, A. Erialatutvustus ISa ja ISd.  (WWW) https://wiki.itcollege.ee/index.php/Erialatutvustus_ISa_ja_ISd  (12.10.2016)&amp;quot;]. Õpingukorralduse küsimused &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna mu koodi lõpul on 9 ja 1 siis pean võtma x=28, y=20.&lt;br /&gt;
&lt;br /&gt;
Esimesel semestril sai ta 28 EAP.&lt;br /&gt;
&lt;br /&gt;
Teisel semestril sai ta 20 EAP.&lt;br /&gt;
&lt;br /&gt;
Kõrgharidusreform (KKK) ütleb, et 2016/2017 õppeaastal peab tudeng täitma 27 EAP semestris. Kui jääb sellest alla, siis peab maksma iga 50 €/EAP eest. Õppeaasta miinimum peaks olema ka 30EAP. Tegemata võib jätta ainult 6 EAP. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine &amp;quot;Kõrgharidusreform. (WWW) http://www.itcollege.ee/tudengile/kkk/ (09.10.2016)&amp;quot;]. Punkt 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
60 EAP - (28 EAP + 20 EAP)= 12 EAP&lt;br /&gt;
&lt;br /&gt;
12 EAP - 6 EAP = 6 EAP&lt;br /&gt;
&lt;br /&gt;
6 EAP * 50 €/EAP = 300 €&lt;br /&gt;
&lt;br /&gt;
Tudeng peab &#039;&#039;&#039;6 EAP&#039;&#039;&#039; puudumise pärast maksma &#039;&#039;&#039;300 €&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Viited===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Pfridoli</name></author>
	</entry>
</feed>