<?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=Kukukk</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=Kukukk"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kukukk"/>
	<updated>2026-05-09T15:07:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81494</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81494"/>
		<updated>2014-11-05T22:15:25Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (käsitlesid nii Margus Ernits kui Elar Lang) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0. Kuna ei ole paaris ega paaritu, vastan nii A kui B küsimusele&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 1&#039;&#039;&#039; &lt;br /&gt;
&#039;&#039;&#039;Teisel või kolmandal õppeaastal avastad, et teine õppekava sobib paremini ja sa otsustad õppekava vahetada. Millised on tegevused ja mis ajaks tuleb need teha, et vahetada õppekava?&lt;br /&gt;
Kas deklareeritud, kuid tegemata jäänud valikaine tuleb kolledži lõpetamiseks tingimata sooritada? Millega pean arvestama, deklareerides valikaineid üle õppekavas ette nähtud mahu (sh. deklareeritud, kuid sooritamata jäänud valikained)?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks esitab üliõpilane/ekstern hiljemalt 1 tööpäev enne semestri punase joone päeva EIK õppeosakonda rektori nimele vabas vormis kirjaliku avalduse ja nimekirja õppesooritustest, mille arvestamist uue õppekava osana taotletakse. (ÕKE, §7.2.1.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#akadeemilineliikumine Eesti Infotehnoloogia Kolledži õppekorralduseeskiri: akadeemiline liikumine]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilane peab oma õpinguaja jooksul sooritama kõik tema poolt täidetavas õppekavas olevad kohustuslikud ained ja õppekavas ettenähtud mahus valikaineid. (ÕKE, §1.3.6)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri: alused]&amp;lt;/ref&amp;gt; Järeldan siit, et kuna tegemist on valikainega, siis seda sooritada ei tule, kuna õppur määrab ise, millised ained ta üle kannab ja millised jätab eelmisesse õppekavasse. St tudeng saab valida uue ja sobiva valikaine.&lt;br /&gt;
&lt;br /&gt;
Üle nominaalmahu (180EAP) deklareerides tasun iga üle läinud punkti eest. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Mida%20deklareerimisel%20arvestada? Kõrgharidusreform KKK - Vastus 2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81493</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81493"/>
		<updated>2014-11-05T22:14:56Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (käsitlesid nii Margus Ernits kui Elar Lang) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0. Kuna ei ole paaris ega paaritu, vastan nii A kui B küsimusele&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 1&lt;br /&gt;
Teisel või kolmandal õppeaastal avastad, et teine õppekava sobib paremini ja sa otsustad õppekava vahetada. Millised on tegevused ja mis ajaks tuleb need teha, et vahetada õppekava?&lt;br /&gt;
Kas deklareeritud, kuid tegemata jäänud valikaine tuleb kolledži lõpetamiseks tingimata sooritada? Millega pean arvestama, deklareerides valikaineid üle õppekavas ette nähtud mahu (sh. deklareeritud, kuid sooritamata jäänud valikained)?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks esitab üliõpilane/ekstern hiljemalt 1 tööpäev enne semestri punase joone päeva EIK õppeosakonda rektori nimele vabas vormis kirjaliku avalduse ja nimekirja õppesooritustest, mille arvestamist uue õppekava osana taotletakse. (ÕKE, §7.2.1.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#akadeemilineliikumine Eesti Infotehnoloogia Kolledži õppekorralduseeskiri: akadeemiline liikumine]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilane peab oma õpinguaja jooksul sooritama kõik tema poolt täidetavas õppekavas olevad kohustuslikud ained ja õppekavas ettenähtud mahus valikaineid. (ÕKE, §1.3.6)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#alused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri: alused]&amp;lt;/ref&amp;gt; Järeldan siit, et kuna tegemist on valikainega, siis seda sooritada ei tule, kuna õppur määrab ise, millised ained ta üle kannab ja millised jätab eelmisesse õppekavasse. St tudeng saab valida uue ja sobiva valikaine.&lt;br /&gt;
&lt;br /&gt;
Üle nominaalmahu (180EAP) deklareerides tasun iga üle läinud punkti eest. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/#Mida%20deklareerimisel%20arvestada? Kõrgharidusreform KKK - Vastus 2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81488</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81488"/>
		<updated>2014-11-05T21:53:09Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (käsitlesid nii Margus Ernits kui Elar Lang) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0. Kuna ei ole paaris ega paaritu, vastan nii A kui B küsimusele&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81487</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81487"/>
		<updated>2014-11-05T21:51:10Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (käsitlesid nii Margus Ernits kui Elar Lang) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81486</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81486"/>
		<updated>2014-11-05T21:49:25Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81485</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81485"/>
		<updated>2014-11-05T21:49:07Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt;(Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt; Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima. &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81483</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81483"/>
		<updated>2014-11-05T21:42:00Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt;(Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14]&amp;lt;/ref&amp;gt;(Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81482</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81482"/>
		<updated>2014-11-05T21:41:14Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Vau, I., Varendi M., Ernits M. Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.]&amp;lt;/ref&amp;gt;(Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81481</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81481"/>
		<updated>2014-11-05T21:37:51Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81480</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81480"/>
		<updated>2014-11-05T21:37:13Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Järgnev essee keskendub eelkõige sellele, mida uut sain ma loengutest teada. Analüüsin samuti ka sarnasusi käsitlustes ning toon välja enda jaoks huvitava teema: mida vaatab tööandja. &lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81479</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81479"/>
		<updated>2014-11-05T21:32:03Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81478</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81478"/>
		<updated>2014-11-05T21:31:09Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81477</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81477"/>
		<updated>2014-11-05T21:30:34Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot &amp;lt;ref&amp;gt;[Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131]&amp;lt;/ref&amp;gt; Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81476</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81476"/>
		<updated>2014-11-05T21:28:59Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#arvestused Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81475</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81475"/>
		<updated>2014-11-05T21:26:20Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81474</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81474"/>
		<updated>2014-11-05T21:25:09Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8).&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt; Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81473</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81473"/>
		<updated>2014-11-05T21:22:26Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/oppemaks/ Õppeteenuse tasumäärad ja tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81472</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81472"/>
		<updated>2014-11-05T21:19:28Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81471</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81471"/>
		<updated>2014-11-05T21:19:15Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81470</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81470"/>
		<updated>2014-11-05T21:18:22Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta. http://www.itcollege.ee/sisseastujale/oppemaks/ &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81469</id>
		<title>User:KuKukk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:KuKukk&amp;diff=81469"/>
		<updated>2014-11-05T21:17:36Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: Created page with &amp;quot;=Erialatutvustuse aine arvestustöö= Autor: Kunnar Kukk&amp;lt;br&amp;gt; Esitamise kuupäev: 05. november 2014  ==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==  Sain kindlasti tead…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta. http://www.itcollege.ee/sisseastujale/oppemaks/ &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81468</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81468"/>
		<updated>2014-11-05T21:15:03Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta. http://www.itcollege.ee/sisseastujale/oppemaks/ &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81467</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81467"/>
		<updated>2014-11-05T21:12:13Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number.&lt;br /&gt;
&lt;br /&gt;
Lahendus:&lt;br /&gt;
X=22 EAPd&lt;br /&gt;
Y=19 EAPd&lt;br /&gt;
&lt;br /&gt;
2*27-(22+19)=13&lt;br /&gt;
13 * 50 = 650 eurot&lt;br /&gt;
&lt;br /&gt;
Kommentaar: Õppekulude osalise hüvitamise kohustuse (vt ÕKE p 1.2.19.) tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt EIK nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2014/2015 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta. http://www.itcollege.ee/sisseastujale/oppemaks/ &lt;br /&gt;
&lt;br /&gt;
Vastus: Hüvitada tuleb 650 eurot.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81466</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81466"/>
		<updated>2014-11-05T20:58:27Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Viimane matriklinumber: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81465</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81465"/>
		<updated>2014-11-05T20:56:40Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Minu matrikli viimane number: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Arvestusele registreerumine toimub ÕISi kaudu või kui akadeemilisel puhkusel olles, avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma 2 tööpäeva (ÕKE §5.2.8). &lt;br /&gt;
Õigus kordusarvestusteks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestri lõpust (v.a. praktika). Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on kordusarvestusele lubamise eelduseks. Kordusarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga. (ÕKE §5.4.4) Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Kokku tuleks leppida õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (ÕKE §5.4.2.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81464</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81464"/>
		<updated>2014-11-05T20:50:57Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Minu matrikli viimane number: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81463</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81463"/>
		<updated>2014-11-05T20:50:37Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Minu matrikli viimane number: 0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kolmele sooritusele (ÕKE §5.2.12) Kui ma ei saanud eksamil positiivset tulemust, võin sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu, kusjuures õppejõul on õigus anda täiendavaid  ülesandeid, mille täitmine on korduseksamile lubamise eelduseks. Korduseksamite tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga. (ÕKE §5.3.6) Korduseksami puhul toimub registreerumine ÕISis, kui ma olen akadeemilisel puhkusel, siis avaldusega õppeosakonnale. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (ÕKE §5.2.8). Korduseksamid ja -arvestused on REV/tasulisel õppekohal õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis (ÕKE §5.2.7) 5. Kordussoorituse tasu (REV ja OF tudeng) - 20 eurot (KK 3-1/14-131) Riigieelarvelisel kohal on kordussoritus tasuta. &lt;br /&gt;
&lt;br /&gt;
Valisin küsimuse B, kuna pole öeldud, mis saab numbri 0 korral (ei ole paaris ega paaritu)&lt;br /&gt;
&#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vastus:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikad&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Eesti Infotehnoloogia Kolledži õppekorralduseeskiri (ÕKE). URL: http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ &amp;lt;br&amp;gt;&lt;br /&gt;
[2] Eesti Infotehnoloogia Kolledži rektori käskkiri 3-1/14-131&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81462</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81462"/>
		<updated>2014-11-05T20:32:51Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014; Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014; Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81461</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81461"/>
		<updated>2014-11-05T20:32:11Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014, Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014, Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81460</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81460"/>
		<updated>2014-11-05T20:30:55Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014, Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014, Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.&amp;lt;br&amp;gt;  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&amp;lt;br&amp;gt;&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2014 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81459</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81459"/>
		<updated>2014-11-05T20:29:08Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Kokkuvõtlik essee: Mida kasulikku ma sain loengutest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014, Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014, Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Ernits 2014(2); Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (käsitlesid Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (käsitles Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Tagasiside tõi kõigepealt loengutesse Inga Vau (Vau, Varendi, Ernits 2014). Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutatud allikate loetelu&#039;&#039;&#039;&lt;br /&gt;
[1] Vau, I., Varendi M., Ernits M.  Õppekorraldus ja sisekord. Loengusalvestus. Tallinn, 27.08.14.  &lt;br /&gt;
[2] Ernits, M. Õppimine ja motivatsioon. Loengusalvestus. Tallinn, 04.09.14&lt;br /&gt;
[3] Ernits, M. Robootika ja häkkimine. Loengusalvestus. Tallinn, 11.09.14&lt;br /&gt;
[4] Liiv, J. Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast. Loengusalvestus Tallinn, 18.09.14&lt;br /&gt;
[5] Fischer, C. IT süsteemide administraatorilt esmakursulasele. Loengusalvestus. Tallinn, 25.09.14&lt;br /&gt;
[6] Karmo, K. Testimine ja tarkvara kvaliteet. Loengusalvestus. Tallinn, 02.10.14&lt;br /&gt;
[7] Septer, A. IT tööturust. Loengusalvestus. Tallinn, 09.10.14&lt;br /&gt;
[8] Lang, E. Suhtumine õppetöösse ja veebirakenduste turvalisus. Loengusalvestus. Tallinn, 16.10.14&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81457</id>
		<title>Kukk essee opingukorraldus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kukk_essee_opingukorraldus&amp;diff=81457"/>
		<updated>2014-11-05T20:17:40Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: Created page with &amp;quot;=Erialatutvustuse aine arvestustöö= Autor: Kunnar Kukk&amp;lt;br&amp;gt; Esitamise kuupäev: 05. november 2014  ==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==  Sain kindlasti tead…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Kunnar Kukk&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 05. november 2014&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõtlik essee: Mida kasulikku ma sain loengutest==&lt;br /&gt;
&lt;br /&gt;
Sain kindlasti teada ühtteist IT-inimeste mõttemaailmast. Mida väärtustatakse, mida mitte. Elar Lang tõi välja, et eelkõige väärtustab tööandja seda ja küsib perspektiivis – mida inimene soovib aasta pärast rohkem osata. Langi sõnul ootab tööandja kohusetundlikkust ning pühendumist. Samuti tõi välja meeskonnatöö oskuse, mida rõhutas ka Margus Ernits oma loengutes. Mulle tundub mitme loengu põhjal, et IT-inimeste puhul väärtustatakse aina enam sotsiaalseid oskusi, oskust meeskonnas töötada, oskust suhelda (Vau, Varendi, Ernits 2014, Lang 2014) Mõlemad samuti käsitlesid õppija motivatsiooni – hea algus on kindlasti vajalik edaspidiseks eduks ning äärmiselt vajalik on tagasiside mõlemale poolele nii õppejõule kui õppijale (Vau, Varendi, Ernits 2014, Lang 2014). Samuti mitmes kohas öeldi, et ilma programmeerimisoskuseta ei saa läbi enam ei süsteemiadministraator ega teisedki tööd (Vau, Varendi, Ernits 2014; Fischer 2014) &lt;br /&gt;
&lt;br /&gt;
Janika Liiv keskendus naistele IT-maailmas. Mulle jäi enim meelde põhimõte, et kasutaja ei taha tunda end lollina, mistõttu ta läheb järgmise teenuse juurde. Samuti käsitles ta harimist vs ideoloogiate kinnistamist ning tema sõnul ei tasuks joosta iga uuenduse järel ning ise eelkõige uuendusi proovida. &lt;br /&gt;
&lt;br /&gt;
Carolyn Fischer käsitles nagu ka Andres Septer ja Margus Ernits – Linuxi olulisust. Samuti oli üks tema mõte, mis ka kordus teistel esinejatel, et tööandja soovib näha pühendumist. Fischer tutvustas ka automatiseerimistarkvarasid ning seda, kuidas Skypes on lahendatud 3500 serveri haldamine. &lt;br /&gt;
&lt;br /&gt;
Fischer tõi sisse esimesena „suure pildi“ - ehk oskuse mõelda terviklikult ning lahendada probleeme välistamise teel. Sama käsitles ka Elar Lang ning Kristjan Karmo. &lt;br /&gt;
&lt;br /&gt;
Kristjan Karmo nagu ka Janika Liiv püüdis hajutada müüte ning tema sõnum oli samuti, et ärge olge kinni müütides. Ta tõi välja testijate kohta 5 enimlevinud müüti, mis ei vasta tõele. Testijat võrdles ta halva uudise toojaga, kes peab oskama suhelda kõikide arenduses osalevate pooltega, saama aru nii süsteemi toimimisest kui ka kliendi vajadusest. Testijale on vajalikud omadused  süsteemsus, loovus ja kogemus. Samuti tõi ta välja erinevaid testimismetoodikaid: must kast, valge kast, dünaamiline, staatiline testimine ning näiteid sellest, kui süsteemi ei ole testitud, kui kalliks on ajalooliselt vead osutunud (Y2K bug, Marinel 1). Tööturust rääkides ütles Karmo, et testija saab siiski reeglina vähem tasustatud kui arendajad. Samas, head testijad, saavad head palka. &lt;br /&gt;
&lt;br /&gt;
Juba mõnda aega töötanud inimese pilk ilmselt on oluliselt targem ja kogenum kui tudengi pilk. Mistõttu oli mul huvitav kuulata eelkõige tööturgu käsitlevat kõigis loenguid. Mida tööandja ootab inimeselt ja mida mitte. Andres Septeri vaade oli äärmiselt ratsionaalne ning kriitiline samas ka veidi radikaalsusele kalduv: ta kritiseeris nii riigisektorit (ma ei nõustu osalt kriitikaga, et riigisektoris töötavad üksnes laisklejad) (Septer 2014) ja suurfirmades edutatakse Peteri printsiibist tulenevalt teatud etapist alates ebakompetentseid inimesi. Kindlasti siinkohal oli oma tõetera sees, kuid minu jaoks oli selles loengus tundus ka mõningast isiklikku ebaedu või ebaõnnestumisi, mida ehk kriitikana püüti esitada? Mul ei ole küll ühegi loengupidajaga varasemalt mingitki tööalast ega isiklikku kokkupuudet, mistõttu suhtusin kõigisse eelarvamuseta. Samas, Andres Septeri loeng oli väga pragmaatiline ning ilmselt nõustun nii mõnegi väärtushinnanguga tööandjate suunal, mida Septer ütles – näiteks see, et tööandjate boonuseid tuleks eelkõige võrrelda töötajale makstava netopalga suurusega, Septer tõi võrdluse kõrgepalgalise töötaja ning tööandja pakutava lapsehoiuteenuse juures.  Septeri puhul tooksin ka välja soovituse mitte spetsialiseeruda Eesti kontekstis väga kitsalt, kuna suurtes ettevõtetes kaob ära mõistlikkus – inimene soovib saada siiski töös vaheldust. Septer soovitas startupis kindlasti proovida ära, kuna inimesed on motiveeritumad kui tavaettevõtetes. Septeri soovitus oli ka töötada suurettevõttes, kuna ettevõte jõuab osta seadmeid, millega on võimalik töötada ja mida väikeettevõte pidevas tulekahjude kustutamise töös ei jõua teha. &lt;br /&gt;
&lt;br /&gt;
Olen ise esimese aastaga jõudnud arusaamale, milleks „teoreetilist jura“ vaja on (Septer, Ernits, Lang) ning selles suhtes nõustun loengupidajatega, et matemaatikat on vaja, et IT-st aru saada või et füüsikat võib vaadata kui objektorienteeritud programmeerimist (Lang). Mulle oli sümpaatne ka Margus Ernitsa mõte, et tuleb ise midagi oma kätega kooli kõrvalt teha, et areneda seeläbi. &lt;br /&gt;
&lt;br /&gt;
Sain ka mõned uued tehnoloogilised soovitused. Elar Lang käsitles loengu teises pooles paroolide turvalisust ning tema sõnul on 30% Eesti veebisaitide paroolidest lahtimurtavad 3 minutiga. Ta soovitas parooli md5 hashi googeldada ning veenduda seeläbi, et parool on turvaline. Janika Liivilt sain idee Bentaboxi mõtlemises, ehk, et kuidas jagada veebiteenust osadeks. Carolyn Fischer tutvustas Chef tarkvara, mis automatiseerib servereid. Samuti sain teada otseallikast seda, et Skypel on 80 miljonit kasutajat ning iga 5 minuti tagant toimub 2300 makset. Kristjan Karmo loeng aitas teada saada testimismetoodikate kohta. &lt;br /&gt;
&lt;br /&gt;
Janika Liivi loengust võtsin kaasa mõtte, et programmeerijaks võib areneda ka ilma eriliste algteadmisteta – see on mu tööalaseks motivatsiooniks kindlasti edaspidiselt vajalik mõte. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ühisosad loengutes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mitmes loengus (Inga Vau,  rõhutati tagasiside olulisust, seda, et õppejõududele on oluline tagasiside ning see motiveerib samavõrra õppejõudu kui ka tudengit. Margus Ernits ning Elar Lang tõid välja Kristiina Haki, kui näite edukast tagasisidet rakendanud õppejõust. Kristiina Haki puhul rõhutati ka seda, kuivõrd motiveerib ta tudengeid õppima (Lang 2014) &lt;br /&gt;
&lt;br /&gt;
Läbivalt räägiti loengutes ka sellest, kuidas soovitatakse Linuxit tundma õppida ning sellest, miks Linuxi tundmine hea on. Andres Septeri sõnul on tööturul praegu oluliselt lihtsam tööd saada Linuxi administraatorina mitte Windowsi administraatorina, sest inimesed, kes Linuxit tundma õpivad, liiguvad kiiresti Windowsi pealt minema. (Septer 2014) Kõige põhjalikumalt käsitles Linuxit minu hinnangul Carolyn Fischer, kes töötab süsteemiadministraatorina Skypes. &lt;br /&gt;
&lt;br /&gt;
Mõlemad naised nentisid, et naisi it-turul on vähe. Fischer tõi välja fakti, et Skypes kui ta alustas oli divisjonis meeste ja naiste suhtarv 40:2-le. (Fischer 2014)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täitmata ootused ja soovitused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oleksin tahtnud saada veidi süsteemsemat ülevaadet sellest, millised on nõudmised ühele või teisele  töökohale, millisteks testideks tuleb valmis olla. Minu õppimismotivatsiooni kindlasti ergutasid tänaseks TTÜ lõpetanud inimesed, kes on töötanud juba ning oskavad analüüsida oma seniseid vigu ning tugevusi. Usun, et loengud kandsid motiveerivat eesmärki ning selle nad minu puhul ka kindlasti osalt täitsid. Võtan ainet teise kursuse tudengina – esimesel kursusel jäi mul aine deklareerimata. Usun, et II kursuse perspektiivist oli paljusid loenguid juba isikiku kogemuse tõttu oluliselt huvitavam vaadata, eelkõige sain loengutest mõtteainet tööturust, oskustest ning õppimise ja töö suhtest.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;/div&gt;</summary>
		<author><name>Kukukk</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_2014&amp;diff=75563</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</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_2014&amp;diff=75563"/>
		<updated>2014-03-16T06:56:51Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#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_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
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;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 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 (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* :(&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* Rene Hollo&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;br /&gt;
* 16.03.2014 Lisatud XML-kodutöö osa 2 retsensiooni&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75562</id>
		<title>Meeskond Tudengikalender</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75562"/>
		<updated>2014-03-16T06:49:17Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond (kaugõpe) &amp;quot;Tudengikalender&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
* 09.03.2014 - loodud Wiki leht&lt;br /&gt;
* 11.03.2014 - Lisatud 1. kodutöö osa Database.xml, skeemifail Database.xsd, transformatsioonid Overview.xslt, DatabaseXML.xslt&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
==Kodutöö XML (11. märts)==&lt;br /&gt;
XML-fail hoiab andmeid ainete, tudengite ning tudengiga seotud kodutööde kohta. &lt;br /&gt;
&lt;br /&gt;
=== Database.xml ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;database&amp;gt;&lt;br /&gt;
  &amp;lt;users&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;1908934&amp;quot; username=&amp;quot;taavis&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Taavi Sildeberg&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;taavi@sildeberg.eu&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+3725058624&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;43&amp;quot; username=&amp;quot;kunnark&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Kunnar Kukk&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;kunnar.kukk@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+37256299030&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;433&amp;quot; username=&amp;quot;johnd&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Jhon Doe&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;57260989&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/users&amp;gt;&lt;br /&gt;
  &amp;lt;subjects&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;1&amp;quot; userId=&amp;quot;433&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Võrgurakendused II]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-05-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-03-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[XML osa]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Korralik xml fail ja lisaks on vaja ka kaks transformatsiooni]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;2&amp;quot; deadline=&amp;quot;2014-05-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Retsensioonid]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Retsensioon ja veel üks retsensioon]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;3&amp;quot; deadline=&amp;quot;2014-04-05T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web service for .NET]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Veebiteenus ASP.dot neti jaoks, kena UI ja midagi veel]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Esialgne plaan olemas, vaja veel data kihi jaoks asjad kokku leppida]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;in-progress&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;4&amp;quot; deadline=&amp;quot;2014-02-04T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web asjake]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Praktikumi näite käimaajamine]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;done&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;2&amp;quot; userId=&amp;quot;43&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[JAVA aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-03-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-10T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodutöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paar progemisülesannet]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Õnneks juba esitatud]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;3&amp;quot; userId=&amp;quot;1908934&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Majanduse aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kontrolltöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[KT esimese 4 peatüki peale]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;4&amp;quot; userId=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Algoritmika]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodune analüüsi üleanne]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Vaata materjaöle wikist]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
  &amp;lt;/subjects&amp;gt;&lt;br /&gt;
&amp;lt;/database&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Skeemifail: Database.xsd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Email type, validates that value is correct email or empty value, if user has not defined anything --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;emailAddress&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;|^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Homework status custom type. Restricts values only for defined values --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;homeworkStatus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;in-progress&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;done&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Mobile number custom type. Restricts mobile numbers to valid numbers, should work also with country code --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;mobileNumber&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;^(\+|\d)[0-9]{7,16}$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;database&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;!-- Users section, holds list of user entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;fullname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;email&amp;quot; type=&amp;quot;emailAddress&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;mobile&amp;quot; type=&amp;quot;mobileNumber&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;username&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
          &amp;lt;!-- Unique constaraint for user id-s, so that user id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_user_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;user&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Subjects section, holds list of subject entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;subjects&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;subject&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;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;schedule&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;homeworks&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;homework&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;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;comment&amp;quot; type=&amp;quot;xs:string&amp;quot; nillable=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;status&amp;quot; type=&amp;quot;homeworkStatus&amp;quot; default=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;deadline&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
                             &amp;lt;/xs:attribute&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;!-- Unique constarant for homework id-s, so that homework id will be unique for the current subject, where it belongs --&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:unique name=&amp;quot;unique_homework_id&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:selector xpath=&amp;quot;homework&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;userId&amp;quot; type=&amp;quot;xs:unsignedInt&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;!-- Unique constarant for subject id-s, so that subject id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_subject_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;subject&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&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;
&lt;br /&gt;
    &amp;lt;!-- User id key definition --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:key name=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./users/user&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- User id key referenc, used for validating userId-s in subjects section, so that subjects have only valid userId-s --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:keyref name=&amp;quot;UserIdNumberRef&amp;quot; refer=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./subjects/subject&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@userId&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:keyref&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (XML-&amp;gt;HTML): Overview.xslt===&lt;br /&gt;
Kuvatakse kasutaja, temaga seotud ained ning kodutööde staatused&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:decimal-format name=&amp;quot;percentFormat&amp;quot; decimal-separator=&amp;quot;.&amp;quot; grouping-separator=&amp;quot;,&amp;quot;&lt;br /&gt;
   infinity=&amp;quot;INFINITY&amp;quot; minus-sign=&amp;quot;-&amp;quot; NaN=&amp;quot;0&amp;quot; percent=&amp;quot;%&amp;quot;&lt;br /&gt;
   per-mille=&amp;quot;m&amp;quot; zero-digit=&amp;quot;0&amp;quot; digit=&amp;quot;#&amp;quot; pattern-separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&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;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=edge&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;XSL Transformation Homework&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Bootstrap --&amp;gt;&lt;br /&gt;
        &amp;lt;link href=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --&amp;gt;&lt;br /&gt;
        &amp;lt;!--[if lt IE 9]&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&lt;br /&gt;
              XSLT transformatsioon &amp;lt;small&amp;gt; Inimesed, õppeainded ja nende kodutööd&amp;lt;/small&amp;gt;&lt;br /&gt;
            &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel panel-default&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;//users/user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;currentUserId&amp;quot; select=&amp;quot;./@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;h1&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;fullname&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;
                &amp;lt;/h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select =&amp;quot;//subject[@userId=$currentUserId]&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;homeworksList&amp;quot; select=&amp;quot;./homeworks/homework&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;doneHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;done&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;openHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;open&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;inProgressHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;in-progress&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;panel panel-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/h3&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                   &lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde progress&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &lt;br /&gt;
                      &amp;lt;div class=&amp;quot;progress&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($doneHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-success&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Valmis&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($inProgressHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-warning&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Pooleli&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($openHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-danger&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Alustamata&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde nimekiri&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each  select=&amp;quot;$homeworksList&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;ul&amp;gt;&lt;br /&gt;
                          &amp;lt;li&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;/ul&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                  &amp;lt;/div&amp;gt;&lt;br /&gt;
                 &lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- jQuery (necessary for Bootstrap&#039;s JavaScript plugins) --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Include all compiled plugins (below), or include individual files as needed --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (xml-&amp;gt;xml): DatabaseXML.xslt===&lt;br /&gt;
Näidatakse nö kooli vaadet, kus on kuvatud kõik ained ning ainega seotud kodutööd.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &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;subjects&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:for-each select=&amp;quot;database/subjects/subject&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;subject&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;schedule&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                 &amp;lt;homeworks&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;homeworks&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each select=&amp;quot;homework&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;homework&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;deadline&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;@deadline&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/homework&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;    &lt;br /&gt;
                 &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
           &amp;lt;/subject&amp;gt; &lt;br /&gt;
         &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/subjects&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</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_2014&amp;diff=75561</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</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_2014&amp;diff=75561"/>
		<updated>2014-03-16T06:47:48Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Meeskonna poolt kirjutatud retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#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_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
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;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 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 (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* :(&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* Rene Hollo&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender:XML_retsensioon_Poial XML-i retsensioon rühmale Pöial] [[User:kukukk|kukukk]] 08:47, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75560</id>
		<title>Meeskond Tudengikalender:XML retsensioon Poial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75560"/>
		<updated>2014-03-16T06:46:06Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XSLT-fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale Pöial ==&lt;br /&gt;
&lt;br /&gt;
* Lisatud: 16.03.2014&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/Poial &lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on veebipoe andmefailiga, milles hoitakse sees infot kaupade, nende koguste, suuruste, hinna jm kohta. Nagu me ka teises arvustuses ütleme, on stiililt tegemist suurtähtede puhul küsimusega, kas see muudab koodi loetavamaks või mitte. Erinevalt meeskonnast RAKK (keda me arvustasime), on siinkohal xml-fail kirjeldatud eestikeelsena. &lt;br /&gt;
&lt;br /&gt;
Faili struktuur ja ülesehitus on mõistetav ning loogilised. Faili päises on kirjeldatud kodeering ning xml versioon. &lt;br /&gt;
&lt;br /&gt;
Element Suurus, hoitakse kahte tüüpi väärtused. Samaväärselt kasutatakse nii string tüüpi (nt Bätmani pükste juures) M ning arvulist tüüpi 36 (Klassikaline pruun naiste saabas). Sealjuures Xsd failis on määratletud see element string tüüpi muutujana. Ehk, ei ole täpsustatud elemendi atribuudiga, kas tegemist on stringi või tähelise väärtusega (näiteks võib tekkida olukord, kus ka triiksärk on antud arvulise suurusega 52 mitte L või teisendamisel kasutada täpset suurust, kuna tähelised suurused on arvuliselt ordinaaltunnused). Soovitus on elemendi juures kasutada atribuuti, mis näiteks särkide puhul välistaks taolise olukorra, kus osad särgid on numbrilise suurusega, teised  tähemärke kasutavate suurustega. Jalanõude puhul muudab praegune olukord keerulisemaks näiteks suuruste järgi järjestamise. &lt;br /&gt;
&lt;br /&gt;
Failis esineb mõningaid iluvigu veel. Näiteks on kategoriseeritud toode ID=3 Liik=“Jope“, kuigi üleval on kirjeldatud Liiki Joped. Miskipärast esineb korduvalt elemendi Hind atribuut Ühik=“ EUR“. Kui see on pandud eesmärgiga hiljem vältida tühiku kirjeldamist HTML-koodis, siis tundub see ebaotstarbekas ning disaini ja andmekihi loogikate segiajamine. Kui see on kogemata tehtud, siis tuleks see parandada. Segi on faili ülaosas aetud ka elemendi Kontakt atribuutide Telefon ja Email väärtused. Telefoniks on e-mail ja vastupidi. &lt;br /&gt;
&lt;br /&gt;
Kokkuhoidlikum käsitlus XML-st oleksime toodete puhul kasutanud lähenemist, et võimalikult palju infot kirjeldanud atribuutides, mis praegu on eraldi elemendid. Praegune lähenemine  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Nimi&amp;gt;Batmani püksid&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
      &amp;lt;Bränd&amp;gt;Batman&amp;lt;/Bränd&amp;gt;&lt;br /&gt;
      &amp;lt;Pilt&amp;gt;http://enos.itcollege.ee/~smaeots/Vorgu2/Pildid/batmani_pyksid.jpg&amp;lt;/Pilt&amp;gt;&lt;br /&gt;
      &amp;lt;Suurus&amp;gt;M&amp;lt;/Suurus&amp;gt;&lt;br /&gt;
      &amp;lt;Hind Ühik=&amp;quot; EUR&amp;quot;&amp;gt;55&amp;lt;/Hind&amp;gt;&lt;br /&gt;
      &amp;lt;Kirjeldus&amp;gt;Mugavad ja vastupidavad!&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kokkuhoidlikum oleks sama andmestruktuuri juures ilma loetavuse kaota olnud koondada alamelemente ja kasutada atribuute:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;Bränd nimi=“Batman“ mudel=“Batmani püksid“/&amp;gt;&lt;br /&gt;
	&amp;lt;Pilt src=“URL“/&amp;gt; &lt;br /&gt;
	&amp;lt;Kirjeldus suurus=“M“ hind=“55“ ühik=“EUR“&amp;gt;&lt;br /&gt;
		Mugavad ja vastupidavad!&lt;br /&gt;
	&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD-fail == &lt;br /&gt;
&lt;br /&gt;
XSD-faili üldmulje on, et tuleks korra veel läbi mõelda väärtused ning võimalikud vead, mis võivad tekkida.&lt;br /&gt;
&lt;br /&gt;
Tüübikirjeldused Liik ja Kategooria kasutaksime piiranguid väärtustele, kuna omistatavaid väärtuseid ühel juhul on 2 ja teisel 5. Seda saaks teha järgnevalt: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;Kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Mehed&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Naised&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See välistab võimaluse, et väärtused oleksid midagi muud. Sama saab teha suuruste juures. Materjali selle võimaluse kohta leiab http://www.w3schools.com/schema/schema_facets.asp &lt;br /&gt;
&lt;br /&gt;
Tüübikirjelduses, mis kirjeldavad elemente Kontakt, on kasutatud tüübina xs:string, selle asemel, et määrata Type=“emailAddress“ ning Type=“mobileNumber“. Praegusel juhul annab XSD võimaluse kirjutada vigase e-mailiaadressi või telefoninumbri. Samuti võimaldab element minna täpsemaks ning piirata regulaaravaldisega telefoni või e-maili kuju. Vastavat materjali pakub näiteks Stackoverflow. &lt;br /&gt;
&lt;br /&gt;
Huvitav on ka väärtus unsignedByte kaupade hinna kirjelduse juures. See tähendab, et 256 eurot maksvaid saapaid või kleite selles poes ei müüda ning kauplus piirdub väärtustega 0..255. Samas, tasuks jätta ruumi kallimate jopede ja kleitide jaoks ja kasutaksime ise antud juhul unsignedShort. Või, kui on vaja komadega hindu väljastada, siis decimal. Samamoodi, nagu eelviidatud, võiks kasutada piiranguid ja määrata minimaalne väärtus ning maksimaalne väärtus. Elemendi Kogus puhul on unsignedByte kasutamine mõistetav, kuna e-poe ladu tõenäoliselt pole väga suur. &lt;br /&gt;
&lt;br /&gt;
== XSLT-fail == &lt;br /&gt;
&lt;br /&gt;
Praegusel juhul on loodud üks transformatsioonifail, kuigi ülesande püstituses oli neid 2 tükki vajalik ehitada. &lt;br /&gt;
&lt;br /&gt;
Selle osa juhataksime sisse katkendiga Aapo Ilvese luuletusest „Vihmavari“ (ärgu retsenseeritavad solvugu) http://luuleleid.wordpress.com/2010/10/08/aapo-ilves-vihmavari/:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;otsusta ära&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;mõtle ümber&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tee uuesti&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;paremini&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;veel paremini&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist on HTML väljundiga, mida kirjeldatud ei ole. Koodi lugedes võib oletada, et loojate eesmärk on olnud väljutada tooted ID-järgi. &lt;br /&gt;
&lt;br /&gt;
Päis on kirjeldatud ning on antud koodi tulemus. Segamini on stiil (CSS), mis on paigutatud HTML-elementide style atribuudi sisse ning XSL. Stiilide osas võinuks eraldada siiski stiili ja koodi ning kasutada klasse. XSL-arhitektuur on raskemini seetõttu jälgitav. Samas on see lubatud kasutus.&lt;br /&gt;
&lt;br /&gt;
Kood siiski töötab ning annab tulemuse, kuid ilus oleks pidada kinni standardsema HTML-koodi kirjutamisest ning pigem vähem elemente väljutada kui rohkem.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte == &lt;br /&gt;
&lt;br /&gt;
Soovitame kindlasti üle vaadata XML fail, arvestada soovitusi ning XSD skeem ja luua ka teine transformatsioon. Skeemifailis piirata väärtuseid, mõelda korraks läbi hinna puhul, kas oleks targem kasutada komadega arve ning piirata tüüpidega mobiilinumber ja e-mail. XSL-i puhul kindlasti kirjutada ilusam HTML ning soovitame koodi kommenteerida. Retsenseerima hakates tuleb kõigepealt süveneda koodi, et aru saada, mis on olnud eesmärk.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75559</id>
		<title>Meeskond Tudengikalender:XML retsensioon Poial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75559"/>
		<updated>2014-03-16T06:45:32Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XSLT-fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale Pöial ==&lt;br /&gt;
&lt;br /&gt;
* Lisatud: 16.03.2014&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/Poial &lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on veebipoe andmefailiga, milles hoitakse sees infot kaupade, nende koguste, suuruste, hinna jm kohta. Nagu me ka teises arvustuses ütleme, on stiililt tegemist suurtähtede puhul küsimusega, kas see muudab koodi loetavamaks või mitte. Erinevalt meeskonnast RAKK (keda me arvustasime), on siinkohal xml-fail kirjeldatud eestikeelsena. &lt;br /&gt;
&lt;br /&gt;
Faili struktuur ja ülesehitus on mõistetav ning loogilised. Faili päises on kirjeldatud kodeering ning xml versioon. &lt;br /&gt;
&lt;br /&gt;
Element Suurus, hoitakse kahte tüüpi väärtused. Samaväärselt kasutatakse nii string tüüpi (nt Bätmani pükste juures) M ning arvulist tüüpi 36 (Klassikaline pruun naiste saabas). Sealjuures Xsd failis on määratletud see element string tüüpi muutujana. Ehk, ei ole täpsustatud elemendi atribuudiga, kas tegemist on stringi või tähelise väärtusega (näiteks võib tekkida olukord, kus ka triiksärk on antud arvulise suurusega 52 mitte L või teisendamisel kasutada täpset suurust, kuna tähelised suurused on arvuliselt ordinaaltunnused). Soovitus on elemendi juures kasutada atribuuti, mis näiteks särkide puhul välistaks taolise olukorra, kus osad särgid on numbrilise suurusega, teised  tähemärke kasutavate suurustega. Jalanõude puhul muudab praegune olukord keerulisemaks näiteks suuruste järgi järjestamise. &lt;br /&gt;
&lt;br /&gt;
Failis esineb mõningaid iluvigu veel. Näiteks on kategoriseeritud toode ID=3 Liik=“Jope“, kuigi üleval on kirjeldatud Liiki Joped. Miskipärast esineb korduvalt elemendi Hind atribuut Ühik=“ EUR“. Kui see on pandud eesmärgiga hiljem vältida tühiku kirjeldamist HTML-koodis, siis tundub see ebaotstarbekas ning disaini ja andmekihi loogikate segiajamine. Kui see on kogemata tehtud, siis tuleks see parandada. Segi on faili ülaosas aetud ka elemendi Kontakt atribuutide Telefon ja Email väärtused. Telefoniks on e-mail ja vastupidi. &lt;br /&gt;
&lt;br /&gt;
Kokkuhoidlikum käsitlus XML-st oleksime toodete puhul kasutanud lähenemist, et võimalikult palju infot kirjeldanud atribuutides, mis praegu on eraldi elemendid. Praegune lähenemine  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Nimi&amp;gt;Batmani püksid&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
      &amp;lt;Bränd&amp;gt;Batman&amp;lt;/Bränd&amp;gt;&lt;br /&gt;
      &amp;lt;Pilt&amp;gt;http://enos.itcollege.ee/~smaeots/Vorgu2/Pildid/batmani_pyksid.jpg&amp;lt;/Pilt&amp;gt;&lt;br /&gt;
      &amp;lt;Suurus&amp;gt;M&amp;lt;/Suurus&amp;gt;&lt;br /&gt;
      &amp;lt;Hind Ühik=&amp;quot; EUR&amp;quot;&amp;gt;55&amp;lt;/Hind&amp;gt;&lt;br /&gt;
      &amp;lt;Kirjeldus&amp;gt;Mugavad ja vastupidavad!&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kokkuhoidlikum oleks sama andmestruktuuri juures ilma loetavuse kaota olnud koondada alamelemente ja kasutada atribuute:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;Bränd nimi=“Batman“ mudel=“Batmani püksid“/&amp;gt;&lt;br /&gt;
	&amp;lt;Pilt src=“URL“/&amp;gt; &lt;br /&gt;
	&amp;lt;Kirjeldus suurus=“M“ hind=“55“ ühik=“EUR“&amp;gt;&lt;br /&gt;
		Mugavad ja vastupidavad!&lt;br /&gt;
	&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD-fail == &lt;br /&gt;
&lt;br /&gt;
XSD-faili üldmulje on, et tuleks korra veel läbi mõelda väärtused ning võimalikud vead, mis võivad tekkida.&lt;br /&gt;
&lt;br /&gt;
Tüübikirjeldused Liik ja Kategooria kasutaksime piiranguid väärtustele, kuna omistatavaid väärtuseid ühel juhul on 2 ja teisel 5. Seda saaks teha järgnevalt: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;Kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Mehed&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Naised&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See välistab võimaluse, et väärtused oleksid midagi muud. Sama saab teha suuruste juures. Materjali selle võimaluse kohta leiab http://www.w3schools.com/schema/schema_facets.asp &lt;br /&gt;
&lt;br /&gt;
Tüübikirjelduses, mis kirjeldavad elemente Kontakt, on kasutatud tüübina xs:string, selle asemel, et määrata Type=“emailAddress“ ning Type=“mobileNumber“. Praegusel juhul annab XSD võimaluse kirjutada vigase e-mailiaadressi või telefoninumbri. Samuti võimaldab element minna täpsemaks ning piirata regulaaravaldisega telefoni või e-maili kuju. Vastavat materjali pakub näiteks Stackoverflow. &lt;br /&gt;
&lt;br /&gt;
Huvitav on ka väärtus unsignedByte kaupade hinna kirjelduse juures. See tähendab, et 256 eurot maksvaid saapaid või kleite selles poes ei müüda ning kauplus piirdub väärtustega 0..255. Samas, tasuks jätta ruumi kallimate jopede ja kleitide jaoks ja kasutaksime ise antud juhul unsignedShort. Või, kui on vaja komadega hindu väljastada, siis decimal. Samamoodi, nagu eelviidatud, võiks kasutada piiranguid ja määrata minimaalne väärtus ning maksimaalne väärtus. Elemendi Kogus puhul on unsignedByte kasutamine mõistetav, kuna e-poe ladu tõenäoliselt pole väga suur. &lt;br /&gt;
&lt;br /&gt;
== XSLT-fail == &lt;br /&gt;
&lt;br /&gt;
Praegusel juhul on loodud üks transformatsioonifail, kuigi ülesande püstituses oli neid 2 tükki vajalik ehitada. &lt;br /&gt;
&lt;br /&gt;
Selle osa juhataksime sisse katkendiga Aapo Ilvese luuletusest „Vihmavari“ (ärgu retsenseeritavad solvugu) http://luuleleid.wordpress.com/2010/10/08/aapo-ilves-vihmavari/:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;otsusta ära&#039;&#039;&lt;br /&gt;
&#039;&#039;mõtle ümber&#039;&#039;&lt;br /&gt;
&#039;&#039;tee uuesti&#039;&#039;&lt;br /&gt;
&#039;&#039;paremini&#039;&#039;&lt;br /&gt;
&#039;&#039;veel paremini&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist on HTML väljundiga, mida kirjeldatud ei ole. Koodi lugedes võib oletada, et loojate eesmärk on olnud väljutada tooted ID-järgi. &lt;br /&gt;
&lt;br /&gt;
Päis on kirjeldatud ning on antud koodi tulemus. Segamini on stiil (CSS), mis on paigutatud HTML-elementide style atribuudi sisse ning XSL. Stiilide osas võinuks eraldada siiski stiili ja koodi ning kasutada klasse. XSL-arhitektuur on raskemini seetõttu jälgitav. Samas on see lubatud kasutus.&lt;br /&gt;
&lt;br /&gt;
Kood siiski töötab ning annab tulemuse, kuid ilus oleks pidada kinni standardsema HTML-koodi kirjutamisest ning pigem vähem elemente väljutada kui rohkem.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte == &lt;br /&gt;
&lt;br /&gt;
Soovitame kindlasti üle vaadata XML fail, arvestada soovitusi ning XSD skeem ja luua ka teine transformatsioon. Skeemifailis piirata väärtuseid, mõelda korraks läbi hinna puhul, kas oleks targem kasutada komadega arve ning piirata tüüpidega mobiilinumber ja e-mail. XSL-i puhul kindlasti kirjutada ilusam HTML ning soovitame koodi kommenteerida. Retsenseerima hakates tuleb kõigepealt süveneda koodi, et aru saada, mis on olnud eesmärk.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75558</id>
		<title>Meeskond Tudengikalender:XML retsensioon Poial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75558"/>
		<updated>2014-03-16T06:44:31Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XSLT-fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale Pöial ==&lt;br /&gt;
&lt;br /&gt;
* Lisatud: 16.03.2014&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/Poial &lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on veebipoe andmefailiga, milles hoitakse sees infot kaupade, nende koguste, suuruste, hinna jm kohta. Nagu me ka teises arvustuses ütleme, on stiililt tegemist suurtähtede puhul küsimusega, kas see muudab koodi loetavamaks või mitte. Erinevalt meeskonnast RAKK (keda me arvustasime), on siinkohal xml-fail kirjeldatud eestikeelsena. &lt;br /&gt;
&lt;br /&gt;
Faili struktuur ja ülesehitus on mõistetav ning loogilised. Faili päises on kirjeldatud kodeering ning xml versioon. &lt;br /&gt;
&lt;br /&gt;
Element Suurus, hoitakse kahte tüüpi väärtused. Samaväärselt kasutatakse nii string tüüpi (nt Bätmani pükste juures) M ning arvulist tüüpi 36 (Klassikaline pruun naiste saabas). Sealjuures Xsd failis on määratletud see element string tüüpi muutujana. Ehk, ei ole täpsustatud elemendi atribuudiga, kas tegemist on stringi või tähelise väärtusega (näiteks võib tekkida olukord, kus ka triiksärk on antud arvulise suurusega 52 mitte L või teisendamisel kasutada täpset suurust, kuna tähelised suurused on arvuliselt ordinaaltunnused). Soovitus on elemendi juures kasutada atribuuti, mis näiteks särkide puhul välistaks taolise olukorra, kus osad särgid on numbrilise suurusega, teised  tähemärke kasutavate suurustega. Jalanõude puhul muudab praegune olukord keerulisemaks näiteks suuruste järgi järjestamise. &lt;br /&gt;
&lt;br /&gt;
Failis esineb mõningaid iluvigu veel. Näiteks on kategoriseeritud toode ID=3 Liik=“Jope“, kuigi üleval on kirjeldatud Liiki Joped. Miskipärast esineb korduvalt elemendi Hind atribuut Ühik=“ EUR“. Kui see on pandud eesmärgiga hiljem vältida tühiku kirjeldamist HTML-koodis, siis tundub see ebaotstarbekas ning disaini ja andmekihi loogikate segiajamine. Kui see on kogemata tehtud, siis tuleks see parandada. Segi on faili ülaosas aetud ka elemendi Kontakt atribuutide Telefon ja Email väärtused. Telefoniks on e-mail ja vastupidi. &lt;br /&gt;
&lt;br /&gt;
Kokkuhoidlikum käsitlus XML-st oleksime toodete puhul kasutanud lähenemist, et võimalikult palju infot kirjeldanud atribuutides, mis praegu on eraldi elemendid. Praegune lähenemine  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Nimi&amp;gt;Batmani püksid&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
      &amp;lt;Bränd&amp;gt;Batman&amp;lt;/Bränd&amp;gt;&lt;br /&gt;
      &amp;lt;Pilt&amp;gt;http://enos.itcollege.ee/~smaeots/Vorgu2/Pildid/batmani_pyksid.jpg&amp;lt;/Pilt&amp;gt;&lt;br /&gt;
      &amp;lt;Suurus&amp;gt;M&amp;lt;/Suurus&amp;gt;&lt;br /&gt;
      &amp;lt;Hind Ühik=&amp;quot; EUR&amp;quot;&amp;gt;55&amp;lt;/Hind&amp;gt;&lt;br /&gt;
      &amp;lt;Kirjeldus&amp;gt;Mugavad ja vastupidavad!&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kokkuhoidlikum oleks sama andmestruktuuri juures ilma loetavuse kaota olnud koondada alamelemente ja kasutada atribuute:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;Bränd nimi=“Batman“ mudel=“Batmani püksid“/&amp;gt;&lt;br /&gt;
	&amp;lt;Pilt src=“URL“/&amp;gt; &lt;br /&gt;
	&amp;lt;Kirjeldus suurus=“M“ hind=“55“ ühik=“EUR“&amp;gt;&lt;br /&gt;
		Mugavad ja vastupidavad!&lt;br /&gt;
	&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD-fail == &lt;br /&gt;
&lt;br /&gt;
XSD-faili üldmulje on, et tuleks korra veel läbi mõelda väärtused ning võimalikud vead, mis võivad tekkida.&lt;br /&gt;
&lt;br /&gt;
Tüübikirjeldused Liik ja Kategooria kasutaksime piiranguid väärtustele, kuna omistatavaid väärtuseid ühel juhul on 2 ja teisel 5. Seda saaks teha järgnevalt: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;Kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Mehed&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Naised&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See välistab võimaluse, et väärtused oleksid midagi muud. Sama saab teha suuruste juures. Materjali selle võimaluse kohta leiab http://www.w3schools.com/schema/schema_facets.asp &lt;br /&gt;
&lt;br /&gt;
Tüübikirjelduses, mis kirjeldavad elemente Kontakt, on kasutatud tüübina xs:string, selle asemel, et määrata Type=“emailAddress“ ning Type=“mobileNumber“. Praegusel juhul annab XSD võimaluse kirjutada vigase e-mailiaadressi või telefoninumbri. Samuti võimaldab element minna täpsemaks ning piirata regulaaravaldisega telefoni või e-maili kuju. Vastavat materjali pakub näiteks Stackoverflow. &lt;br /&gt;
&lt;br /&gt;
Huvitav on ka väärtus unsignedByte kaupade hinna kirjelduse juures. See tähendab, et 256 eurot maksvaid saapaid või kleite selles poes ei müüda ning kauplus piirdub väärtustega 0..255. Samas, tasuks jätta ruumi kallimate jopede ja kleitide jaoks ja kasutaksime ise antud juhul unsignedShort. Või, kui on vaja komadega hindu väljastada, siis decimal. Samamoodi, nagu eelviidatud, võiks kasutada piiranguid ja määrata minimaalne väärtus ning maksimaalne väärtus. Elemendi Kogus puhul on unsignedByte kasutamine mõistetav, kuna e-poe ladu tõenäoliselt pole väga suur. &lt;br /&gt;
&lt;br /&gt;
== XSLT-fail == &lt;br /&gt;
&lt;br /&gt;
Praegusel juhul on loodud üks transformatsioonifail, kuigi ülesande püstituses oli neid 2 tükki vajalik ehitada. &lt;br /&gt;
&lt;br /&gt;
Selle osa juhataksime sisse katkendiga Aapo Ilvese luuletusest „Vihmavari“ (ärgu retsenseeritavad solvugu) http://luuleleid.wordpress.com/2010/10/08/aapo-ilves-vihmavari/:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Italic text&#039;&#039;suitseta&lt;br /&gt;
joo viina&lt;br /&gt;
armu&lt;br /&gt;
ning tüsene&lt;br /&gt;
sul on istuv töö&lt;br /&gt;
&lt;br /&gt;
otsusta ära&lt;br /&gt;
mõtle ümber&lt;br /&gt;
tee uuesti&lt;br /&gt;
paremini&lt;br /&gt;
veel paremini&lt;br /&gt;
&lt;br /&gt;
Tegemist on HTML väljundiga, mida kirjeldatud ei ole. Koodi lugedes võib oletada, et loojate eesmärk on olnud väljutada tooted ID-järgi. &lt;br /&gt;
&lt;br /&gt;
Päis on kirjeldatud ning on antud koodi tulemus. Segamini on stiil (CSS), mis on paigutatud HTML-elementide style atribuudi sisse ning XSL. Stiilide osas võinuks eraldada siiski stiili ja koodi ning kasutada klasse. XSL-arhitektuur on raskemini seetõttu jälgitav. Samas on see lubatud kasutus.&lt;br /&gt;
&lt;br /&gt;
Kood siiski töötab ning annab tulemuse, kuid ilus oleks pidada kinni standardsema HTML-koodi kirjutamisest ning pigem vähem elemente väljutada kui rohkem.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte == &lt;br /&gt;
&lt;br /&gt;
Soovitame kindlasti üle vaadata XML fail, arvestada soovitusi ning XSD skeem ja luua ka teine transformatsioon. Skeemifailis piirata väärtuseid, mõelda korraks läbi hinna puhul, kas oleks targem kasutada komadega arve ning piirata tüüpidega mobiilinumber ja e-mail. XSL-i puhul kindlasti kirjutada ilusam HTML ning soovitame koodi kommenteerida. Retsenseerima hakates tuleb kõigepealt süveneda koodi, et aru saada, mis on olnud eesmärk.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75557</id>
		<title>Meeskond Tudengikalender:XML retsensioon Poial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75557"/>
		<updated>2014-03-16T06:43:12Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XML-fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale Pöial ==&lt;br /&gt;
&lt;br /&gt;
* Lisatud: 16.03.2014&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/Poial &lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on veebipoe andmefailiga, milles hoitakse sees infot kaupade, nende koguste, suuruste, hinna jm kohta. Nagu me ka teises arvustuses ütleme, on stiililt tegemist suurtähtede puhul küsimusega, kas see muudab koodi loetavamaks või mitte. Erinevalt meeskonnast RAKK (keda me arvustasime), on siinkohal xml-fail kirjeldatud eestikeelsena. &lt;br /&gt;
&lt;br /&gt;
Faili struktuur ja ülesehitus on mõistetav ning loogilised. Faili päises on kirjeldatud kodeering ning xml versioon. &lt;br /&gt;
&lt;br /&gt;
Element Suurus, hoitakse kahte tüüpi väärtused. Samaväärselt kasutatakse nii string tüüpi (nt Bätmani pükste juures) M ning arvulist tüüpi 36 (Klassikaline pruun naiste saabas). Sealjuures Xsd failis on määratletud see element string tüüpi muutujana. Ehk, ei ole täpsustatud elemendi atribuudiga, kas tegemist on stringi või tähelise väärtusega (näiteks võib tekkida olukord, kus ka triiksärk on antud arvulise suurusega 52 mitte L või teisendamisel kasutada täpset suurust, kuna tähelised suurused on arvuliselt ordinaaltunnused). Soovitus on elemendi juures kasutada atribuuti, mis näiteks särkide puhul välistaks taolise olukorra, kus osad särgid on numbrilise suurusega, teised  tähemärke kasutavate suurustega. Jalanõude puhul muudab praegune olukord keerulisemaks näiteks suuruste järgi järjestamise. &lt;br /&gt;
&lt;br /&gt;
Failis esineb mõningaid iluvigu veel. Näiteks on kategoriseeritud toode ID=3 Liik=“Jope“, kuigi üleval on kirjeldatud Liiki Joped. Miskipärast esineb korduvalt elemendi Hind atribuut Ühik=“ EUR“. Kui see on pandud eesmärgiga hiljem vältida tühiku kirjeldamist HTML-koodis, siis tundub see ebaotstarbekas ning disaini ja andmekihi loogikate segiajamine. Kui see on kogemata tehtud, siis tuleks see parandada. Segi on faili ülaosas aetud ka elemendi Kontakt atribuutide Telefon ja Email väärtused. Telefoniks on e-mail ja vastupidi. &lt;br /&gt;
&lt;br /&gt;
Kokkuhoidlikum käsitlus XML-st oleksime toodete puhul kasutanud lähenemist, et võimalikult palju infot kirjeldanud atribuutides, mis praegu on eraldi elemendid. Praegune lähenemine  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Nimi&amp;gt;Batmani püksid&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
      &amp;lt;Bränd&amp;gt;Batman&amp;lt;/Bränd&amp;gt;&lt;br /&gt;
      &amp;lt;Pilt&amp;gt;http://enos.itcollege.ee/~smaeots/Vorgu2/Pildid/batmani_pyksid.jpg&amp;lt;/Pilt&amp;gt;&lt;br /&gt;
      &amp;lt;Suurus&amp;gt;M&amp;lt;/Suurus&amp;gt;&lt;br /&gt;
      &amp;lt;Hind Ühik=&amp;quot; EUR&amp;quot;&amp;gt;55&amp;lt;/Hind&amp;gt;&lt;br /&gt;
      &amp;lt;Kirjeldus&amp;gt;Mugavad ja vastupidavad!&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kokkuhoidlikum oleks sama andmestruktuuri juures ilma loetavuse kaota olnud koondada alamelemente ja kasutada atribuute:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;Bränd nimi=“Batman“ mudel=“Batmani püksid“/&amp;gt;&lt;br /&gt;
	&amp;lt;Pilt src=“URL“/&amp;gt; &lt;br /&gt;
	&amp;lt;Kirjeldus suurus=“M“ hind=“55“ ühik=“EUR“&amp;gt;&lt;br /&gt;
		Mugavad ja vastupidavad!&lt;br /&gt;
	&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD-fail == &lt;br /&gt;
&lt;br /&gt;
XSD-faili üldmulje on, et tuleks korra veel läbi mõelda väärtused ning võimalikud vead, mis võivad tekkida.&lt;br /&gt;
&lt;br /&gt;
Tüübikirjeldused Liik ja Kategooria kasutaksime piiranguid väärtustele, kuna omistatavaid väärtuseid ühel juhul on 2 ja teisel 5. Seda saaks teha järgnevalt: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;Kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Mehed&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Naised&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See välistab võimaluse, et väärtused oleksid midagi muud. Sama saab teha suuruste juures. Materjali selle võimaluse kohta leiab http://www.w3schools.com/schema/schema_facets.asp &lt;br /&gt;
&lt;br /&gt;
Tüübikirjelduses, mis kirjeldavad elemente Kontakt, on kasutatud tüübina xs:string, selle asemel, et määrata Type=“emailAddress“ ning Type=“mobileNumber“. Praegusel juhul annab XSD võimaluse kirjutada vigase e-mailiaadressi või telefoninumbri. Samuti võimaldab element minna täpsemaks ning piirata regulaaravaldisega telefoni või e-maili kuju. Vastavat materjali pakub näiteks Stackoverflow. &lt;br /&gt;
&lt;br /&gt;
Huvitav on ka väärtus unsignedByte kaupade hinna kirjelduse juures. See tähendab, et 256 eurot maksvaid saapaid või kleite selles poes ei müüda ning kauplus piirdub väärtustega 0..255. Samas, tasuks jätta ruumi kallimate jopede ja kleitide jaoks ja kasutaksime ise antud juhul unsignedShort. Või, kui on vaja komadega hindu väljastada, siis decimal. Samamoodi, nagu eelviidatud, võiks kasutada piiranguid ja määrata minimaalne väärtus ning maksimaalne väärtus. Elemendi Kogus puhul on unsignedByte kasutamine mõistetav, kuna e-poe ladu tõenäoliselt pole väga suur. &lt;br /&gt;
&lt;br /&gt;
== XSLT-fail == &lt;br /&gt;
&lt;br /&gt;
Praegusel juhul on loodud üks transformatsioonifail, kuigi ülesande püstituses oli neid 2 tükki vajalik ehitada. &lt;br /&gt;
&lt;br /&gt;
Selle osa juhataksime sisse katkendiga Aapo Ilvese luuletusest „Vihmavari“ (ärgu retsenseeritavad solvugu) http://luuleleid.wordpress.com/2010/10/08/aapo-ilves-vihmavari/:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;suitseta&lt;br /&gt;
joo viina&lt;br /&gt;
armu&lt;br /&gt;
ning tüsene&lt;br /&gt;
sul on istuv töö&lt;br /&gt;
&lt;br /&gt;
otsusta ära&lt;br /&gt;
mõtle ümber&lt;br /&gt;
tee uuesti&lt;br /&gt;
paremini&lt;br /&gt;
veel paremini&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist on HTML väljundiga, mida kirjeldatud ei ole. Koodi lugedes võib oletada, et loojate eesmärk on olnud väljutada tooted ID-järgi. &lt;br /&gt;
&lt;br /&gt;
Päis on kirjeldatud ning on antud koodi tulemus. Segamini on stiil (CSS), mis on paigutatud HTML-elementide style atribuudi sisse ning XSL. Stiilide osas võinuks eraldada siiski stiili ja koodi ning kasutada klasse. XSL-arhitektuur on raskemini seetõttu jälgitav. Samas on see lubatud kasutus.&lt;br /&gt;
&lt;br /&gt;
Kood siiski töötab ning annab tulemuse, kuid ilus oleks pidada kinni standardsema HTML-koodi kirjutamisest ning pigem vähem elemente väljutada kui rohkem. &lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte == &lt;br /&gt;
&lt;br /&gt;
Soovitame kindlasti üle vaadata XML fail, arvestada soovitusi ning XSD skeem ja luua ka teine transformatsioon. Skeemifailis piirata väärtuseid, mõelda korraks läbi hinna puhul, kas oleks targem kasutada komadega arve ning piirata tüüpidega mobiilinumber ja e-mail. XSL-i puhul kindlasti kirjutada ilusam HTML ning soovitame koodi kommenteerida. Retsenseerima hakates tuleb kõigepealt süveneda koodi, et aru saada, mis on olnud eesmärk.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75556</id>
		<title>Meeskond Tudengikalender:XML retsensioon Poial</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender:XML_retsensioon_Poial&amp;diff=75556"/>
		<updated>2014-03-16T06:41:44Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: Created page with &amp;quot;== XML osa retsensioon meeskonnale Pöial ==  * Lisatud: 16.03.2014 * Taavi Sildeberg * Kunnar Kukk  Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/Poial   == XML-f…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale Pöial ==&lt;br /&gt;
&lt;br /&gt;
* Lisatud: 16.03.2014&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/Poial &lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on veebipoe andmefailiga, milles hoitakse sees infot kaupade, nende koguste, suuruste, hinna jm kohta. Nagu me ka teises arvustuses ütleme, on stiililt tegemist suurtähtede puhul küsimusega, kas see muudab koodi loetavamaks või mitte. Erinevalt meeskonnast RAKK (keda me arvustasime), on siinkohal xml-fail kirjeldatud eestikeelsena. &lt;br /&gt;
&lt;br /&gt;
Faili struktuur ja ülesehitus on mõistetav ning loogilised. Faili päises on kirjeldatud kodeering ning xml versioon. &lt;br /&gt;
&lt;br /&gt;
Element Suurus, hoitakse kahte tüüpi väärtused. Samaväärselt kasutatakse nii string tüüpi (nt Bätmani pükste juures) M ning arvulist tüüpi 36 (Klassikaline pruun naiste saabas). Sealjuures Xsd failis on määratletud see element string tüüpi muutujana. Ehk, ei ole täpsustatud elemendi atribuudiga, kas tegemist on stringi või tähelise väärtusega (näiteks võib tekkida olukord, kus ka triiksärk on antud arvulise suurusega 52 mitte L või teisendamisel kasutada täpset suurust, kuna tähelised suurused on arvuliselt ordinaaltunnused). Soovitus on elemendi juures kasutada atribuuti, mis näiteks särkide puhul välistaks taolise olukorra, kus osad särgid on numbrilise suurusega, teised  tähemärke kasutavate suurustega. Jalanõude puhul muudab praegune olukord keerulisemaks näiteks suuruste järgi järjestamise. &lt;br /&gt;
&lt;br /&gt;
Failis esineb mõningaid iluvigu veel. Näiteks on kategoriseeritud toode ID=3 Liik=“Jope“, kuigi üleval on kirjeldatud Liiki Joped. Miskipärast esineb korduvalt elemendi Hind atribuut Ühik=“ EUR“. Kui see on pandud eesmärgiga hiljem vältida tühiku kirjeldamist HTML-koodis, siis tundub see ebaotstarbekas ning disaini ja andmekihi loogikate segiajamine. Kui see on kogemata tehtud, siis tuleks see parandada. Segi on faili ülaosas aetud ka elemendi Kontakt atribuutide Telefon ja Email väärtused. Telefoniks on e-mail ja vastupidi. &lt;br /&gt;
&lt;br /&gt;
Kokkuhoidlikum käsitlus XML-st oleksime toodete puhul kasutanud lähenemist, et võimalikult palju infot kirjeldanud atribuutides, mis praegu on eraldi elemendid. Praegune lähenemine  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Nimi&amp;gt;Batmani püksid&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
      &amp;lt;Bränd&amp;gt;Batman&amp;lt;/Bränd&amp;gt;&lt;br /&gt;
      &amp;lt;Pilt&amp;gt;http://enos.itcollege.ee/~smaeots/Vorgu2/Pildid/batmani_pyksid.jpg&amp;lt;/Pilt&amp;gt;&lt;br /&gt;
      &amp;lt;Suurus&amp;gt;M&amp;lt;/Suurus&amp;gt;&lt;br /&gt;
      &amp;lt;Hind Ühik=&amp;quot; EUR&amp;quot;&amp;gt;55&amp;lt;/Hind&amp;gt;&lt;br /&gt;
      &amp;lt;Kirjeldus&amp;gt;Mugavad ja vastupidavad!&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kokkuhoidlikum oleks sama andmestruktuuri juures ilma loetavuse kaota olnud koondada alamelemente ja kasutada atribuute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Toode ID=&amp;quot;1&amp;quot; Kogus=&amp;quot;11&amp;quot; Kategooria=&amp;quot;Mehed&amp;quot; Liik=&amp;quot;Püksid&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;Bränd nimi=“Batman“ mudel=“Batmani püksid“/&amp;gt;&lt;br /&gt;
	&amp;lt;Pilt src=“URL“/&amp;gt; &lt;br /&gt;
	&amp;lt;Kirjeldus suurus=“M“ hind=“55“ ühik=“EUR“&amp;gt;&lt;br /&gt;
		Mugavad ja vastupidavad!&lt;br /&gt;
	&amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
 &amp;lt;/Toode&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD-fail == &lt;br /&gt;
&lt;br /&gt;
XSD-faili üldmulje on, et tuleks korra veel läbi mõelda väärtused ning võimalikud vead, mis võivad tekkida.&lt;br /&gt;
&lt;br /&gt;
Tüübikirjeldused Liik ja Kategooria kasutaksime piiranguid väärtustele, kuna omistatavaid väärtuseid ühel juhul on 2 ja teisel 5. Seda saaks teha järgnevalt: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xs:simpleType name=&amp;quot;Kategooriad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Mehed&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;Naised&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See välistab võimaluse, et väärtused oleksid midagi muud. Sama saab teha suuruste juures. Materjali selle võimaluse kohta leiab http://www.w3schools.com/schema/schema_facets.asp &lt;br /&gt;
&lt;br /&gt;
Tüübikirjelduses, mis kirjeldavad elemente Kontakt, on kasutatud tüübina xs:string, selle asemel, et määrata Type=“emailAddress“ ning Type=“mobileNumber“. Praegusel juhul annab XSD võimaluse kirjutada vigase e-mailiaadressi või telefoninumbri. Samuti võimaldab element minna täpsemaks ning piirata regulaaravaldisega telefoni või e-maili kuju. Vastavat materjali pakub näiteks Stackoverflow. &lt;br /&gt;
&lt;br /&gt;
Huvitav on ka väärtus unsignedByte kaupade hinna kirjelduse juures. See tähendab, et 256 eurot maksvaid saapaid või kleite selles poes ei müüda ning kauplus piirdub väärtustega 0..255. Samas, tasuks jätta ruumi kallimate jopede ja kleitide jaoks ja kasutaksime ise antud juhul unsignedShort. Või, kui on vaja komadega hindu väljastada, siis decimal. Samamoodi, nagu eelviidatud, võiks kasutada piiranguid ja määrata minimaalne väärtus ning maksimaalne väärtus. Elemendi Kogus puhul on unsignedByte kasutamine mõistetav, kuna e-poe ladu tõenäoliselt pole väga suur. &lt;br /&gt;
&lt;br /&gt;
== XSLT-fail == &lt;br /&gt;
&lt;br /&gt;
Praegusel juhul on loodud üks transformatsioonifail, kuigi ülesande püstituses oli neid 2 tükki vajalik ehitada. &lt;br /&gt;
&lt;br /&gt;
Selle osa juhataksime sisse katkendiga Aapo Ilvese luuletusest „Vihmavari“ (ärgu retsenseeritavad solvugu) http://luuleleid.wordpress.com/2010/10/08/aapo-ilves-vihmavari/:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;suitseta&lt;br /&gt;
joo viina&lt;br /&gt;
armu&lt;br /&gt;
ning tüsene&lt;br /&gt;
sul on istuv töö&lt;br /&gt;
&lt;br /&gt;
otsusta ära&lt;br /&gt;
mõtle ümber&lt;br /&gt;
tee uuesti&lt;br /&gt;
paremini&lt;br /&gt;
veel paremini&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tegemist on HTML väljundiga, mida kirjeldatud ei ole. Koodi lugedes võib oletada, et loojate eesmärk on olnud väljutada tooted ID-järgi. &lt;br /&gt;
&lt;br /&gt;
Päis on kirjeldatud ning on antud koodi tulemus. Segamini on stiil (CSS), mis on paigutatud HTML-elementide style atribuudi sisse ning XSL. Stiilide osas võinuks eraldada siiski stiili ja koodi ning kasutada klasse. XSL-arhitektuur on raskemini seetõttu jälgitav. Samas on see lubatud kasutus.&lt;br /&gt;
&lt;br /&gt;
Kood siiski töötab ning annab tulemuse, kuid ilus oleks pidada kinni standardsema HTML-koodi kirjutamisest ning pigem vähem elemente väljutada kui rohkem. &lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte == &lt;br /&gt;
&lt;br /&gt;
Soovitame kindlasti üle vaadata XML fail, arvestada soovitusi ning XSD skeem ja luua ka teine transformatsioon. Skeemifailis piirata väärtuseid, mõelda korraks läbi hinna puhul, kas oleks targem kasutada komadega arve ning piirata tüüpidega mobiilinumber ja e-mail. XSL-i puhul kindlasti kirjutada ilusam HTML ning soovitame koodi kommenteerida. Retsenseerima hakates tuleb kõigepealt süveneda koodi, et aru saada, mis on olnud eesmärk.&lt;/div&gt;</summary>
		<author><name>Kukukk</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_2014&amp;diff=75555</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</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_2014&amp;diff=75555"/>
		<updated>2014-03-16T06:29:08Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Meeskonna poolt kirjutatud retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;08. märts 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;15. märts 2014&#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_2014#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;25. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;31. mai 2014&#039;&#039;&#039;.&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
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;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 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 (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Vargamae XML retsensioon meeskonnale &amp;quot;Vargamäe&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [[Meeskond_&amp;quot;KM&amp;quot; | KM]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [[Talk:Meeskond_&amp;quot;Kipsplaat&amp;quot;|XML retsensioon meeskonnale Kipsplaat]]&lt;br /&gt;
* [[Talk:Node|XML retsensioon meeskonnale Node]]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Kirves &amp;quot;XML retsensioon meeskonnale &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/Talk:Lingviinid &amp;quot;XML retsensioon meeskonnale &amp;quot;Lingviinid&amp;quot;]&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid:===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:T%C3%9CC2 XML retsensioon meeskonnale &amp;quot;TÜC2&amp;quot;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:AM XML retsensioon meeskonnale &amp;quot;AM&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* :(&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MeilEiOleGrupinime#Retsensioonid XML-i retsensioon rühmale nimega &amp;quot;MeilEiOleGrupinime&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node#Retsensioon_meeskonna_.22RAKK.22_poolt. XML retsensioon meeskonnale Node]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Hashtag XML-i retsensioon meeskonnale &amp;quot;Hashtag&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*Priit Aarne&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Node XML retsensioon meeskonna &amp;quot;Node&amp;quot; kohta]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Talk:Poial XML retsensioon rühmale nimega &amp;quot;pöial&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* Rene Hollo&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:MRPD#Restsensioon_XML-ile_meeskonnalt_.22Meil_ei_ole_grupinime.22 XML-i retsensioon rühmale nimega &amp;quot;MRPD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/XYZ XYZ]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Sulev Pert&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/RetsMeilEiOleGrupinime XML-i retsensioon rühmale MeilEiOleGrupinime]&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Meeskonna poolt kirjutatud retsensioonid ===&lt;br /&gt;
*[https://wiki.itcollege.ee/index.php/XML_retsensioon_RAKK  XML-i retsensioon rühmale RAKK] --[[User:Tsildebe|Tsildebe]] 08:25, 16 March 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75554</id>
		<title>XML retsensioon RAKK</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75554"/>
		<updated>2014-03-16T06:27:42Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XML osa retsensioon meeskonnale RAKK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale RAKK ==&lt;br /&gt;
&lt;br /&gt;
* Lisatud: 16.03.2014&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/RAKK&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Selles, 1. kodutöö osa retsensioonis vaatleme meeskonna RAKK tehtud andmefaili kujutletavate arvutimängutegelaste omadustega ning analüüsime nii andmefaili, skeemifaili kui ka transformatsioone. Töö lõpus anname soovitusi meeskonnale tulemuse tõstmiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Faili eesmärk on hoida andmeid arvutimängu tegelaste kohta. XML-i kirja stiili osas on hea maitse küsimus, kas kirjutada sisu väiketähtedega või kasutada suurtähti. Siinkirjutajate isiklik eelistus on pigem kasutada väiketähti, mis teeb koodi lugemise lihtsamaks. XML-i puhul on välja kirjutatud kodeering ning see faili päises ära kirjeldatud. Hierarhia on mõistetav ning see on kergesti arusaadav. Fail on inglisekeelne, mis teeb selle lugemise universaalsemaks. &amp;lt;Durability&amp;gt; puhul võiks täpsustada atribuudiga, mis ühikutes mõõdetakse kestvust. Hetkel jääb arusaamatuks, kas ühik on millisekund, sekund, minut vm ühik.&lt;br /&gt;
&lt;br /&gt;
Ühikutega jääb arusaamatuks veel teinegi element:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Item ID=&amp;quot;1&amp;quot; Name=&amp;quot;Gold&amp;quot; Cost=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Count&amp;gt;23443&amp;lt;/Count&amp;gt;&lt;br /&gt;
  &amp;lt;/Item&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle puhul jääb arusaamatuks, kas Cost puhul mõeldakse, et üks ühik on maksumusega 1 või on tegemist kulla kogumaksumusega. Alament Count viitaks sellele, et tegemist võib olla ühe ühiku maksumusega – koodi lugemisel jääb praegusel juhul kahetimõistetavus.  &lt;br /&gt;
&lt;br /&gt;
Välja arvatud need iluvead, on XML loetav ning arusaadav, samuti täidab XML ära nõude 3-l tasemel elemendile atribuutide määramisel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XSD-fail ==&lt;br /&gt;
&lt;br /&gt;
Skeemifaili võib leida läbimõtlematust mälukasutuses ehk XML-s omistatud väärtuste määramispiirkonnas, millega tuleks optimeerida mälukasutamist, mida praegusel juhul on retsenseerijate hinnangul liiga palju programmi jooksutamiseks reserveeritud. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Health&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;xs:attribute name=&amp;quot;Max&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Samas, XML-s on öeldud, et Health atribuut Max=“100“. &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;Health Max=&amp;quot;100&amp;quot;&amp;gt;8&amp;lt;/Health&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See tähendab, et võiks kasutada maksimaalselt väärtust unsignedByte, mille määramispiirkond on 0...255. Hetkel, on mälu reserveeritud 0 ... 65535 ehk 2 astmes 16 baiti, saaks hakkama 2 astmes 8 baidiga. Mälukasutuse vahe on 256-kordne. Sama probleem esineb &amp;lt;Mana Max=&amp;quot;100&amp;quot;&amp;gt;0&amp;lt;/Mana&amp;gt; puhul, mis on xsd-s samuti unisignedShort, kus saaks samuti reserveerida mälu 256-korda vähem. &lt;br /&gt;
&lt;br /&gt;
Kõige täpsemini on esitatud element &amp;lt;Level&amp;gt;, mille maksimaalseks väärtuseks on unsignedByte. &lt;br /&gt;
Retsenseerijatele jääb ka arusaamatuks, miks ei ole piiratud elemendi Inventory alamelemendi Item arvu, samuti on jäetud piiramata xs:string väärtuste puhul andmete maksimaalsed väärtused attribuudiga maxLength – tegelase nime juures ei ole see tõenäoliselt pikem kui ~200tähemärki.&lt;br /&gt;
&lt;br /&gt;
== XSLT teisendus: Kõikide tegelaste nimekiri ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koheselt jääb silma vastuolu väljundis, faili päises on öeldud, et väljund on XML, samas, väljundisse luuakse HTML-i. Ilmselt võib olla tegu kahe silma vahele jäänud parameetriga. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;no&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Väljund on oma iseloomult lihtne, kuna XML-fail on koostatud rekursiivselt nii, et tegelane on peaelement, mille alamelemente tuleks antud juhul otsida ja teisenduses otsitakse rekursiivselt üle kõigi tegelaste nimekirja ning väljastatakse see, mis parasjagu ette jääb. &lt;br /&gt;
&lt;br /&gt;
Keerukam konstruktsioon on loodud:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:when test=&amp;quot;count(Stat) &amp;gt; 0&amp;quot;&amp;gt;&lt;br /&gt;
       Stat modifiers:&lt;br /&gt;
      &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:for-each select=&amp;quot;Stat&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;@Skill&amp;quot;/&amp;gt;: &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teisenduse sügavus on asjakohane, küll võiks kasutada muutujaid, hetkel tundub, et on mindud lihtsamat teed arvestades ka xml-faili lihtsust ning väljendada näiteks teatud staatusega või olekus tegelased.&lt;br /&gt;
&lt;br /&gt;
== XSLT transformatsioon: Tegelaste itemite maksumus ==&lt;br /&gt;
&lt;br /&gt;
Selles transformatsioonis html-xml väljundit segi pole aetud ning väljund väljastab ka lubatult html-i. Tegemist on oma olemuselt keerukama ja nutikama transformatsiooniga kui eelmine. Transformatsioon on üldiselt õnnestunud ning tegeleb ka väärtuste arvutamisega. Hierarhia on paigas ning for-each tsüklid toimivad. Kui pisiasjade kallal norida, siis ääremärkusena seda, et  on HTML5 spetsifikatsioonis kasutatav kui viimane õlekõrs, kui ei ole võimalik kasutada &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt; elementi.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitame meeskonnal kasutada aines antud võimalust oma koodi parandada, eelkõige skeemifail mälukasutuse osas (unisignedByte versus unsignedShort), parandada ära 1. transformatsiooni väljundparameeter xml-st html-ks, täpsustada koodis elementide ja parameetrite ühikud (Cost, Durability). See loob meie hinnangul eelduse ka paremaks lõppsoorituseks, kuna retsenseerimise hetkel kood maksimumi tõenäoliselt ei saaks. Soovitame ka koodi kommenteerida rohkem, mis annaks koodi lugejale ülevaate eelkõige transformatsioonide juures tehtavatel arvutustel, mis parasjagu toimub.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75553</id>
		<title>XML retsensioon RAKK</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75553"/>
		<updated>2014-03-16T06:26:30Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XML osa retsensioon meeskonnale RAKK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale RAKK ==&lt;br /&gt;
&lt;br /&gt;
* Üles laetud: 16.03.2014&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/RAKK&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Selles, 1. kodutöö osa retsensioonis vaatleme meeskonna RAKK tehtud andmefaili kujutletavate arvutimängutegelaste omadustega ning analüüsime nii andmefaili, skeemifaili kui ka transformatsioone. Töö lõpus anname soovitusi meeskonnale tulemuse tõstmiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Faili eesmärk on hoida andmeid arvutimängu tegelaste kohta. XML-i kirja stiili osas on hea maitse küsimus, kas kirjutada sisu väiketähtedega või kasutada suurtähti. Siinkirjutajate isiklik eelistus on pigem kasutada väiketähti, mis teeb koodi lugemise lihtsamaks. XML-i puhul on välja kirjutatud kodeering ning see faili päises ära kirjeldatud. Hierarhia on mõistetav ning see on kergesti arusaadav. Fail on inglisekeelne, mis teeb selle lugemise universaalsemaks. &amp;lt;Durability&amp;gt; puhul võiks täpsustada atribuudiga, mis ühikutes mõõdetakse kestvust. Hetkel jääb arusaamatuks, kas ühik on millisekund, sekund, minut vm ühik.&lt;br /&gt;
&lt;br /&gt;
Ühikutega jääb arusaamatuks veel teinegi element:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Item ID=&amp;quot;1&amp;quot; Name=&amp;quot;Gold&amp;quot; Cost=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Count&amp;gt;23443&amp;lt;/Count&amp;gt;&lt;br /&gt;
  &amp;lt;/Item&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle puhul jääb arusaamatuks, kas Cost puhul mõeldakse, et üks ühik on maksumusega 1 või on tegemist kulla kogumaksumusega. Alament Count viitaks sellele, et tegemist võib olla ühe ühiku maksumusega – koodi lugemisel jääb praegusel juhul kahetimõistetavus.  &lt;br /&gt;
&lt;br /&gt;
Välja arvatud need iluvead, on XML loetav ning arusaadav, samuti täidab XML ära nõude 3-l tasemel elemendile atribuutide määramisel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XSD-fail ==&lt;br /&gt;
&lt;br /&gt;
Skeemifaili võib leida läbimõtlematust mälukasutuses ehk XML-s omistatud väärtuste määramispiirkonnas, millega tuleks optimeerida mälukasutamist, mida praegusel juhul on retsenseerijate hinnangul liiga palju programmi jooksutamiseks reserveeritud. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Health&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;xs:attribute name=&amp;quot;Max&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Samas, XML-s on öeldud, et Health atribuut Max=“100“. &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;Health Max=&amp;quot;100&amp;quot;&amp;gt;8&amp;lt;/Health&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See tähendab, et võiks kasutada maksimaalselt väärtust unsignedByte, mille määramispiirkond on 0...255. Hetkel, on mälu reserveeritud 0 ... 65535 ehk 2 astmes 16 baiti, saaks hakkama 2 astmes 8 baidiga. Mälukasutuse vahe on 256-kordne. Sama probleem esineb &amp;lt;Mana Max=&amp;quot;100&amp;quot;&amp;gt;0&amp;lt;/Mana&amp;gt; puhul, mis on xsd-s samuti unisignedShort, kus saaks samuti reserveerida mälu 256-korda vähem. &lt;br /&gt;
&lt;br /&gt;
Kõige täpsemini on esitatud element &amp;lt;Level&amp;gt;, mille maksimaalseks väärtuseks on unsignedByte. &lt;br /&gt;
Retsenseerijatele jääb ka arusaamatuks, miks ei ole piiratud elemendi Inventory alamelemendi Item arvu, samuti on jäetud piiramata xs:string väärtuste puhul andmete maksimaalsed väärtused attribuudiga maxLength – tegelase nime juures ei ole see tõenäoliselt pikem kui ~200tähemärki.&lt;br /&gt;
&lt;br /&gt;
== XSLT teisendus: Kõikide tegelaste nimekiri ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koheselt jääb silma vastuolu väljundis, faili päises on öeldud, et väljund on XML, samas, väljundisse luuakse HTML-i. Ilmselt võib olla tegu kahe silma vahele jäänud parameetriga. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;no&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Väljund on oma iseloomult lihtne, kuna XML-fail on koostatud rekursiivselt nii, et tegelane on peaelement, mille alamelemente tuleks antud juhul otsida ja teisenduses otsitakse rekursiivselt üle kõigi tegelaste nimekirja ning väljastatakse see, mis parasjagu ette jääb. &lt;br /&gt;
&lt;br /&gt;
Keerukam konstruktsioon on loodud:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:when test=&amp;quot;count(Stat) &amp;gt; 0&amp;quot;&amp;gt;&lt;br /&gt;
       Stat modifiers:&lt;br /&gt;
      &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:for-each select=&amp;quot;Stat&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;@Skill&amp;quot;/&amp;gt;: &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teisenduse sügavus on asjakohane, küll võiks kasutada muutujaid, hetkel tundub, et on mindud lihtsamat teed arvestades ka xml-faili lihtsust ning väljendada näiteks teatud staatusega või olekus tegelased.&lt;br /&gt;
&lt;br /&gt;
== XSLT transformatsioon: Tegelaste itemite maksumus ==&lt;br /&gt;
&lt;br /&gt;
Selles transformatsioonis html-xml väljundit segi pole aetud ning väljund väljastab ka lubatult html-i. Tegemist on oma olemuselt keerukama ja nutikama transformatsiooniga kui eelmine. Transformatsioon on üldiselt õnnestunud ning tegeleb ka väärtuste arvutamisega. Hierarhia on paigas ning for-each tsüklid toimivad. Kui pisiasjade kallal norida, siis ääremärkusena seda, et  on HTML5 spetsifikatsioonis kasutatav kui viimane õlekõrs, kui ei ole võimalik kasutada &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt; elementi.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitame meeskonnal kasutada aines antud võimalust oma koodi parandada, eelkõige skeemifail mälukasutuse osas (unisignedByte versus unsignedShort), parandada ära 1. transformatsiooni väljundparameeter xml-st html-ks, täpsustada koodis elementide ja parameetrite ühikud (Cost, Durability). See loob meie hinnangul eelduse ka paremaks lõppsoorituseks, kuna retsenseerimise hetkel kood maksimumi tõenäoliselt ei saaks. Soovitame ka koodi kommenteerida rohkem, mis annaks koodi lugejale ülevaate eelkõige transformatsioonide juures tehtavatel arvutustel, mis parasjagu toimub.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75552</id>
		<title>XML retsensioon RAKK</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75552"/>
		<updated>2014-03-16T06:26:00Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XML osa retsensioon meeskonnale RAKK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale RAKK ==&lt;br /&gt;
&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/RAKK&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Selles, 1. kodutöö osa retsensioonis vaatleme meeskonna RAKK tehtud andmefaili kujutletavate arvutimängutegelaste omadustega ning analüüsime nii andmefaili, skeemifaili kui ka transformatsioone. Töö lõpus anname soovitusi meeskonnale tulemuse tõstmiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Faili eesmärk on hoida andmeid arvutimängu tegelaste kohta. XML-i kirja stiili osas on hea maitse küsimus, kas kirjutada sisu väiketähtedega või kasutada suurtähti. Siinkirjutajate isiklik eelistus on pigem kasutada väiketähti, mis teeb koodi lugemise lihtsamaks. XML-i puhul on välja kirjutatud kodeering ning see faili päises ära kirjeldatud. Hierarhia on mõistetav ning see on kergesti arusaadav. Fail on inglisekeelne, mis teeb selle lugemise universaalsemaks. &amp;lt;Durability&amp;gt; puhul võiks täpsustada atribuudiga, mis ühikutes mõõdetakse kestvust. Hetkel jääb arusaamatuks, kas ühik on millisekund, sekund, minut vm ühik.&lt;br /&gt;
&lt;br /&gt;
Ühikutega jääb arusaamatuks veel teinegi element:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Item ID=&amp;quot;1&amp;quot; Name=&amp;quot;Gold&amp;quot; Cost=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Count&amp;gt;23443&amp;lt;/Count&amp;gt;&lt;br /&gt;
  &amp;lt;/Item&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle puhul jääb arusaamatuks, kas Cost puhul mõeldakse, et üks ühik on maksumusega 1 või on tegemist kulla kogumaksumusega. Alament Count viitaks sellele, et tegemist võib olla ühe ühiku maksumusega – koodi lugemisel jääb praegusel juhul kahetimõistetavus.  &lt;br /&gt;
&lt;br /&gt;
Välja arvatud need iluvead, on XML loetav ning arusaadav, samuti täidab XML ära nõude 3-l tasemel elemendile atribuutide määramisel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XSD-fail ==&lt;br /&gt;
&lt;br /&gt;
Skeemifaili võib leida läbimõtlematust mälukasutuses ehk XML-s omistatud väärtuste määramispiirkonnas, millega tuleks optimeerida mälukasutamist, mida praegusel juhul on retsenseerijate hinnangul liiga palju programmi jooksutamiseks reserveeritud. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Health&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;xs:attribute name=&amp;quot;Max&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Samas, XML-s on öeldud, et Health atribuut Max=“100“. &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;Health Max=&amp;quot;100&amp;quot;&amp;gt;8&amp;lt;/Health&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See tähendab, et võiks kasutada maksimaalselt väärtust unsignedByte, mille määramispiirkond on 0...255. Hetkel, on mälu reserveeritud 0 ... 65535 ehk 2 astmes 16 baiti, saaks hakkama 2 astmes 8 baidiga. Mälukasutuse vahe on 256-kordne. Sama probleem esineb &amp;lt;Mana Max=&amp;quot;100&amp;quot;&amp;gt;0&amp;lt;/Mana&amp;gt; puhul, mis on xsd-s samuti unisignedShort, kus saaks samuti reserveerida mälu 256-korda vähem. &lt;br /&gt;
&lt;br /&gt;
Kõige täpsemini on esitatud element &amp;lt;Level&amp;gt;, mille maksimaalseks väärtuseks on unsignedByte. &lt;br /&gt;
Retsenseerijatele jääb ka arusaamatuks, miks ei ole piiratud elemendi Inventory alamelemendi Item arvu, samuti on jäetud piiramata xs:string väärtuste puhul andmete maksimaalsed väärtused attribuudiga maxLength – tegelase nime juures ei ole see tõenäoliselt pikem kui ~200tähemärki.&lt;br /&gt;
&lt;br /&gt;
== XSLT teisendus: Kõikide tegelaste nimekiri ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koheselt jääb silma vastuolu väljundis, faili päises on öeldud, et väljund on XML, samas, väljundisse luuakse HTML-i. Ilmselt võib olla tegu kahe silma vahele jäänud parameetriga. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;no&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Väljund on oma iseloomult lihtne, kuna XML-fail on koostatud rekursiivselt nii, et tegelane on peaelement, mille alamelemente tuleks antud juhul otsida ja teisenduses otsitakse rekursiivselt üle kõigi tegelaste nimekirja ning väljastatakse see, mis parasjagu ette jääb. &lt;br /&gt;
&lt;br /&gt;
Keerukam konstruktsioon on loodud:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:when test=&amp;quot;count(Stat) &amp;gt; 0&amp;quot;&amp;gt;&lt;br /&gt;
       Stat modifiers:&lt;br /&gt;
      &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:for-each select=&amp;quot;Stat&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;@Skill&amp;quot;/&amp;gt;: &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teisenduse sügavus on asjakohane, küll võiks kasutada muutujaid, hetkel tundub, et on mindud lihtsamat teed arvestades ka xml-faili lihtsust ning väljendada näiteks teatud staatusega või olekus tegelased.&lt;br /&gt;
&lt;br /&gt;
== XSLT transformatsioon: Tegelaste itemite maksumus ==&lt;br /&gt;
&lt;br /&gt;
Selles transformatsioonis html-xml väljundit segi pole aetud ning väljund väljastab ka lubatult html-i. Tegemist on oma olemuselt keerukama ja nutikama transformatsiooniga kui eelmine. Transformatsioon on üldiselt õnnestunud ning tegeleb ka väärtuste arvutamisega. Hierarhia on paigas ning for-each tsüklid toimivad. Kui pisiasjade kallal norida, siis ääremärkusena seda, et  on HTML5 spetsifikatsioonis kasutatav kui viimane õlekõrs, kui ei ole võimalik kasutada &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt; elementi.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitame meeskonnal kasutada aines antud võimalust oma koodi parandada, eelkõige skeemifail mälukasutuse osas (unisignedByte versus unsignedShort), parandada ära 1. transformatsiooni väljundparameeter xml-st html-ks, täpsustada koodis elementide ja parameetrite ühikud (Cost, Durability). See loob meie hinnangul eelduse ka paremaks lõppsoorituseks, kuna retsenseerimise hetkel kood maksimumi tõenäoliselt ei saaks. Soovitame ka koodi kommenteerida rohkem, mis annaks koodi lugejale ülevaate eelkõige transformatsioonide juures tehtavatel arvutustel, mis parasjagu toimub.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75550</id>
		<title>XML retsensioon RAKK</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=XML_retsensioon_RAKK&amp;diff=75550"/>
		<updated>2014-03-16T06:25:25Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* XSD-fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XML osa retsensioon meeskonnale RAKK ==&lt;br /&gt;
&lt;br /&gt;
Taavi Sildeberg&lt;br /&gt;
Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav materjal: https://wiki.itcollege.ee/index.php/RAKK&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
Selles, 1. kodutöö osa retsensioonis vaatleme meeskonna RAKK tehtud andmefaili kujutletavate arvutimängutegelaste omadustega ning analüüsime nii andmefaili, skeemifaili kui ka transformatsioone. Töö lõpus anname soovitusi meeskonnale tulemuse tõstmiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XML-fail ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Faili eesmärk on hoida andmeid arvutimängu tegelaste kohta. XML-i kirja stiili osas on hea maitse küsimus, kas kirjutada sisu väiketähtedega või kasutada suurtähti. Siinkirjutajate isiklik eelistus on pigem kasutada väiketähti, mis teeb koodi lugemise lihtsamaks. XML-i puhul on välja kirjutatud kodeering ning see faili päises ära kirjeldatud. Hierarhia on mõistetav ning see on kergesti arusaadav. Fail on inglisekeelne, mis teeb selle lugemise universaalsemaks. &amp;lt;Durability&amp;gt; puhul võiks täpsustada atribuudiga, mis ühikutes mõõdetakse kestvust. Hetkel jääb arusaamatuks, kas ühik on millisekund, sekund, minut vm ühik.&lt;br /&gt;
&lt;br /&gt;
Ühikutega jääb arusaamatuks veel teinegi element:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Item ID=&amp;quot;1&amp;quot; Name=&amp;quot;Gold&amp;quot; Cost=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Count&amp;gt;23443&amp;lt;/Count&amp;gt;&lt;br /&gt;
  &amp;lt;/Item&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selle puhul jääb arusaamatuks, kas Cost puhul mõeldakse, et üks ühik on maksumusega 1 või on tegemist kulla kogumaksumusega. Alament Count viitaks sellele, et tegemist võib olla ühe ühiku maksumusega – koodi lugemisel jääb praegusel juhul kahetimõistetavus.  &lt;br /&gt;
&lt;br /&gt;
Välja arvatud need iluvead, on XML loetav ning arusaadav, samuti täidab XML ära nõude 3-l tasemel elemendile atribuutide määramisel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XSD-fail ==&lt;br /&gt;
&lt;br /&gt;
Skeemifaili võib leida läbimõtlematust mälukasutuses ehk XML-s omistatud väärtuste määramispiirkonnas, millega tuleks optimeerida mälukasutamist, mida praegusel juhul on retsenseerijate hinnangul liiga palju programmi jooksutamiseks reserveeritud. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Health&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:unsignedShort&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;xs:attribute name=&amp;quot;Max&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
   &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Samas, XML-s on öeldud, et Health atribuut Max=“100“. &lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;Health Max=&amp;quot;100&amp;quot;&amp;gt;8&amp;lt;/Health&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See tähendab, et võiks kasutada maksimaalselt väärtust unsignedByte, mille määramispiirkond on 0...255. Hetkel, on mälu reserveeritud 0 ... 65535 ehk 2 astmes 16 baiti, saaks hakkama 2 astmes 8 baidiga. Mälukasutuse vahe on 256-kordne. Sama probleem esineb &amp;lt;Mana Max=&amp;quot;100&amp;quot;&amp;gt;0&amp;lt;/Mana&amp;gt; puhul, mis on xsd-s samuti unisignedShort, kus saaks samuti reserveerida mälu 256-korda vähem. &lt;br /&gt;
&lt;br /&gt;
Kõige täpsemini on esitatud element &amp;lt;Level&amp;gt;, mille maksimaalseks väärtuseks on unsignedByte. &lt;br /&gt;
Retsenseerijatele jääb ka arusaamatuks, miks ei ole piiratud elemendi Inventory alamelemendi Item arvu, samuti on jäetud piiramata xs:string väärtuste puhul andmete maksimaalsed väärtused attribuudiga maxLength – tegelase nime juures ei ole see tõenäoliselt pikem kui ~200tähemärki.&lt;br /&gt;
&lt;br /&gt;
== XSLT teisendus: Kõikide tegelaste nimekiri ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koheselt jääb silma vastuolu väljundis, faili päises on öeldud, et väljund on XML, samas, väljundisse luuakse HTML-i. Ilmselt võib olla tegu kahe silma vahele jäänud parameetriga. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xsl:output method=&amp;quot;xml&amp;quot; indent=&amp;quot;no&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Väljund on oma iseloomult lihtne, kuna XML-fail on koostatud rekursiivselt nii, et tegelane on peaelement, mille alamelemente tuleks antud juhul otsida ja teisenduses otsitakse rekursiivselt üle kõigi tegelaste nimekirja ning väljastatakse see, mis parasjagu ette jääb. &lt;br /&gt;
&lt;br /&gt;
Keerukam konstruktsioon on loodud:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:when test=&amp;quot;count(Stat) &amp;gt; 0&amp;quot;&amp;gt;&lt;br /&gt;
       Stat modifiers:&lt;br /&gt;
      &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;xsl:for-each select=&amp;quot;Stat&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:value-of select=&amp;quot;@Skill&amp;quot;/&amp;gt;: &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teisenduse sügavus on asjakohane, küll võiks kasutada muutujaid, hetkel tundub, et on mindud lihtsamat teed arvestades ka xml-faili lihtsust ning väljendada näiteks teatud staatusega või olekus tegelased.&lt;br /&gt;
&lt;br /&gt;
== XSLT transformatsioon: Tegelaste itemite maksumus ==&lt;br /&gt;
&lt;br /&gt;
Selles transformatsioonis html-xml väljundit segi pole aetud ning väljund väljastab ka lubatult html-i. Tegemist on oma olemuselt keerukama ja nutikama transformatsiooniga kui eelmine. Transformatsioon on üldiselt õnnestunud ning tegeleb ka väärtuste arvutamisega. Hierarhia on paigas ning for-each tsüklid toimivad. Kui pisiasjade kallal norida, siis ääremärkusena seda, et  on HTML5 spetsifikatsioonis kasutatav kui viimane õlekõrs, kui ei ole võimalik kasutada &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt; elementi.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitame meeskonnal kasutada aines antud võimalust oma koodi parandada, eelkõige skeemifail mälukasutuse osas (unisignedByte versus unsignedShort), parandada ära 1. transformatsiooni väljundparameeter xml-st html-ks, täpsustada koodis elementide ja parameetrite ühikud (Cost, Durability). See loob meie hinnangul eelduse ka paremaks lõppsoorituseks, kuna retsenseerimise hetkel kood maksimumi tõenäoliselt ei saaks. Soovitame ka koodi kommenteerida rohkem, mis annaks koodi lugejale ülevaate eelkõige transformatsioonide juures tehtavatel arvutustel, mis parasjagu toimub.&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75364</id>
		<title>Meeskond Tudengikalender</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75364"/>
		<updated>2014-03-11T19:15:59Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Meeskond &amp;quot;Tudengikalender&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond (kaugõpe) &amp;quot;Tudengikalender&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
* 09.03.2014 - loodud Wiki leht&lt;br /&gt;
* 11.03.2014 - Lisatud 1. kodutöö osa Database.xml, skeemifail Database.xsd, transformatsioonid Overview.xslt, DatabaseXML.xslt&lt;br /&gt;
&lt;br /&gt;
==Kodutöö XML (11. märts)==&lt;br /&gt;
XML-fail hoiab andmeid ainete, tudengite ning tudengiga seotud kodutööde kohta. &lt;br /&gt;
&lt;br /&gt;
=== Database.xml ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;database&amp;gt;&lt;br /&gt;
  &amp;lt;users&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;1908934&amp;quot; username=&amp;quot;taavis&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Taavi Sildeberg&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;taavi@sildeberg.eu&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+3725058624&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;43&amp;quot; username=&amp;quot;kunnark&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Kunnar Kukk&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;kunnar.kukk@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+37256299030&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;433&amp;quot; username=&amp;quot;johnd&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Jhon Doe&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;57260989&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/users&amp;gt;&lt;br /&gt;
  &amp;lt;subjects&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;1&amp;quot; userId=&amp;quot;433&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Võrgurakendused II]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-05-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-03-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[XML osa]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Korralik xml fail ja lisaks on vaja ka kaks transformatsiooni]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;2&amp;quot; deadline=&amp;quot;2014-05-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Retsensioonid]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Retsensioon ja veel üks retsensioon]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;3&amp;quot; deadline=&amp;quot;2014-04-05T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web service for .NET]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Veebiteenus ASP.dot neti jaoks, kena UI ja midagi veel]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Esialgne plaan olemas, vaja veel data kihi jaoks asjad kokku leppida]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;in-progress&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;4&amp;quot; deadline=&amp;quot;2014-02-04T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web asjake]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Praktikumi näite käimaajamine]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;done&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;2&amp;quot; userId=&amp;quot;43&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[JAVA aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-03-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-10T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodutöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paar progemisülesannet]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Õnneks juba esitatud]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;3&amp;quot; userId=&amp;quot;1908934&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Majanduse aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kontrolltöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[KT esimese 4 peatüki peale]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;4&amp;quot; userId=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Algoritmika]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodune analüüsi üleanne]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Vaata materjaöle wikist]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
  &amp;lt;/subjects&amp;gt;&lt;br /&gt;
&amp;lt;/database&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Skeemifail: Database.xsd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Email type, validates that value is correct email or empty value, if user has not defined anything --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;emailAddress&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;|^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Homework status custom type. Restricts values only for defined values --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;homeworkStatus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;in-progress&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;done&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Mobile number custom type. Restricts mobile numbers to valid numbers, should work also with country code --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;mobileNumber&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;^(\+|\d)[0-9]{7,16}$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;database&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;!-- Users section, holds list of user entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;fullname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;email&amp;quot; type=&amp;quot;emailAddress&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;mobile&amp;quot; type=&amp;quot;mobileNumber&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;username&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
          &amp;lt;!-- Unique constaraint for user id-s, so that user id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_user_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;user&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Subjects section, holds list of subject entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;subjects&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;subject&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;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;schedule&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;homeworks&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;homework&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;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;comment&amp;quot; type=&amp;quot;xs:string&amp;quot; nillable=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;status&amp;quot; type=&amp;quot;homeworkStatus&amp;quot; default=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;deadline&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
                             &amp;lt;/xs:attribute&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;!-- Unique constarant for homework id-s, so that homework id will be unique for the current subject, where it belongs --&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:unique name=&amp;quot;unique_homework_id&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:selector xpath=&amp;quot;homework&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;userId&amp;quot; type=&amp;quot;xs:unsignedInt&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;!-- Unique constarant for subject id-s, so that subject id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_subject_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;subject&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&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;
&lt;br /&gt;
    &amp;lt;!-- User id key definition --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:key name=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./users/user&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- User id key referenc, used for validating userId-s in subjects section, so that subjects have only valid userId-s --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:keyref name=&amp;quot;UserIdNumberRef&amp;quot; refer=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./subjects/subject&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@userId&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:keyref&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (XML-&amp;gt;HTML): Overview.xslt===&lt;br /&gt;
Kuvatakse kasutaja, temaga seotud ained ning kodutööde staatused&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:decimal-format name=&amp;quot;percentFormat&amp;quot; decimal-separator=&amp;quot;.&amp;quot; grouping-separator=&amp;quot;,&amp;quot;&lt;br /&gt;
   infinity=&amp;quot;INFINITY&amp;quot; minus-sign=&amp;quot;-&amp;quot; NaN=&amp;quot;0&amp;quot; percent=&amp;quot;%&amp;quot;&lt;br /&gt;
   per-mille=&amp;quot;m&amp;quot; zero-digit=&amp;quot;0&amp;quot; digit=&amp;quot;#&amp;quot; pattern-separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&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;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=edge&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;XSL Transformation Homework&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Bootstrap --&amp;gt;&lt;br /&gt;
        &amp;lt;link href=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --&amp;gt;&lt;br /&gt;
        &amp;lt;!--[if lt IE 9]&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&lt;br /&gt;
              XSLT transformatsioon &amp;lt;small&amp;gt; Inimesed, õppeainded ja nende kodutööd&amp;lt;/small&amp;gt;&lt;br /&gt;
            &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel panel-default&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;//users/user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;currentUserId&amp;quot; select=&amp;quot;./@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;h1&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;fullname&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;
                &amp;lt;/h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select =&amp;quot;//subject[@userId=$currentUserId]&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;homeworksList&amp;quot; select=&amp;quot;./homeworks/homework&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;doneHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;done&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;openHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;open&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;inProgressHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;in-progress&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;panel panel-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/h3&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                   &lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde progress&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &lt;br /&gt;
                      &amp;lt;div class=&amp;quot;progress&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($doneHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-success&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Valmis&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($inProgressHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-warning&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Pooleli&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($openHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-danger&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Alustamata&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde nimekiri&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each  select=&amp;quot;$homeworksList&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;ul&amp;gt;&lt;br /&gt;
                          &amp;lt;li&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;/ul&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                  &amp;lt;/div&amp;gt;&lt;br /&gt;
                 &lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- jQuery (necessary for Bootstrap&#039;s JavaScript plugins) --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Include all compiled plugins (below), or include individual files as needed --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (xml-&amp;gt;xml): DatabaseXML.xslt===&lt;br /&gt;
Näidatakse nö kooli vaadet, kus on kuvatud kõik ained ning ainega seotud kodutööd.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &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;subjects&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:for-each select=&amp;quot;database/subjects/subject&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;subject&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;schedule&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                 &amp;lt;homeworks&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;homeworks&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each select=&amp;quot;homework&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;homework&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;deadline&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;@deadline&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/homework&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;    &lt;br /&gt;
                 &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
           &amp;lt;/subject&amp;gt; &lt;br /&gt;
         &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/subjects&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</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_2014&amp;diff=75363</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2014</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_2014&amp;diff=75363"/>
		<updated>2014-03-11T19:15:23Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Meeskond Tudengikalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2014=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039;&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 23. märts 2013.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema 30. märts 2013&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 26. mai 2013.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 04. juuni 2013&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 26. mai 2013.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 04. juuni 2013&lt;br /&gt;
** &amp;lt;ins&amp;gt;&#039;&#039;&#039;Iga tähtajast üleläinud päev kaotab esitamata tööde hindest 10%&#039;&#039;&#039;&amp;lt;/ins&amp;gt;&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
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;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC 4 Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 6 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 (+372 53 469 734) või&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2014 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus 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 2014=&lt;br /&gt;
==Meeskond Demo==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Liige 1&lt;br /&gt;
*Liige 2&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link 1&lt;br /&gt;
*Meie poolt kirjutatud retsensiooni link2&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;KIRVES&amp;quot; ==&lt;br /&gt;
Meeskonna wikileht: [https://wiki.itcollege.ee/index.php/Kirves &amp;quot;Kirves&amp;quot;]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ahto Luuri&lt;br /&gt;
*Tauri Metsoja&lt;br /&gt;
*Raul Prosso&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Meeskond &amp;quot;Margus Pärt&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
* Margus Pärti alter ego&lt;br /&gt;
&lt;br /&gt;
Kirjutatud retsensioonid:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond_&amp;quot;KM&amp;quot;]]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristian Kalm&lt;br /&gt;
* Hendri Mikita&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/TÜC2 &amp;quot;TÜC&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Anna Carina Vainola&lt;br /&gt;
*Ülle Tiitson&lt;br /&gt;
*Tiit Teder&lt;br /&gt;
&lt;br /&gt;
== Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_%22Kipsplaat%22 &amp;quot;Kipsplaat&amp;quot;] ==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Daniil Slobodin&lt;br /&gt;
*Oliver Vahenõmm&lt;br /&gt;
*Kaspar Jesse Tormis&lt;br /&gt;
*Alari Talvar&lt;br /&gt;
&lt;br /&gt;
Meeskonna poolt kirjutatud retsensioonid:&lt;br /&gt;
* Null&lt;br /&gt;
* Null&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Vargamae Vargamäe]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kentti Koppel&lt;br /&gt;
*Aare-Arnold Äkke&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* :(&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MRPD &amp;quot;MRPD&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Margus Birk&lt;br /&gt;
*Ranno Maripuu&lt;br /&gt;
*Piia-Helin Oras&lt;br /&gt;
*Doris Hallmägi&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/AM &amp;quot;AM&amp;quot;]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Kalev&lt;br /&gt;
*Marten Jänt&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/RAKK RAKK]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Roland Pukk&lt;br /&gt;
*Anti Meos&lt;br /&gt;
*Kert Kukk&lt;br /&gt;
*Kristjan Adrat&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;[[Lingviinid]]&amp;quot;==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Olga Trikk&lt;br /&gt;
*Johanna Kammiste&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Karin Lepik&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Udud Udud]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Siim Talvik&lt;br /&gt;
*Joosep Taluväli&lt;br /&gt;
*Henri Abel&lt;br /&gt;
*Kristo Kuiv&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
* :(&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Meeskond_Hashtag Hashtag]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/MeilEiOleGrupinime MeilEiOleGrupinime]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
&lt;br /&gt;
* Jander Lapmaa&lt;br /&gt;
* Kristjan Oliver Kruus&lt;br /&gt;
* Rene Hollo&lt;br /&gt;
* Mihkel Ehrlich&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
Varsti...&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Poial pöial]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kert Treikelder&lt;br /&gt;
*Stenn Mäeots&lt;br /&gt;
*Jevgenia Motorenko&lt;br /&gt;
*Priit Aarma&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond [https://wiki.itcollege.ee/index.php/Node Node]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Stanislav Gorski&lt;br /&gt;
*Meelis-Marius Pinka&lt;br /&gt;
*Janno Mäemets&lt;br /&gt;
*Andre Padu&lt;br /&gt;
*Indrek Luts&lt;br /&gt;
&lt;br /&gt;
===Meeskonna poolt kirjutatud retsensioonid===&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond (kaugõpe) [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]==&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Taavi Sildeberg&lt;br /&gt;
*Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
=== Logi ===&lt;br /&gt;
* 11.03.2014 xml, xsd ja 2x xslt lisatud meeskonna wiki-lehele [https://wiki.itcollege.ee/index.php/Meeskond_Tudengikalender Tudengikalender]&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75362</id>
		<title>Meeskond Tudengikalender</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75362"/>
		<updated>2014-03-11T19:11:03Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Meeskond &amp;quot;Tudengikalender&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond &amp;quot;Tudengikalender&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
== Logi ==&lt;br /&gt;
* 09.03.2014 - loodud Wiki leht&lt;br /&gt;
* 11.03.2014 - Lisatud 1. kodutöö osa Database.xml, skeemifail Database.xsd, transformatsioonid Overview.xslt, DatabaseXML.xslt&lt;br /&gt;
&lt;br /&gt;
==Kodutöö XML (11. märts)==&lt;br /&gt;
XML-fail hoiab andmeid ainete, tudengite ning tudengiga seotud kodutööde kohta. &lt;br /&gt;
&lt;br /&gt;
=== Database.xml ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;database&amp;gt;&lt;br /&gt;
  &amp;lt;users&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;1908934&amp;quot; username=&amp;quot;taavis&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Taavi Sildeberg&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;taavi@sildeberg.eu&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+3725058624&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;43&amp;quot; username=&amp;quot;kunnark&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Kunnar Kukk&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;kunnar.kukk@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+37256299030&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;433&amp;quot; username=&amp;quot;johnd&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Jhon Doe&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;57260989&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/users&amp;gt;&lt;br /&gt;
  &amp;lt;subjects&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;1&amp;quot; userId=&amp;quot;433&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Võrgurakendused II]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-05-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-03-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[XML osa]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Korralik xml fail ja lisaks on vaja ka kaks transformatsiooni]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;2&amp;quot; deadline=&amp;quot;2014-05-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Retsensioonid]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Retsensioon ja veel üks retsensioon]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;3&amp;quot; deadline=&amp;quot;2014-04-05T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web service for .NET]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Veebiteenus ASP.dot neti jaoks, kena UI ja midagi veel]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Esialgne plaan olemas, vaja veel data kihi jaoks asjad kokku leppida]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;in-progress&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;4&amp;quot; deadline=&amp;quot;2014-02-04T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web asjake]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Praktikumi näite käimaajamine]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;done&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;2&amp;quot; userId=&amp;quot;43&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[JAVA aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-03-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-10T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodutöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paar progemisülesannet]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Õnneks juba esitatud]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;3&amp;quot; userId=&amp;quot;1908934&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Majanduse aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kontrolltöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[KT esimese 4 peatüki peale]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;4&amp;quot; userId=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Algoritmika]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodune analüüsi üleanne]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Vaata materjaöle wikist]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
  &amp;lt;/subjects&amp;gt;&lt;br /&gt;
&amp;lt;/database&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Skeemifail: Database.xsd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Email type, validates that value is correct email or empty value, if user has not defined anything --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;emailAddress&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;|^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Homework status custom type. Restricts values only for defined values --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;homeworkStatus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;in-progress&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;done&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Mobile number custom type. Restricts mobile numbers to valid numbers, should work also with country code --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;mobileNumber&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;^(\+|\d)[0-9]{7,16}$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;database&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;!-- Users section, holds list of user entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;fullname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;email&amp;quot; type=&amp;quot;emailAddress&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;mobile&amp;quot; type=&amp;quot;mobileNumber&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;username&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
          &amp;lt;!-- Unique constaraint for user id-s, so that user id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_user_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;user&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Subjects section, holds list of subject entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;subjects&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;subject&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;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;schedule&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;homeworks&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;homework&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;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;comment&amp;quot; type=&amp;quot;xs:string&amp;quot; nillable=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;status&amp;quot; type=&amp;quot;homeworkStatus&amp;quot; default=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;deadline&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
                             &amp;lt;/xs:attribute&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;!-- Unique constarant for homework id-s, so that homework id will be unique for the current subject, where it belongs --&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:unique name=&amp;quot;unique_homework_id&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:selector xpath=&amp;quot;homework&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;userId&amp;quot; type=&amp;quot;xs:unsignedInt&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;!-- Unique constarant for subject id-s, so that subject id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_subject_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;subject&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&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;
&lt;br /&gt;
    &amp;lt;!-- User id key definition --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:key name=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./users/user&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- User id key referenc, used for validating userId-s in subjects section, so that subjects have only valid userId-s --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:keyref name=&amp;quot;UserIdNumberRef&amp;quot; refer=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./subjects/subject&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@userId&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:keyref&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (XML-&amp;gt;HTML): Overview.xslt===&lt;br /&gt;
Kuvatakse kasutaja, temaga seotud ained ning kodutööde staatused&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:decimal-format name=&amp;quot;percentFormat&amp;quot; decimal-separator=&amp;quot;.&amp;quot; grouping-separator=&amp;quot;,&amp;quot;&lt;br /&gt;
   infinity=&amp;quot;INFINITY&amp;quot; minus-sign=&amp;quot;-&amp;quot; NaN=&amp;quot;0&amp;quot; percent=&amp;quot;%&amp;quot;&lt;br /&gt;
   per-mille=&amp;quot;m&amp;quot; zero-digit=&amp;quot;0&amp;quot; digit=&amp;quot;#&amp;quot; pattern-separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&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;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=edge&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;XSL Transformation Homework&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Bootstrap --&amp;gt;&lt;br /&gt;
        &amp;lt;link href=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --&amp;gt;&lt;br /&gt;
        &amp;lt;!--[if lt IE 9]&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&lt;br /&gt;
              XSLT transformatsioon &amp;lt;small&amp;gt; Inimesed, õppeainded ja nende kodutööd&amp;lt;/small&amp;gt;&lt;br /&gt;
            &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel panel-default&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;//users/user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;currentUserId&amp;quot; select=&amp;quot;./@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;h1&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;fullname&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;
                &amp;lt;/h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select =&amp;quot;//subject[@userId=$currentUserId]&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;homeworksList&amp;quot; select=&amp;quot;./homeworks/homework&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;doneHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;done&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;openHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;open&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;inProgressHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;in-progress&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;panel panel-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/h3&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                   &lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde progress&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &lt;br /&gt;
                      &amp;lt;div class=&amp;quot;progress&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($doneHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-success&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Valmis&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($inProgressHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-warning&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Pooleli&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($openHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-danger&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Alustamata&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde nimekiri&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each  select=&amp;quot;$homeworksList&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;ul&amp;gt;&lt;br /&gt;
                          &amp;lt;li&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;/ul&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                  &amp;lt;/div&amp;gt;&lt;br /&gt;
                 &lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- jQuery (necessary for Bootstrap&#039;s JavaScript plugins) --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Include all compiled plugins (below), or include individual files as needed --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (xml-&amp;gt;xml): DatabaseXML.xslt===&lt;br /&gt;
Näidatakse nö kooli vaadet, kus on kuvatud kõik ained ning ainega seotud kodutööd.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &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;subjects&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:for-each select=&amp;quot;database/subjects/subject&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;subject&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;schedule&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                 &amp;lt;homeworks&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;homeworks&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each select=&amp;quot;homework&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;homework&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;deadline&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;@deadline&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/homework&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;    &lt;br /&gt;
                 &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
           &amp;lt;/subject&amp;gt; &lt;br /&gt;
         &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/subjects&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75361</id>
		<title>Meeskond Tudengikalender</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75361"/>
		<updated>2014-03-11T19:07:10Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Transformatsioon (xml-&amp;gt;html): Overview.xslt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond &amp;quot;Tudengikalender&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
==Kodutöö XML (11. märts)==&lt;br /&gt;
XML-fail hoiab andmeid ainete, tudengite ning tudengiga seotud kodutööde kohta. &lt;br /&gt;
&lt;br /&gt;
=== Database.xml ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;database&amp;gt;&lt;br /&gt;
  &amp;lt;users&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;1908934&amp;quot; username=&amp;quot;taavis&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Taavi Sildeberg&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;taavi@sildeberg.eu&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+3725058624&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;43&amp;quot; username=&amp;quot;kunnark&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Kunnar Kukk&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;kunnar.kukk@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+37256299030&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;433&amp;quot; username=&amp;quot;johnd&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Jhon Doe&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;57260989&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/users&amp;gt;&lt;br /&gt;
  &amp;lt;subjects&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;1&amp;quot; userId=&amp;quot;433&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Võrgurakendused II]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-05-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-03-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[XML osa]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Korralik xml fail ja lisaks on vaja ka kaks transformatsiooni]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;2&amp;quot; deadline=&amp;quot;2014-05-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Retsensioonid]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Retsensioon ja veel üks retsensioon]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;3&amp;quot; deadline=&amp;quot;2014-04-05T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web service for .NET]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Veebiteenus ASP.dot neti jaoks, kena UI ja midagi veel]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Esialgne plaan olemas, vaja veel data kihi jaoks asjad kokku leppida]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;in-progress&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;4&amp;quot; deadline=&amp;quot;2014-02-04T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web asjake]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Praktikumi näite käimaajamine]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;done&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;2&amp;quot; userId=&amp;quot;43&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[JAVA aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-03-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-10T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodutöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paar progemisülesannet]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Õnneks juba esitatud]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;3&amp;quot; userId=&amp;quot;1908934&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Majanduse aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kontrolltöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[KT esimese 4 peatüki peale]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;4&amp;quot; userId=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Algoritmika]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodune analüüsi üleanne]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Vaata materjaöle wikist]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
  &amp;lt;/subjects&amp;gt;&lt;br /&gt;
&amp;lt;/database&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Skeemifail: Database.xsd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Email type, validates that value is correct email or empty value, if user has not defined anything --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;emailAddress&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;|^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Homework status custom type. Restricts values only for defined values --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;homeworkStatus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;in-progress&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;done&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Mobile number custom type. Restricts mobile numbers to valid numbers, should work also with country code --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;mobileNumber&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;^(\+|\d)[0-9]{7,16}$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;database&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;!-- Users section, holds list of user entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;fullname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;email&amp;quot; type=&amp;quot;emailAddress&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;mobile&amp;quot; type=&amp;quot;mobileNumber&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;username&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
          &amp;lt;!-- Unique constaraint for user id-s, so that user id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_user_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;user&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Subjects section, holds list of subject entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;subjects&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;subject&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;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;schedule&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;homeworks&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;homework&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;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;comment&amp;quot; type=&amp;quot;xs:string&amp;quot; nillable=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;status&amp;quot; type=&amp;quot;homeworkStatus&amp;quot; default=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;deadline&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
                             &amp;lt;/xs:attribute&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;!-- Unique constarant for homework id-s, so that homework id will be unique for the current subject, where it belongs --&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:unique name=&amp;quot;unique_homework_id&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:selector xpath=&amp;quot;homework&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;userId&amp;quot; type=&amp;quot;xs:unsignedInt&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;!-- Unique constarant for subject id-s, so that subject id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_subject_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;subject&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&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;
&lt;br /&gt;
    &amp;lt;!-- User id key definition --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:key name=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./users/user&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- User id key referenc, used for validating userId-s in subjects section, so that subjects have only valid userId-s --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:keyref name=&amp;quot;UserIdNumberRef&amp;quot; refer=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./subjects/subject&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@userId&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:keyref&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (XML-&amp;gt;HTML): Overview.xslt===&lt;br /&gt;
Kuvatakse kasutaja, temaga seotud ained ning kodutööde staatused&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:decimal-format name=&amp;quot;percentFormat&amp;quot; decimal-separator=&amp;quot;.&amp;quot; grouping-separator=&amp;quot;,&amp;quot;&lt;br /&gt;
   infinity=&amp;quot;INFINITY&amp;quot; minus-sign=&amp;quot;-&amp;quot; NaN=&amp;quot;0&amp;quot; percent=&amp;quot;%&amp;quot;&lt;br /&gt;
   per-mille=&amp;quot;m&amp;quot; zero-digit=&amp;quot;0&amp;quot; digit=&amp;quot;#&amp;quot; pattern-separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&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;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=edge&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;XSL Transformation Homework&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Bootstrap --&amp;gt;&lt;br /&gt;
        &amp;lt;link href=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --&amp;gt;&lt;br /&gt;
        &amp;lt;!--[if lt IE 9]&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&lt;br /&gt;
              XSLT transformatsioon &amp;lt;small&amp;gt; Inimesed, õppeainded ja nende kodutööd&amp;lt;/small&amp;gt;&lt;br /&gt;
            &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel panel-default&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;//users/user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;currentUserId&amp;quot; select=&amp;quot;./@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;h1&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;fullname&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;
                &amp;lt;/h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select =&amp;quot;//subject[@userId=$currentUserId]&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;homeworksList&amp;quot; select=&amp;quot;./homeworks/homework&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;doneHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;done&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;openHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;open&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;inProgressHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;in-progress&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;panel panel-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/h3&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                   &lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde progress&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &lt;br /&gt;
                      &amp;lt;div class=&amp;quot;progress&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($doneHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-success&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Valmis&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($inProgressHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-warning&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Pooleli&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($openHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-danger&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Alustamata&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde nimekiri&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each  select=&amp;quot;$homeworksList&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;ul&amp;gt;&lt;br /&gt;
                          &amp;lt;li&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;/ul&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                  &amp;lt;/div&amp;gt;&lt;br /&gt;
                 &lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- jQuery (necessary for Bootstrap&#039;s JavaScript plugins) --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Include all compiled plugins (below), or include individual files as needed --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (xml-&amp;gt;xml): DatabaseXML.xslt===&lt;br /&gt;
Näidatakse nö kooli vaadet, kus on kuvatud kõik ained ning ainega seotud kodutööd.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &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;subjects&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:for-each select=&amp;quot;database/subjects/subject&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;subject&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;schedule&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                 &amp;lt;homeworks&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;homeworks&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each select=&amp;quot;homework&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;homework&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;deadline&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;@deadline&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/homework&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;    &lt;br /&gt;
                 &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
           &amp;lt;/subject&amp;gt; &lt;br /&gt;
         &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/subjects&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75360</id>
		<title>Meeskond Tudengikalender</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tudengikalender&amp;diff=75360"/>
		<updated>2014-03-11T19:06:25Z</updated>

		<summary type="html">&lt;p&gt;Kukukk: /* Transformatsioon (xml-&amp;gt;html): Overview.xslt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond &amp;quot;Tudengikalender&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
&lt;br /&gt;
==Kodutöö XML (11. märts)==&lt;br /&gt;
XML-fail hoiab andmeid ainete, tudengite ning tudengiga seotud kodutööde kohta. &lt;br /&gt;
&lt;br /&gt;
=== Database.xml ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;database&amp;gt;&lt;br /&gt;
  &amp;lt;users&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;1908934&amp;quot; username=&amp;quot;taavis&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Taavi Sildeberg&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;taavi@sildeberg.eu&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+3725058624&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;43&amp;quot; username=&amp;quot;kunnark&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Kunnar Kukk&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;kunnar.kukk@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;+37256299030&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;user id=&amp;quot;433&amp;quot; username=&amp;quot;johnd&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fullname&amp;gt;Jhon Doe&amp;lt;/fullname&amp;gt;&lt;br /&gt;
      &amp;lt;email&amp;gt;&amp;lt;/email&amp;gt;&lt;br /&gt;
      &amp;lt;mobile&amp;gt;57260989&amp;lt;/mobile&amp;gt;&lt;br /&gt;
    &amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;/users&amp;gt;&lt;br /&gt;
  &amp;lt;subjects&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;1&amp;quot; userId=&amp;quot;433&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Võrgurakendused II]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-05-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-03-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[XML osa]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Korralik xml fail ja lisaks on vaja ka kaks transformatsiooni]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;2&amp;quot; deadline=&amp;quot;2014-05-03T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Retsensioonid]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Retsensioon ja veel üks retsensioon]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Oh krt, ei ole üldse veel sellega alusatnud. Ja kas mitte keegi tiimist ei pidanud seda juba tegema]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;3&amp;quot; deadline=&amp;quot;2014-04-05T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web service for .NET]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Veebiteenus ASP.dot neti jaoks, kena UI ja midagi veel]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Esialgne plaan olemas, vaja veel data kihi jaoks asjad kokku leppida]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;in-progress&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;4&amp;quot; deadline=&amp;quot;2014-02-04T20:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Web asjake]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Praktikumi näite käimaajamine]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;done&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;2&amp;quot; userId=&amp;quot;43&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[JAVA aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-03-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-10T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodutöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Paar progemisülesannet]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[Õnneks juba esitatud]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;3&amp;quot; userId=&amp;quot;1908934&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Majanduse aine]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kontrolltöö]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[KT esimese 4 peatüki peale]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;subject id=&amp;quot;4&amp;quot; userId=&amp;quot;43&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;&amp;lt;![CDATA[Algoritmika]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;schedule from=&amp;quot;2014-02-01&amp;quot; to=&amp;quot;2014-06-01&amp;quot;&amp;gt;&amp;lt;/schedule&amp;gt;&lt;br /&gt;
      &amp;lt;homeworks&amp;gt;&lt;br /&gt;
        &amp;lt;homework id=&amp;quot;1&amp;quot; deadline=&amp;quot;2014-02-15T15:30:00Z&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;&amp;lt;![CDATA[Kodune analüüsi üleanne]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;description&amp;gt;&amp;lt;![CDATA[Vaata materjaöle wikist]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
          &amp;lt;comment&amp;gt;&amp;lt;![CDATA[]]&amp;gt;&amp;lt;/comment&amp;gt;&lt;br /&gt;
          &amp;lt;status&amp;gt;open&amp;lt;/status&amp;gt;&lt;br /&gt;
        &amp;lt;/homework&amp;gt;&lt;br /&gt;
      &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
    &amp;lt;/subject&amp;gt;&lt;br /&gt;
  &amp;lt;/subjects&amp;gt;&lt;br /&gt;
&amp;lt;/database&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Skeemifail: Database.xsd ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Email type, validates that value is correct email or empty value, if user has not defined anything --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;emailAddress&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;|^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Homework status custom type. Restricts values only for defined values --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;homeworkStatus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;in-progress&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:enumeration value=&amp;quot;done&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Mobile number custom type. Restricts mobile numbers to valid numbers, should work also with country code --&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleType name=&amp;quot;mobileNumber&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:pattern value=&amp;quot;^(\+|\d)[0-9]{7,16}$&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;database&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;!-- Users section, holds list of user entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;users&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;fullname&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;email&amp;quot; type=&amp;quot;emailAddress&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;mobile&amp;quot; type=&amp;quot;mobileNumber&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;username&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt; &lt;br /&gt;
          &amp;lt;!-- Unique constaraint for user id-s, so that user id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_user_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;user&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Subjects section, holds list of subject entities --&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;subjects&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;subject&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;name&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;schedule&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;xs:date&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;homeworks&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;homework&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;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;comment&amp;quot; type=&amp;quot;xs:string&amp;quot; nillable=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;status&amp;quot; type=&amp;quot;homeworkStatus&amp;quot; default=&amp;quot;open&amp;quot;/&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:attribute name=&amp;quot;deadline&amp;quot; type=&amp;quot;xs:dateTime&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
                             &amp;lt;/xs:attribute&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;!-- Unique constarant for homework id-s, so that homework id will be unique for the current subject, where it belongs --&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:unique name=&amp;quot;unique_homework_id&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:selector xpath=&amp;quot;homework&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:unique&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;id&amp;quot; type=&amp;quot;xs:unsignedInt&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;userId&amp;quot; type=&amp;quot;xs:unsignedInt&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;!-- Unique constarant for subject id-s, so that subject id will be unique for entire database --&amp;gt;&lt;br /&gt;
          &amp;lt;xs:unique name=&amp;quot;unique_subject_id&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:selector xpath=&amp;quot;subject&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:unique&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;
&lt;br /&gt;
    &amp;lt;!-- User id key definition --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:key name=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./users/user&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@id&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- User id key referenc, used for validating userId-s in subjects section, so that subjects have only valid userId-s --&amp;gt;&lt;br /&gt;
    &amp;lt;xs:keyref name=&amp;quot;UserIdNumberRef&amp;quot; refer=&amp;quot;UserIdNumber&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./subjects/subject&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@userId&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:keyref&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (xml-&amp;gt;html): Overview.xslt===&lt;br /&gt;
Kuvatakse kasutaja, temaga seotud ained ning kodutööde staatused&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:decimal-format name=&amp;quot;percentFormat&amp;quot; decimal-separator=&amp;quot;.&amp;quot; grouping-separator=&amp;quot;,&amp;quot;&lt;br /&gt;
   infinity=&amp;quot;INFINITY&amp;quot; minus-sign=&amp;quot;-&amp;quot; NaN=&amp;quot;0&amp;quot; percent=&amp;quot;%&amp;quot;&lt;br /&gt;
   per-mille=&amp;quot;m&amp;quot; zero-digit=&amp;quot;0&amp;quot; digit=&amp;quot;#&amp;quot; pattern-separator=&amp;quot;;&amp;quot; /&amp;gt;&lt;br /&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;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=edge&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;XSL Transformation Homework&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- Bootstrap --&amp;gt;&lt;br /&gt;
        &amp;lt;link href=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --&amp;gt;&lt;br /&gt;
        &amp;lt;!--[if lt IE 9]&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
              &amp;lt;script src=&amp;quot;https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;![endif]--&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h1&amp;gt;&lt;br /&gt;
              XSLT transformatsioon &amp;lt;small&amp;gt; Inimesed, õppeainded ja nende kodutööd&amp;lt;/small&amp;gt;&lt;br /&gt;
            &amp;lt;/h1&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;panel panel-default&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;//users/user&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;currentUserId&amp;quot; select=&amp;quot;./@id&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;h1&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;fullname&amp;quot;&amp;gt;&amp;lt;/xsl:value-of&amp;gt;&lt;br /&gt;
                &amp;lt;/h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select =&amp;quot;//subject[@userId=$currentUserId]&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;homeworksList&amp;quot; select=&amp;quot;./homeworks/homework&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;doneHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;done&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;openHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;open&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;inProgressHomeworksList&amp;quot; select=&amp;quot;./homeworks/homework[status=&#039;in-progress&#039;]&amp;quot;&amp;gt;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;div class=&amp;quot;panel panel-info&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/h3&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                   &lt;br /&gt;
                    &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde progress&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &lt;br /&gt;
                      &amp;lt;div class=&amp;quot;progress&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($doneHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-success&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Valmis&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($inProgressHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-warning&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Pooleli&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:element name=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:variable name=&amp;quot;valueString&amp;quot; select=&amp;quot;format-number(count($openHomeworksList) div count($homeworksList), &#039;###.#%&#039;, &#039;percentFormat&#039;)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;class&amp;quot;&amp;gt;progress-bar progress-bar-danger&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;style&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;concat(&#039;width:&#039;, $valueString)&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          Alustamata&lt;br /&gt;
                        &amp;lt;/xsl:element&amp;gt;&lt;br /&gt;
                      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                      &amp;lt;h4&amp;gt;Aine kodutööde nimekiri&amp;lt;/h4&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each  select=&amp;quot;$homeworksList&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;ul&amp;gt;&lt;br /&gt;
                          &amp;lt;li&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/li&amp;gt;&lt;br /&gt;
                        &amp;lt;/ul&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
                  &amp;lt;/div&amp;gt;&lt;br /&gt;
                 &lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;!-- jQuery (necessary for Bootstrap&#039;s JavaScript plugins) --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Include all compiled plugins (below), or include individual files as needed --&amp;gt;&lt;br /&gt;
        &amp;lt;script src=&amp;quot;http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon (xml-&amp;gt;xml): DatabaseXML.xslt===&lt;br /&gt;
Näidatakse nö kooli vaadet, kus on kuvatud kõik ained ning ainega seotud kodutööd.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &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;subjects&amp;gt;&lt;br /&gt;
         &amp;lt;xsl:for-each select=&amp;quot;database/subjects/subject&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;subject&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:copy-of select=&amp;quot;schedule&amp;quot;&amp;gt;&amp;lt;/xsl:copy-of&amp;gt;&lt;br /&gt;
                 &amp;lt;homeworks&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:for-each select=&amp;quot;homeworks&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:for-each select=&amp;quot;homework&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;homework&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:attribute name=&amp;quot;deadline&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xsl:value-of select=&amp;quot;@deadline&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xsl:copy-of select=&amp;quot;description&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/homework&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:for-each&amp;gt;    &lt;br /&gt;
                 &amp;lt;/homeworks&amp;gt;&lt;br /&gt;
           &amp;lt;/subject&amp;gt; &lt;br /&gt;
         &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/subjects&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kukukk</name></author>
	</entry>
</feed>