<?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=Osoeruma</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=Osoeruma"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Osoeruma"/>
	<updated>2026-05-07T23:21:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123536</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123536"/>
		<updated>2017-06-12T18:53:48Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Projekti lähtekood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
====XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====XSLT XML: XML-i struktuuri muutmine====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse ja klientrakenduse analüüs==&lt;br /&gt;
&lt;br /&gt;
===Kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Kodutöö eesmärgiks on luua veebiteenus ja klientrakendus, mis aitaksid lihtsustada ja automatiseerida korteriühistu tööd. Rakendus peaks eelkõige võimaldama kuvada korteriomanikele nende maja puudutavaid teateid ja korraldada maja puudutavate küsimuste kohta hääletusi. Oleks hea, kui see võimaldaks ka arvete automaatset koostamist ja elanikele saatmist, kuid võib-olla ei jätku selle realiseerimiseks aega-&lt;br /&gt;
&lt;br /&gt;
===ERD===&lt;br /&gt;
&lt;br /&gt;
[[File:osoerumaerd.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate jagamine kahte gruppi - admin ja tavakasutaja&lt;br /&gt;
* Admin kasutaja saab lisada süsteemi tavakasutajaid täita nende kohta käivaid andmeid&lt;br /&gt;
* Admin kasutaja saab lisada majaelanikele teateid&lt;br /&gt;
* Admin kasutaja saab korraldada erinevatel teemadel hääletusi&lt;br /&gt;
* Tavakasutaja näeb tema maja puudutavaid teateid&lt;br /&gt;
* Tavakasutaja saab osaleda hääletustel&lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutaja saab sisestada süsteemi andmed teenuste kohta, mida ta on kuu jooksul tarbinud ning süsteem koostab talle selle põhjal arve.&lt;br /&gt;
&lt;br /&gt;
===Projekti lähtekood===&lt;br /&gt;
Lähtekoodi leiab aadressilt http://enos.itcollege.ee/~osoeruma/OttSoerumaeProjekt.zip&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123535</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123535"/>
		<updated>2017-06-12T18:53:18Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
====XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====XSLT XML: XML-i struktuuri muutmine====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse ja klientrakenduse analüüs==&lt;br /&gt;
&lt;br /&gt;
===Kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Kodutöö eesmärgiks on luua veebiteenus ja klientrakendus, mis aitaksid lihtsustada ja automatiseerida korteriühistu tööd. Rakendus peaks eelkõige võimaldama kuvada korteriomanikele nende maja puudutavaid teateid ja korraldada maja puudutavate küsimuste kohta hääletusi. Oleks hea, kui see võimaldaks ka arvete automaatset koostamist ja elanikele saatmist, kuid võib-olla ei jätku selle realiseerimiseks aega-&lt;br /&gt;
&lt;br /&gt;
===ERD===&lt;br /&gt;
&lt;br /&gt;
[[File:osoerumaerd.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate jagamine kahte gruppi - admin ja tavakasutaja&lt;br /&gt;
* Admin kasutaja saab lisada süsteemi tavakasutajaid täita nende kohta käivaid andmeid&lt;br /&gt;
* Admin kasutaja saab lisada majaelanikele teateid&lt;br /&gt;
* Admin kasutaja saab korraldada erinevatel teemadel hääletusi&lt;br /&gt;
* Tavakasutaja näeb tema maja puudutavaid teateid&lt;br /&gt;
* Tavakasutaja saab osaleda hääletustel&lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutaja saab sisestada süsteemi andmed teenuste kohta, mida ta on kuu jooksul tarbinud ning süsteem koostab talle selle põhjal arve.&lt;br /&gt;
&lt;br /&gt;
===Projekti lähtekood===&lt;br /&gt;
Lähtekood on leitav aadressil http://enos.itcollege.ee/~osoeruma/OttSoerumaeProjekt.zip&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</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_2017&amp;diff=123487</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=123487"/>
		<updated>2017-06-12T06:10:49Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* 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; 2017=&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 API 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;
* &#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_2017#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS 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;
&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;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&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, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmine toimub ruumis 314 neljapäeval, 8ndal juunil peale konsultatsiooni, mis algab kell 16:00.&lt;br /&gt;
&lt;br /&gt;
*16:30 - Bob&#039;s Burgers&lt;br /&gt;
*16:45 - Redundant Rappers&lt;br /&gt;
*17:00 - ...&lt;br /&gt;
*17:15 - Ott&lt;br /&gt;
*17:30 - ..&lt;br /&gt;
*17:45 - ..&lt;br /&gt;
*18:00 - ..&lt;br /&gt;
*18:15 - ..&lt;br /&gt;
&lt;br /&gt;
kui nendest aegadest ei piisa, siis lisada aegu juurde ise 15 min tsükliga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reede&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*16:00 - Meeskond: QView (neljapäeval pole tiimi!)&amp;lt;br&amp;gt;&lt;br /&gt;
*16:15 - Meeskond: HelpOut&amp;lt;br&amp;gt;&lt;br /&gt;
*16:30 - Meeskond: VeebiGurmaanid &amp;lt;br&amp;gt;&lt;br /&gt;
*16:45 - &lt;br /&gt;
*17:00 - Meeskond: Blogify&lt;br /&gt;
*17:15 - Meeskond: Sense Of Direction&lt;br /&gt;
*17.30 - ??? Profit&lt;br /&gt;
*17.45 -&lt;br /&gt;
*18.00 - Meeskond: Echo (Tiimiliikmed jõuavad selleks ajaks)&lt;br /&gt;
&lt;br /&gt;
... kui nendest aegadest ei piisa, siis lisada aegu juurde ise 15 min tsükliga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esmaspäev&#039;&#039;&#039;&lt;br /&gt;
*08:45 - &lt;br /&gt;
*09:00 - Unnamed team&lt;br /&gt;
*09:15 - RK&lt;br /&gt;
*09:30 - Kirde sai&lt;br /&gt;
*09:45 - &lt;br /&gt;
*10:00 - ..&lt;br /&gt;
*10:15* - Falador&lt;br /&gt;
* Ott&lt;br /&gt;
&lt;br /&gt;
..ülejäänud meeskonnad panevad nime kirja siia ning kaitsmine toimub päeva jooksul jooksvalt. Kaitsta saavad need, kellel on nimi siin kirjas&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 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;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Helistajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
Meeskonna koduleht: [[Helistajad]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: &lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/User_talk:Meeskond:_VeebiGurmaanid#M.C3.A4rkused: VeebiGurmaanid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna XML/XSD/XSLT : [https://wiki.itcollege.ee/index.php/Meeskond:_Redundant_Rappers#XML_.2F_XSD_.2F_XSLT]&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon meeskonnale Sense Of Direction: [https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Poly&amp;quot; [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#Retsensioon_XML-failide_kohta_meeskonnale_.22Poly.22 siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&amp;lt;BR&amp;gt; [https://wiki.itcollege.ee/index.php/RK#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Team_Echo#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Redundant_Rappers#Retsensioon_Team_Echo_poolt Retsensioon meeskonnale Redundant Rappers]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers#XML_Retsensioon_meeskonnale_VeebiGurmaanid Retsensioon meeskonnale &#039;&#039;&#039;VeebiGurmaanid&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_HelpOut HelpOut]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Muru#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Repi Meeskond: Repi]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Blogify Retsensioon: BLOGIFY]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: HelpOut===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_HelpOut Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* XML/XSLT/XSD retsensioon meeskonnale &#039;&#039;&#039;Falador&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Falador siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/2017_Meeskond_Poly Meeskond: Poly]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Roland Kontson&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope] ===&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML/XSLT/XSD&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Bob%27s_Burgers Bob&#039;s Burgers] &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Blogify Blogify]&lt;br /&gt;
&lt;br /&gt;
===Meeskond [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab Alt + Tab]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Esimene_osa Esimene osa:] [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XML XML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSD XSD] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_HTML XSLT HTML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Anal.C3.BC.C3.BCs Analüüs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Muru Muru]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Kirde_sai Meeskond: Kirde sai]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Teearu&lt;br /&gt;
*Berit Põldoja&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirde_sai#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Unnamed Team===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Kirotar&lt;br /&gt;
*Jaan Kostõgov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Unnamed Team]]&lt;br /&gt;
 &lt;br /&gt;
Meeskonna retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2017_Meeskond_Poly Poly]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/%3F%3F%3F_Profit ??? Profit] ===&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
* Frank Karl Koppel&lt;br /&gt;
* Aldin Talve&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Purgis Retsensioon meeskonnale Purgis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Purgis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
* Kelli Lukas &lt;br /&gt;
Meeskonna koduleht: [[Purgis]]&amp;lt;br&amp;gt;&lt;br /&gt;
Esimene osa asub [https://wiki.itcollege.ee/index.php/Purgis#XML siin]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Alt_%2B_Tab  Alt + Tab]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Falador]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
* Elina Kuldkepp&lt;br /&gt;
Meeskonna koguleht: [[Meeskond: Falador]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#XML.2FXSD.2FXSLT XML/XSD/XSLT]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#Veebiteenus Veebiteenuse analüüs]&amp;lt;br&amp;gt;&lt;br /&gt;
XML retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&amp;lt;br&amp;gt;&lt;br /&gt;
Veebiteenuse analüüsi retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Blogify Blogify]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
&lt;br /&gt;
XML etapi Retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Ott#Retsensioon_XML_kohta_meeskonnalt_Blogify Ott]&lt;br /&gt;
&lt;br /&gt;
LÕPPTOODE:[https://drive.google.com/open?id=0B2jSU1zbUNk8YUxxYlZQMUs3UUU SIIN]&lt;br /&gt;
(teenuse ja kliendi zipid + Käivitusjuhend)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Proovitud_abielu Proovitud abielu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Elina Kuldkepp&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Proovitud_abielu#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: [https://wiki.itcollege.ee/index.php/Mjart Mjart] ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Märt Häkkinen&lt;br /&gt;
XML/XSLT/XSD Retsensioon meeskonnale [Proovitud Abielu https://wiki.itcollege.ee/index.php/Talk:Proovitud_abielu]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Ott Ott]===&lt;br /&gt;
Liige:&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ott#XML_Retsensioon_meeskonnale_Kirde_sai Kirde sai]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/PageNotFound PageNotFound]===&lt;br /&gt;
&#039;&#039;&#039;Liige:&#039;&#039;&#039;&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Mjart XML-i retsensioon meeskonnale Mjart, meeskond PageNotFound poolt] (kirjutatud 01.05.2017)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/TahaksLopetada TahaksLopetada]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Naris&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/PhoneBookService PhoneBookService]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Sulased]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Osa&lt;br /&gt;
* Taavi Kivimaa&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Sulased Koduleht]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction Restsensioon XML/XSD/XSLT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Tudengisündroom===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Marko Saluste&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:Team_PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Team_Ticketer]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
Esitatud tööd leiab meeskonna [https://wiki.itcollege.ee/index.php/Team_SPOT lehelt]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;PC KartKicker&amp;quot; [https://wiki.itcollege.ee/index.php/JRT#Retsensioon_JRT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Ninjas in pyjamas&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/JRT#Retsensioon_meeskonnale_.22Ninjas_in_pyjamas.22] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Meeskond: Ninjas in Pyjamas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Anna Linskaja&lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
* Sergei Hristoforov&lt;br /&gt;
* Artyom Likhachev&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Talupood Meeskond: Talutooted]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talupood#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/DevHelpVR Meeskond: DevHelp]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML failide retsensioon tiimile Ticketer, 26.03.2017:&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Ticketer]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~mjaager/VR2/DevHelp2_final/ Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; &lt;br /&gt;
[https://devhelp.visualstudio.com/DevHelp2 DevHelp2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon:&#039;&#039;&#039;&lt;br /&gt;
[TODO]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PC_KartKicker Meeskond: PC KartKicker]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
* Jan Eerik&lt;br /&gt;
XML failide retsensioon meeskonnale DevHelpVR, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:DevHelpVR Talk:DevHelpVR] &amp;lt;br&amp;gt;&lt;br /&gt;
XML failide retsensioon meeskonnale Ninjas in pyjamas, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ninjas_in_pyjamas Talk:Ninjas_in_pyjamas]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/rent_a_bike Meeskond: rent-A-bike]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/A$unik Meeskond: A$unik]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123321</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123321"/>
		<updated>2017-06-08T11:14:21Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
====XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====XSLT XML: XML-i struktuuri muutmine====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse ja klientrakenduse analüüs==&lt;br /&gt;
&lt;br /&gt;
===Kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Kodutöö eesmärgiks on luua veebiteenus ja klientrakendus, mis aitaksid lihtsustada ja automatiseerida korteriühistu tööd. Rakendus peaks eelkõige võimaldama kuvada korteriomanikele nende maja puudutavaid teateid ja korraldada maja puudutavate küsimuste kohta hääletusi. Oleks hea, kui see võimaldaks ka arvete automaatset koostamist ja elanikele saatmist, kuid võib-olla ei jätku selle realiseerimiseks aega-&lt;br /&gt;
&lt;br /&gt;
===ERD===&lt;br /&gt;
&lt;br /&gt;
[[File:osoerumaerd.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate jagamine kahte gruppi - admin ja tavakasutaja&lt;br /&gt;
* Admin kasutaja saab lisada süsteemi tavakasutajaid täita nende kohta käivaid andmeid&lt;br /&gt;
* Admin kasutaja saab lisada majaelanikele teateid&lt;br /&gt;
* Admin kasutaja saab korraldada erinevatel teemadel hääletusi&lt;br /&gt;
* Tavakasutaja näeb tema maja puudutavaid teateid&lt;br /&gt;
* Tavakasutaja saab osaleda hääletustel&lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutaja saab sisestada süsteemi andmed teenuste kohta, mida ta on kuu jooksul tarbinud ning süsteem koostab talle selle põhjal arve.&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123320</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123320"/>
		<updated>2017-06-08T11:14:02Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
====XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====XSLT XML: XML-i struktuuri muutmine====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse ja klientrakenduse analüüs==&lt;br /&gt;
&lt;br /&gt;
===Kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Kodutöö eesmärgiks on luua veebiteenus ja klientrakendus, mis aitaksid lihtsustada ja automatiseerida korteriühistu tööd. Rakendus peaks eelkõige võimaldama kuvada korteriomanikele nende maja puudutavaid teateid ja korraldada maja puudutavate küsimuste kohta hääletusi. Oleks hea, kui see võimaldaks ka arvete automaatset koostamist ja elanikele saatmist, kuid võib-olla ei jätku selle realiseerimiseks aega-&lt;br /&gt;
&lt;br /&gt;
===ERD===[[File:osoerumaerd.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate jagamine kahte gruppi - admin ja tavakasutaja&lt;br /&gt;
* Admin kasutaja saab lisada süsteemi tavakasutajaid täita nende kohta käivaid andmeid&lt;br /&gt;
* Admin kasutaja saab lisada majaelanikele teateid&lt;br /&gt;
* Admin kasutaja saab korraldada erinevatel teemadel hääletusi&lt;br /&gt;
* Tavakasutaja näeb tema maja puudutavaid teateid&lt;br /&gt;
* Tavakasutaja saab osaleda hääletustel&lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutaja saab sisestada süsteemi andmed teenuste kohta, mida ta on kuu jooksul tarbinud ning süsteem koostab talle selle põhjal arve.&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123319</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123319"/>
		<updated>2017-06-08T11:13:27Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
====XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====XSLT XML: XML-i struktuuri muutmine====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse ja klientrakenduse analüüs==&lt;br /&gt;
&lt;br /&gt;
===Kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Kodutöö eesmärgiks on luua veebiteenus ja klientrakendus, mis aitaksid lihtsustada ja automatiseerida korteriühistu tööd. Rakendus peaks eelkõige võimaldama kuvada korteriomanikele nende maja puudutavaid teateid ja korraldada maja puudutavate küsimuste kohta hääletusi. Oleks hea, kui see võimaldaks ka arvete automaatset koostamist ja elanikele saatmist, kuid võib-olla ei jätku selle realiseerimiseks aega&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate jagamine kahte gruppi - admin ja tavakasutaja&lt;br /&gt;
* Admin kasutaja saab lisada süsteemi tavakasutajaid täita nende kohta käivaid andmeid&lt;br /&gt;
* Admin kasutaja saab lisada majaelanikele teateid&lt;br /&gt;
* Admin kasutaja saab korraldada erinevatel teemadel hääletusi&lt;br /&gt;
* Tavakasutaja näeb tema maja puudutavaid teateid&lt;br /&gt;
* Tavakasutaja saab osaleda hääletustel&lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutaja saab sisestada süsteemi andmed teenuste kohta, mida ta on kuu jooksul tarbinud ning süsteem koostab talle selle põhjal arve.&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123318</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=123318"/>
		<updated>2017-06-08T11:12:46Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
====XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====XSLT XML: XML-i struktuuri muutmine====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse ja klientrakenduse analüüs==&lt;br /&gt;
&lt;br /&gt;
===Kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Kodutöö eesmärgiks on luua veebiteenus ja klientrakendus, mis aitaksid lihtsustada ja automatiseerida korteriühistu tööd. Rakendus peaks eelkõige võimaldama kuvada korteriomanikele nende maja puudutavaid teateid ja korraldada maja puudutavate küsimuste kohta hääletusi. Oleks hea, kui see võimaldaks ka arvete automaatset koostamist ja elanikele saatmist, kuid võib-olla ei jätku selle realiseerimiseks aega.&lt;br /&gt;
&lt;br /&gt;
===ERD===&lt;br /&gt;
&lt;br /&gt;
[[File:osoerumaerd.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate jagamine kahte gruppi - admin ja tavakasutaja&lt;br /&gt;
* Admin kasutaja saab lisada süsteemi tavakasutajaid täita nende kohta käivaid andmeid&lt;br /&gt;
* Admin kasutaja saab lisada majaelanikele teateid&lt;br /&gt;
* Admin kasutaja saab korraldada erinevatel teemadel hääletusi&lt;br /&gt;
* Tavakasutaja näeb tema maja puudutavaid teateid&lt;br /&gt;
* Tavakasutaja saab osaleda hääletustel&lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutaja saab sisestada süsteemi andmed teenuste kohta, mida ta on kuu jooksul tarbinud ning süsteem koostab talle selle põhjal arve.&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Osoerumaerd.jpg&amp;diff=123317</id>
		<title>File:Osoerumaerd.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Osoerumaerd.jpg&amp;diff=123317"/>
		<updated>2017-06-08T11:11:07Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: Osoeruma uploaded a new version of File:Osoerumaerd.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</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_2017&amp;diff=123316</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=123316"/>
		<updated>2017-06-08T11:07:38Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* 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; 2017=&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 API 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;
* &#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_2017#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS 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;
&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;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&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, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmine toimub ruumis 314 neljapäeval, 8ndal juunil peale konsultatsiooni, mis algab kell 16:00.&lt;br /&gt;
&lt;br /&gt;
*16:30 - Bob&#039;s Burgers&lt;br /&gt;
*16:45 - Redundant Rappers&lt;br /&gt;
*17:00 - RK&lt;br /&gt;
*17:15 - Ott&lt;br /&gt;
*17:30 - ..&lt;br /&gt;
*17:45 - ..&lt;br /&gt;
*18:00 - ..&lt;br /&gt;
*18:15 - ..&lt;br /&gt;
&lt;br /&gt;
kui nendest aegadest ei piisa, siis lisada aegu juurde ise 15 min tsükliga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reede&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*16:00 - Meeskond: QView (neljapäeval pole tiimi!)&amp;lt;br&amp;gt;&lt;br /&gt;
*16:15 - Meeskond: HelpOut&amp;lt;br&amp;gt;&lt;br /&gt;
*16:30 - Meeskond: VeebiGurmaanid &amp;lt;br&amp;gt;&lt;br /&gt;
*16:45 - Meeskond: Helistajad (et oleks ikka rohkem mida näidata reedel)&lt;br /&gt;
*17:00 - Meeskond: Blogify&lt;br /&gt;
*17:15 - Meeskond: Sense Of Direction&lt;br /&gt;
*17.30 - ??? Profit&lt;br /&gt;
*17.45 -&lt;br /&gt;
*18.00 - Meeskond: Echo (Tiimiliikmed jõuavad selleks ajaks)&lt;br /&gt;
... kui nendest aegadest ei piisa, siis lisada aegu juurde ise 15 min tsükliga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esmaspäev&#039;&#039;&#039;&lt;br /&gt;
*08:45 - &lt;br /&gt;
*09:00 -&lt;br /&gt;
*09:15 -&lt;br /&gt;
*09:30&lt;br /&gt;
&lt;br /&gt;
..ülejäänud meeskonnad panevad nime kirja siia ning kaitsmine toimub päeva jooksul jooksvalt. Kaitsta saavad need, kellel on nimi siin kirjas&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 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;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Helistajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
Meeskonna koduleht: [[Helistajad]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: &lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/User_talk:Meeskond:_VeebiGurmaanid#M.C3.A4rkused: VeebiGurmaanid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna XML/XSD/XSLT : [https://wiki.itcollege.ee/index.php/Meeskond:_Redundant_Rappers#XML_.2F_XSD_.2F_XSLT]&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon meeskonnale Sense Of Direction: [https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Poly&amp;quot; [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#Retsensioon_XML-failide_kohta_meeskonnale_.22Poly.22 siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&amp;lt;BR&amp;gt; [https://wiki.itcollege.ee/index.php/RK#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Team_Echo#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Redundant_Rappers#Retsensioon_Team_Echo_poolt Retsensioon meeskonnale Redundant Rappers]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers#XML_Retsensioon_meeskonnale_VeebiGurmaanid Retsensioon meeskonnale &#039;&#039;&#039;VeebiGurmaanid&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_HelpOut HelpOut]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Muru#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Repi Meeskond: Repi]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Blogify Retsensioon: BLOGIFY]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: HelpOut===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_HelpOut Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* XML/XSLT/XSD retsensioon meeskonnale &#039;&#039;&#039;Falador&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Falador siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/2017_Meeskond_Poly Meeskond: Poly]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Roland Kontson&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope] ===&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML/XSLT/XSD&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Bob%27s_Burgers Bob&#039;s Burgers] &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Blogify Blogify]&lt;br /&gt;
&lt;br /&gt;
===Meeskond [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab Alt + Tab]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Esimene_osa Esimene osa:] [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XML XML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSD XSD] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_HTML XSLT HTML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Anal.C3.BC.C3.BCs Analüüs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Muru Muru]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Kirde_sai Meeskond: Kirde sai]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Teearu&lt;br /&gt;
*Berit Põldoja&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirde_sai#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Unnamed Team===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Kirotar&lt;br /&gt;
*Jaan Kostõgov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Unnamed Team]]&lt;br /&gt;
 &lt;br /&gt;
Meeskonna retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2017_Meeskond_Poly Poly]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/%3F%3F%3F_Profit ??? Profit] ===&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
* Frank Karl Koppel&lt;br /&gt;
* Aldin Talve&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Purgis Retsensioon meeskonnale Purgis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Purgis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
* Kelli Lukas &lt;br /&gt;
Meeskonna koduleht: [[Purgis]]&amp;lt;br&amp;gt;&lt;br /&gt;
Esimene osa asub [https://wiki.itcollege.ee/index.php/Purgis#XML siin]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Alt_%2B_Tab  Alt + Tab]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Falador]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
Meeskonna koguleht: [[Meeskond: Falador]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#XML.2FXSD.2FXSLT XML/XSD/XSLT]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#Veebiteenus Veebiteenuse analüüs]&amp;lt;br&amp;gt;&lt;br /&gt;
XML retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&amp;lt;br&amp;gt;&lt;br /&gt;
Veebiteenuse analüüsi retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Blogify Blogify]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
&lt;br /&gt;
XML etapi Retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Ott#Retsensioon_XML_kohta_meeskonnalt_Blogify Ott]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Proovitud_abielu Proovitud abielu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Elina Kuldkepp&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Proovitud_abielu#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: [https://wiki.itcollege.ee/index.php/Mjart Mjart] ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Märt Häkkinen&lt;br /&gt;
XML/XSLT/XSD Retsensioon meeskonnale [Proovitud Abielu https://wiki.itcollege.ee/index.php/Talk:Proovitud_abielu]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Ott Ott]===&lt;br /&gt;
Liige:&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ott#XML_Retsensioon_meeskonnale_Kirde_sai Kirde sai]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/PageNotFound PageNotFound]===&lt;br /&gt;
&#039;&#039;&#039;Liige:&#039;&#039;&#039;&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Mjart XML-i retsensioon meeskonnale Mjart, meeskond PageNotFound poolt] (kirjutatud 01.05.2017)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/TahaksLopetada TahaksLopetada]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Naris&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:Team_PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Team_Ticketer]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
Esitatud tööd:&lt;br /&gt;
# [https://wiki.itcollege.ee/index.php/Team_SPOT#XML_.2F_XSD_.2F_XSLT XML/XSD/XSLT] + [https://wiki.itcollege.ee/index.php/Talk:JRT retsensioon meeskonnale JRT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;PC KartKicker&amp;quot; [https://wiki.itcollege.ee/index.php/JRT#Retsensioon_JRT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Ninjas in pyjamas&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/JRT#Retsensioon_meeskonnale_.22Ninjas_in_pyjamas.22] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Meeskond: Ninjas in Pyjamas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Anna Linskaja&lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
* Sergei Hristoforov&lt;br /&gt;
* Artyom Likhachev&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Talupood Meeskond: Talutooted]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talupood#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/DevHelpVR Meeskond: DevHelp]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML failide retsensioon tiimile Ticketer, 26.03.2017:&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Ticketer]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~mjaager/VR2/DevHelp2_final/ Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; &lt;br /&gt;
[https://devhelp.visualstudio.com/DevHelp2 DevHelp2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon:&#039;&#039;&#039;&lt;br /&gt;
[TODO]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PC_KartKicker Meeskond: PC KartKicker]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
* Jan Eerik&lt;br /&gt;
XML failide retsensioon meeskonnale DevHelpVR, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:DevHelpVR Talk:DevHelpVR] &amp;lt;br&amp;gt;&lt;br /&gt;
XML failide retsensioon meeskonnale Ninjas in pyjamas, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ninjas_in_pyjamas Talk:Ninjas_in_pyjamas]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/rent_a_bike Meeskond: rent-A-bike]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/A$unik Meeskond: A$unik]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Osoerumaerd.jpg&amp;diff=123315</id>
		<title>File:Osoerumaerd.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Osoerumaerd.jpg&amp;diff=123315"/>
		<updated>2017-06-08T11:05:51Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</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_2017&amp;diff=123312</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=123312"/>
		<updated>2017-06-08T10:20:44Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &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; 2017=&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 API 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;
* &#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_2017#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS 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;
&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;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&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, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmine toimub ruumis 314 neljapäeval, 8ndal juunil peale konsultatsiooni, mis algab kell 16:00.&lt;br /&gt;
&lt;br /&gt;
*16:30 - Bob&#039;s Burgers&lt;br /&gt;
*16:45 - Redundant Rappers&lt;br /&gt;
*17:00 - RK&lt;br /&gt;
*17:15 - Kirde sai&lt;br /&gt;
*17:30 - Ott &lt;br /&gt;
*17:45 - ..&lt;br /&gt;
*18:00 - ..&lt;br /&gt;
*18:15 - ..&lt;br /&gt;
&lt;br /&gt;
kui nendest aegadest ei piisa, siis lisada aegu juurde ise 15 min tsükliga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reede&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*16:00 - Meeskond: QView (neljapäeval pole tiimi!)&amp;lt;br&amp;gt;&lt;br /&gt;
*16:15 - Meeskond: HelpOut&amp;lt;br&amp;gt;&lt;br /&gt;
*16:30 - Meeskond: VeebiGurmaanid &amp;lt;br&amp;gt;&lt;br /&gt;
*16:45 - Meeskond: Helistajad (et oleks ikka rohkem mida näidata reedel)&lt;br /&gt;
*17:00 - Meeskond: Blogify&lt;br /&gt;
*17:15 - Meeskond: Sense Of Direction&lt;br /&gt;
*17.30 - ??? Profit&lt;br /&gt;
... kui nendest aegadest ei piisa, siis lisada aegu juurde ise 15 min tsükliga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Esmaspäev&#039;&#039;&#039;&lt;br /&gt;
*08:45 - &lt;br /&gt;
*09:00 -&lt;br /&gt;
*09:15 -&lt;br /&gt;
*09:30&lt;br /&gt;
&lt;br /&gt;
..ülejäänud meeskonnad panevad nime kirja siia ning kaitsmine toimub päeva jooksul jooksvalt. Kaitsta saavad need, kellel on nimi siin kirjas&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 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;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Helistajad===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
Meeskonna koduleht: [[Helistajad]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: &lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/User_talk:Meeskond:_VeebiGurmaanid#M.C3.A4rkused: VeebiGurmaanid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna XML/XSD/XSLT : [https://wiki.itcollege.ee/index.php/Meeskond:_Redundant_Rappers#XML_.2F_XSD_.2F_XSLT]&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon meeskonnale Sense Of Direction: [https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Poly&amp;quot; [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#Retsensioon_XML-failide_kohta_meeskonnale_.22Poly.22 siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&amp;lt;BR&amp;gt; [https://wiki.itcollege.ee/index.php/RK#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Team_Echo#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Redundant_Rappers#Retsensioon_Team_Echo_poolt Retsensioon meeskonnale Redundant Rappers]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers#XML_Retsensioon_meeskonnale_VeebiGurmaanid Retsensioon meeskonnale &#039;&#039;&#039;VeebiGurmaanid&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_HelpOut HelpOut]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Muru#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Repi Meeskond: Repi]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Blogify Retsensioon: BLOGIFY]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: HelpOut===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_HelpOut Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* XML/XSLT/XSD retsensioon meeskonnale &#039;&#039;&#039;Falador&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Falador siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/2017_Meeskond_Poly Meeskond: Poly]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Roland Kontson&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope] ===&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML/XSLT/XSD&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Bob%27s_Burgers Bob&#039;s Burgers] &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Blogify Blogify]&lt;br /&gt;
&lt;br /&gt;
===Meeskond [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab Alt + Tab]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Esimene_osa Esimene osa:] [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XML XML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSD XSD] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_HTML XSLT HTML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Anal.C3.BC.C3.BCs Analüüs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Muru Muru]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Kirde_sai Meeskond: Kirde sai]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Teearu&lt;br /&gt;
*Berit Põldoja&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirde_sai#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Unnamed Team===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Kirotar&lt;br /&gt;
*Jaan Kostõgov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Unnamed Team]]&lt;br /&gt;
 &lt;br /&gt;
Meeskonna retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2017_Meeskond_Poly Poly]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/%3F%3F%3F_Profit ??? Profit] ===&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
* Frank Karl Koppel&lt;br /&gt;
* Aldin Talve&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Purgis Retsensioon meeskonnale Purgis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Purgis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
* Kelli Lukas &lt;br /&gt;
Meeskonna koduleht: [[Purgis]]&amp;lt;br&amp;gt;&lt;br /&gt;
Esimene osa asub [https://wiki.itcollege.ee/index.php/Purgis#XML siin]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Alt_%2B_Tab  Alt + Tab]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Falador]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
Meeskonna koguleht: [[Meeskond: Falador]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#XML.2FXSD.2FXSLT XML/XSD/XSLT]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#Veebiteenus Veebiteenuse analüüs]&amp;lt;br&amp;gt;&lt;br /&gt;
XML retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&amp;lt;br&amp;gt;&lt;br /&gt;
Veebiteenuse analüüsi retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Blogify Blogify]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
&lt;br /&gt;
XML etapi Retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Ott#Retsensioon_XML_kohta_meeskonnalt_Blogify Ott]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Proovitud_abielu Proovitud abielu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Elina Kuldkepp&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Proovitud_abielu#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: [https://wiki.itcollege.ee/index.php/Mjart Mjart] ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Märt Häkkinen&lt;br /&gt;
XML/XSLT/XSD Retsensioon meeskonnale [Proovitud Abielu https://wiki.itcollege.ee/index.php/Talk:Proovitud_abielu]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Ott Ott]===&lt;br /&gt;
Liige:&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ott#XML_Retsensioon_meeskonnale_Kirde_sai Kirde sai]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/PageNotFound PageNotFound]===&lt;br /&gt;
&#039;&#039;&#039;Liige:&#039;&#039;&#039;&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Mjart XML-i retsensioon meeskonnale Mjart, meeskond PageNotFound poolt] (kirjutatud 01.05.2017)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/TahaksLopetada TahaksLopetada]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Naris&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:Team_PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Team_Ticketer]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
Esitatud tööd:&lt;br /&gt;
# [https://wiki.itcollege.ee/index.php/Team_SPOT#XML_.2F_XSD_.2F_XSLT XML/XSD/XSLT] + [https://wiki.itcollege.ee/index.php/Talk:JRT retsensioon meeskonnale JRT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;PC KartKicker&amp;quot; [https://wiki.itcollege.ee/index.php/JRT#Retsensioon_JRT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Ninjas in pyjamas&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/JRT#Retsensioon_meeskonnale_.22Ninjas_in_pyjamas.22] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Meeskond: Ninjas in Pyjamas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Anna Linskaja&lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
* Sergei Hristoforov&lt;br /&gt;
* Artyom Likhachev&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Talupood Meeskond: Talutooted]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talupood#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/DevHelpVR Meeskond: DevHelp]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML failide retsensioon tiimile Ticketer, 26.03.2017:&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Ticketer]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~mjaager/VR2/DevHelp2_final/ Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; &lt;br /&gt;
[https://devhelp.visualstudio.com/DevHelp2 DevHelp2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon:&#039;&#039;&#039;&lt;br /&gt;
[TODO]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PC_KartKicker Meeskond: PC KartKicker]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
* Jan Eerik&lt;br /&gt;
XML failide retsensioon meeskonnale DevHelpVR, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:DevHelpVR Talk:DevHelpVR] &amp;lt;br&amp;gt;&lt;br /&gt;
XML failide retsensioon meeskonnale Ninjas in pyjamas, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ninjas_in_pyjamas Talk:Ninjas_in_pyjamas]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/rent_a_bike Meeskond: rent-A-bike]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/A$unik Meeskond: A$unik]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;/div&gt;</summary>
		<author><name>Osoeruma</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_2017&amp;diff=123232</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=123232"/>
		<updated>2017-06-07T14:03:10Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &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; 2017=&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 API 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;
* &#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_2017#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS 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;
&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;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&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, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmine toimub ruumis 314 neljapäeval, 8ndal juunil peale konsultatsiooni, mis algab kell 15:00.&lt;br /&gt;
&lt;br /&gt;
*15:30 - Bob&#039;s Burgers&lt;br /&gt;
*15:45 -&lt;br /&gt;
*16:00 -&lt;br /&gt;
*16:15 -&lt;br /&gt;
*16:30 -&lt;br /&gt;
*16:45 -&lt;br /&gt;
*17:00 -&lt;br /&gt;
*17:15 -&lt;br /&gt;
*17:30 -&lt;br /&gt;
*17:45 -&lt;br /&gt;
*18:00 -&lt;br /&gt;
*18:15 -&lt;br /&gt;
*18:30 -&lt;br /&gt;
*18:45 -&lt;br /&gt;
*19:00 - Sense Of Direction&lt;br /&gt;
*19:15 - Ott&lt;br /&gt;
*19:30 - ??? Profit&lt;br /&gt;
*19:45 - Blogify&lt;br /&gt;
... kui nendest aegadest ei piisa, siis toimub kaitsmine ka reedel.&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 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;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/User_talk:Meeskond:_VeebiGurmaanid#M.C3.A4rkused: VeebiGurmaanid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna XML/XSD/XSLT : [https://wiki.itcollege.ee/index.php/Meeskond:_Redundant_Rappers#XML_.2F_XSD_.2F_XSLT]&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon meeskonnale Sense Of Direction: [https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Poly&amp;quot; [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#Retsensioon_XML-failide_kohta_meeskonnale_.22Poly.22 siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&amp;lt;BR&amp;gt; [https://wiki.itcollege.ee/index.php/RK#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Team_Echo#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Redundant_Rappers#Retsensioon_Team_Echo_poolt Retsensioon meeskonnale Redundant Rappers]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers#XML_Retsensioon_meeskonnale_VeebiGurmaanid Retsensioon meeskonnale &#039;&#039;&#039;VeebiGurmaanid&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_HelpOut HelpOut]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Muru#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Repi Meeskond: Repi]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Blogify Retsensioon: BLOGIFY]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: HelpOut===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_HelpOut Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* XML/XSLT/XSD retsensioon meeskonnale &#039;&#039;&#039;Falador&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Falador siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/2017_Meeskond_Poly Meeskond: Poly]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Roland Kontson&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope] ===&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML/XSLT/XSD&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Bob%27s_Burgers Bob&#039;s Burgers] &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Blogify Blogify]&lt;br /&gt;
&lt;br /&gt;
===Meeskond [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab Alt + Tab]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Esimene_osa Esimene osa:] [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XML XML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSD XSD] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_HTML XSLT HTML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Anal.C3.BC.C3.BCs Analüüs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Muru Muru]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Kirde_sai Meeskond: Kirde sai]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Teearu&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirde_sai#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Unnamed Team===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Kirotar&lt;br /&gt;
*Jaan Kostõgov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Unnamed Team]]&lt;br /&gt;
 &lt;br /&gt;
Meeskonna retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2017_Meeskond_Poly Poly]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/%3F%3F%3F_Profit ??? Profit] ===&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
* Frank Karl Koppel&lt;br /&gt;
* Aldin Talve&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Purgis Retsensioon meeskonnale Purgis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Purgis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
* Kelli Lukas &lt;br /&gt;
Meeskonna koduleht: [[Purgis]]&amp;lt;br&amp;gt;&lt;br /&gt;
Esimene osa asub [https://wiki.itcollege.ee/index.php/Purgis#XML siin]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Alt_%2B_Tab  Alt + Tab]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Falador]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
Meeskonna koguleht: [[Meeskond: Falador]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#XML.2FXSD.2FXSLT XML/XSD/XSLT]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#Veebiteenus Veebiteenuse analüüs]&amp;lt;br&amp;gt;&lt;br /&gt;
XML retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&amp;lt;br&amp;gt;&lt;br /&gt;
Veebiteenuse analüüsi retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_QView QView]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Blogify Blogify]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
&lt;br /&gt;
XML etapi Retsensioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Ott#Retsensioon_XML_kohta_meeskonnalt_Blogify Ott]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Proovitud_abielu Proovitud abielu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Berit Põldoja&lt;br /&gt;
*Elina Kuldkepp&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Proovitud_abielu#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
XML Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: [https://wiki.itcollege.ee/index.php/Mjart Mjart] ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Märt Häkkinen&lt;br /&gt;
XML/XSLT/XSD Retsensioon meeskonnale [Proovitud Abielu https://wiki.itcollege.ee/index.php/Talk:Proovitud_abielu]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Ott Ott]===&lt;br /&gt;
Liige:&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ott#XML_Retsensioon_meeskonnale_Kirde_sai Kirde sai]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/PageNotFound PageNotFound]===&lt;br /&gt;
&#039;&#039;&#039;Liige:&#039;&#039;&#039;&lt;br /&gt;
*Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Mjart XML-i retsensioon meeskonnale Mjart, meeskond PageNotFound poolt] (kirjutatud 01.05.2017)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/TahaksLopetada TahaksLopetada]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Naris&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:Team_PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon meeskonnale PC KartKicker: [https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Team_Ticketer]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
Esitatud tööd:&lt;br /&gt;
# [https://wiki.itcollege.ee/index.php/Team_SPOT#XML_.2F_XSD_.2F_XSLT XML/XSD/XSLT] + [https://wiki.itcollege.ee/index.php/Talk:JRT retsensioon meeskonnale JRT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;PC KartKicker&amp;quot; [https://wiki.itcollege.ee/index.php/JRT#Retsensioon_JRT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Ninjas in pyjamas&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/JRT#Retsensioon_meeskonnale_.22Ninjas_in_pyjamas.22] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Meeskond: Ninjas in Pyjamas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Anna Linskaja&lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
* Sergei Hristoforov&lt;br /&gt;
* Artyom Likhachev&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Talupood Meeskond: Talutooted]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talupood#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:PC_KartKicker Talk:PC_KartKicker]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/DevHelpVR Meeskond: DevHelp]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML failide retsensioon tiimile Ticketer, 26.03.2017:&#039;&#039;&#039;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Ticketer]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
[http://enos.itcollege.ee/~mjaager/VR2/DevHelp2_final/ Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; &lt;br /&gt;
[https://devhelp.visualstudio.com/DevHelp2 DevHelp2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon:&#039;&#039;&#039;&lt;br /&gt;
[TODO]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PC_KartKicker Meeskond: PC KartKicker]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
* Jan Eerik&lt;br /&gt;
XML failide retsensioon meeskonnale DevHelpVR, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:DevHelpVR Talk:DevHelpVR] &amp;lt;br&amp;gt;&lt;br /&gt;
XML failide retsensioon meeskonnale Ninjas in pyjamas, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ninjas_in_pyjamas Talk:Ninjas_in_pyjamas]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/rent_a_bike Meeskond: rent-A-bike]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Erika Ehmann&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/A$unik Meeskond: A$unik]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hardi Antsov&lt;br /&gt;
* Juhan Trink&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=120494</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=120494"/>
		<updated>2017-04-27T10:38:48Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==XML/XSD/XSLT==&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
====XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====XSLT XML: XML-i struktuuri muutmine====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse ja klientrakenduse analüüs==&lt;br /&gt;
&lt;br /&gt;
===Kirjeldus===&lt;br /&gt;
&lt;br /&gt;
Kodutöö eesmärgiks on luua veebiteenus ja klientrakendus, mis aitaksid lihtsustada ja automatiseerida korteriühistu tööd. Rakendus peaks eelkõige võimaldama kuvada korteriomanikele nende maja puudutavaid teateid ja korraldada maja puudutavate küsimuste kohta hääletusi. Oleks hea, kui see võimaldaks ka arvete automaatset koostamist ja elanikele saatmist, kuid võib-olla ei jätku selle realiseerimiseks aega&lt;br /&gt;
&lt;br /&gt;
===Must have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate jagamine kahte gruppi - admin ja tavakasutaja&lt;br /&gt;
* Admin kasutaja saab lisada süsteemi tavakasutajaid täita nende kohta käivaid andmeid&lt;br /&gt;
* Admin kasutaja saab lisada majaelanikele teateid&lt;br /&gt;
* Admin kasutaja saab korraldada erinevatel teemadel hääletusi&lt;br /&gt;
* Tavakasutaja näeb tema maja puudutavaid teateid&lt;br /&gt;
* Tavakasutaja saab osaleda hääletustel&lt;br /&gt;
&lt;br /&gt;
===Nice to have funktsionaalsus:===&lt;br /&gt;
&lt;br /&gt;
* Kasutaja saab sisestada süsteemi andmed teenuste kohta, mida ta on kuu jooksul tarbinud ning süsteem koostab talle selle põhjal arve.&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</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_2017&amp;diff=119753</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=119753"/>
		<updated>2017-03-27T20:03:54Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Meeskond: Ott */&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; 2017=&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 API 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 klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 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;
* &#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_2017#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS 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;
&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;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&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, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 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;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/User_talk:Meeskond:_VeebiGurmaanid#M.C3.A4rkused: VeebiGurmaanid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna XML/XSD/XSLT : [https://wiki.itcollege.ee/index.php/Meeskond:_Redundant_Rappers#XML_.2F_XSD_.2F_XSLT]&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon meeskonnale Sense Of Direction: [https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Poly&amp;quot; [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#Retsensioon_XML-failide_kohta_meeskonnale_.22Poly.22 siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&amp;lt;BR&amp;gt; [https://wiki.itcollege.ee/index.php/RK#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
* Joosep Voolma&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Team_Echo#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Redundant_Rappers#Retsensioon_Team_Echo_poolt Retsensioon meeskonnale Redundant Rappers]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers#XML_Retsensioon_meeskonnale_VeebiGurmaanid Retsensioon meeskonnale &#039;&#039;&#039;VeebiGurmaanid&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_HelpOut HelpOut]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Muru#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Repi Meeskond: Repi]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Blogify Retsensioon: BLOGIFY]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: HelpOut===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_HelpOut Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* XML/XSLT/XSD retsensioon meeskonnale &#039;&#039;&#039;Falador&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Falador siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/2017_Meeskond_Poly Meeskond: Poly]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Roland Kontson&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope] ===&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML/XSLT/XSD&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Bob%27s_Burgers Bob&#039;s Burgers] &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Blogify Blogify]&lt;br /&gt;
&lt;br /&gt;
===Meeskond [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab Alt + Tab]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Esimene_osa Esimene osa:] [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XML XML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSD XSD] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_HTML XSLT HTML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Kirde_sai Meeskond: Kirde sai]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Teearu&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirde_sai#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Unnamed Team===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Kirotar&lt;br /&gt;
*Jaan Kostõgov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Unnamed Team]]&lt;br /&gt;
 &lt;br /&gt;
Meeskonna retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2017_Meeskond_Poly Poly]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/%3F%3F%3F_Profit ??? Profit] ===&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
* Frank Karl Koppel&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Purgis Retsensioon meeskonnale Purgis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Purgis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
* Kelli Lukas &lt;br /&gt;
Meeskonna koduleht: [[Purgis]]&amp;lt;br&amp;gt;&lt;br /&gt;
Esimene osa asub [https://wiki.itcollege.ee/index.php/Purgis#XML siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Falador]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
* Kristjan Kivisild&lt;br /&gt;
Meeskonna koguleht: [[Meeskond: Falador]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Blogify Blogify]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Proovitud_abielu Proovitud abielu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Berit Põldoja&lt;br /&gt;
*Elina Kuldkepp&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Proovitud_abielu#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: [https://wiki.itcollege.ee/index.php/Mjart Mjart] ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Märt Häkkinen&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Ott Ott]===&lt;br /&gt;
Liige:&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Ott#XML_Retsensioon_meeskonnale_Kirde_sai Kirde sai]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
Esitatud tööd:&lt;br /&gt;
# [https://wiki.itcollege.ee/index.php/Team_SPOT#XML_.2F_XSD_.2F_XSLT XML/XSD/XSLT] + [https://wiki.itcollege.ee/index.php/Talk:JRT retsensioon meeskonnale JRT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;PC KartKicker&amp;quot; [https://wiki.itcollege.ee/index.php/JRT#Retsensioon_JRT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Ninjas in pyjamas&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/JRT#Retsensioon_meeskonnale_.22Ninjas_in_pyjamas.22] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Meeskond: Ninjas in Pyjamas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Anna Linskaja&lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
* Sergei Hristoforov&lt;br /&gt;
* Artyom Likhachev&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Talupood Meeskond: Talutooted]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talupood#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/DevHelpVR Meeskond: DevHelp]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon tiimile Ticketer, 26.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Ticketer]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/YAWS Meeskond: Yet Another Weather Station]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PC_KartKicker Meeskond: PC KartKicker]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
* Jan Eerik&lt;br /&gt;
XML failide retsensioon meeskonnale DevHelpVR, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:DevHelpVR Talk:DevHelpVR] &amp;lt;br&amp;gt;&lt;br /&gt;
XML failide retsensioon meeskonnale DevHelpVR, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ninjas_in_pyjamas Talk:Ninjas_in_pyjamas]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=119752</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=119752"/>
		<updated>2017-03-27T20:02:26Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
=XML/XSD/XSLT=&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
==XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XSLT XML: XML-i struktuuri muutmine==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Retsensioonid=&lt;br /&gt;
==XML Retsensioon meeskonnale Kirde sai==&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
Kõik failid on koostatud korrektselt ning need läbivad validaatori vigadeta.&lt;br /&gt;
&lt;br /&gt;
XML fail vastab etteantud nõuetele, on neljadimensiooniline (arvestates ka juurelementi) ning omab atribuute kolmel dimensioonil. XML faili stiil on ühtne läbi terve dokumendi - kõik elemendid on kirjutatud läbivalt suurte tähtedega, atribuutide kirjutamisel on läbivalt kasutatud CamelCase&#039;i. XML-i puhul meeldib mulle veel selle mahukus (u. 300 rida) ja sisukus, mille kallal paistab olevat nähtud kõvasti vaeva.&lt;br /&gt;
Võib-olla oleks võinud mõnes kohas XML-is kasutada ka CDATA tag-e, äkki näiteks taimede rahvapäraste nimede juures. Samas ei ole antud faili piires selleks põhjust olnud ja kõik valideerub.&lt;br /&gt;
&lt;br /&gt;
Kuna terve XML fail on kirjutatud ühes pidevalt korduvas struktuuris (mitte pole erinevates osades täiesti erineva struktuuri ja eesmärgiga), on selle skeemifail lihtne ja arusaadav. Paistab, et kuigi skeemifail on genereeritud automaatselt, on see ka ise üle vaadatud ning tehtud mõningad muudatused.&lt;br /&gt;
&lt;br /&gt;
HTML-i transformatsioonifailis kuvatakse suur osa terve XML faili sisust tabelina. Transformatsiooni käigus kasutatakse ka tingimuste kontrolli - tabeli ridu värvitakse vastavalt taimede saadavusele.&lt;br /&gt;
&lt;br /&gt;
XML-i transformatsioonifailis tehakse algse XML-i struktuur ümber selliselt, et kuvatakse taimed eri XML-i dimensioonides kasvavalt järjestades need saadavuse järgi kuni mingi piirini, millest edasi neid ei kuvata. Kasutatud on järjestamist, tingimuste kontrolle ja muutujaid.&lt;br /&gt;
&lt;br /&gt;
Seega on minu arvates teinud rühm Kirde sai väga head tööd.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</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_2017&amp;diff=119723</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=119723"/>
		<updated>2017-03-27T18:47:54Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Meeskonnad 2017 */&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; 2017=&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 API 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 klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 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;
* &#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_2017#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS 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;
&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;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&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, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 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;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/User_talk:Meeskond:_VeebiGurmaanid#M.C3.A4rkused: VeebiGurmaanid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna XML/XSD/XSLT : [https://wiki.itcollege.ee/index.php/Meeskond:_Redundant_Rappers#XML_.2F_XSD_.2F_XSLT]&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon meeskonnale Sense Of Direction: [https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Poly&amp;quot; [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#Retsensioon_XML-failide_kohta_meeskonnale_.22Poly.22 siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&amp;lt;BR&amp;gt; [https://wiki.itcollege.ee/index.php/RK#Retsensioonid Retsensioonid]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
* Joosep Voolma&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Team_Echo#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Redundant_Rappers#Retsensioon_Team_Echo_poolt Retsensioon meeskonnale Redundant Rappers]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers#XML_Retsensioon_meeskonnale_VeebiGurmaanid Retsensioon meeskonnale &#039;&#039;&#039;VeebiGurmaanid&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_HelpOut HelpOut]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Repi Meeskond: Repi]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Blogify Retsensioon: BLOGIFY]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: HelpOut===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_HelpOut Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid&#039;&#039;&#039;&lt;br /&gt;
* XML/XSLT/XSD retsensioon meeskonnale &#039;&#039;&#039;Falador&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Falador siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/2017_Meeskond_Poly Meeskond: Poly]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Roland Kontson&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope] ===&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeskonna koduleht:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML/XSLT/XSD&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Bob%27s_Burgers Bob&#039;s Burgers] &amp;lt;br/&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Blogify Blogify]&lt;br /&gt;
&lt;br /&gt;
===Meeskond [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab Alt + Tab]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Esimene_osa Esimene osa:] [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XML XML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSD XSD] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_HTML XSLT HTML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Kirde_sai Meeskond: Kirde sai]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Teearu&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirde_sai#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Unnamed Team===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Kirotar&lt;br /&gt;
*Jaan Kostõgov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Unnamed Team]]&lt;br /&gt;
 &lt;br /&gt;
Meeskonna retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2017_Meeskond_Poly Poly]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/%3F%3F%3F_Profit ??? Profit] ===&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
* Frank Karl Koppel&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Purgis Retsensioon meeskonnale Purgis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Purgis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
* Kelli Lukas &lt;br /&gt;
Meeskonna koduleht: [[Purgis]]&amp;lt;br&amp;gt;&lt;br /&gt;
Esimene osa asub [https://wiki.itcollege.ee/index.php/Purgis#XML siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Falador]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
* Kristjan Kivisild&lt;br /&gt;
Meeskonna koguleht: [[Meeskond: Falador]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Blogify Blogify]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Proovitud_abielu Proovitud abielu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Berit Põldoja&lt;br /&gt;
*Elina Kuldkepp&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Proovitud_abielu#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: [https://wiki.itcollege.ee/index.php/Mjart Mjart] ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Märt Häkkinen&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Ott Ott]===&lt;br /&gt;
Liige:&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
Retsensioon tuleb meeskonnale Kirde sai&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
Esitatud tööd:&lt;br /&gt;
# [https://wiki.itcollege.ee/index.php/Team_SPOT#XML_.2F_XSD_.2F_XSLT XML/XSD/XSLT] + [https://wiki.itcollege.ee/index.php/Talk:JRT retsensioon meeskonnale JRT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;PC KartKicker&amp;quot; [https://wiki.itcollege.ee/index.php/JRT#Retsensioon_JRT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Ninjas in pyjamas&amp;quot;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/JRT#Retsensioon_meeskonnale_.22Ninjas_in_pyjamas.22] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Meeskond: Ninjas in Pyjamas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Anna Linskaja&lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
* Sergei Hristoforov&lt;br /&gt;
* Artyom Likhachev&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Talupood Meeskond: Talutooted]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talupood#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/DevHelpVR Meeskond: DevHelp]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon tiimile Ticketer, 26.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Ticketer]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/YAWS Meeskond: Yet Another Weather Station]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PC_KartKicker Meeskond: PC KartKicker]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
* Jan Eerik&lt;br /&gt;
XML failide retsensioon meeskonnale DevHelpVR, 27.03.2017: [https://wiki.itcollege.ee/index.php/Talk:DevHelpVR Talk:DevHelpVR]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=119707</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=119707"/>
		<updated>2017-03-27T18:28:23Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* XML/XSD/XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
=XML/XSD/XSLT=&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all time:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
==XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XSLT XML: XML-i struktuuri muutmine==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</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_2017&amp;diff=119672</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2017</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_2017&amp;diff=119672"/>
		<updated>2017-03-27T12:15:16Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Meeskonnad 2017 */&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; 2017=&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 API 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 klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 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;
* &#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_2017#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;20. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;27. märts 2017&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2017#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;17.aprill 2017&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;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_2017#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. mai 2017&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;08. juuni 2017&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/6):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* AngularJS 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;
&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;
Käesoleva ülesande käigus peab looma meeskonna ning selle wiki lehekülje&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, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 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;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: QView===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Semjon Greef&lt;br /&gt;
* Martin Nigul&lt;br /&gt;
* Martin Nõukas&lt;br /&gt;
* Margus Muru&lt;br /&gt;
* Lisandra Noor&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: QView]]&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/User_talk:Meeskond:_VeebiGurmaanid#M.C3.A4rkused: VeebiGurmaanid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Redundant Rappers===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kliss&lt;br /&gt;
*Kertu Nurmberg&lt;br /&gt;
*Anneli Asser&lt;br /&gt;
*Mart-Erki Nõumees&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: Redundant Rappers]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna XML/XSD/XSLT : [https://wiki.itcollege.ee/index.php/Meeskond:_Redundant_Rappers#XML_.2F_XSD_.2F_XSLT]&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon meeskonnale Sense Of Direction: [https://wiki.itcollege.ee/index.php/Talk:Sense_Of_Direction]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Sense Of Direction===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Ilja Andrejev&lt;br /&gt;
*Aleksandr Babõkin&lt;br /&gt;
*Vladislav Lahtarin&lt;br /&gt;
*Vladislav Kovaltšuk&lt;br /&gt;
Meeskonna koduleht: [[Sense Of Direction]]&amp;lt;br&amp;gt;&lt;br /&gt;
XML/XSD/XSLT osa asub [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#XML siin]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;Poly&amp;quot; [https://wiki.itcollege.ee/index.php/Sense_Of_Direction#Retsensioon_XML-failide_kohta_meeskonnale_.22Poly.22 siin]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RK Meeskond: RK]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Raido Kivinurm&lt;br /&gt;
&lt;br /&gt;
Esimene osa: [https://wiki.itcollege.ee/index.php/RK#XML XML] / [https://wiki.itcollege.ee/index.php/RK#XSD XSD] / [https://wiki.itcollege.ee/index.php/RK#XSLT_HTML XSLT HTML] / [https://wiki.itcollege.ee/index.php/RK#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_Echo Meeskond: Echo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Vajak&lt;br /&gt;
* Janno Oolo&lt;br /&gt;
* Mari-Liis Oldja&lt;br /&gt;
* Arti Zirk&lt;br /&gt;
* Joosep Voolma&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Team_Echo#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Redundant_Rappers#Retsensioon_Team_Echo_poolt Retsensioon meeskonnale Redundant Rappers]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers Meeskond: Bob&#039;s Burgers]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Aleksei Kopõlov&lt;br /&gt;
*Sander Perens&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Bob%27s_Burgers#XML_Retsensioon_meeskonnale_VeebiGurmaanid Retsensioon meeskonnale &#039;&#039;&#039;VeebiGurmaanid&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/User:Meeskond:_VeebiGurmaanid Meeskond: VeebiGurmaanid]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Koit Kõrvel&lt;br /&gt;
* Marko Kask&lt;br /&gt;
* Melissa Eenmaa&lt;br /&gt;
* Joosep Koort&lt;br /&gt;
&lt;br /&gt;
Retsentsioon meeskonnale: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_HelpOut HelpOut]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Muru Meeskond: Muru]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Murdho Savila&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Repi Meeskond: Repi]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Blogify Retsensioon: BLOGIFY]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: HelpOut===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mikk Sarapuu&lt;br /&gt;
* Martin Paakspuu&lt;br /&gt;
* Kerdo Kullamäe&lt;br /&gt;
* Marvin Mardiat&lt;br /&gt;
* Piret Pomerants&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_HelpOut Meeskonna koduleht]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Falador XML/XSLT/XSD retsensioon meeskonnale Falador]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/2017_Meeskond_Poly Meeskond: Poly]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Roland Kontson&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Nope%22: Nope] ===&lt;br /&gt;
* Raido Vell&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Lisette Noor&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
&lt;br /&gt;
===Meeskond [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab Alt + Tab]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Roots&lt;br /&gt;
* Roland Soosaar&lt;br /&gt;
* Krista Norak&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#Esimene_osa Esimene osa:] [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XML XML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSD XSD] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_HTML XSLT HTML] | [https://wiki.itcollege.ee/index.php/Alt_%2B_Tab#XSLT_XML XSLT XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Kirde_sai Meeskond: Kirde sai]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Teearu&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Kirde_sai#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Unnamed Team===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Andreas Kirotar&lt;br /&gt;
*Jaan Kostõgov&lt;br /&gt;
&lt;br /&gt;
Meeskonna koduleht: [[Unnamed Team]]&lt;br /&gt;
 &lt;br /&gt;
Meeskonna retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2017_Meeskond_Poly Poly]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond [https://wiki.itcollege.ee/index.php/%3F%3F%3F_Profit ??? Profit] ===&lt;br /&gt;
* Aivar Romandi&lt;br /&gt;
* Frank Karl Koppel&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Purgis===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Märt Lõhmus&lt;br /&gt;
* Kelli Lukas &lt;br /&gt;
Meeskonna koduleht: [[Purgis]]&amp;lt;br&amp;gt;&lt;br /&gt;
Esimene osa asub [https://wiki.itcollege.ee/index.php/Purgis#XML siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Meeskond:_Falador Falador]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Lugus&lt;br /&gt;
* Taavi Metsvahi&lt;br /&gt;
* Kristjan Kivisild&lt;br /&gt;
Meeskonna koguleht: [[Meeskond: Falador]]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:_Falador#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Blogify Blogify]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Hando Laasmägi&lt;br /&gt;
* Tarvo Tammejuur&lt;br /&gt;
* Cathy Toomast&lt;br /&gt;
* Tõnn Vaher&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Proovitud_abielu Proovitud abielu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Berit Põldoja&lt;br /&gt;
*Elina Kuldkepp&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Proovitud_abielu#XML.2FXSD.2FXSLT XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Meeskond: [https://wiki.itcollege.ee/index.php/Mjart Mjart] ===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Märt Häkkinen&lt;br /&gt;
&lt;br /&gt;
===Meeskond: [https://wiki.itcollege.ee/index.php/Ott Ott]===&lt;br /&gt;
Liige:&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CoverMe===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Karit Kilgi&lt;br /&gt;
* Sten Kaasik&lt;br /&gt;
* Ragne Auling&lt;br /&gt;
* Silja Kralik&lt;br /&gt;
Meeskonna koduleht: [[Meeskond: CoverMe]]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Team_SPOT Meeskond: SPOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Pachel&lt;br /&gt;
* Oliver Tiks&lt;br /&gt;
Esitatud tööd:&lt;br /&gt;
# [https://wiki.itcollege.ee/index.php/Team_SPOT#XML_.2F_XSD_.2F_XSLT XML/XSD/XSLT] + [https://wiki.itcollege.ee/index.php/Talk:JRT retsensioon meeskonnale JRT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JRT Meeskond: JRT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Riho Uusjärv&lt;br /&gt;
* Jevgeni Gavrilov&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
Retsensioon XML-failide kohta meeskonnale &amp;quot;PC KartKicker&amp;quot; [https://wiki.itcollege.ee/index.php/JRT#Retsensioon_JRT]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ticketer Meeskond: Ticketer]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Krista Rüütel&lt;br /&gt;
* Roland Türi&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ninjas_in_pyjamas Meeskond: Ninjas in Pyjamas]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Anna Linskaja&lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
* Sergei Hristoforov&lt;br /&gt;
* Artyom Likhachev&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Talupood Meeskond: Talutooted]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mihkel Matson&lt;br /&gt;
* Taavi Tilk&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talupood#XML XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/DevHelpVR Meeskond: DevHelp]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Jääger&lt;br /&gt;
* Kristo Leemets&lt;br /&gt;
&lt;br /&gt;
XML failide retsensioon tiimile Ticketer, 26.03.2017: [https://wiki.itcollege.ee/index.php/Talk:Ticketer Talk:Ticketer]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/YAWS Meeskond: Yet Another Weather Station]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PC_KartKicker Meeskond: PC KartKicker]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Rain Saarmäe&lt;br /&gt;
* Jan Eerik&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=119671</id>
		<title>Ott</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Ott&amp;diff=119671"/>
		<updated>2017-03-27T12:11:29Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: Created page with &amp;quot;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=  ==Meeskond== *Ott Sõerumäe  =XML/XSD/XSLT=  === XML === &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
*Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
=XML/XSD/XSLT=&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;!--See XML andmefail hoiab andmeid erinevate klassikalise muusika teoste kohta,--&amp;gt;&lt;br /&gt;
&amp;lt;!--et nt muusikakooli õpilastel oleks lihtsam endale meeldivat ja enda tasemele vastava raskusastmega teost mängimiseks valida--&amp;gt;&lt;br /&gt;
&amp;lt;composers&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1687&amp;quot; died=&amp;quot;1750&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Johann Sebastian Bach]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Bach has widely been considered the greatest composer of all time.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Baroque]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Partita&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1720&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di ciaccona]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chaconne]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1810&amp;quot; died=&amp;quot;1849&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Frederic Chopin]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[He was one of the greatest pianists of the Romantic era.]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Waterfall]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;144&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Chromatic]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;![CDATA[Lento ma non troppo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Tristesse]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;10&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1832&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;176&amp;quot;&amp;gt;&amp;lt;![CDATA[Presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Torrent]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;25&amp;quot; no=&amp;quot;12&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1836&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo bpm=&amp;quot;160&amp;quot;&amp;gt;&amp;lt;![CDATA[Allegro molto con fuoco]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Ocean]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;15&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D-Flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Raindrop]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;28&amp;quot; no=&amp;quot;20&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1834&amp;quot; grade=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1835&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Ballade&amp;quot; op=&amp;quot;52&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1842&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante con moto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1782&amp;quot; died=&amp;quot;1840&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Niccolo Paganini]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paganini is the greatest violinist of all times:]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Early Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Arpeggios]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Moderato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Sostenuto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[E Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Octaves]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Thirds]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1802&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Agitato]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Caprice&amp;quot; op=&amp;quot;1&amp;quot; no=&amp;quot;24&amp;quot; instrument=&amp;quot;violin&amp;quot; published=&amp;quot;1817&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Quasi presto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt;&lt;br /&gt;
  &amp;lt;composer born=&amp;quot;1873&amp;quot; died=&amp;quot;1943&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[Sergei Rachmaninoff is undoubtedly my favourite composer :D]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;era&amp;gt;&amp;lt;![CDATA[Late Romantic]]&amp;gt;&amp;lt;/era&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;3&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1892&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[C# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;1&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Largo]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[F# Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;2&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Maestoso]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B-flat Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;3&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1903&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Tempo di minuetto]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;4&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1902&amp;quot; grade=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Andante cantabile]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[D Major]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;23&amp;quot; no=&amp;quot;5&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1901&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Alla marcia]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[G Minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Prelude&amp;quot; op=&amp;quot;32&amp;quot; no=&amp;quot;10&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1910&amp;quot; grade=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Lento]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[B minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;piece type=&amp;quot;Etude&amp;quot; op=&amp;quot;39&amp;quot; no=&amp;quot;6&amp;quot; instrument=&amp;quot;piano&amp;quot; published=&amp;quot;1917&amp;quot; grade=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;tempo&amp;gt;&amp;lt;![CDATA[Allegro]]&amp;gt;&amp;lt;/tempo&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;&amp;lt;![CDATA[A minor]]&amp;gt;&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;&amp;lt;![CDATA[Little Red Riding Hood]]&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/piece&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/composer&amp;gt; &lt;br /&gt;
&amp;lt;/composers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSD ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;composers&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;composer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt; &amp;lt;!--Järjekord omab tähtsust--&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;description&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;era&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;pieces&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;piece&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;tempo&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;bpm&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;key&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;title&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;op&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;no&amp;quot; type=&amp;quot;xs:integer&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;instrument&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;published&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;grade&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;born&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;died&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&lt;br /&gt;
==XSLT HTML (Heliloojate ja nende teoste HTML vormingus kuvamine:)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h1&amp;gt;Composers:&amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;composers/composer&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h3&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;@died&amp;quot;&amp;gt;&lt;br /&gt;
                  (&amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&amp;gt; - &amp;lt;xsl:value-of select=&amp;quot;@died&amp;quot;/&amp;gt;)&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  (Born in &amp;lt;xsl:value-of select=&amp;quot;@born&amp;quot;/&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;/h3&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Pieces:&amp;lt;/h4&amp;gt;&lt;br /&gt;
            &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr bgcolor=&amp;quot;ffbc55&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Title:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Key:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Published:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Grade:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@type&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@op&amp;quot;&amp;gt;&lt;br /&gt;
                      Op.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@op&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;@no&amp;quot;&amp;gt;&lt;br /&gt;
                      No.&lt;br /&gt;
                      &amp;lt;xsl:value-of select=&amp;quot;@no&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&amp;amp;#160;&lt;br /&gt;
                    &amp;lt;xsl:if test=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;quot;&amp;lt;xsl:value-of select=&amp;quot;title&amp;quot;/&amp;gt;&amp;quot;&lt;br /&gt;
                    &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;key&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@published&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==XSLT XML: XML-i struktuuri muutmine==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pieces&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;/composers/composer/pieces/piece&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;piece&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;tempo&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:attribute name=&amp;quot;bpm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;tempo/@bpm&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
          &amp;lt;longTitle&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;concat(@type, &#039; Op. &#039;, @op, &#039; No. &#039;, @no, &#039; &#039;, title)&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/longTitle&amp;gt;&lt;br /&gt;
          &amp;lt;difficultyLevel&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@grade&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/difficultyLevel&amp;gt;&lt;br /&gt;
          &amp;lt;instrument&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@instrument&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/instrument&amp;gt;&lt;br /&gt;
        &amp;lt;/piece&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/pieces&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78471</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78471"/>
		<updated>2014-10-20T08:24:53Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Küsimus 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kooli asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma ühtegi loengusalvestust uuesti vaatama. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
Arvestuse järgi tegemine tuleb kokku leppida õppejõuga.&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis. 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelneva eksami hinde. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78469</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78469"/>
		<updated>2014-10-20T08:23:09Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Küsimus 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kooli asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma ühtegi loengusalvestust uuesti vaatama. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
Arvestuse järgi tegemine tuleb kokku leppida õppejõuga.&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis. 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78468</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78468"/>
		<updated>2014-10-20T08:22:51Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kooli asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma ühtegi loengusalvestust uuesti vaatama. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
Arvestuse järgi tegemine tuleb kokku leppida õppejõuga.&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis. 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78464</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78464"/>
		<updated>2014-10-20T08:20:11Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kooli asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma ühtegi loengusalvestust uuesti vaatama. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78459</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78459"/>
		<updated>2014-10-20T08:16:02Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kooli asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78457</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78457"/>
		<updated>2014-10-20T08:13:58Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kooli asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78454</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78454"/>
		<updated>2014-10-20T08:12:00Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kooli asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78452</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78452"/>
		<updated>2014-10-20T08:09:28Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud Robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78448</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78448"/>
		<updated>2014-10-20T08:06:44Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise ajal kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78446</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78446"/>
		<updated>2014-10-20T08:04:59Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli paljude esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78197</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78197"/>
		<updated>2014-10-19T10:18:09Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 19. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78195</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78195"/>
		<updated>2014-10-19T10:17:36Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Vajadusel tuleb teha ära varem tegemata jäänud kordusarvestus, mille tegemise aeg on 2 semestrit või vähem möödas. 5.4.4. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus&#039;&#039;&#039; Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemisele õiendile lõpetamisel?&lt;br /&gt;
&lt;br /&gt;
Eksamil saadud positiivset hinnet saab parandada ühe korra ja seda tuleb teha kahe semestri jooksul. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel  eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri 5.3.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
Kui esimesel semestril on saadud 22 EAPd ja teisel semestril  22 EAPd, jääb kokku puudu 10 EAPd (2*(27-22)=10), kuna täies mahus õppekava täitmise määr on 27 EAPd semestris. Seega esitatava arve suurus on 500€. (50€/EAP * 10 EAPd) &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78194</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78194"/>
		<updated>2014-10-19T10:08:45Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78191</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78191"/>
		<updated>2014-10-19T10:08:04Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused ja ülesanne==&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 kokkuleppida, et järelarvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; Arvestust saab järele teha ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Õppekorralduse eeskiri 5.4.4] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordusarvestused on riigieelarvelisel kohal õppijatele tasuta, aga teistele tasulised. Hind kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri 5.2.7] &amp;lt;/ref&amp;gt; Kordussoorituse tasu on REV ja OF tudengile praegu 20 €. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Finantsinfo tudengile]&lt;br /&gt;
&lt;br /&gt;
Kordusarvestusele registreerida tuleb ÕISis 5.2.8.1 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/#eksamitekorraldus Õppekorralduse eeskiri 5.2.8.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Küsimus 2===&lt;br /&gt;
&lt;br /&gt;
Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039; 1) Tuleb kinnitada semestri individuaalne õpingukava esitades ÕISis deklaratsiooni. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Tuleb kinnitada toimunud akadeemilised liikumised, nt kas lähen akadeemilisele puhkusele või mitte. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Õppekorralduse eeskiri 1.2.11] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Saab registreerida vabaaineid teistest EIK õppekavadest või külalisüliõpilasena teiste kõrgkoolide akrediteeritud õppekavadest. &amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#oppuroigus Õppekorralduse eeskiri 3.1.1] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78175</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78175"/>
		<updated>2014-10-19T09:32:52Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; (Elar Lang) 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78174</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78174"/>
		<updated>2014-10-19T09:31:54Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine (Margus Ernits) 11. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. september loengusalvestus] &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. september loengusalvestus] &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; (Kristjan Karmo) 2. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Loengu &amp;quot;Suhtumine õppetöösse ja veebirakenduste turvalisus&amp;quot; Elar Lang 16. oktoober loengusalvestus] &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78165</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78165"/>
		<updated>2014-10-19T09:20:24Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78162</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78162"/>
		<updated>2014-10-19T09:17:36Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; [https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. september loengusalvestus] &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78159</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78159"/>
		<updated>2014-10-19T09:13:27Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78156</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78156"/>
		<updated>2014-10-19T09:11:43Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78152</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=78152"/>
		<updated>2014-10-19T09:07:35Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Kuna paljudel IT Kolledžisse tulnud tudengitel ei ole aimugi sellest, mida kõike nende valitud eriala hõlmab ja mis neid koolis ees ootab, on kooli õppekavasse pandud aine nimega Õpingukorraldus ja erialatutvustus. Käesolev essee ongi kirjutatud selle aine arvestustööna ja räägib sellest, mida mina nende ainete loengutest õppisin.&lt;br /&gt;
&lt;br /&gt;
Esimeses Õpingukorralduse loengus, &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 &amp;lt;/ref&amp;gt; mis oli kõigi esimese kursuse tudengite jaoks kõige esimene loeng ülikoolis, kiideti tudengeid nende valiku eest IT Kolledži kasuks. Samuti räägiti natuke sellest, kuidas käivad asjad IT Kolledžis, nt deklaratsiooni õigeaegsest esitamisest, õppekava erinevatest koormustest, akadeemilisest puhkusest, stipendiumist ja paljust muust. Peale esimest koolipäeva oli mulle selgeks saanud, et koolis lihtne ei saa olema ja see loeng motiveeris mind korralikult õppima, et mitte langeda osakoormusesse, kus kõige eest tuleb juba maksta. Mõtlesin, et selle asemel võiks õppida hoopis nii hästi, et saada osa ka mõnest stipendiumist. Lõpuks tuleb see pingutamine kasuks ju igal ajal, nii õppimise kui ka siis, kui ka tööturul konkureerimise ajal.&lt;br /&gt;
&lt;br /&gt;
Teises loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 &amp;lt;/ref&amp;gt; räägiti põgusalt sellest, mis õpilasi erialatutvustuse aines ees ootab ja kuidas on võimalik see aine edukalt läbida. Räägiti ka spikerdamisest ja sellest kui tõsiselt sellesse IT Kolledžis suhtutakse. Loengust sain mitmeid ideid, kuidas õppimine enda jaoks huvitavamaks muuta ja kuidas ennast pingutama motiveerida. Kõige huvitavam tundus mulle idee robootika klubist, kus enda teadmisi rakendada ja seeläbi aru saada, et need teadmised võivad tõesti olla vajalikud.&lt;br /&gt;
&lt;br /&gt;
Ka kolmandas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 &amp;lt;/ref&amp;gt; räägiti robootika klubist. Räägiti, kui hästi on IT Kolledžil läinud robotexil. Tutvustati ka robootika klubi liikmete eeliseid, mis tulevad välja isegi lõputöö kirjutamisel. Tehti selgeks ka vahe häkkimise ja kräkkimise vahel, millest esimene on mingi süsteemi süvendatud tundmaõppimine ja teine arvutisüsteemi sissemurdmine kasutades ära selle turvaauki. Ka selles loengus huvitas mind kõige rohkem robootikaklubi ning ma käisin ka robootika klubi tutvustavas töötoas, kus sai programmeerida sumoroboteid. Ainuke asi, mis mind selle klubi juures hirmutab on see, et klubi tegevusele pidi kuluma väga palju aega, kuid praegu tundub mulle, et tegemist on juba ilma klubita küllalt palju.&lt;br /&gt;
&lt;br /&gt;
Neljandast loengust &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 &amp;lt;/ref&amp;gt; alates käisid loenguid pidamas ainult külalised. Neljandat loengut luges Janika Liiv ja ta rääkis subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Tundus, et tema loeng oli suunatud eelkõige tüdrukutele, et ka IT sektorisse jõuaks rohkem naisi. Ka tema enda koolikaaslaste hulgas olid suures enamuses poisid. Samuti rääkis ta sellest, et tema valik IT Kolledži kasuks polnud väga teadlik ja alguses ei teadnud ta oma valitud erialast mitte midagi. Kuigi see loeng oli mõeldud peamiselt tüdrukutele, leidsin sealt minagi palju kasulikku. Kuigi ma olen poiss, ei tähenda see seda, et ma kooli tulles oleks oma tulevasest erialast midagi teadnud. Seetõttu oli hea meel kuulda, et tööturul on edukalt on hakkama saanud ka need, kes on kooli tulnud ilma mingite eelteadmisteta.&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus, &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc &amp;lt;/ref&amp;gt; mida luges Carolyn Fischer, kes praegu töötab firmas Skype, räägiti esmakursuslastele IT süsteemide administreerimisest. Ka seekordne loengu lugeja oli lõpetanud IT Kolledži  ning lisaks sellele õppinud TTÜs magistriõppes äriinfotehnoloogiat. Rõhutati seda, kui tähtis on kooli ajal keskenduda just õppetööle ja mitte tegeleda kool asjadega vaid siis, kui tööst aega üle jääb. Jagati ka nippe selle kohta, kuidas jääda silma tööandjatele. Tuleb näidata oma tõsist töösse suhtumist, et tööandjale ei jääks muljet, et töötaja tahab temalt vaid raha. Carolyn Fischer oli küll administraator, aga tema nõuanded töökuse osas tulevad kasuks ka kõigile arendajatele, kuna neiltki ootavad tööandjad tõsist suhtumist töösse. Lisaks jätsin sellest loengust meelde, et oluline on töökusega mitte üle pingutada, kuna vastasele juhul võib kergesti läbi põleda, mis pole kasulik ei töötajale endale ega ka tema tööandjale, kuna läbi põlenud töötaja pole kindlasti nii efektiivne ja entusiastlik kui puhanud ja motiveeritud töötaja. Selleks tundub kasulik seada tööle kindlad piirid ja mitte olla kogu aeg nõus tegema ületööd.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 &amp;lt;/ref&amp;gt; käis Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Räägiti eelarvamustest seoses testijatega, näiteks laialtlevinud arvamusest, et testijateks saavad need, kes on arendajatena läbi kukkunud. Karmo rääkis, et päris nii see siiski ei ole ja ka testija peab teadma küllalt palju programmeerimisest. See loeng oli minu jaoks väga informatiivne. Varem ma ei teadnudki, et testijad on IT sektoris täiesti eraldi töötajad, vaid arvasin, et arendajad tegelevad sellega peale arendamise lõpetamist omal käel. Ise ma siiski kindel pole, kas ma tahan testijaks hakata. Kuna testimist saab alustada alles siis, kui programm hakkab valmis saama, seostub tööga tihti kaootiline ja stressi põhjustav graafik, kuna paljudest varasematest tähtaegadest pole kinni peetud. Testijad ei ole ka oma tööl alati just kõige populaarsemad, kuna nende ülesanne on otsida teiste töös vigu ja neist teada anda.&lt;br /&gt;
&lt;br /&gt;
Seitsmenda loengu &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c &amp;lt;/ref&amp;gt; pidas meil Andres Septer, kellel on 20 aastat töökogemust ja kes rääkis tööturust ja sealsetest erinevatest võimalustest. Räägiti ettevõtete jagunemisest kaheks: -nendeks, kes tegelevadki ainult IT-ga ja nendeks, mis kasutavad IT-d, et rohkem ja efektiivsemalt raha teha. Võrreldi suuri ja väikseid firmasid ning riigiasutusi, räägiti nende eelistest puudustest. Samuti kiideti startup ettevõtteid. Seda loengut oli tõeliselt huvitav kuulata, kuna lugeja rääkis oma teemast väga humoorikalt ja meeldejäävalt. Minu jaoks tundus selles loengus kõige olulisem meeldetuletus edeneda ka sotsiaalse poole pealt ja arendada enda suhtlemis- ja esinemisoskust. Kuigi on arendajaid, keda võetakse tööle vaatamata oma täielikule suhtlemisoskuse puudumisele, kuna nad on lihtsalt nii geniaalsed programmeerijad, ei taha ma mingil juhul kunagi saada selliseks töötajaks. Lood sellistest töötajatest ainult motiveerivad enda sotsiaalseid oskusi parandama.&lt;br /&gt;
&lt;br /&gt;
Kaheksandat loengut &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true &amp;lt;/ref&amp;gt; pidas Elar Lang ning ta rääkis suhtumisest õppetöösse ja veebirakenduste turvalisusest. Ta oli kindlasti just õige inimene suhtumisest rääkima, kuna ise oli ta lõpetanud nii IT Kolledži kui ka TTÜ üliedukalt. Samuti tuletas ta meelde, kui oluline on veebirakendusi kasutades omada erinevaid ja targalt välja mõeldud salasõnu. Kuigi ka selles osas on mul arenguruumi, oli minu jaoks siiski olulisem õppetöösse suhtumise pool. Kuigi ka gümnaasiumis õpilastelt üht-teist nõuti, tundub, et IT Kolledžis saab olema palju raskem oma asjadega hakkama saada. Selleks on ülioluline hea aja planeerimine, et kõik vajalik õnnestuks õigeks ajaks korralikult valmis saada.&lt;br /&gt;
&lt;br /&gt;
Ma arvan, et õpingukorralduse ja erialatutvustuse aine on mulle kõige rohkem õpetanud oma aja targemat planeerimist, mis tundub, et pole ikka veel päris selgeks saanud. Tagantjärele oskan öelda, et lihtsam oleks olnud kirjutada lõik iga loengu kohta vahetult peale seda loengut, mitte võrdlemisi lühikese aja jooksul enne töö esitamise tähtaega. See aine õpetas ka loengute külastamise olulisust. Kuna ma ei olnud ühestki erialatutvustuse loengust puudunud ning olin loengutes tähelepanelik kuulaja, sain ma essee valmis võrdlemisi lihtsa vaevaga ja olgugi et esimestest loengutest oli möödas juba mitu nädalat, ei pidanud ma vaatama ühtegi loengusalvestust. Ei kujuta ettegi, kui aeganõudev oleks essee kirjutamine olnud siis, kui kogu semestri jooksul kuulatud loengud oleks hiljem tulnud järgi kuulata. Kindlasti aitas see aine ka avardada silmaringi eriala enda kohta ja selle erinevate kasutusvõimaluste kohta tööturul. Seega arvan ma, et sellest ainest on olnud mulle palju kasu selleks, et õppida IT Kolledžis püsima jäämist ja hästi hakkama saamist.&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=77776</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=77776"/>
		<updated>2014-10-16T13:58:39Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Ott Sõerumäe&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 23. oktoober 2014&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Siit saab lugeda mu esseed, aga mitte veel :D&lt;br /&gt;
Esimeses loengus &amp;lt;ref&amp;gt; https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 &amp;lt;/ref&amp;gt; räägiti...&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=77770</id>
		<title>User:Osoeruma</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Osoeruma&amp;diff=77770"/>
		<updated>2014-10-16T13:34:00Z</updated>

		<summary type="html">&lt;p&gt;Osoeruma: Created page with &amp;quot;Category:Erialatutvustus 2014 (Päevaõpe)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;/div&gt;</summary>
		<author><name>Osoeruma</name></author>
	</entry>
</feed>