<?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=Martina</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=Martina"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Martina"/>
	<updated>2026-05-11T17:16:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75830</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75830"/>
		<updated>2014-04-22T09:06:48Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Nemo Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
===Personal Input===&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Unitive_developers_personal_input Avaiable here]&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nemo_Team_Personal_Input Available here]&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75829</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75829"/>
		<updated>2014-04-22T09:06:29Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Unitive developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
===Personal Input===&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Unitive_developers_personal_input Avaiable here]&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nemo_Team_Personal_Input Available here:]&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Unitive_developers_personal_input&amp;diff=75828</id>
		<title>Unitive developers personal input</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Unitive_developers_personal_input&amp;diff=75828"/>
		<updated>2014-04-22T09:05:28Z</updated>

		<summary type="html">&lt;p&gt;Martina: Created page with &amp;quot; &amp;#039;&amp;#039;&amp;#039;Matti Rita-Kasari&amp;#039;&amp;#039;&amp;#039;  What I did: * Communication layer class structure design; * Reverse-engineering of API&amp;#039;s JSON commands; * Integration of UI and Comm. layers; * Document…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;Matti Rita-Kasari&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What I did:&lt;br /&gt;
* Communication layer class structure design;&lt;br /&gt;
* Reverse-engineering of API&#039;s JSON commands;&lt;br /&gt;
* Integration of UI and Comm. layers;&lt;br /&gt;
* Documentation and Javadocs;&lt;br /&gt;
&lt;br /&gt;
What I learned:&lt;br /&gt;
* More about JSON and HTTP communication;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vilppu Vuorinen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What I did:&lt;br /&gt;
* Integration of UI and Comm. layers;&lt;br /&gt;
* Input listeners for UI;&lt;br /&gt;
* Layouts for UI;&lt;br /&gt;
* XML files for styles;&lt;br /&gt;
&lt;br /&gt;
What I learned:&lt;br /&gt;
* Android programming;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mantas Navickis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What i did:&lt;br /&gt;
&lt;br /&gt;
* Analyzed API;&lt;br /&gt;
* Wrote some JSON commands;&lt;br /&gt;
* Wrote some documentation;&lt;br /&gt;
* Wrote JSON get/posd methods;&lt;br /&gt;
 &lt;br /&gt;
What i learned: &lt;br /&gt;
&lt;br /&gt;
* How to use WireShark;&lt;br /&gt;
* Deeper knowledge of JSON get/post methods;&lt;br /&gt;
* JavaDocs;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alexandros Apollon Rodopoulos&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What i did:&lt;br /&gt;
* Design the future UI using Photoshop;&lt;br /&gt;
* Thinking the functionalities for a magical experience;&lt;br /&gt;
* Communicate with the client;&lt;br /&gt;
* Working with daily’s report;&lt;br /&gt;
* Documentation;&lt;br /&gt;
&lt;br /&gt;
What i learned:&lt;br /&gt;
* Some android programming;&lt;br /&gt;
* Working with multicultural team;&lt;br /&gt;
* How to present my work;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Harsh Soni&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
what i did:&lt;br /&gt;
    &lt;br /&gt;
* Design layout for UI;&lt;br /&gt;
* XML file for style of app;&lt;br /&gt;
* Documentation;&lt;br /&gt;
* Presentation;&lt;br /&gt;
&lt;br /&gt;
What I learned:&lt;br /&gt;
&lt;br /&gt;
* How to give presentation;&lt;br /&gt;
* How to make documentation;&lt;br /&gt;
* Android programming;&lt;br /&gt;
* Working in team;&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75826</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75826"/>
		<updated>2014-04-22T08:48:48Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Unitive developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
===Personal Input===&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nemo_Team_Personal_Input Available here:]&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75825</id>
		<title>Nemo Team Personal Input</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75825"/>
		<updated>2014-04-22T08:26:07Z</updated>

		<summary type="html">&lt;p&gt;Martina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Daniel Cuervo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We worked together in most of the areas, so its hard to make a separation of tasks, nevertheless i think i can highlight my work in:&lt;br /&gt;
Project Management,&lt;br /&gt;
* Product Design,&lt;br /&gt;
* Technologies Research,&lt;br /&gt;
* Product Development (CIU &amp;amp; Aug. Reality),&lt;br /&gt;
* Presentations preparation and execution.&lt;br /&gt;
&lt;br /&gt;
Several things are left in me from this project, but mainly i would say that:&lt;br /&gt;
* Assistive Technologies is counted now as one of my development interests, &lt;br /&gt;
* There is no such disability that makes impossible to use a computer,&lt;br /&gt;
* Apparently I can make speeches, &lt;br /&gt;
* Some people is harder to motivate!!!!!!!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Greg Maragkakis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
My work:&lt;br /&gt;
* Research in assistive technology,&lt;br /&gt;
* Presentation preparation,&lt;br /&gt;
* Research in infrastructure solutions.&lt;br /&gt;
&lt;br /&gt;
So what i&#039;ve learned. How . . .&lt;br /&gt;
&lt;br /&gt;
* To work as a member of a team, &lt;br /&gt;
* To respect my colleagues,&lt;br /&gt;
* To improvise my speech,&lt;br /&gt;
* And the most important thing: EVERYONE HAS THE RIGHT TO LIFE, EVEN AFTER THE WORST &amp;quot;ACCIDENT&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nefeli Goumenaki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
During this intensive project we learned a lot of things. First of all, it was hard in the beginning to speak in english again because i didn’t practise them in Greece. Also, i had my doubts concerning the project because i had no clue what we were supposed to do. But after the meetings with the meetings with the clients it came more and more clearer. So, i am very glad that i had the opportunity to work with other foreigners students and we all learned how teamwork works! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basically, my work for this project was:&lt;br /&gt;
* Research in infrastructure and assistive technologies for our client,&lt;br /&gt;
* Making the daily presentations,&lt;br /&gt;
* Writing some parts of the documentation,&lt;br /&gt;
* Finding pictures relevant with our project,&lt;br /&gt;
* Discussing about the problems we faced with the rest of the team,&lt;br /&gt;
* Finding specially software we used and their prices and the last, &lt;br /&gt;
* Work with other foreigners students as a team member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martynas Jaras&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What I did:&lt;br /&gt;
* User communication guide,&lt;br /&gt;
* Low budget (Proposal 1),&lt;br /&gt;
* Created program with C# where you can create your own office.&lt;br /&gt;
&lt;br /&gt;
What I learned:&lt;br /&gt;
* Work with the team,&lt;br /&gt;
* I Got English skills,&lt;br /&gt;
* Now I know what is needed for disabled people,&lt;br /&gt;
* Presentation skills.&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75824</id>
		<title>Nemo Team Personal Input</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75824"/>
		<updated>2014-04-22T08:25:19Z</updated>

		<summary type="html">&lt;p&gt;Martina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Daniel Cuervo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We worked together in most of the areas, so its hard to make a separation of tasks, nevertheless i think i can highlight my work in:&lt;br /&gt;
Project Management,&lt;br /&gt;
* Product Design,&lt;br /&gt;
* Technologies Research,&lt;br /&gt;
* Product Development (CIU &amp;amp; Aug. Reality),&lt;br /&gt;
* Presentations preparation and execution.&lt;br /&gt;
&lt;br /&gt;
Several things are left in me from this project, but mainly i would say that:&lt;br /&gt;
* Assistive Technologies is counted now as one of my development interests, &lt;br /&gt;
* There is no such disability that makes impossible to use a computer,&lt;br /&gt;
* Apparently I can make speeches, &lt;br /&gt;
* Some people is harder to motivate!!!!!!!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Greg Maragkakis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
My work:&lt;br /&gt;
* Research in assistive technology,&lt;br /&gt;
* Presentation preparation,&lt;br /&gt;
* Research in infrastructure solutions.&lt;br /&gt;
&lt;br /&gt;
So what i&#039;ve learned. How . . .&lt;br /&gt;
&lt;br /&gt;
* To work as a member of a team, &lt;br /&gt;
* To respect my colleagues,&lt;br /&gt;
* To improvise my speech,&lt;br /&gt;
* And the most important thing: EVERYONE HAS THE RIGHT TO LIFE, EVEN AFTER THE WORST &amp;quot;ACCIDENT&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nefeli Goumenaki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
During this intensive project we learned a lot of things. First of all, it was hard in the beginning to speak in english again because i didn’t practise them in Greece. Also, i had my doubts concerning the project because i had no clue what we were supposed to do. But after the meetings with the meetings with the clients it came more and more clearer. So, i am very glad that i had the opportunity to work with other foreigners students and we all learned how teamwork works! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basically, my work for this project was:&lt;br /&gt;
* Research in infrastructure and assistive technologies for our client,&lt;br /&gt;
* Making the daily presentations,&lt;br /&gt;
* Writing some parts of the documentation,&lt;br /&gt;
* Finding pictures relevant with our project,&lt;br /&gt;
* Discussing about the problems we faced with the rest of the team,&lt;br /&gt;
* Finding specially software we used and their prices and the last, &lt;br /&gt;
* Work with other foreigners students as a team member.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martynas Jaras&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
What I did:&lt;br /&gt;
* User communication guide,&lt;br /&gt;
* Low budget (Proposal 1),&lt;br /&gt;
* Created program with C# where you can create your own office.&lt;br /&gt;
&lt;br /&gt;
What I learned:&lt;br /&gt;
* Work with the team,&lt;br /&gt;
* I Got English skills,&lt;br /&gt;
* Now I know what is needed for disabled people,&lt;br /&gt;
* Presentation skills.&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75823</id>
		<title>Nemo Team Personal Input</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75823"/>
		<updated>2014-04-22T08:22:15Z</updated>

		<summary type="html">&lt;p&gt;Martina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Daniel Cuervo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We worked together in most of the areas, so its hard to make a separation of tasks, nevertheless i think i can highlight my work in:&lt;br /&gt;
Project Management,&lt;br /&gt;
* Product Design,&lt;br /&gt;
* Technologies Research,&lt;br /&gt;
* Product Development (CIU &amp;amp; Aug. Reality),&lt;br /&gt;
* Presentations preparation and execution.&lt;br /&gt;
&lt;br /&gt;
Several things are left in me from this project, but mainly i would say that:&lt;br /&gt;
* Assistive Technologies is counted now as one of my development interests, &lt;br /&gt;
* There is no such disability that makes impossible to use a computer,&lt;br /&gt;
* Apparently I can make speeches, &lt;br /&gt;
* Some people is harder to motivate!!!!!!!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Greg Maragkakis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
My work:&lt;br /&gt;
* Research in assistive technology,&lt;br /&gt;
* Presentation preparation,&lt;br /&gt;
* Research in infrastructure solutions.&lt;br /&gt;
&lt;br /&gt;
So what i&#039;ve learned. How . . .&lt;br /&gt;
&lt;br /&gt;
* To work as a member of a team, &lt;br /&gt;
* To respect my colleagues,&lt;br /&gt;
* To improvise my speech,&lt;br /&gt;
* And the most important thing: EVERYONE HAS THE RIGHT TO LIFE, EVEN AFTER THE WORST &amp;quot;ACCIDENT&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nefeli Goumenaki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
During this intensive project we learned a lot of things. First of all, it was hard in the beginning to speak in english again because i didn’t practise them in Greece. Also, i had my doubts concerning the project because i had no clue what we were supposed to do. But after the meetings with the meetings with the clients it came more and more clearer. So, i am very glad that i had the opportunity to work with other foreigners students and we all learned how teamwork works! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basically, my work for this project was:&lt;br /&gt;
* Research in infrastructure and assistive technologies for our client,&lt;br /&gt;
* Making the daily presentations,&lt;br /&gt;
* Writing some parts of the documentation,&lt;br /&gt;
* Finding pictures relevant with our project,&lt;br /&gt;
* Discussing about the problems we faced with the rest of the team,&lt;br /&gt;
* Finding specially software we used and their prices and the last, &lt;br /&gt;
* Work with other foreigners students as a team member.&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75822</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75822"/>
		<updated>2014-04-22T08:19:43Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Nemo Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nemo_Team_Personal_Input Available here:]&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75821</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75821"/>
		<updated>2014-04-22T08:18:36Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Nemo Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
Available here: [https://wiki.itcollege.ee/index.php/Nemo_Team_Personal_Input]&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75820</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75820"/>
		<updated>2014-04-22T08:17:36Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Nemo Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nemo_Team_Personal_Input]&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75819</id>
		<title>Nemo Team Personal Input</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nemo_Team_Personal_Input&amp;diff=75819"/>
		<updated>2014-04-22T08:15:56Z</updated>

		<summary type="html">&lt;p&gt;Martina: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Daniel Cuervo&amp;#039;&amp;#039;&amp;#039;  We worked together in most of the areas, so its hard to make a separation of tasks, nevertheless i think i can highlight my work in: - Project Management, - …&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Daniel Cuervo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We worked together in most of the areas, so its hard to make a separation of tasks, nevertheless i think i can highlight my work in:&lt;br /&gt;
- Project Management,&lt;br /&gt;
- Product Design,&lt;br /&gt;
- Technologies Research,&lt;br /&gt;
- Product Development (CIU &amp;amp; Aug. Reality),&lt;br /&gt;
- Presentations preparation and execution.&lt;br /&gt;
&lt;br /&gt;
Several things are left in me from this project, but mainly i would say that:&lt;br /&gt;
- Assistive Technologies is counted now as one of my development interests, &lt;br /&gt;
- There is no such disability that makes impossible to use a computer,&lt;br /&gt;
- Apparently I can make speeches, &lt;br /&gt;
- Some people is harder to motivate!!!!!!!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Greg Maragkakis&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
My work:&lt;br /&gt;
1) Research in assistive technology,&lt;br /&gt;
2) Presentation preparation,&lt;br /&gt;
3) Research in infrastructure solutions.&lt;br /&gt;
&lt;br /&gt;
So what i&#039;ve learned. How . . .&lt;br /&gt;
&lt;br /&gt;
- To work as a member of a team, &lt;br /&gt;
- To respect my colleagues,&lt;br /&gt;
- To improvise my speech,&lt;br /&gt;
- And the most important thing: EVERYONE HAS THE RIGHT TO LIFE, EVEN AFTER THE WORST &amp;quot;ACCIDENT&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nefeli Goumenaki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
During this intensive project we learned a lot of things. First of all, it was hard in the beginning to speak in english again because i didn’t practise them in Greece. Also, i had my doubts concerning the project because i had no clue what we were supposed to do. But after the meetings with the meetings with the clients it came more and more clearer. So, i am very glad that i had the opportunity to work with other foreigners students and we all learned how teamwork works! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basically, my work for this project was:&lt;br /&gt;
- Research in infrastructure and assistive technologies for our client,&lt;br /&gt;
- Making the daily presentations,&lt;br /&gt;
- Writing some parts of the documentation,&lt;br /&gt;
- Finding pictures relevant with our project,&lt;br /&gt;
- Discussing about the problems we faced with the rest of the team,&lt;br /&gt;
- Finding specially software we used and their prices and the last, &lt;br /&gt;
- Work with other foreigners students as a team member.&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75818</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75818"/>
		<updated>2014-04-22T07:26:13Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Nemo Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75813</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75813"/>
		<updated>2014-04-17T12:25:16Z</updated>

		<summary type="html">&lt;p&gt;Martina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; and public presentation are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Team Virtual==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation|Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://drive.google.com/folderview?id=0B0l-8m_Chg59OEw2R1JTc2V6X2s&amp;amp;usp=sharing Google directory for documentation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
* &#039;&#039;&#039;Teemu Mahlamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** During the project I was responsible for server configurations and Linux services&lt;br /&gt;
** What I learned:&lt;br /&gt;
*** I learned a lot about networking between the ISP and things about several protocols like BGP and EIGRP.&lt;br /&gt;
*** I also gained some experience on working in multicultural teams.&lt;br /&gt;
*** One of the new things that I encountered during project was a purely Linux based active directory solution.&lt;br /&gt;
*** I also gained a lot of insight on encryption methods and the philosophical approach on system and software development.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ari Vastamäki&#039;&#039;&#039;&lt;br /&gt;
** What I did:&lt;br /&gt;
*** My role in the team was to configure Cisco routers with Ankit Charolia. I also made the presentations and documentation about network structure and Cisco configurations.&lt;br /&gt;
** Things that I learned: &lt;br /&gt;
*** HRSP VLAN, VPN, DHCP, MPLS configurations&lt;br /&gt;
*** basic configuring &lt;br /&gt;
*** physical connections and network designing&lt;br /&gt;
*** presentation skills from daily feedbacks&lt;br /&gt;
*** Theory about MPLS protocols&lt;br /&gt;
**What I learned from lectures:&lt;br /&gt;
*** Basics of Ruby on Rails&lt;br /&gt;
*** Scrum Project management&lt;br /&gt;
*** Why we should document&lt;br /&gt;
*** Theory about visualization of data&lt;br /&gt;
*** Basics of Data Mining&lt;br /&gt;
*** How to give presentations in English&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Crashtest team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application | Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alpha Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget|Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [https://wiki.itcollege.ee/index.php/Visualization_of_Municipality’s_Budget Link to Wiki page]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
====Personal Input====&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Visualization_of_Municipality%E2%80%99s_Budget#Personal_input Available on the team&#039;s Wiki page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App|Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation:&lt;br /&gt;
[https://drive.google.com/folderview?id=0B3FyuCnUBakxNk5ZYm5xTTZLUEk&amp;amp;usp=sharing Google directroy for documnetation]&lt;br /&gt;
Daily reports:&lt;br /&gt;
[https://docs.google.com/document/d/1tiYt7qAlM_t2c2-Xozeqb-v8_JYuwrI79jbUioahN-8/edit?pli=1 Day 1],&lt;br /&gt;
[https://docs.google.com/document/d/1bd_LQHVPpiKPQRjMaMHiw4ulr9xU66_dpBqS3ldxV50/edit?pli=1 day 2],&lt;br /&gt;
[https://docs.google.com/document/d/1gjB54cyDIUr7IJFx46I6NOFYMANwOAhjwSD2CriLAsw/edit?pli=1 day 3],&lt;br /&gt;
[https://docs.google.com/presentation/d/12O1hzbywXZLM6e2vi2gsTUtqTV0hKgi869bkrbBXjME/edit?pli=1#slide=id.p day 4],&lt;br /&gt;
[https://docs.google.com/presentation/d/1sTmJjv2UHixhXBFht34Tbgdm6nOw_woa6pOzxcbFknQ/edit?pli=1#slide=id.p day 5]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nemo Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Media:2014_DITS_Nemo_team_Final_Log.pdf‎|Daily log]], [[Media:2014_DITS_Nemo_team_FinalPresentation.pdf‎|Final Presentation]], [[Media:2014_DITS_Nemo_team_FullDescriptionofSolutions.pdf‎|Full Description of Solutions]], [[Media:2014_DITS_Nemo_team_costs.pdf‎|Cost proposal for client]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75733</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75733"/>
		<updated>2014-04-06T11:20:57Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Team 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4, Unitive developers== &lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Bang&amp;amp;Olufsen Mobile Remote Control App]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 5==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75732</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75732"/>
		<updated>2014-04-06T11:20:19Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Team 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4== Unitive developers&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Bang&amp;amp;Olufsen Mobile Remote Control App]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 5==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75731</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75731"/>
		<updated>2014-04-06T10:54:48Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Team 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation:[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Bang&amp;amp;Olufsen Mobile Remote Control App]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 5==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75730</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75730"/>
		<updated>2014-04-06T10:54:23Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Team 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application][https://github.com/crashtestteam/ETWA github GIT repo]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Bang&amp;amp;Olufsen Mobile Remote Control App]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 5==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75727</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75727"/>
		<updated>2014-04-04T06:57:34Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Teams and their assignments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Bang&amp;amp;Olufsen Mobile Remote Control App]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 5==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75726</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75726"/>
		<updated>2014-04-04T06:56:42Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example 4==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Bang&amp;amp;Olufsen Mobile Remote Control App]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Bang&amp;amp;Olufsen Mobile Remote Control App]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Apollon Rodopoulos, Technological Educational Institute of Cret&lt;br /&gt;
* Harsh Jaikrushna Soni, Fachhochschule Kiel &lt;br /&gt;
* Mantas Navickis, Vilnius University of Applied Sciences &lt;br /&gt;
* Vilppu Vuorinen, Vaasa University of Applied Sciences&lt;br /&gt;
* Matti Rita-Kasari, Vaasa University of Applied Sciences&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75725</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75725"/>
		<updated>2014-04-04T06:54:10Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Team 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Martynas Jaras, Vilnius University of Applied Sciences&lt;br /&gt;
* Grigorios Maragkakis, Technological Educational Institute of Crete&lt;br /&gt;
* Kalliopi-Nefeli Goumenaki, Technological Educational Institute of Crete &lt;br /&gt;
* Daniel Cuervo, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75724</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75724"/>
		<updated>2014-04-04T06:52:33Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Team 4==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75723</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75723"/>
		<updated>2014-04-04T06:52:21Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Team 3==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75722</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75722"/>
		<updated>2014-04-04T06:51:59Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75721</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75721"/>
		<updated>2014-04-04T06:51:47Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Visualization of Municipality’s Budget]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Visualization of Municipality’s Budget]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Alexandros Kantas, Technological Educational Institute of Crete&lt;br /&gt;
* Georgios Alexakis, Technological Educational Institute of Crete&lt;br /&gt;
* Pijus Akelis, Vilnius University of Applied Sciences &lt;br /&gt;
* Mindaugas Gedaminskas ,Vilnius University of Applied Sciences &lt;br /&gt;
* �Olga Trikk, The Estonian Information Technology College&lt;br /&gt;
* Üllar Seerme, The Estonian Information Technology College&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75720</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75720"/>
		<updated>2014-04-04T06:48:11Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Team 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Entry Test Web Application]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Entry Test Web Application]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Arsenios Matsanto, Technological Educational Institute of Crete&lt;br /&gt;
* Lelet Hollo, The Estonian Information Technology College&lt;br /&gt;
* Zumradkhon Kamolova, Fachhochschule Kiel&lt;br /&gt;
* Jeremias Soini, Vaasa University of Applied Sciences&lt;br /&gt;
* Edvard Šavareiko, Vilnius University of Applied Sciences &lt;br /&gt;
* Anastasios Kalaentzis, Technological Educational Institute of Crete&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75719</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75719"/>
		<updated>2014-04-04T06:44:37Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Team 2==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75718</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75718"/>
		<updated>2014-04-04T06:44:21Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75717</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75717"/>
		<updated>2014-04-04T06:43:46Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Team 1==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#Corporate ISP Network Designing and Implementation]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [Corporate ISP Network Designing and Implementation]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Teemu Mahlamäki, Vaasa University of Applied Sciences&lt;br /&gt;
* Ankit Charolia, Fachhochschule Kiel&lt;br /&gt;
* Ari Vastamäki, Vaasa University of Applied Sciences&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75716</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75716"/>
		<updated>2014-04-04T06:41:00Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Coprporate ISP Network Designing and Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Corporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75715</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75715"/>
		<updated>2014-04-04T06:40:27Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
Video recordings of the lectures&#039; are [https://echo360.e-ope.ee/ess/portal/section/f3965e33-979e-46d3-9b6c-e5df6f6ce4f7 here]&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
* Analysis of requirements, functionalities.&lt;br /&gt;
&lt;br /&gt;
* Database design&lt;br /&gt;
&lt;br /&gt;
* Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1ELVvQEzfWVqfafpYjsFgsFW4jcoZ102wnZLNF3KKrCw/edit?usp=sharing task presentation]&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75696</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75696"/>
		<updated>2014-03-28T16:38:43Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Example Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [A Proffessional too valuable to lose]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75695</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75695"/>
		<updated>2014-03-28T16:36:07Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* A Professional too valuable to lose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in February 2013 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation.&lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work. Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
&lt;br /&gt;
# Study assistive technology (solutions that allow people with different disabilities to use computers). &lt;br /&gt;
# Map technologies that can be considered for the case (NB! The whole field is heavily individualized - most of the more complex solutions have to be tailor-made). &lt;br /&gt;
# As dedicated assistive solutions are often expensive, study also possibilities of using regular computing hardware (both in standard and non-standard roles - this is a good place for MacGyver types). &lt;br /&gt;
# Study both hardware, software and their combinations (as a rule, the simpler the hardware, the more needs to be done in software)&lt;br /&gt;
# As Andrew&#039;s company uses both Windows and Linux, study both and when possible, give preference to multiplatform/platform-independent&lt;br /&gt;
solutions.&lt;br /&gt;
# Also consider the work environment (doors, elevators, desk, chair, shelves etc) and possible assistive devices needed here (e.g. the powered wheelchair is quite large and heavy).&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
&lt;br /&gt;
A project of Andrew&#039;s future workplace - location, furniture, lighting, computer hardware and software, possible adjustments to work regimen etc. Specific models and brands of products can be proposed, but preferrably suggesting several alternatives. The project should be polished enough to be presented to the upper management of a large company.&lt;br /&gt;
&lt;br /&gt;
===Expectation from students===&lt;br /&gt;
&lt;br /&gt;
The team should get at least somewhat familiar with assistive IT solutions. Team members can choose their roles, e.g. someone on hardware, someone on environment, software etc.&lt;br /&gt;
&lt;br /&gt;
Lecturer:  Kaido Kikkas (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
Note: There is a dual-boot PC with a small set of assistive devices located in the students&#039; work room (407).&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75694</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75694"/>
		<updated>2014-03-28T16:32:53Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* E-teacher */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75693</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75693"/>
		<updated>2014-03-28T16:31:49Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Software requirements &amp;amp; limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed===&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75692</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75692"/>
		<updated>2014-03-28T16:31:18Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Robotic competitions organization software system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Bang&amp;amp;Olufsen Mobile Remote Control App==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Provide a software solution that enables a user to control a B&amp;amp;O TV via an app. The app should get info&lt;br /&gt;
from the TV to tailor the user experience according to TV setup. The design of the app must be in line with&lt;br /&gt;
the B&amp;amp;O traditions.&lt;br /&gt;
&lt;br /&gt;
===Problem===&lt;br /&gt;
Main effort of the task is to implementing the two‐way protocol to communicate to the TV. Secondly the&lt;br /&gt;
design needs to be minimalistic and offering magical user experience. Everything should “just work” without&lt;br /&gt;
much configuration by user, “predicting” what user would like to do, etc.&lt;br /&gt;
&lt;br /&gt;
===Recommended technologies===&lt;br /&gt;
Android or iOS. It does not need be used on actual phone, emulator on a PC is just fine. Two‐way protocol&lt;br /&gt;
over Ethernet (lan/wlan) provided by B&amp;amp;O.&lt;br /&gt;
&lt;br /&gt;
===Outcome===&lt;br /&gt;
You should be able to demonstrate app that can find B&amp;amp;O TV from a network, connect two‐way to it and&lt;br /&gt;
some user interface elements that show the magical user experience.&lt;br /&gt;
&lt;br /&gt;
===Software requirements &amp;amp; limitations===&lt;br /&gt;
Any open source software may be used or adapted. Android or iOS development environment.&lt;br /&gt;
&lt;br /&gt;
===Skills needed:&lt;br /&gt;
Knowledge of either Android or iOS development. Some experience of UI design in apps.&lt;br /&gt;
Suggested would be to:&lt;br /&gt;
#Adherence to a coding standard;&lt;br /&gt;
#Code documentation used (Doxygen, Javadoc etc.);&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
#Support with B&amp;amp;O two‐way protocol understanding;&lt;br /&gt;
#Introduction to the domain;&lt;br /&gt;
#Progress follow‐up sessions;&lt;br /&gt;
#E‐mail;&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75691</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75691"/>
		<updated>2014-03-28T16:26:22Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Improving toolset for race sailing performance analysis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
==Visualization of Municipality’s Budget==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Technical solution which enables local governments to visualize their budget (it´s composition etc) on their official webpage. Could be something similar to http://meieraha.eu/ which is for state budget.&lt;br /&gt;
The goal of this tool should be to simplify for users of city website (citizens) the complicated data of budget.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Problem and expected outcome===&lt;br /&gt;
The problem is that average citizen is mostly not capable of „reading“ and understanding the data about costs and incomes his/her municipality or the distributions of them between different areas local municipality is responsible for. This leads to sometimes unjustified critics towards the choices local government does and also to low interest and motivation to say their say in decicion process. &lt;br /&gt;
&lt;br /&gt;
The created tool (solution) should offer also the possibility to „play“ with different components of budget to get better ideas of the choices and alternatives of local municipality.&lt;br /&gt;
Te expected outcome should be a prototype for Tartu city what is test municipality. The tool should be easily used by all local governments who want to use that. It means that every municipality should be capable of inserting their data and see respective visualization of their data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
&lt;br /&gt;
The tool should be easily usable by boths sides – municipalities inserting data and citizens  (even with only basic skills) using the data.&lt;br /&gt;
Also the visual attraction is important! &lt;br /&gt;
Technical specfications (written by IT Department of Tartu City)&lt;br /&gt;
&lt;br /&gt;
In terms of webusability the tool should work with &lt;br /&gt;
• Firefox (version5)&lt;br /&gt;
• Chrome (version18)&lt;br /&gt;
• Internet Explorer (version 10)&lt;br /&gt;
• Safari (version4)&lt;br /&gt;
• Android (version 4)&lt;br /&gt;
• Opera (version12)&lt;br /&gt;
HTML5 standard&lt;br /&gt;
&lt;br /&gt;
Load enduarance : 3000 pages per/hour&lt;br /&gt;
&lt;br /&gt;
Requirements for platform:&lt;br /&gt;
• Operation System FreeBSD (version 10)&lt;br /&gt;
• Webserver Apache (version 2.4)&lt;br /&gt;
• PHP (version 5.5). PHP-s status deprecated should be avoided).&lt;br /&gt;
• MySQL (version 5.6) and supported databases&lt;br /&gt;
• Drupal prefered (prefered version 8)usable with several slides. They use Drupal, multisite solution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Support===&lt;br /&gt;
Lilian Lukka, Head of Information Service, City of Tartu&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75690</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75690"/>
		<updated>2014-03-28T16:18:45Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits).&lt;br /&gt;
All attempts must be logged.&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75689</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75689"/>
		<updated>2014-03-28T16:17:58Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
Admin interface:&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
Test interface:&lt;br /&gt;
#Authentication/authorization&lt;br /&gt;
#Start test&lt;br /&gt;
#End test&lt;br /&gt;
#Do test&lt;br /&gt;
Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits)&lt;br /&gt;
All attempts must be logged&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75688</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75688"/>
		<updated>2014-03-28T16:16:55Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
1. Admin interface&lt;br /&gt;
#Question’s CRUD&lt;br /&gt;
#Test CRUD (schedule, time limits)&lt;br /&gt;
#Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
#Grades and reports&lt;br /&gt;
#Manage users/attendees&lt;br /&gt;
2. Test interface&lt;br /&gt;
 a. Authentication/authorization&lt;br /&gt;
 b. Start test&lt;br /&gt;
 c. End test&lt;br /&gt;
 d. Do test&lt;br /&gt;
3. Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits)&lt;br /&gt;
4. All attempts must be logged&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75687</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75687"/>
		<updated>2014-03-28T16:14:39Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
1. Admin interface&lt;br /&gt;
 a. Question’s CRUD&lt;br /&gt;
 b. Test CRUD (schedule, time limits)&lt;br /&gt;
 c. Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
 d. Grades and reports&lt;br /&gt;
 e. Manage users/attendees&lt;br /&gt;
2. Test interface&lt;br /&gt;
 a. Authentication/authorization&lt;br /&gt;
 b. Start test&lt;br /&gt;
 c. End test&lt;br /&gt;
 d. Do test&lt;br /&gt;
3. Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits)&lt;br /&gt;
4. All attempts must be logged&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75686</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75686"/>
		<updated>2014-03-28T16:13:48Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Driving lessons registration information system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Entry Test Web Application==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The goal is to develop an Entry Test web application for Estonian IT College. The task starts&lt;br /&gt;
with requirement collection and analysis (2 days), followed by choosing technical solutions&lt;br /&gt;
such as web application framework, programming language and database system. The next&lt;br /&gt;
steps are to design the database and to prototype the web based user interface.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
● Analysis of requirements, functionalities.&lt;br /&gt;
● Database design&lt;br /&gt;
● Prototype of web application&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Previous programming experience with PHP or Ruby or Python&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Ruby and Ruby on Rails crash course - Tiia Tänav&lt;br /&gt;
Web based UI design - Tiia Tänav&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
1. Admin interface&lt;br /&gt;
  a. Question’s CRUD&lt;br /&gt;
  b. Test CRUD (schedule, time limits)&lt;br /&gt;
  c. Question choice engine (difficulty levels, topics etc)&lt;br /&gt;
  d. Grades and reports&lt;br /&gt;
  e. Manage users/attendees&lt;br /&gt;
2. Test interface&lt;br /&gt;
  a. Authentication/authorization&lt;br /&gt;
  b. Start test&lt;br /&gt;
  c. End test&lt;br /&gt;
  d. Do test&lt;br /&gt;
3. Support for several authentication methods such as password/username and Estonian ID Card ( More info and help from Margus Ernits)&lt;br /&gt;
4. All attempts must be logged&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75685</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75685"/>
		<updated>2014-03-28T16:05:22Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Driving lessons registration information system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
It is a client-server solution which keeps records of student&#039;s driving lessons.&lt;br /&gt;
Each driving study car has a device / computer where client application runs.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Client application registers the student’s driving lesson time and the GPS&lt;br /&gt;
coordinates and sends them to the server over the mobile Internet.&lt;br /&gt;
Client application must register driving lessons also without Internet connection&lt;br /&gt;
and synchronize with the server when connection is established.&lt;br /&gt;
Later a student can check ones driving lesson and travel route on the Internet.&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
GPS accuracy at least one point per second.&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75684</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75684"/>
		<updated>2014-03-28T16:04:56Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Driving lessons registration information system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
It is a client-server solution which keeps records of student&#039;s driving lessons.&lt;br /&gt;
Each driving study car has a device / computer where client application runs.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Client application registers the student’s driving lesson time and the GPS&lt;br /&gt;
coordinates and sends them to the server over the mobile Internet.&lt;br /&gt;
Client application must register driving lessons also without Internet connection&lt;br /&gt;
and synchronize with the server when connection is established.&lt;br /&gt;
Later a student can check ones driving lesson and travel route on the Internet.&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
GPS accuracy at least one point per second.&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75683</id>
		<title>Deploying IT Infrastructure Solutions</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions&amp;diff=75683"/>
		<updated>2014-03-28T16:03:55Z</updated>

		<summary type="html">&lt;p&gt;Martina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EU_flag_LLP_EN_01.jpg‎‎|320px|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This is the student results wiki page for the IP program [http://www.itcollege.ee/en/co-operation/dits2014/ &amp;quot;Deploying IT Infrastructure Solutions&amp;quot;] taking place from 30th of March until 12th of April 2014.&lt;br /&gt;
&lt;br /&gt;
All the information regarding program will be presented in the program [http://www.itcollege.ee/en/co-operation/dits2014/ web page].&lt;br /&gt;
&lt;br /&gt;
Results wiki page for the 2013 IP program [[Deploying IT Infrastructure Solutions 2013]].&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Coprporate ISP Network Designing and Implementation==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
GreenPower is a new company with two offices. HQ in Tallinn and branch office in Amsterdam. They have about 300 employees. 275 in the Tallinn office and 25 in the Amsterdam office. &lt;br /&gt;
&lt;br /&gt;
Many of GreenPowers employees work remotely and so there needs to be a secure VPN solution for the remote users to access the corporate network&lt;br /&gt;
&lt;br /&gt;
You need to design and implement the whole corporate network of GreenPower.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
The network must work with both IPv4 and IPv6.&lt;br /&gt;
&lt;br /&gt;
Both wired and wireless networks at both sites. The corporate wireless network must use 802.1x with a RADIUS or TACACS server. &lt;br /&gt;
&lt;br /&gt;
The two sites must have a secure tunnel between them and dynamic routing must be established between these two sites.&lt;br /&gt;
&lt;br /&gt;
VoIP must be working between the two sites. Yes you can use the Asterisks solution for this.&lt;br /&gt;
&lt;br /&gt;
Corporate webserver with proof of concept webpage, DNS, Domain name, DHCP, HSRP, best practices of securing a network must be deployed as well. &lt;br /&gt;
&lt;br /&gt;
Remote workers need a secure way to access the corporate network as well as be able to surf the net in confidence. In confidence means that the local ISP the remote users uses to access the corporate network will not be able to see what the remote users is doing. &lt;br /&gt;
&lt;br /&gt;
Quality of Service must be enabled to ensure that VOIP traffic get priority.&lt;br /&gt;
&lt;br /&gt;
ISP requirements&lt;br /&gt;
Students must set up and MPLS cloud to simulate the ISP network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Greenpower network will work as intended and the solution is documented.&lt;br /&gt;
&lt;br /&gt;
===Skilles needed===&lt;br /&gt;
Basic understanding of IP address, dynamic routing protocols, IPSec VPNS, Firewalls, IDS, wireless devices,  configuring routers and switches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lecturer: Truls T. Ringkjob and Indrek Rokk (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
==Driving lessons registration information system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
It is a client-server solution which keeps records of student&#039;s driving lessons.&lt;br /&gt;
Each driving study car has a device / computer where client application runs.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Client application registers the student’s driving lesson time and the GPS&lt;br /&gt;
coordinates and sends them to the server over the mobile Internet.&lt;br /&gt;
Client application must register driving lessons also without Internet connection&lt;br /&gt;
and synchronize with the server when connection is established.&lt;br /&gt;
Later a student can check ones driving lesson and travel route on the Internet.&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
GPS accuracy at least one point per second.&lt;br /&gt;
&lt;br /&gt;
==Improving toolset for race sailing performance analysis==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Implementation of logger that could be used for performance analysis of race sailing teams,&lt;br /&gt;
based on data specification for communication between marine electronic devices NMEA&lt;br /&gt;
0183.&lt;br /&gt;
Learning about the performance analysis needs and specifics of race sailing teams, also&lt;br /&gt;
learning about the marine instruments specifics and communication standard NMEA 0183.&lt;br /&gt;
Based on core architecture of the NMEA 0183 data logger implementation including&lt;br /&gt;
software, hardware and testing.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Fully functioning and tested race sailing performance analysis data logger.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Aspiration to develop in rapid prototyping and testing environment together with professional&lt;br /&gt;
and Olympic Team race sailors and marine technology specialists fully functional&lt;br /&gt;
performance analysis logger. Both software and hardware development skills. If you can&lt;br /&gt;
understand and are interested in what is described&lt;br /&gt;
at http://www.boatdesign.net/forums/attachments/onboard-electronics-controls/19260d1204757550-laptop-interface-tacktick-nmea-architecture.png then you are&lt;br /&gt;
expected to join team.&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Lectures and seminars will cover first the needs specification of the performance analysis&lt;br /&gt;
logger, NMEA0183 standard description, marine instruments Received Sentences description:&lt;br /&gt;
DBT, DPT, GLL, HDG, HDM, MTW, MWV, RMB, RMC, VHW, VLW, VWR. Team will&lt;br /&gt;
implement the logger and install the marine wireless range instrument for testing on actual&lt;br /&gt;
performance sailing boat. Life saving equipment and wetsuits not needed :)&lt;br /&gt;
&lt;br /&gt;
Lecturer: Linnar Viik (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Robotic competitions organization software system==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The software system provides everything from participant registration to the live competition carry out&lt;br /&gt;
by the referees. It contains web based interfaces and real-time applications such as score and time&lt;br /&gt;
overlay on video broadcast. Different competition (tournament) formats are needed. As much as&lt;br /&gt;
possible smart solutions and freely available components shall be used in order to keep the&lt;br /&gt;
development time short.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
System design description including component, database and sequence diagrams. Suggestion on&lt;br /&gt;
database, programming language and reusable components is expected. Creating a project time plan&lt;br /&gt;
with at least two scenarios (full scope, minimum scope) is secondary objective. Prototype solution&lt;br /&gt;
covering some part of the system would be a bonus task.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Knowledge of database- and web programming. Understanding of software architectures such as MV is&lt;br /&gt;
appreciated.&lt;br /&gt;
&lt;br /&gt;
==E-teacher==&lt;br /&gt;
&lt;br /&gt;
In the course of studying Database Fundamentals the students, as independent coursework, must draw ERD-&lt;br /&gt;
schemes. Although there is no use of drawing the diagrams if the lector doesn’t give feedback on the success&lt;br /&gt;
or failure of said work. The whole process of drawing ERD-diagrams looks like any other teaching process-&lt;br /&gt;
The teacher prepares the task, the student draws the ERD-diagram and hands it to the teacher, The teacher&lt;br /&gt;
then looks it over and corrects/improves/comments it then returning it to the student. The specificity in here&lt;br /&gt;
being that the solutions of the tasks are graphic and no task has one concrete solution – every student solution&lt;br /&gt;
is different. This makes every revision unique- the teacher must understand the undergrads intention, check&lt;br /&gt;
its compliance whit the task set and then if needed make changes in the model without changing its nature.&lt;br /&gt;
&lt;br /&gt;
For now it has always been done on paper – Undergrad draws a ERD case system model, prints it and hands&lt;br /&gt;
it to the lecturer; the lecturer, if needed, corrects it with a pen , writes their comments and the non-grading&lt;br /&gt;
evaluation and returns it to the undergrad. The lector marks the results of the test in their ÕIS table.&lt;br /&gt;
&lt;br /&gt;
This process doesn’t exist electronically because during the semester there are many undergrads (ca 140-150)&lt;br /&gt;
and there are no comfortable ways to grade them QUICKLY electronically. Herewith, when the lector gets&lt;br /&gt;
the work printed on paper he is capable of correcting them with haste. Hence it raises two main problems that&lt;br /&gt;
need solving. The Schemes sent on paper must be replaced by electronically forwardable materials and a way&lt;br /&gt;
to revise/correct electronically presented ERD quick must be created.&lt;br /&gt;
&lt;br /&gt;
Past couple of years have brought with them the development of portable computer user interface – There are&lt;br /&gt;
touch screens and electronic pens, with which one can draw on a computer screen. From there springs the&lt;br /&gt;
thought, of making an application for correction of such works, where the lector writes the&lt;br /&gt;
corrections/notes/comments directly on the work presented by the undergrad. Using an electronic pen.&lt;br /&gt;
&lt;br /&gt;
The process itself should look like this:&lt;br /&gt;
# The undergrad creates an ERD‐diagram and presents it in some from, that is editable by the pen (Would be best if the format permitted layers, for both the teacher and the student, so if needed the teachers additions could be „turned off&lt;br /&gt;
# The undergrad logs into the portal where their tests are to be presented and uploads their work. (the status becomes „presented“)&lt;br /&gt;
# The lector makes the corrections and adds the grade (the status of the work becomes „graded“; the evaluation can either be „accepted“, „needs personal discussion “ or „Must be reapplied“)&lt;br /&gt;
# The undergrad finds out their grade. If needed presents the work again.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
# The form of the presentation and the correction must be chosen &lt;br /&gt;
# The environment should allow the setting of the time for the discussion and medium if the lector wished for it (Time and place of direct contact; Skype etc.) &lt;br /&gt;
# The lector must be able to note the appointment &lt;br /&gt;
# The system must send an email to the lector if there is a wish for discussion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A Professional too valuable to lose==&lt;br /&gt;
&lt;br /&gt;
Andrew Bessett (45) is an experienced systems administrator with nearly&lt;br /&gt;
20 years of experience in both Microsoft and Unix-like systems. His successful career as a leading sysadmin of Shelley&#039;s, a high-profile London insurance company, got a serious setback in Februrary 2012 when the British Airways flight 6201 from Dubai to London with 146 passengers onboard crashed in the Austrian Alps due to bad weather and control system malfunction. Andrew, returning from his winter vacation, was one of the 12 survivors. However, he suffered serious injuries. His two upper vertebrae were smashed on impact, his hands suffered third-degree burns and had to be amputated - right at the shoulder, left at the elbow.&lt;br /&gt;
&lt;br /&gt;
After spending a year in a rehabilitation programme at the Royal National Orthopaedic Hospital in Stanmore, London, he has decided to return to his work. His condition has stabilized but has left him practically paralyzed from neck down - he can move his head and (with very limited power and range) his remaining part of the left hand. He had to use respirator after the accident, but has recovered enough to breathe freely. His speech, hearing, vision and mental aptitude have survived fully intact and he has retained most of his professional skills (interrupted only by the year in therapy). He uses a joystick-controlled powered wheelchair as a means of transportation. &lt;br /&gt;
&lt;br /&gt;
The company has decided to re-hire Andrew if he can prove his ability to handle most of his earlier duties. You are his technical advisory team and have to draft a suitable workstation and necessary software, plus all the necessary amendments in the company infrastructure (premises, workspace, hardware, networking, typical configuration of servers and workstations, intranet, mobile communication, website etc) to allow him return to work.  Note: The IT infrastructure at Shelley&#039;s makes extensive use of both Microsoft Windows and Debian GNU/Linux platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teams and their assignments= &lt;br /&gt;
&lt;br /&gt;
==Example Team==&lt;br /&gt;
&lt;br /&gt;
Assignment: [[#A Professional too valuable to lose|A Professional too valuable to lose]]&lt;br /&gt;
&lt;br /&gt;
Documentation: [[Sailing pirates]]&lt;br /&gt;
&lt;br /&gt;
====Members====&lt;br /&gt;
* Student 1, The Estonian Information Technology College&lt;br /&gt;
* Student 2, Technological Educational Institute of Crete&lt;br /&gt;
* Student 3, Vilnius University of Applied Sciences &lt;br /&gt;
* Student 4, Vaasa University of Applied Sciences&lt;br /&gt;
* Student 5, Fachhochschule Kiel&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60479</id>
		<title>Deploying IT Infrastructure Solutions 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60479"/>
		<updated>2013-01-08T10:31:09Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EL_Sotsiaalfond_horisontaal_small.jpg‎‎|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
The Erasmus IP “Deploying IT infrastructure solutions“ is for the 2nd and 3 rd  year students for gaining knowledge and skills on planning, designing and deploying IT infrastructure solutions in the small and mid size companies.&lt;br /&gt;
&lt;br /&gt;
The IP overall objective is to provide the students with a theoretical and practical knowledge of main problems existing in small and mid size companies’ IT infrastructures, implementing the knowledge and skills in developing real-life IT projects during the IP in a multicultural environment.&lt;br /&gt;
&lt;br /&gt;
The further objective is to create a larger understanding in designing and deploying various solutions for IT infrastructure and to create a desire to innovate and develop students for new solutions in this area.&lt;br /&gt;
&lt;br /&gt;
At the beginning of the course an overview of the new technological solutions and existing case-studies of small and mid size companies will be given. The main activity in the program is to design and deploy prototype (proof of concept) IT infrastructure solution for the small size company. Besides the hands- on experience, the students will gain theoretical knowledge of the IT infrastructure solutions life cycle, project management and working in multicultural teams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Benefits for Students==&lt;br /&gt;
&lt;br /&gt;
We offer a two weeks there students can put into good use the knowledge that they have from previous studies. Assignments are more practical and related to real-life problems. &lt;br /&gt;
&lt;br /&gt;
vt TAOTLUSE TEKSTIST JUURDE  &lt;br /&gt;
&lt;br /&gt;
Student gets:&lt;br /&gt;
* International team-work experience&lt;br /&gt;
* Real assignment solving experience (real client, solid deadline)&lt;br /&gt;
* Honest evaluation of skills and knowledge&lt;br /&gt;
* Chance to work on tight schedule&lt;br /&gt;
* Improve the documentation and presentation skills &lt;br /&gt;
* Nice line in CV and nice solution what can be shown in interviews&lt;br /&gt;
&lt;br /&gt;
==Requirements for Students==&lt;br /&gt;
vt TAOTLUSE TEKST&lt;br /&gt;
&lt;br /&gt;
In order to successfully end the programme students have to: &lt;br /&gt;
* Participate in lectures &lt;br /&gt;
* Be active and contributing member of the team &lt;br /&gt;
* Present the teamwork results at the end of each workday&lt;br /&gt;
* Make documentation for the prototype&lt;br /&gt;
* Present solution or prototype to the assignment proposer&lt;br /&gt;
&lt;br /&gt;
aaaaaaaaa&lt;br /&gt;
&#039;&#039;&#039;bbbbbbbb&#039;&#039;&#039; &lt;br /&gt;
*ccc&lt;br /&gt;
&lt;br /&gt;
==Partners==&lt;br /&gt;
&lt;br /&gt;
===IP Project Partners===&lt;br /&gt;
* [http://www.itcollege.ee/en/ Estonian IT College]&lt;br /&gt;
* [http://www.puv.fi/en/ Vaasan ammattikorkeakoulu (VAMK), University of Applied Sciences]&lt;br /&gt;
* [http://www.teicrete.gr/tei/en/ Technological Educational Institute of Crete]&lt;br /&gt;
* [http://www.ltu.se/?l=en Luleà University of Technology]&lt;br /&gt;
* [http://www.viko.lt/en/ Vilniaus kolegia/University of Applied Sciences]&lt;br /&gt;
&lt;br /&gt;
===Assignments Partners===&lt;br /&gt;
&lt;br /&gt;
=Timetable=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Arriaval&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Security testing of web application.==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Learn about the security of web applications.&lt;br /&gt;
Find vulnerabilities from known vulnerable web applications.&lt;br /&gt;
Find not known vulnerabilities of development version of web application&lt;br /&gt;
Study Information Portal (Used  by eleven universities of applied&lt;br /&gt;
science in Estonia)&lt;br /&gt;
File report that describes methods, tests and findings.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Description of testing methods and findings (all vulnerabilities that&lt;br /&gt;
students found in development environment) as testing report.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Understanding web applications (What is difference of GET and POST, how&lt;br /&gt;
sessions work, what is header etc).&lt;br /&gt;
Knowledge of at least one web programming language (php, java, ruby, C#, python is preferred)&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Several security related topics will covered during lectures and&lt;br /&gt;
practical classes before starting actual testing.&lt;br /&gt;
Lecture covers several attack types and vulnerabilities like SQL&lt;br /&gt;
injection, cmd injection, XSS, CSRF etc. Practical classes based on DVWA&lt;br /&gt;
(Damn Vulnerable Web Application)&lt;br /&gt;
After lectures and practical classes students will get access to web&lt;br /&gt;
application development environment for practical work.&lt;br /&gt;
&lt;br /&gt;
Lecturer: Margus Ernits  (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
=Teams=&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60478</id>
		<title>Deploying IT Infrastructure Solutions 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60478"/>
		<updated>2013-01-08T10:30:53Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EL_Sotsiaalfond_horisontaal_small.jpg‎‎|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=Introduction=&lt;br /&gt;
This is short introduction for this great event.&lt;br /&gt;
The Erasmus IP “Deploying IT infrastructure solutions“ is for the 2nd and 3 rd  year students for gaining knowledge and skills on planning, designing and deploying IT infrastructure solutions in the small and mid size companies.&lt;br /&gt;
&lt;br /&gt;
The IP overall objective is to provide the students with a theoretical and practical knowledge of main problems existing in small and mid size companies’ IT infrastructures, implementing the knowledge and skills in developing real-life IT projects during the IP in a multicultural environment.&lt;br /&gt;
&lt;br /&gt;
The further objective is to create a larger understanding in designing and deploying various solutions for IT infrastructure and to create a desire to innovate and develop students for new solutions in this area.&lt;br /&gt;
&lt;br /&gt;
At the beginning of the course an overview of the new technological solutions and existing case-studies of small and mid size companies will be given. The main activity in the program is to design and deploy prototype (proof of concept) IT infrastructure solution for the small size company. Besides the hands- on experience, the students will gain theoretical knowledge of the IT infrastructure solutions life cycle, project management and working in multicultural teams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Benefits for Students==&lt;br /&gt;
&lt;br /&gt;
We offer a two weeks there students can put into good use the knowledge that they have from previous studies. Assignments are more practical and related to real-life problems. &lt;br /&gt;
&lt;br /&gt;
vt TAOTLUSE TEKSTIST JUURDE  &lt;br /&gt;
&lt;br /&gt;
Student gets:&lt;br /&gt;
* International team-work experience&lt;br /&gt;
* Real assignment solving experience (real client, solid deadline)&lt;br /&gt;
* Honest evaluation of skills and knowledge&lt;br /&gt;
* Chance to work on tight schedule&lt;br /&gt;
* Improve the documentation and presentation skills &lt;br /&gt;
* Nice line in CV and nice solution what can be shown in interviews&lt;br /&gt;
&lt;br /&gt;
==Requirements for Students==&lt;br /&gt;
vt TAOTLUSE TEKST&lt;br /&gt;
&lt;br /&gt;
In order to successfully end the programme students have to: &lt;br /&gt;
* Participate in lectures &lt;br /&gt;
* Be active and contributing member of the team &lt;br /&gt;
* Present the teamwork results at the end of each workday&lt;br /&gt;
* Make documentation for the prototype&lt;br /&gt;
* Present solution or prototype to the assignment proposer&lt;br /&gt;
&lt;br /&gt;
aaaaaaaaa&lt;br /&gt;
&#039;&#039;&#039;bbbbbbbb&#039;&#039;&#039; &lt;br /&gt;
*ccc&lt;br /&gt;
&lt;br /&gt;
==Partners==&lt;br /&gt;
&lt;br /&gt;
===IP Project Partners===&lt;br /&gt;
* [http://www.itcollege.ee/en/ Estonian IT College]&lt;br /&gt;
* [http://www.puv.fi/en/ Vaasan ammattikorkeakoulu (VAMK), University of Applied Sciences]&lt;br /&gt;
* [http://www.teicrete.gr/tei/en/ Technological Educational Institute of Crete]&lt;br /&gt;
* [http://www.ltu.se/?l=en Luleà University of Technology]&lt;br /&gt;
* [http://www.viko.lt/en/ Vilniaus kolegia/University of Applied Sciences]&lt;br /&gt;
&lt;br /&gt;
===Assignments Partners===&lt;br /&gt;
&lt;br /&gt;
=Timetable=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Arriaval&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Security testing of web application.==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Learn about the security of web applications.&lt;br /&gt;
Find vulnerabilities from known vulnerable web applications.&lt;br /&gt;
Find not known vulnerabilities of development version of web application&lt;br /&gt;
Study Information Portal (Used  by eleven universities of applied&lt;br /&gt;
science in Estonia)&lt;br /&gt;
File report that describes methods, tests and findings.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Description of testing methods and findings (all vulnerabilities that&lt;br /&gt;
students found in development environment) as testing report.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Understanding web applications (What is difference of GET and POST, how&lt;br /&gt;
sessions work, what is header etc).&lt;br /&gt;
Knowledge of at least one web programming language (php, java, ruby, C#, python is preferred)&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Several security related topics will covered during lectures and&lt;br /&gt;
practical classes before starting actual testing.&lt;br /&gt;
Lecture covers several attack types and vulnerabilities like SQL&lt;br /&gt;
injection, cmd injection, XSS, CSRF etc. Practical classes based on DVWA&lt;br /&gt;
(Damn Vulnerable Web Application)&lt;br /&gt;
After lectures and practical classes students will get access to web&lt;br /&gt;
application development environment for practical work.&lt;br /&gt;
&lt;br /&gt;
Lecturer: Margus Ernits  (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
=Teams=&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60477</id>
		<title>Deploying IT Infrastructure Solutions 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60477"/>
		<updated>2013-01-08T10:30:38Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EL_Sotsiaalfond_horisontaal_small.jpg‎‎|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=Introduction=&lt;br /&gt;
This is short introduction for this great event.&lt;br /&gt;
The Erasmus IP “Deploying IT infrastructure solutions“ is for the 2nd and 3 rd  year students for gaining knowledge and skills on planning, designing and deploying IT infrastructure solutions in the small and mid size companies.&lt;br /&gt;
The IP overall objective is to provide the students with a theoretical and practical knowledge of main problems existing in small and mid size companies’ IT infrastructures, implementing the knowledge and skills in developing real-life IT projects during the IP in a multicultural environment.&lt;br /&gt;
The further objective is to create a larger understanding in designing and deploying various solutions for IT infrastructure and to create a desire to innovate and develop students for new solutions in this area.&lt;br /&gt;
At the beginning of the course an overview of the new technological solutions and existing case-studies of small and mid size companies will be given. The main activity in the program is to design and deploy prototype (proof of concept) IT infrastructure solution for the small size company. Besides the hands- on experience, the students will gain theoretical knowledge of the IT infrastructure solutions life cycle, project management and working in multicultural teams&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Benefits for Students==&lt;br /&gt;
&lt;br /&gt;
We offer a two weeks there students can put into good use the knowledge that they have from previous studies. Assignments are more practical and related to real-life problems. &lt;br /&gt;
&lt;br /&gt;
vt TAOTLUSE TEKSTIST JUURDE  &lt;br /&gt;
&lt;br /&gt;
Student gets:&lt;br /&gt;
* International team-work experience&lt;br /&gt;
* Real assignment solving experience (real client, solid deadline)&lt;br /&gt;
* Honest evaluation of skills and knowledge&lt;br /&gt;
* Chance to work on tight schedule&lt;br /&gt;
* Improve the documentation and presentation skills &lt;br /&gt;
* Nice line in CV and nice solution what can be shown in interviews&lt;br /&gt;
&lt;br /&gt;
==Requirements for Students==&lt;br /&gt;
vt TAOTLUSE TEKST&lt;br /&gt;
&lt;br /&gt;
In order to successfully end the programme students have to: &lt;br /&gt;
* Participate in lectures &lt;br /&gt;
* Be active and contributing member of the team &lt;br /&gt;
* Present the teamwork results at the end of each workday&lt;br /&gt;
* Make documentation for the prototype&lt;br /&gt;
* Present solution or prototype to the assignment proposer&lt;br /&gt;
&lt;br /&gt;
aaaaaaaaa&lt;br /&gt;
&#039;&#039;&#039;bbbbbbbb&#039;&#039;&#039; &lt;br /&gt;
*ccc&lt;br /&gt;
&lt;br /&gt;
==Partners==&lt;br /&gt;
&lt;br /&gt;
===IP Project Partners===&lt;br /&gt;
* [http://www.itcollege.ee/en/ Estonian IT College]&lt;br /&gt;
* [http://www.puv.fi/en/ Vaasan ammattikorkeakoulu (VAMK), University of Applied Sciences]&lt;br /&gt;
* [http://www.teicrete.gr/tei/en/ Technological Educational Institute of Crete]&lt;br /&gt;
* [http://www.ltu.se/?l=en Luleà University of Technology]&lt;br /&gt;
* [http://www.viko.lt/en/ Vilniaus kolegia/University of Applied Sciences]&lt;br /&gt;
&lt;br /&gt;
===Assignments Partners===&lt;br /&gt;
&lt;br /&gt;
=Timetable=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Arriaval&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Security testing of web application.==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Learn about the security of web applications.&lt;br /&gt;
Find vulnerabilities from known vulnerable web applications.&lt;br /&gt;
Find not known vulnerabilities of development version of web application&lt;br /&gt;
Study Information Portal (Used  by eleven universities of applied&lt;br /&gt;
science in Estonia)&lt;br /&gt;
File report that describes methods, tests and findings.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Description of testing methods and findings (all vulnerabilities that&lt;br /&gt;
students found in development environment) as testing report.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Understanding web applications (What is difference of GET and POST, how&lt;br /&gt;
sessions work, what is header etc).&lt;br /&gt;
Knowledge of at least one web programming language (php, java, ruby, C#, python is preferred)&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Several security related topics will covered during lectures and&lt;br /&gt;
practical classes before starting actual testing.&lt;br /&gt;
Lecture covers several attack types and vulnerabilities like SQL&lt;br /&gt;
injection, cmd injection, XSS, CSRF etc. Practical classes based on DVWA&lt;br /&gt;
(Damn Vulnerable Web Application)&lt;br /&gt;
After lectures and practical classes students will get access to web&lt;br /&gt;
application development environment for practical work.&lt;br /&gt;
&lt;br /&gt;
Lecturer: Margus Ernits  (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
=Teams=&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60476</id>
		<title>Deploying IT Infrastructure Solutions 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60476"/>
		<updated>2013-01-08T10:13:01Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* IP Project Partners */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EL_Sotsiaalfond_horisontaal_small.jpg‎‎|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=Introduction=&lt;br /&gt;
This is short introduction for this great event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Benefits for Students==&lt;br /&gt;
&lt;br /&gt;
We offer a two weeks there students can put into good use the knowledge that they have from previous studies. Assignments are more practical and related to real-life problems. &lt;br /&gt;
&lt;br /&gt;
vt TAOTLUSE TEKSTIST JUURDE  &lt;br /&gt;
&lt;br /&gt;
Student gets:&lt;br /&gt;
* International team-work experience&lt;br /&gt;
* Real assignment solving experience (real client, solid deadline)&lt;br /&gt;
* Honest evaluation of skills and knowledge&lt;br /&gt;
* Chance to work on tight schedule&lt;br /&gt;
* Improve the documentation and presentation skills &lt;br /&gt;
* Nice line in CV and nice solution what can be shown in interviews&lt;br /&gt;
&lt;br /&gt;
==Requirements for Students==&lt;br /&gt;
vt TAOTLUSE TEKST&lt;br /&gt;
&lt;br /&gt;
In order to successfully end the programme students have to: &lt;br /&gt;
* Participate in lectures &lt;br /&gt;
* Be active and contributing member of the team &lt;br /&gt;
* Present the teamwork results at the end of each workday&lt;br /&gt;
* Make documentation for the prototype&lt;br /&gt;
* Present solution or prototype to the assignment proposer&lt;br /&gt;
&lt;br /&gt;
aaaaaaaaa&lt;br /&gt;
&#039;&#039;&#039;bbbbbbbb&#039;&#039;&#039; &lt;br /&gt;
*ccc&lt;br /&gt;
&lt;br /&gt;
==Partners==&lt;br /&gt;
&lt;br /&gt;
===IP Project Partners===&lt;br /&gt;
* [http://www.itcollege.ee/en/ Estonian IT College]&lt;br /&gt;
* [http://www.puv.fi/en/ Vaasan ammattikorkeakoulu (VAMK), University of Applied Sciences]&lt;br /&gt;
* [http://www.teicrete.gr/tei/en/ Technological Educational Institute of Crete]&lt;br /&gt;
* [http://www.ltu.se/?l=en Luleà University of Technology]&lt;br /&gt;
* [http://www.viko.lt/en/ Vilniaus kolegia/University of Applied Sciences]&lt;br /&gt;
&lt;br /&gt;
===Assignments Partners===&lt;br /&gt;
&lt;br /&gt;
=Timetable=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Arriaval&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Security testing of web application.==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Learn about the security of web applications.&lt;br /&gt;
Find vulnerabilities from known vulnerable web applications.&lt;br /&gt;
Find not known vulnerabilities of development version of web application&lt;br /&gt;
Study Information Portal (Used  by eleven universities of applied&lt;br /&gt;
science in Estonia)&lt;br /&gt;
File report that describes methods, tests and findings.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Description of testing methods and findings (all vulnerabilities that&lt;br /&gt;
students found in development environment) as testing report.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Understanding web applications (What is difference of GET and POST, how&lt;br /&gt;
sessions work, what is header etc).&lt;br /&gt;
Knowledge of at least one web programming language (php, java, ruby, C#, python is preferred)&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Several security related topics will covered during lectures and&lt;br /&gt;
practical classes before starting actual testing.&lt;br /&gt;
Lecture covers several attack types and vulnerabilities like SQL&lt;br /&gt;
injection, cmd injection, XSS, CSRF etc. Practical classes based on DVWA&lt;br /&gt;
(Damn Vulnerable Web Application)&lt;br /&gt;
After lectures and practical classes students will get access to web&lt;br /&gt;
application development environment for practical work.&lt;br /&gt;
&lt;br /&gt;
Lecturer: Margus Ernits  (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
=Teams=&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60475</id>
		<title>Deploying IT Infrastructure Solutions 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60475"/>
		<updated>2013-01-08T10:07:11Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* IP Project Partners */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EL_Sotsiaalfond_horisontaal_small.jpg‎‎|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=Introduction=&lt;br /&gt;
This is short introduction for this great event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Benefits for Students==&lt;br /&gt;
&lt;br /&gt;
We offer a two weeks there students can put into good use the knowledge that they have from previous studies. Assignments are more practical and related to real-life problems. &lt;br /&gt;
&lt;br /&gt;
vt TAOTLUSE TEKSTIST JUURDE  &lt;br /&gt;
&lt;br /&gt;
Student gets:&lt;br /&gt;
* International team-work experience&lt;br /&gt;
* Real assignment solving experience (real client, solid deadline)&lt;br /&gt;
* Honest evaluation of skills and knowledge&lt;br /&gt;
* Chance to work on tight schedule&lt;br /&gt;
* Improve the documentation and presentation skills &lt;br /&gt;
* Nice line in CV and nice solution what can be shown in interviews&lt;br /&gt;
&lt;br /&gt;
==Requirements for Students==&lt;br /&gt;
vt TAOTLUSE TEKST&lt;br /&gt;
&lt;br /&gt;
In order to successfully end the programme students have to: &lt;br /&gt;
* Participate in lectures &lt;br /&gt;
* Be active and contributing member of the team &lt;br /&gt;
* Present the teamwork results at the end of each workday&lt;br /&gt;
* Make documentation for the prototype&lt;br /&gt;
* Present solution or prototype to the assignment proposer&lt;br /&gt;
&lt;br /&gt;
aaaaaaaaa&lt;br /&gt;
&#039;&#039;&#039;bbbbbbbb&#039;&#039;&#039; &lt;br /&gt;
*ccc&lt;br /&gt;
&lt;br /&gt;
==Partners==&lt;br /&gt;
&lt;br /&gt;
===IP Project Partners===&lt;br /&gt;
* [http://www.itcollege.ee/en/ Estonian IT College]&lt;br /&gt;
* [http://www.puv.fi/en/ Vaasan ammattikorkeakoulu (VAMK), University of Applied Sciences]&lt;br /&gt;
* [http://www.teicrete.gr/tei/en/ Technological Educational Institute of Crete]&lt;br /&gt;
&lt;br /&gt;
===Assignments Partners===&lt;br /&gt;
&lt;br /&gt;
=Timetable=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Arriaval&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Security testing of web application.==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Learn about the security of web applications.&lt;br /&gt;
Find vulnerabilities from known vulnerable web applications.&lt;br /&gt;
Find not known vulnerabilities of development version of web application&lt;br /&gt;
Study Information Portal (Used  by eleven universities of applied&lt;br /&gt;
science in Estonia)&lt;br /&gt;
File report that describes methods, tests and findings.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Description of testing methods and findings (all vulnerabilities that&lt;br /&gt;
students found in development environment) as testing report.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Understanding web applications (What is difference of GET and POST, how&lt;br /&gt;
sessions work, what is header etc).&lt;br /&gt;
Knowledge of at least one web programming language (php, java, ruby, C#, python is preferred)&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Several security related topics will covered during lectures and&lt;br /&gt;
practical classes before starting actual testing.&lt;br /&gt;
Lecture covers several attack types and vulnerabilities like SQL&lt;br /&gt;
injection, cmd injection, XSS, CSRF etc. Practical classes based on DVWA&lt;br /&gt;
(Damn Vulnerable Web Application)&lt;br /&gt;
After lectures and practical classes students will get access to web&lt;br /&gt;
application development environment for practical work.&lt;br /&gt;
&lt;br /&gt;
Lecturer: Margus Ernits  (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
=Teams=&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60219</id>
		<title>Deploying IT Infrastructure Solutions 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Deploying_IT_Infrastructure_Solutions_2013&amp;diff=60219"/>
		<updated>2013-01-04T10:43:47Z</updated>

		<summary type="html">&lt;p&gt;Martina: /* Requirements for Students */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Õppetöö]]&lt;br /&gt;
[[File:EL_Sotsiaalfond_horisontaal_small.jpg‎‎|right|text-top]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=Introduction=&lt;br /&gt;
This is short introduction for this great event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Benefits for Students==&lt;br /&gt;
&lt;br /&gt;
We offer a two weeks there students can put into good use the knowledge that they have from previous studies. Assignments are more practical and related to real-life problems. &lt;br /&gt;
&lt;br /&gt;
vt TAOTLUSE TEKSTIST JUURDE  &lt;br /&gt;
&lt;br /&gt;
Student gets:&lt;br /&gt;
* International team-work experience&lt;br /&gt;
* Real assignment solving experience (real client, solid deadline)&lt;br /&gt;
* Honest evaluation of skills and knowledge&lt;br /&gt;
* Chance to work on tight schedule&lt;br /&gt;
* Improve the documentation and presentation skills &lt;br /&gt;
* Nice line in CV and nice solution what can be shown in interviews&lt;br /&gt;
&lt;br /&gt;
==Requirements for Students==&lt;br /&gt;
vt TAOTLUSE TEKST&lt;br /&gt;
&lt;br /&gt;
In order to successfully end the programme students have to: &lt;br /&gt;
* Participate in lectures &lt;br /&gt;
* Be active and contributing member of the team &lt;br /&gt;
* Present the teamwork results at the end of each workday&lt;br /&gt;
* Make documentation for the prototype&lt;br /&gt;
* Present solution or prototype to the assignment proposer&lt;br /&gt;
&lt;br /&gt;
aaaaaaaaa&lt;br /&gt;
&#039;&#039;&#039;bbbbbbbb&#039;&#039;&#039; &lt;br /&gt;
*ccc&lt;br /&gt;
&lt;br /&gt;
==Partners==&lt;br /&gt;
&lt;br /&gt;
===IP Project Partners===&lt;br /&gt;
* [http://www.itcollege.ee/en/ Estonian IT College]&lt;br /&gt;
* [http://www.puv.fi/en/ Vaasan ammattikorkeakoulu (VAMK), University of Applied Sciences]&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Assignments Partners===&lt;br /&gt;
&lt;br /&gt;
=Timetable=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Arriaval&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Assignments=&lt;br /&gt;
&lt;br /&gt;
==Security testing of web application.==&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Learn about the security of web applications.&lt;br /&gt;
Find vulnerabilities from known vulnerable web applications.&lt;br /&gt;
Find not known vulnerabilities of development version of web application&lt;br /&gt;
Study Information Portal (Used  by eleven universities of applied&lt;br /&gt;
science in Estonia)&lt;br /&gt;
File report that describes methods, tests and findings.&lt;br /&gt;
&lt;br /&gt;
===Expected outcome===&lt;br /&gt;
Description of testing methods and findings (all vulnerabilities that&lt;br /&gt;
students found in development environment) as testing report.&lt;br /&gt;
&lt;br /&gt;
===Expectations from students===&lt;br /&gt;
Understanding web applications (What is difference of GET and POST, how&lt;br /&gt;
sessions work, what is header etc).&lt;br /&gt;
Knowledge of at least one web programming language (php, java, ruby, C#, python is preferred)&lt;br /&gt;
&lt;br /&gt;
===Lectures support===&lt;br /&gt;
Several security related topics will covered during lectures and&lt;br /&gt;
practical classes before starting actual testing.&lt;br /&gt;
Lecture covers several attack types and vulnerabilities like SQL&lt;br /&gt;
injection, cmd injection, XSS, CSRF etc. Practical classes based on DVWA&lt;br /&gt;
(Damn Vulnerable Web Application)&lt;br /&gt;
After lectures and practical classes students will get access to web&lt;br /&gt;
application development environment for practical work.&lt;br /&gt;
&lt;br /&gt;
Lecturer: Margus Ernits  (Estonian IT College)&lt;br /&gt;
&lt;br /&gt;
=Teams=&lt;/div&gt;</summary>
		<author><name>Martina</name></author>
	</entry>
</feed>