Stageverslag 2014 - Typepad · Later in het stage verslag, kan u lezen dat we gestart zijn met de...

117
servaes nys Hogeschool Universiteit Brussel Stageverslag 2014

Transcript of Stageverslag 2014 - Typepad · Later in het stage verslag, kan u lezen dat we gestart zijn met de...

servaes nys

H o g e s c h o o l U n i v e r s i t e i t B r u s s e l

Stageverslag 2014

2

1 Voorwoord Dit stageverslag heb ik geschreven om een bachelor diploma te behalen in de opleiding ‘Toegepaste Informatica’. Ik wil hierbij aantonen dat ik functioneer op het niveau 6 bachelor, aan de hand van de focuscompetenties die u kunt lezen in mijn persoonlijk ontwikkelingsplan (zie deel 5). Eerst zou ik graag enkele mensen bedanken. Yvan Rooseleer wil ik bedanken voor de goede begeleiding tijdens mijn stage en de goede opvolging van de verschillende opdrachten die ik van hem gekregen heb. Ook wil ik Dirk De Backer bedanken voor de vergaderingen samen in verband met Medipicto. Deze mensen boden mij de kans tijdens de afgelopen stageperiode om bij te leren en om mezelf te ontwikkelen. De laatste persoon die ik zou willen bedanken is Tom Trogh. Tom is een mede student met wie ik gedurende heel men stage heb samgewerkt en is mede verantwoordelijk voor de productiviteit van mijn stage. Deze stage is deels het vervolg op het werk van Jonathan Van Beneden en Tom Trogh die al bezig geweest zijn met het opzetten en het onderhouden van het ‘TIHUB’ netwerk. Ook is deze stage een voortgang op een, al enkele jaren durend project ‘Medipicto’, dat wordt uitgevoerd door studenten ‘Toegepaste Informatica’ aan de Hogeschool Universiteit Brussel.

3

2 Inleiding De stage kan worden ingedeeld in 10 verschillende opdrachten die ik samen met mijn mede student Tom Trogh heb afgewerkt. Deze opdrachten hebben niets met elkaar te maken en geven dus een idee van real life ervaringen binnen het brede pakket van ‘Toegepaste Informatica’. Opdat de realisaties duidelijker worden voor de lezer van het document, heb ik mijn tekst opgebouwd in 4 delen. Eerst begin ik met de algemene beschrijving van de opdrachten die mij tijdens de stage gegeven zijn. Vervolgens ga ik verder met de IT dimensie. In dit deel kan u lezen in welke fase deze opdrachten zich bevonden en hoe ik de opdrachten heb uitgevoerd. Zo hebben we tijdens onze stage een ‘requirements analyse’ moeten uitvoeren zoals we al moeten doen hebben tijdens het IT project in het eerste semester. In dit deel verduidelijk ik de technische uitwerking van de opdrachten en geef ik aan waarom we voor bepaalde oplossingen hebben gekozen. Ik geef in dit deel uitleg over de kennisoverdracht en sta ik stil bij enkele punten waar de mensen, die in de toekomst verder zullen werken aan de projecten, op moeten letten. In het derde deel geef ik een kritische SWOT-analyse mee van het behaalde resultaat. In het laatste deel schrijf ik een persoonlijk ontwikkelingsplan uit, die zal vertellen welke focuscompetenties voornamelijk naar voor kwamen tijdens mijn stage. In de bijlage kan u ook nog extra documentatie vinden die geproduceerd werd tijdens mijn stage.

4

3 Inhoudsopgave

1 Voorwoord 2

2 Inleiding 3

4 Overzicht van specifieke termen of afkortingen 6

5 Deel 1 Algemene beschrijving van de stage-opdracht 7 5.1 Medipicto 7 5.2 HUBTI Netwerk 7 5.3 Image windows 8.1 8 5.4 Projectweek 8 5.5 Level-Up 9 5.6 Begeleiding ‘Microsoft Innovation Center’ 9 5.7 Infrastructuur TI lokalen 9 5.8 Informatiedagen Hogeschool Universiteit Brussel 10 5.9 ‘Cisco Netacad’ 2daagse 10 5.10 Seminaries 10

Personal effectiveness insights discovery 03/03/2014 10 5.10.1 Seminarie HAYS “soliciteren” 25/04/2014 10 5.10.2 Seminarie verderstuderen 25/04/2014 10 5.10.3 Seminarie First “where IT belongs” 16/05/2014 10 5.10.4

6 Deel 2 : IT dimensie 12 6.1 Deel 2A Medipicto Requirements analyse 12

Prepare 12 6.1.1 Plan 13 6.1.2 Design 14 6.1.3

6.2 Deel 2B Technische uitwerking 15 HUBTI Network 15 6.2.1 Image Windows 8.1 17 6.2.2 Projectweek 17 6.2.3 Level-up 19 6.2.4 Infrastructuur TI lokalen 20 6.2.5 Configuratie computers 21 6.2.6

6.3 Deel 2C Kennisoverdracht 23 Infrastructuur 23 6.3.1 Login gegevens 24 6.3.2 Configuraties 24 6.3.3 Projectweek 26 6.3.4

7 Deel 3 Kritische analyse van het resultaat 27 7.1 Medipicto 27 7.2 HUBTI Infrastructuur en netwerk 28 7.3 Image windows 8.1 29 7.4 Projectweek 29 7.5 Level-Up 29 7.6 Begeleiding ‘‘Microsoft Innovation Center’’ 30 7.7 Infrastructuur TI lokalen 30 7.8 Informatiedagen Hogeschool Universiteit Brussel 30 7.9 Cisco Netacad 2daagse 31

8 Deel 4 Persoonlijk ontwikkelingsplan (focuscompetenties) (POP) 32 8.2 Algemene competenties 33

Organisatie 33 8.2.1 Communicatie 33 8.2.2

5

Rekening houden met de business 34 8.2.3 Zelfstandig werken 35 8.2.4 Kennis 0verdracht 35 8.2.5

8.3 Domein specifieke competenties 36 Netwerken 36 8.3.1 Systemen 37 8.3.2 Software development 37 8.3.3

9 Bijlage 38 9.1 Timesheets 38

Februari 38 9.1.1 Maart 39 9.1.2 April 40 9.1.3 Mei 42 9.1.4

9.2 MoSCoW-methode 43 9.3 Huidige server medipicto 44 9.4 Onderzoek app engine (google cloud platform) 45 9.5 Notities AWS 101 Cloud Computing Seminar – Bangalore 47 9.6 Google Cloud Platform vs Amazon Web Service 49 9.7 MIC BRUSSELS BOOSTCAMP Final and Award Ceremony 50 9.8 Project week HUB: CCNA 1 course module: passport 21 case study: charging for expertise 51 9.9 Logistiek en infrastructuur server lokaal 62 9.10 IT Budget 2014 – 2015 65 9.11 Handleidingen 66

Aanmaken van virtuele machines 66 9.11.1 Voorbeeld login voor gasten 71 9.11.2

9.13 Seminarie HAYS “solliciteren” 72 9.14 Seminarie verder studeren 25/04/2014 73 9.15 Bespreking met Yvan Rooseleer (13/02/2014) 74 9.16 Bespreking met Dirk De Backer (20/02/2014) 75 9.17 Bespreking met Yvan Rooseleer (18/03/2014) 76 9.18 Bespreking met Dirk De Backer (20/03/2014) 78 9.19 Bespreking met Dirk De Backer (24/03/2014) 79 9.20 Personal effectiveness insights discovery 80 9.21 Seminarie First “Where IT belongs” 83 9.22 Medipicto 84

Vergelijkende studie: Windows Azure vs Amazon Cloud 84 9.22.1 Opstartanalyse: Project Medipicto 87 9.22.2

9.23 Medipicto Mindmaps 107 9.24 Powerpoint presentatie 109

6

4 Overzicht van specifieke termen of afkortingen HUBTI netwerk Het apart geconfigureerd netwerk voor de studenten

‘Toegepaste Informatica’ van de Hogeschool Universiteit Brussel.

Medipicto De naam van de applicatie die geschreven is door studenten van ‘Toegepaste Informatica’ gedurende 4 jaar voor onze stage.

RedDot Een nieuwe naam die voorgesteld werd, deze mocht uiteindelijk niet meer gebruikt worden wegens copy right.

Level-Up Level-Up is een sportief evenement georganiseerd door de studenten voorziening van Hogeschool Universiteit Brussel

7

5 Deel 1 Algemene beschrijving van de stage-opdracht De stage bestaat uit verschillende onderdelen (deel projecten) met aparte opdrachtgevers. Zo is het noodzakelijk om constant een overzicht te behouden van wie de verantwoordelijke is van de opdracht. Zeer belangrijk is dat er geen opdracht mag verwateren doordat er aan andere opdrachten wordt gewerkt.

5.1 Medipicto Opdrachtgever: Dirk De Backer Medipicto is een project van medische beeldvorming. Het doel van het project is om een applicatie te ontwikkelen dat kan gebruikt worden om studenten te ondervragen. Daarnaast moet het ook mogelijk zijn om de gegevens te verwerken om de ondervraging in de toekomst te optimaliseren. Met dit project is de opleiding ‘Toegepaste Informatica’ al enkele jaren bezig. Er bestaat dus al een werkende applicatie. Momenteel zijn er nog problemen met de applicatie. Zo is de software nog niet 100% getest bij het genereren van de uitslagen en is het platform niet krachtig genoeg ten opzichte van het dataverkeer. Men zoekt naar een platform dat krachtig genoeg is om deze applicatie op te kunnen draaien. Vervolgens zal deze applicatie moeten worden overgezet naar het nieuwe platform. Ten slotte zal de omgeving grondig moeten worden getest om de kwaliteit te garanderen. De applicatie zou moeten worden gebruikt tijdens de examenperiode van juni 2014. Later in het stage verslag, kan u lezen dat we gestart zijn met de overgang naar een nieuwe versie van de applicatie. Het is dus noodzakelijk om een goede ‘requirements analyse’ op te stellen om de nodige vereisten voor de nieuwe applicatie tot in detail duidelijk te hebben. De applicatie die al bestaat wordt al intensief gebruikt. De toegang tot de applicatie moet worden uitgebreid naar andere groepen en omgevingen, andere opleidingen en hogescholen.

5.2 HUBTI Netwerk Opdrachtgever: Yvan Rooseleer De opleiding ‘Toegepaste Informatica’ beschikt over verschillende laboratoria met computers, laptops, routers, switches. De labs van de opleiding ‘Toegepaste Informatica’ worden beheerd door studenten en docenten waarvan wij één van de betrokkenen zijn in de loop van mijn stage.

8

De bedoeling van deze opdracht is het implementeren van verschillende virtuele servers: Team Foundation Server 2013, SQL server, FTP server. Het netwerk moet onderhouden worden zodat deze zo optimaal mogelijk kan functioneren. Natuurlijk mag het netwerk op geen enkel moment uitvallen anders kunnen de studenten van de opleiding ‘Toegepaste Informatica’ geen werk verrichten tijdens bepaalde lessen.

5.3 Image windows 8.1 Opdrachtgever Ronny Heymans Er zijn een heel aantal computers aanwezig binnen de opleiding ‘Toegepaste Informatica’, die elk jaar aangepast worden aan de nieuwe eisen: operations system, software, configuratie. Er is gepland binnen de dienst informatica om de overgang naar Windows 8.1 te laten doorgaan voor het begin van het volgend schooljaar. Dit kan worden voorbereid door een image te maken van Windows 8.1. Zo kan men in de weken voor de start van het academiejaar dit image over het internet installeren op een 100-tal computers van ‘Toegepaste Informatica’. De bedoeling is dat dit image beschikt over al de applicaties die nodig zijn in de opleiding ‘Toegepaste Informatica’ zodat deze geen extra configuratie nodig heeft tijdens het schooljaar.

5.4 Projectweek Opdrachtgever: Yvan Rooseleer De projectweek is een verplicht onderdeel van de opleiding ‘Toegepaste Informatica’ in het eerste en tweede jaar. Er is hardware, software en begeleiding nodig om alles in goede banen te leiden. Zo moeten de nodige applicaties op de computers worden geplaatst en moet bepaalde noodzakelijke informatie beschikbaar zijn voor de studenten. Daarnaast moet er een voorbereiding gemaakt worden van de kennis die men wil doorgeven. Het is belangrijk om te beschikken over de volledige kennis van het lessen materiaal om op elke vraag van de studenten te kunnen antwoorden en om deze studenten voor de volle 100% te kunnen begeleiden. De projectweek 2014 gaat door van dinsdag 1 april tot vrijdag 4 april. Alles moet dus klaar zijn voor deze week. Als resultaat van deze opdracht wordt verwacht om de studenten tijdens deze projectweek aan te leren hoe men een IT bedrijf kan opstarten en hoe hiervan een gezond bedrijf te maken. Bij het aanleren van deze skills wordt er ook verwacht dat de studenten actief gecoacht en begeleid worden.

9

5.5 Level-Up Opdrachtgever: Stijn Depuyt Level-up is een sport evenement, georganiseerd door de studenten voorziening van de Hogeschool Universiteit Brussel. Dit sport evenement is een loopwedstrijd met hindernissen in en rond de campus Brussel. Hierbij is de opdracht om er voor te zorgen dat toeschouwers de activiteiten kunnen volgen op grote schermen (live streaming). Het zal hier nodig zijn om elektriciteit en connectiviteit te voorzien waar geen aansluitingen toegankelijk zijn.

5.6 Begeleiding ‘Microsoft Innovation Center’ Opdrachtgever: Yvan Rooseleer De opleiding ‘Toegepaste Informatica’ doet inspanningen om de studenten in contact te brengen met de realiteit van het werkveld. Geregeld nemen studenten van het eerste en het tweede jaar deel aan activiteiten georganiseerd door ‘‘Microsoft Innovation Center’’. 3de jaars studenten worden daarbij betrokken om een verantwoordelijke functie uit te oefenen en om groepen te ondersteunen. Bij Microsoft hebben we deel genomen aan verschillende activiteiten: Voorbereiding op certificaten(MTA), begeleiding en coaching bij het opstarten van bedrijven (boostcamp).

5.7 Infrastructuur TI lokalen Opdrachtgever: Yvan Rooseleer Om efficiënt te kunnen werken in de TI labs is het wenselijk dat er orde en structuur aanwezig is. Aangezien er momenteel geen orde en structuur te vinden is binnen de lokalen van de opleiding ‘Toegepaste Informatica’ zal er moeten gezocht worden naar oplossingen. Naast de orde heeft de opleiding ook nog een probleem met diefstallen. Deze diefstallen kunnen worden opgelost door het creëren van veilige opslag plaatsen voor het materiaal. Er wordt verwacht zo snel mogelijk opslag te voorzien om orde te scheppen binnen de lokalen en de diefstallen te voorkomen.

10

5.8 Informatiedagen Hogeschool Universiteit Brussel Opdrachtgever: Yvan Rooseleer Vier maanden voor het begin van een nieuw schooljaar organiseert de Hogeschool Universiteit Brussel Informatiedagen om potentiele studenten uit te nodigen om kennis te maken met de opleidingen binnen onze school. Als toekomstige professional is het een goede training om vlot te communiceren over producten, opleidingen en services. Zo gaan we op de Informatiedag bezoekers begeleiden, informeren en adviseren.

5.9 ‘Cisco Netacad’ 2daagse Opdrachtgever: Yvan Rooseleer Het netwerk bedrijf ‘Cisco’ beschikt over een ‘Network Academy’ die enkele keren per jaar docenten uit de Benelux uitnodigen om deel te nemen aan een 2 daags evenement, waar lezingen worden gegeven over de nieuwste technologieën van de afgelopen jaren. Een dergelijk evenement eist veel organisatie en voorbereiding. Dit is een goede oefening om skills in organisatie te trainen. Daarom krijgen studenten de kans om zichzelf te ontwikkelen op organisatorisch vlak en om de begeleiding en uitwerking van dit evenement te optimaliseren. De uitdagingen voor dit evenement liggen ver uit elkaar. Deze gaan van het voorzien van internet toegang over de ontvangst van de deelnemers tot en met het organiseren van de catering. Zo is het belangrijk om als professionele organisator flexibel op te treden.

5.10 Seminaries Opdrachtgever: Yvan Rooseleer Tijdens het jaar krijgen de studenten van de opleiding ‘Toegepaste Informatica’ de kans om deel te nemen aan verschillende interessante seminaries die een meerwaarde bieden bij de ontwikkeling van de studenten in de opleiding en bij de voorbereiding op het beroepsleven of het verder studeren. Hieronder kunt u terugvinden welke seminaries ik interessant vond. Verslagen van de seminaries kan u terugvinden in de bijlages.

Personal effectiveness insights discovery 03/03/2014 5.10.1

Seminarie HAYS “soliciteren” 25/04/2014 5.10.2

Seminarie verderstuderen 25/04/2014 5.10.3

Seminarie First “where IT belongs” 16/05/2014 5.10.4

11

Het belangrijkste project tijdens mijn stage was Medipicto. Daar ging mijn volledige aandacht naar toe. Daarom gingen al de opdrachten die we kregen van Dirk De Backer voor op de andere opdrachten. Al de andere opdrachten waren er als een extra uitdaging en extra leerervaring. Het was zeker en vast een meerwaarde om zo gevarieerd te werk te kunnen gaan. We hebben de verschillende IT opdrachten kunnen uitwerken en zijn op elk moment met verschillende (problemen) uitdagingen in contact gekomen. Het interessante was ook dat we heel weinig verplichtingen hadden en eigenlijk zo veel mochten doen als we zelf wilden. De aanpak hiervan mochten we bovendien ook zelf kiezen en we konden zelf bepalen welke oplossingen de beste waren. Voor het grootste deel van de opdrachten kregen we ook geen deadline. Maar dit was niet echt nodig. We wilden alles zo snel mogelijk afwerken omdat we voorbereid wilden zijn op onvoorziene problemen, die veel tijd en 100% van onze aandacht binnen het project zouden kunnen opslorpen. Dit zien wij trouwens als één van de punten waaruit we het meeste kunnen leren naar de toekomst toe.

12

6 Deel 2 : IT dimensie

6.1 Deel 2A Medipicto Requirements analyse Bij de begeleiding van de overgang naar een nieuwe versie en infrastructuur van een applicatie is het noodzakelijk te onderzoeken welke vereisten er zijn om de toepassing stabieler en veiliger te maken voor verschillende gebruikers. Na onderzoek werd het duidelijk dat verschillende elementen van het originele ontwerp moeten worden aangepast en hiervoor is een goede voorbereiding en planning nodig. Zo is er een totaal nieuwe aanpak nodig in verband met de authenticatie en de autorisaties om de applicatie te mogen gebruiken. De nieuwe eisen veranderen de originele opdracht. In plaats van te starten met een infrastructuur opdracht beginnen we met een ‘requirements analyse’.

Prepare 6.1.1 Aangezien de applicatie helemaal opnieuw ontwikkeld moet worden om verder te gaan naar een nieuwe omgeving hebben we besloten om een ‘requirements analyse’ uit te voeren. Het is de bedoeling om de vraag van de opdrachtgever nauwkeurig in kaart te brengen. Deze ‘requirements analyse’ zal dus dienen als een basis voor de mensen die in de toekomst aan dit project zullen werken. Eerst beginnen we met het goed voorbereiden van het project (prepare). We onderzoeken hierbij volgende punten: de rollen, verantwoordelijkheden, kwaliteitsstandaard, resources en budget. We definiëren wat er gedaan moet worden en wat er verwacht wordt van ons. Vervolgens gaan we kijken wie de hoofdverantwoordelijke is binnen het project en wie het budget in handen heeft. Ook willen we de prioriteiten binnen het project duidelijk stellen. Met behulp van de ‘MoSCoW-methode1’ kunnen we de ‘must haves’ duidelijk uitwerken. Binnen het project moet ook een bepaalde kwaliteitsstandaard gehanteerd worden. Het is dan ook onze taak om deze standaard duidelijk vast te stellen. Ten slotte willen we ook nagaan waar de resources vandaan kunnen komen, die we nodig hebben om het werk uit te voeren. Als we praten met de betrokkenen van het project wordt algauw duidelijk wat er verwacht word van het project. Men wil gaan naar een applicatie die het makkelijker maakt voor de docenten om studenten te ondervragen in de loop van het jaar. Het moet mogelijk zijn om tests te laten afleggen tijdens het jaar om het niveau van de studenten te bepalen. Ook moet het mogelijk zijn om studenten examens af te laten leggen met de applicatie. De applicatie zal dus een databank zijn van verschillende vragen die zo worden bijgehouden dat men deze snel kan verwerken in een gepersonaliseerde test of examen. Het is de bedoeling om elke student een ander examen voor te schotelen. Zo is ook de kans om te spieken miniem. Vervolgens wil men in de applicatie ook focussen op beeldvragen. Het moet mogelijk zijn om delen van bepaalde afbeeldingen te selecteren. Van al de vragen, tests en examens wenst men ook statistieken bij te houden. Deze moeten bijgehouden worden ter analyse van de docenten. De docenten moeten kunnen

1 Zie bijlage

13

nagaan of de kwaliteit van hun lessen op punt blijven en ze moeten kunnen nagaan of de prestaties van de studenten voldoen. Het project wordt begeleid door Dirk De Backer, lid van het kernteam Medische Beeldvorming, lid van onderwijsgroep Professionele Opleidingen, lid Onderwijsteam Medische Beeldvorming, lid Resonantieraad van Medische Beeldvorming en trajectbegeleider van het studiegebied Gezondheidszorg aan de Hogeschool Universiteit Brussel. De heer De Backer leidt het hele project en geeft ons al de informatie die nodig is om dit project tot een goed einde te brengen. Ook is hij de persoon die de kwaliteitsstandaarden vast stelt en de resources ter beschikking stelt. Het is een uitdaging te onderzoeken op welke wijze de applicatie op een stabiele manier ter beschikking wordt gesteld aan de gebruikers. Er wordt overwogen de toepassing in een cloud omgeving te integreren. De kosten hiervoor zullen worden gedragen door de opleiding Medische Beeldvorming, wat door Dirk De Backer geregeld zal worden.

Plan 6.1.2 Het project houdt in een perfect werkende applicatie te maken die gemakkelijk te gebruiken is door de studenten en de docent. Dit impliceert dat er geen onnodige functies in mogen staan. Er moet alleen in staan wat noodzakelijk is. Wanneer de applicatie werkt en functioneel is moet deze op een platform geplaatst worden waar deze optimaal kan functioneren. Deze omgeving moet het aan kunnen dat er op een gegeven moment 200 mensen op hetzelfde moment de applicatie gebruiken. Dit dataverkeer varieert van moment tot moment en is niet altijd hetzelfde. Om het vereiste platform te bepalen zijn we een onderzoek gestart. Uit dit onderzoek werd algauw duidelijk dat de beste oplossing een cloud platform is. Op dit moment zijn er heel veel leveranciers van cloud services op de markt. Sommige cloud leveranciers richten zich op ontwikkelaars en anderen richten zich meer op bedrijven. Uit onderzoek hebben we geconcludeerd dat de beste oplossing voor de applicatie van Medipicto ‘Windows Azure’ zal zijn. Dit hebben we bepaald op basis van financiële en kwalitatieve overwegingen. Vervolgens hebben we ook een analyse uitgevoerd van de applicatie die al bestaat. We hebben ondervonden dat het beter is om een nieuwe versie van de applicatie op te starten. In de toekomst zal de huidige applicatie niet meer werken ondanks het login systeem van de KU Leuven die geïntegreerd is in de applicatie. Dit is spijtig daar het de bedoeling is in de toekomst het gebruik van Medipicto uit te breiden naar andere hogescholen. Bij de start van een nieuwe versie van een applicatie heeft men een duidelijk overzicht nodige van de vereisten en richtlijnen voor deze applicatie. Dit gebeurt via de ‘requirements analyse’. Het is de bedoeling om tegen het einde van het schooljaar 2013-2014 over een volledige ‘requirements analyse’ te beschikken zodat men het jaar dat hierop volgt kan beginnen met het uitwerken van het project. Hoelang het project zal duren is momenteel nog niet vast te stellen. Dit zal afhankelijk zijn van het aantal personen, dat aan het project zal

14

werken. Het is een feit dat er heel hard zal moeten worden gewerkt om dit project tot een goed einde te brengen. De huidige applicatie dateert van 4 jaar geleden. De bedoeling is wel, dat door een goede voorbereiding via de ‘requirements analyse’ en een goede planning het project serieus kan worden ingekort en de productie veel sneller zal kunnen lopen. In verband met de design van het project wordt er een document gemaakt waarin we notities maken tijdens de verschillende vergaderingen die we hebben met Dirk De Backer. De bedoeling is om in dit document te kunnen zien wat er juist moet gebeuren en wanneer en wat de beoogde vereisten en stappen zijn in het project. Het is belangrijk dat mensen die het project gaan uitwerken aan de hand van dit document de applicatie kunnen produceren zonder al te veel bijkomende informatie te moeten aanvragen. Aangezien Dirk De Backer heel weinig tijd heeft om af te spreken moeten we een groot deel van de design zelfstandig voorbereiden. Deze voorbereiding bespreken we op de meetings met mr. De Backer en vullen we aan in het document om een perfect beeld te krijgen over de vraag. We overlopen samen stap per stap de belangrijkste punten van de applicatie. Om een duidelijk beeld te scheppen bij de tekst gaan we ook gebruik maken van ‘Mind Mapping’. Zo krijgen de mensen die later aan het project werken een visueel beeld over de informatie die in de tekst staat. Dit zorgt voor een beter overzicht van wat er juist moet gebeuren. Voor het creëren van de ‘Mind Mapping’ gebruiken we ‘Freemind’. Elk punt dat beschreven wordt in het document moet goedgekeurd worden door Dirk De Backer om er zeker van te zijn dat alles voldoet aan de eisen van het project en om misverstanden te vermijden.

Design 6.1.3 Zoals eerder vermeld, is dit document van de design een houvast voor de studenten die in de toekomst zullen werken aan het produceren van de applicatie. Deze kan u terug vinden in de bijlagen. Deze documentatie van de design, ter voorbereiding van het project, is complex doordat met een groot aantal elementen rekening moet worden gehouden. Om het overzicht en inzicht van de betrokkenen in het project te garanderen is een tool nodig. De toepassing die hiervoor werd geselecteerd is: ‘Mind Mapping. Deze ‘Mind Mapping’ volgens ‘Freemind’ vindt u terug in de bijlagen. In dit document vindt u verschillende functionele eisen weer, de belangrijkste vermelden we hier kort:

Mogelijkheid om vragen toe te voegen of aan te passen. Het samenstellen van tests met behulp van vragen uit de databank. Het genereren van statistieken op basis van data in de databank. Authenticatie en de autorisatie van gebruikers.

Een essentiële niet-functionele eis van de opdrachtgever is dat de applicatie perfect moet functioneren in een windows omgeving.

15

6.2 Deel 2B Technische uitwerking In dit deel kan u lezen hoe we de technische uitwerking van de opdrachten verwezenlijkt hebben. Het is een feit dat alles op veel verschillende manieren kan gebeuren. Daarom kan je ook lezen bij elk stuk waarom we het net op deze manier hebben gedaan. Het was belangrijk voor ons om zo praktisch en efficiënt mogelijk te werk te gaan, dit aangezien we veel opdrachten kregen die veel tijd in beslag namen. Omdat de stage uit verschillende delen bestaat zal ik deze ook apart bespreken om geen verwarring te scheppen.

HUBTI Network 6.2.1 Wanneer men aan een netwerk wil werken moet men eerst weten hoe dit netwerk er uit ziet en hoe het geconfigureerd is. Zo zijn er studenten geweest die al gewerkt hebben voor HUB om een netwerk binnen de richting ‘Toegepaste Informatica’ op te stellen. Deze studenten hebben documentatie achtergelaten voor de volgende generatie van studenten die aan het project moeten werken. Na een analyse van de documentatie kan men overgaan tot nieuwe implementaties, operaties en optimaliseringen.

6.2.1.1 IMPLEMENTATIE Het HUBTI netwerk is geconfigureerd op de servers die geplaatst zijn in het lokaal 3305. In dit lokaal staat een mobiel server rack. Op deze server rack kan men 2 grote servers terug vinden waar verschillende virtuele servers op draaien.

6.2.1.1.1 SQL server 2012 Er kwam tijdens de stage een aanvraag binnen van een docent om een tool te implementeren dat er voor kan zorgen dat men databanken kan bijhouden en bewerken. Deze databanken moeten kunnen worden verwijderd en toegevoegd. Ook is het belangrijk dat deze op elk moment beschikbaar zijn. Eerst hebben we een onderzoek gedaan naar een geschikte tool als oplossing van he probleem. Toen zijn we bij SQL server terecht gekomen. SQL server zorgt ervoor dat databanken op een gestructureerde manier worden bijgehouden en beschikbaar kunnen worden gesteld op elk moment. Het configureren van een SQL server 2012 bestaat voornamelijk uit het volgen van de ‘graphical user interface’.

6.2.1.1.2 Team foundation 2013 Naast de SQL server was er ook nog een vraag om een tool te voorzien om groepswerken te begeleiden bij software ontwikkeling. Deze tool zou het mogelijk moeten maken om in een groep aan één zelfde applicatie te werken.

16

Microsoft heeft hier een oplossing voor, genaamd ‘Team Foundation Server(TFS)’. Deze server laat toe om met meerdere personen in één zelfde applicatie te schrijven terwijl de code op een centrale plaats wordt bijgehouden. Daarnaast biedt deze tool nog tal van andere mogelijkheden: maken van product backlogs, logging, code selectie, back-up system, en nog veel meer. Dit is de beste tool om te gebruiken als men in groep een applicatie wil ontwikkelen. Ook kan men als docent duidelijk zien wie wat geschreven heeft en op welke momenten. Bij het installeren van ‘Team Foundation Server 2013’ zijn we wel geconfronteerd geworden met enkele problemen. Zo moet men eerst SQL server hebben voor men TFS kan installeren. Toch hadden we SQL server al geïnstalleerd en nog werkte de TSF niet. We hebben de SQL server moeten updaten om vervolgens terug te proberen of de TSF werkte. Vervolgens bleek het aan de versie te liggen van SQL server. Dus hebben we besloten om SQL server 2012 R2 te installeren op de server. Wanneer de juiste versie van SQL server geïnstalleerd was, verliep alles zonder enig probleem.

6.2.1.1.3 FTP server Een gastdocent van de HUB geeft een vak waarbij veel lesmateriaal moet worden verdeeld onder de studenten. Het probleem is dat deze persoon geen toegang heeft tot het platform van de school en alle informatie dient te worden doorgegeven via USB-sticks en veel tijdsverlies tijdens de lessen met zich meebrengt. Daarom heeft men een alternatief nodig dat het verspreiden van files mogelijk maakt. Tijdens een onderzoek zijn we beland bij FTP server. Een file server die het toelaat om bestanden te delen over een netwerk. De toegang van deze server kan worden beveiligd en de studenten kunnen deze bestanden op elk moment raadplegen en downloaden. Zo hebben we een centraal platform (FTP server) opgesteld om de toegang tot het cursus materiaal te verbeteren. Deze server is ook geconfigureerd door gebruik te maken van de gui. 60 GB was voldoende om al de cursus documenten op te slaan en de virtuele server moest niet groter worden gemaakt.

6.2.1.2 OPERATE Om aan de servers te kunnen volstond het de inlog gegevens en IP adressen/domein namen door te geven aan de docenten. Wanneer men over deze gegevens beschikt kan men zonder enig probleem gebruik maken van de services van de servers.

6.2.1.3 OPTIMIZE In de toekomst is het de bedoeling om de virtuele servers over te zetten op servers van de school. Dit zal zorgen voor een betere connectie naar de server toe. Zo kan men veel tijd besparen bij het downloaden van bijvoorbeeld een cursus document. Men moet er rekening mee houden dat er in de toekomst meer en meer studenten zullen zijn en dat er dus een groter dataverkeer zal zijn.

17

Image Windows 8.1 6.2.2 Minstens één keer per jaar moeten de computers van de opleiding ‘Toegepaste Informatica’ worden geüpdatet. Deze hebben nood aan de nieuwste versies van programma’s, OS, enz. Er is voorbereiding nodig om alles te installeren op de computers. Omdat we niet alles apart willen installeren op de computers, gaan we een image maken. Dit image is een geheel van programma’s en configuraties die geplaatst zijn op een OS. Deze kunnen direct worden geïnstalleerd op de computers. Omdat Windows een nieuw besturingssysteem heeft uitgebracht, moeten wij gebruik maken van Windows 8.1. Het gebruiken van de nieuwste technologieën zorgt ervoor dat de kwaliteit binnen de opleiding gegarandeerd blijft.

6.2.2.1 IMPLEMENTATIE De implementatie van de Windows 8.1 image is iets waar Tom Trogh zich voornamelijk heeft mee bezig gehouden. We hebben eerst onderzocht hoe men eigenlijk een image kan opstellen. De bedoeling is om eerst een image te maken met de nodige applicaties die op al de andere computers moeten komen te staan. Wanneer men deze gemaakt heeft moet men trachten, via ‘System Center Configuration Manager (SCCM)’, de image over te plaatsen naar een andere computer om deze werkende te maken.

6.2.2.2 OPERATE Het spijtige aan deze opdracht is dat deze nog niet werkende is op de dag van vandaag. We zitten nog met enkele foutmeldingen in verband met de driver van virtual box. Deze driver blijft de-installeren tijdens de overgang van het image naar een andere computer.

6.2.2.3 OPTIMIZE We zijn al redelijk gevorderd met het maken van een image voor Windows 8.1. Spijtig genoeg hebben we nog problemen met de driver van virtual box. Aangezien we het probleem al gelokaliseerd hebben, zouden we snel een oplossing hiervoor moeten vinden om het image van Windows 8.1 af te werken.

Projectweek 6.2.3 De opdracht bestaat erin dat wij studenten van het eerste jaar begeleiden bij een simulatie spel ‘Cisco Aspire’, waarbij studenten ervaringen op doen in verband met ondernemerschap. De voorbereiding omvat de volgende taken: onderzoek van de software, uitzoeken van verschillende strategieën, ter beschikking stellen van de software aan de studenten groepen, voorbereiding van een briefing voor studenten, planning van de groepen.

18

6.2.3.1 IMPLEMENTATIE Tijdens de projectweek hebben we een spel begeleid van Cisco. Tijdens dit spel ‘Cisco Aspire’, leren de studenten hoe men een eigen bedrijf opstart en uitbouwt in de netwerking sector. Om dit spel te kunnen spelen moeten de studenten toegang hebben tot dit programma. Daarom moesten we dit programma op de computers van de school installeren en ter beschikbaar stellen via de laptops van de studenten. Het is theoretisch mogelijk om op elke computer apart het spel te gaan installeren. Aangezien we over een beperkte tijd beschikten en onze tijd nuttig wilden gebruiken hebben we besloten om het programma via het netwerk te installeren op al de Windows computers van ‘Toegepaste Informatica’. Door gebruik te maken van ‘System Center Configuration Manager (SCCM)’ konden we een programma in 1 keer installeren op zo veel computers als we maar wilden. We begonnen eerst met het uploaden van de applicatie op een netwerklocatie. Vervolgens gebruikten we het commando <setupname.exe>/verysilent om de applicatie op het hele systeem te installeren. Het enige waarvoor we moesten zorgen is dat al de computers en toestellen waar de applicatie op geïnstalleerd moest worden, moesten aangezet worden zodat deze konden installeren. Om de installatie te voorzien voor de mensen die op hun eigen computer werken, hebben we gebruik gemaakt van de FTP server die we al hadden aangemaakt.

6.2.3.2 OPERATE Tijdens het begeleidingsmoment moesten we de studenten alleen laten weten dat men nog een account moest aanmaken binnen de applicatie, vooraleer ze het spel effectief konden spelen. Aan de mensen met een laptop moesten we het intern IP adres meegeven samen met de login gegevens om aan de installatie te geraken.

6.2.3.3 OPTIMIZE Aangezien het installatie bestand redelijk groot is, duurde het installeren een 20 tal minuten, wat veel is wanneer men in een les zit. Daarom moeten we op zoek gaan naar een betere oplossing. De studenten zouden de installatie veel sneller moeten kunnen binnen krijgen. Het is natuurlijk belangrijk om te weten wat de grootste reden is voor de vertraging. In dit geval spreken we duidelijk over de slechte infrastructuur van het internet op de HUB. Het is een feit dat het wireless netwerk slecht is ingesteld aangezien er zo veel SSID’s zijn ingesteld. Momenteel wordt er gewerkt aan een nieuw wireless

internet netwerk die zal zorgen voor een betere snelheid. Er zijn ook andere manieren om de snelheid te verhogen maar omdat deze toepassing maar 1 keer op het hele jaar gebruikt wordt, willen we hier niet meer tijd in steken. We hebben andere prioriteiten binnen de HUB.

19

Level-up 6.2.4 Last minute komt een project in gevaar. Infrastructuur en configuratie ontbreken en bepaalde systemen werken nog niet. We worden de dag van het evenement opgebeld om het project recht te trekken en er toch nog een succes van te maken. Level-up is een sportief evenement dat doorgaat op de Warmoesberg te Brussel. Studenten lopen een traject rond en in de Hogeschool Universiteit Brussel. Om de toeschouwers ook een beeld te geven van hoe de wedstrijd verloopt, moet er een livestream worden opgesteld, die wordt uitgezonden op de Warmoesberg waar de toeschouwers staan.

6.2.4.1 IMPLEMENTATIE In het begin van de uitdaging merkten we dat er geen toevoer was van stroom en dat er geen internet aansluiting aanwezig was op de plaats waar de camera’ s moesten staan. Daarom zijn we op zoek gegaan naar bekabeling die ons toch toegang tot internet kon verlenen en kon zorgen voor toevoer van elektriciteit. De bekabeling vonden we op 2 verschillende plaatsen. Eerst zijn we bij de organisatie zelf gaan kijken om te checken wat er voorzien was voor het evenement. Daar kregen we slechts 40 meter UTP kabels, wat ruim onvoldoende was. De rest hebben we geleend bij de richting ‘Toegepaste Informatica’. Voor het plaatsen van de kabels moesten we vooral rekening houden met security. Mensen lopen door het traject en mogen dus niet in contact komen met de kabels. Dit zou valpartijen kunnen veroorzaken en eventuele storingen wanneer een kabel los zou komen. Elke kabel hebben we stevig vast gemaakt of via het plafond moeten laten lopen om de security te optimaliseren. Op het moment dat we de livestream wilden implementeren met de camera’s werd er snel duidelijk dat er enkele complicaties waren. Wegens een beperkte toegang tot enkele services konden we deze dus niet opzetten. We zijn op zoek gegaan naar een alternatief. De beste oplossing was het gebruiken van de webcams van de computers gecombineerd met team-viewer.

6.2.4.2 OPERATE We hebben tijdens het evenement gebruik gemaakt van 4 laptops en 2 grote schermen. De 2 grote schermen waren aangesloten aan 2 laptops die we geplaatst hebben aan de Warmoesberg om de mensen de “livestream” te laten zien. De 2 andere computers hebben we geplaatst in de parking van de Hogeschool Universiteit Brussel. Op deze 2 plaatsen moesten de opnames worden gemaakt. We hebben de camera’s van de 2 computers aangezet die in de parking stonden en vervolgens een team-viewer connection aangemaakt van de parking naar de Warmoes berg. Voor de duidelijkheid hebben we 2 connecties aangemaakt, 2 keer een connectie

20

van de parking naar de Warmoesberg. Vervolgens hebben we het inkomend beeld op de computers aan de Warmoesbeg op full screen gezet en via de HDMI kabels de computers verbonden met de grote schermen. Zo konden de toeschouwers de wedstrijd volgen. Ook hebben we ervoor gezorgd dat de wedstrijd werd opgenomen. Dit konden we doen via de opname functie van de camera’s van de computers in de parking. Deze konden we activeren via de team-viewer connectie.

6.2.4.3 OPTIMIZE Naar de toekomst toe is er zeker plaats voor verbetering. Zo is de beeldkwaliteit niet optimaal. We hebben alles gefilmd met webcams, daarom zou er naar de toekomst toe een camera met betere kwaliteit moeten worden gebruikt. Vervolgens moet het mogelijk zijn om de poorten open te zetten om bepaalde services mogelijk te maken zodat het mogelijk is om een echte livestream te voorzien. Zo kunnen mensen buiten de campus de wedstrijd ook volgen.

Infrastructuur TI lokalen 6.2.5 Het is een feit dat er heel weinig opslag plaats is voor al de apparatuur van ‘Toegepaste Informatica’. Ook moet er plaats gemaakt worden voor al de belangrijke documenten van de studenten die moeten bijgehouden worden. Naast het feit dat alles een plaats moet krijgen zit men ook met het probleem dat er veel diefstallen gebeuren binnen ‘Toegepaste Informatica’. Daarom zijn we gaan zoeken naar een oplossing.

6.2.5.1 IMPLEMENTATIE Na de opties te overlopen werd duidelijk dat de richting ‘Toegepaste Informatica’ nood heeft aan kasten. Deze kasten moeten worden aangevraagd bij het economaat van de Hogeschool Universiteit Brussel. Voor de aanvraag van kasten bestaat er een vrij omslachtig proces. Men moet eerst een mail sturen naar het economaat die op hun beurt hun werkgever op de hoogte moeten stellen per e-mail. Ze moeten vervolgens contact opnemen met de verantwoordelijke van de stewards, die op zijn beurt moet contact op nemen met de verantwoordelijken voor de het bestellen van de kasten. Dit proces duurt veel te lang en daarom heb ik dit anders aangepakt. Zo heb ik een afspraak geregeld met het hoofd van het economaat om eens samen te zitten over de problemen binnen de infrastructuur van IT lokalen. Via het hoofd van het economaat kon ik 4 maand besparen en direct toegang krijgen tot kasten.

6.2.5.2 OPERATE Wanneer de kasten geleverd worden moet dit natuurlijk ook begeleid worden. De mensen die deze komen leveren moeten weten waar deze geplaatst moeten worden. Dus was het natuurlijk ook belangrijk om te weten waar deze kasten mochten geplaatst worden. In samenspraak met Yvan Rooseleer werd hier een plaats voor vrijgemaakt.

21

6.2.5.3 OPTIMIZE Er is al veel plaats bijgekomen om bepaalde documenten en objecten te stockeren. Toch is er nog steeds een tekort aan plaats om bepaalde documenten en objecten op te bergen. Zo beschikt de richting over bepaalde objecten en spullen die slechts 1 keer per jaar worden gebruikt. Hiervoor zou een specifieke opslagruimte moeten worden voorzien. Ik moest hiervoor een aanvraag doen bij het hoofd Facilitair Beheer. Deze aanvraag is al gedaan en ik wacht nu op antwoord

Configuratie computers 6.2.6 Een groot probleem van ‘Toegepaste Informatica’ is de configuratie van al de computers. Verschillende applicaties zijn niet meer up to date en sommige computers werken niet meer zoals het hoort. Er is dus veel te doen om al de computers terug in orde te krijgen. We hebben de configuratie van de computers op twee verschillende manieren opgelost. We hebben 2 soorten computers binnen ‘Toegepaste Informatica’. Enerzijds hebben we de Windows computers en anderzijds hebben we ook een lokaal vol met IMac.

6.2.6.1 IMPLEMENTATIE

6.2.6.1.1 Windows computers Het opnieuw configureren van de Windows computers was het makkelijkste deel. Zoals we gedaan hebben met het maken van het Windows 8.1 image hebben we het image van Windows 7 verbeterd door er betere applicaties op te plaatsen en deze via het netwerk op de verschillende computers geïnstalleerd. De enige problemen waar we mee werden geconfronteerd waren defecte computers die we moesten binnen brengen bij de dienst informatica van de Hogeschool Universiteit Brussel. Wanneer deze hersteld waren, konden we deze op dezelfde manier opnieuw configureren. Op één van de computers was door een docent een ander besturingssysteem geïnstalleerd voor een bepaald vak. Deze kon niet opnieuw worden geconfigureerd door gebruik te maken van het netwerk. Daarom hebben we dit moeten doen via een USB-boot.

6.2.6.1.2 IMac Bij het configureren van de IMac was het niet mogelijk om gebruik te maken van het netwerk tool om de computers te configureren. Het tool is namelijk gemaakt om Windows systemen te configureren en werkt dus niet met Apple producten. Zo hebben

22

we gebruik gemaakt van ‘Migration Assistent’. Dit is een tool van Apple dat er voor zorgt dat men het image van 1 computer naar een andere computer kan kopiëren. Het enige dat we manueel nog moesten aanpassen was de installatie van Aptana. Deze applicatie kon niet worden overgezet naar een andere IMac door gebruik te maken van migrate assistant. Spijtig genoeg hebben we het proces met de IMac enkele keren moeten opnieuw doen aangezien er in de loop van het semester vraag was naar verschillende applicaties. Maar elke keer ging het sneller omdat we wisten hoe we bepaalde problemen beter konden aanpakken.

23

6.3 Deel 2C Kennisoverdracht De opdracht is het beheren, optimaliseren en onderhouden van de computers en netwerkinfrastructuur van de opleiding ‘Toegepaste Informatica’. Dit wordt gedaan in samenwerking met medestudenten en docenten. Om te garanderen dat er continuïteit bestaat bij deze opdracht, is het nodig dat de studenten die het komende academiejaar de taken overnemen, grondig worden voorbereid en gebrieft. Aangezien Tom Trogh en ikzelf de enige personen zijn die momenteel weten hoe de infrastructuur op het einde van het jaar eruit ziet, zullen wij de kennis overdracht moeten uitvoeren. In het verleden is er al documentatie gemaakt over het netwerk van de opleiding ‘Toegepaste Informatica’. Deze documentatie zullen we aanpassen en vervolledigen naar gelang de veranderingen die zijn gebeurd in het netwerk. Daarnaast zullen we ook een briefing moeten doen (face to face) in verband met het doorgeven van de vertrouwelijke informatie. Op de volgende pagina’s vindt u een kort overzicht over hoe alles in elkaar zit en wat men zeker moet weten over wat veranderd is. Vervolgens kunt u in bijlage ook handleidingen terugvinden die uitleggen hoe men virtuele servers kan aanmaken. Deze handleidingen zullen worden bezorgd aan de docenten, zodat zij weten hoe ze servers moet aanmaken in geval ze er nodig hebben voor hun vakken.

Infrastructuur 6.3.1

6.3.1.1 Servers De algemene structuur van de servers die al geconfigureerd waren door jobstudenten van de Hogeschool Universiteit is nog steeds behouden. Deze informatie kan je terug vinden in de uitgebreide documentatie die deze mensen hebben achtergelaten bij Yvan Rooseleer, Jonathan Van Beneden en Tom Trogh. De bijkomende informatie die men echt moet kennen is waar we nu net de nieuwe servers hebben geconfigureerd. Een deel van de verschillende virtuele servers kan men waarnemen via Hyper V op de server venus.tihub.be en vervolgens connecteren met de mercurius.tihub.be server(zie handleiding2). De Teamfoundation server 2013, SQL server en FTP server staan samen op 1 virtuele server genaamd “Chaos”. Deze virtuele server is geconfigureerd op de fysieke server genaamd “Cosmos”.

2 Handleiding is te vinden in bijlage.

24

Wat niet in deze documentatie staat is natuurlijk de login gegevens om in te loggen op de verschillende virtuele systemen. Omwille van veiligheidsrisico’s is het niet mogelijk om de login gegevens hier neer te schrijven. Voor al de andere opdrachten wordt de structuur beschreven in de documentatie. Dit is dan ook een houvast voor de mensen die verder zullen moeten werken aan het HUBTI netwerk.

6.3.1.2 Windows computers Al de computers van de opleiding ‘Toegepaste Informatica’ zijn op dezelfde manier geconfigureerd. Zo kunnen de studenten op elke computer van de opleiding elk programma gebruiken. Dit is belangrijk voor als er een lokaal verandering zou plaats vinden. Wanneer men veel computers moet beheren moet men zoeken naar een tool om alles efficiënt te beheren. Al de Windows computers die aanwezig zijn in de verschillende lokalen zijn gegroepeerd per lokaal in de ‘System Center Configuration Manager (SCCM)’. Hierdoor kan men gemakkelijk een overzicht krijgen van welke computers nog functioneren en is het heel gemakkelijk om in de toekomst computers te herconfigureren. In de ‘System Center Configuration Manager (SCCM)’ is het mogelijk om computers toe te voegen en te verwijderen, dus het is mogelijk om nog aanpassingen te doen naar de toekomst toe.

Login gegevens 6.3.2 Er zijn binnen het HUBTI netwerk enkele login gegevens nodig om aanpassingen te doen aan het netwerk. Zo heeft men de login gegevens van de servers, de login gegevens van de Windows computers en deze van de IMac. Deze zijn niet allemaal hetzelfde! Zoals eerder al vermeld is het omwille van veiligheidsredenen niet mogelijk om de login gegevens hier neer te schrijven. Deze zullen van persoon tot persoon moeten worden doorgegeven om de security van het netwerk te garanderen.

Configuraties 6.3.3 Omdat een computer bestaat uit verschillende bouwstenen moet men ervoor zorgen dat elke bouwsteen apart functioneert. Deze bouwstenen bestaan uit: software, OS, frameworks, bestanden, instellingen, login gegevens. Wanneer er één van deze bouwstenen ontbreekt, zorgt dit voor hinder bij de functionaliteit binnen bepaalde activiteiten van de opleiding. Om dit te voorkomen moet men er voor zorgen dat de computers juist geconfigureerd zijn.

25

Het is belangrijk om te weten wat er juist geconfigureerd is en waar nog eventueel problemen zijn.

6.3.3.1 Mac computers Momenteel is er 1 IMac die lastig doet. Het probleem is dat er een computer is waar nog OS X 10.8 Mountain Lion op geïnstalleerd is. We zouden hierop OS X 10.9 Mavericks moeten installeren. Het enige probleem is dat de versie van OS X 10.8 Mountain Lion niet beschikt over een licentie wat het onmogelijk maakt om deze up te daten naar OS X 10.9 Mavericks. We zijn hiermee al naar de dienst informatica gegaan maar daar konden ze ons niet helpen. Een oplossing naar de toekomst zou kunnen zijn dat men een productkey aankoopt om vervolgens te kunnen up daten naar OS X 10.9 Mavericks. Vervolgens staat er in de server room nog een IMac die defect is. Deze had een probleem met de hardeschijf die we vervangen hebben. Om 1 of andere reden werkt het scherm van het toestel ook niet. We vermoeden een hardware probleem. Het is te duur om dit te herstellen en stellen voor deze IMac te gebruiken om wisselonderdelen ter beschikking te hebben als andere toestellen defect zijn. We hebben verschillende noodzakelijke applicaties geïnstalleerd op de IMac zoals Aptana, Java, Google Chrome en veel meer. Deze zijn noodzakelijk voor bepaalde lessen. We hebben deze geïnstalleerd op de IMac door gebruik te maken van ‘Migration Assistant’. Dit is een tool waar je het image van een IMac kan kopiëren naar een andere IMac zonder alles apart nog eens te gaan installeren.

6.3.3.2 Windows Computers Bij de Windows computers ging het gemakkelijker. Spijtig genoeg moesten er veel computers binnen worden gebracht bij de dienst informatica wegens defecten aan de hardware: Computers die op de grond waren gevallen omdat ze slecht geplaatst waren door studenten om plaats te maken voor hun laptop. Gelukkig zijn deze reparaties snel doorgevoerd geweest en zijn al deze computers terug geconfigureerd in het netwerk. Voor het begin van volgend academiejaar wordt er overgeschakeld naar Windows 8.1. Aan dit image hebben we tijdens onze stage al gewerkt maar spijtig genoeg is deze nog niet helemaal af. Dit wil dus zeggen dat in de toekomst nog een hele herconfiguratie zal moeten worden uitgevoerd. Dit kan men, zoals in het verleden, doen via de ‘System Center Configuration Manager’. Het is belangrijk om ervoor te zorgen dat in de toekomst ‘Visual Studio 2013’ geïnstalleerd is op de Windows computers. Zo kan er terug gebruik gemaakt worden van ‘Team Foundation Server 2013’. Deze services worden meer en meer gebruikt door de studenten voor de vakken ‘software ontwikkeling’ en ‘software development’. Het is mogelijk om hier ook te werken met ‘Visual Studio 2012’ maar dit kan alleen als men elke keer bepaalde files van de computer verwijdert. Het is dus veiliger om over te gaan naar de nieuwe software. Voor de lessen staat de nodige software geïnstalleerd op zowel de IMac als op de Windows computers. Deze software verschilt van jaar tot jaar. Daarom moet men

26

navragen bij elke docent welke applicaties men het volgende jaar nodig heeft om het vak te geven.

Projectweek 6.3.4 Voor de projectweek hebben we gezorgd voor een goede kennisoverdracht. We hebben de studenten ondernemerschap aangeleerd op een creatieve manier. We hebben samen met de studenten geleerd wat men moet doen om een bedrijfje uit de grond te stampen, wat men hiervoor nodig heeft en wat men moet doen om het bedrijf gezond te houden. Aan dit project is veel voorbereiding vooraf gegaan. We moesten op elk moment op elke vraag kunnen antwoorden. Daarvoor hebben we voor een week lang elke mogelijke opdracht en probleemstelling geanalyseerd en gezorgd dat we alles voor de 100% begrepen, zo moesten we ons geen zorgen maken dat we op een vraag niet zouden kunnen antwoorden.

27

7 Deel 3 Kritische analyse van het resultaat De analyse van de resultaten van de stage heb ik opgesplitst voor de verschillende deelopdrachten. De resultaten van elke opdracht verschillen zozeer van elkaar dat het niet mogelijk is om 1 algemene zwakte of sterkte op te sommen. In het volgende hoofdstuk worden de sterktes, zwaktes, kansen en bedreigingen van de resultaten van de deelopdrachten op een rijtje gezet.

7.1 Medipicto De bedoeling is voorbereidingen te treffen om Medipicto naar een nieuwe versie te laten evolueren. De ‘requirements analyse’ en het onderzoek naar de beste architectuur van de applicatie, samen met de mogelijke infrastructuren van het toekomstig platform, maken van dit deelproject een complex geheel. Het onderzoek naar het platform (cloud) wordt relevant wanneer de nieuwe versie van de applicatie afgewerkt is. Om tot een kwaliteitsvolle ‘requirements analyse’ te komen is het noodzakelijk om intensief overleg te plegen met de verschillende betrokkenen. Aan de hand van de gesprekken konden we een analyse uitwerken. Het is belangrijk voor een goed product om een goede voorbereiding te hebben. Er is veel tijd besteed in het overleg om tot een kwalitatieve ‘requirements analyse’ te komen. Aan de hand van deze documentatie zullen de volgende ontwikkelaars minder onduidelijkheden ondervinden bij het realiseren van de nieuwe versie van de applicatie. Het Medipicto project is een project dat loopt over meerdere jaren met verschillende studenten groepen. Er is een reëel gevaar dat de toepassing ondoorzichtig is en een onduidelijke structuur heeft. Daarom hebben we veel aandacht besteed aan een goede methode voor de analyse en een degelijke documentatie voor de design. Dankzij de voorbereidingen die achter de rug zijn, is het mogelijk dat de volgende generatie van studenten onmiddellijk kunnen beginnen met de bouw van de nieuwe applicatie. Bepaalde niet-functionele elementen moeten nog worden vastgelegd. Dit behoort niet tot de scope van de huidige opdracht.

28

7.2 HUBTI Infrastructuur en netwerk

De sterke van het HUBTI netwerk is dat het beheer wordt gedaan door en voor de studenten. Men heeft een eigen locatie waar men een real life netwerk kan beheren. Elke aanpassing wordt op vraag van de studenten, of in ieder geval voor de studenten gedaan. Een zwakte van het HUBTI netwerk is controle. De toegang tot het netwerk moet beperkt zijn en moet onder ‘bewaking’ (monitoring) staan door enkele studenten die betrouwbaar zijn. Illegale praktijken worden snel toegepast. Een zwakte is ook dat er elk jaar nieuwe mensen nodig zijn om het netwerk te onderhouden. Zoals men weet studeren elk jaar mensen van ‘Toegepaste Informatica’ af en dus kunnen deze mensen het netwerk niet blijven onderhouden. Het is daarom belangrijk om de informatie over het HUBTI netwerk door te geven aan de volgende generatie. Wanneer dit niet gebeurt, kan geen enkele configuratie worden aangepast en kunnen de mensen zelf niet inloggen op het netwerk. Daarnaast is de apparatuur zeer gedifferentieerd. Men beschikt over verschillende besturingssystemen waardoor de configuratie telkens weer verschilt, afhankelijk van de apparatuur waarmee gewerkt wordt (Windows/Imac) . Toch is de differentiatie niet altijd een zwakte, dit kan ook een opportuniteit zijn voor de studenten om met deze verschillende systemen te werken en ervaring op te doen. Naast de differentiatie heeft de opleiding ‘Toegepaste Informatica’ ook goed contact met verschillende instellingen binnen grote bedrijven zoals Cisco Networking Academy en Microsoft IT Academy, die goedkope licenties en voorwaarden mogelijk maken voor de HUB. Dit zorgt voor een makkelijke en goedkope uitbreiding van het netwerk.

29

Ten slotte zijn er ook een paar bedreigingen binnen het netwerk. Diefstal is bekend bij verschillende instellingen binnen de HUB, ook binnen de opleiding ‘Toegepaste Informatica’. Naast fysieke diefstal hebben we ook nog te maken met digitale diefstal onder de vorm van hacking en malware. Hiertegen is het noodzakelijk zich goed te beveiligen.

7.3 Image windows 8.1 Minstens één keer per jaar is een update nodig van het operating system, software en configuraties. Het is vereist dat de updates elk moment worden doorgevoerd. De beste aanpak hiervoor is een centraal image ter beschikking te stellen met al de noodzakelijke configuraties. Een grondige voorbereiding en onderzoek voor het samenstellen van een image met al de nodige elementen is noodzakelijk. Het probleem met de driver voor virtual box moet verder worden opgelost naar de toekomst toe.

7.4 Projectweek Eén van de belangrijke taken van de stage was het verzorgen en begeleiden van de studenten tijdens een simulatie spel. De samenwerking met de jongere studenten verliep vlot. De tijdsindeling werd overschat. De studenten zijn in staat de belangrijkste onderdelen van het spel door te lopen in 2 uur. Samen met de briefing volstaat een halve dag. Het is zinvol op het einde van het spel feedback te laten geven over de kwaliteit en het verloop van het spel.

7.5 Level-Up De opdracht voor level-up bestond erin een livestream op te zetten voor toeschouwers zodat deze een wedstrijd op grote schermen kunnen volgen. De verschillende mogelijkheden voor livestreaming hebben we goed onderzocht. Om op verschillende wensen te kunnen inspelen. De toepassing ‘teamviewer’ is zeer geschikt om samen te werken op afstand en is ook in staat videobeelden door te geven naar grote schermen. De samenwerking met de organisatoren van level-up verliep min of meer stroef. De opdrachtgevers waren niet goed voorbereid. Dit had een invloed op onze opdracht, maar toch zijn we er in geslaagd op het laatste moment een werkende oplossing ter beschikking te stellen. We raden aan in de toekomst gebruik te maken van HD technologie. De toeschouwers apprecieerden in mindere mate de kwaliteit van de video beelden.

30

Het is ook belangrijk om de fysieke security te optimaliseren. Tijdens het evenement bestond het gevaar dat er mensen het materiaal zouden stelen.

7.6 Begeleiding ‘‘Microsoft Innovation Center’’ De opleiding organiseert geregeld contacten met het werkveld. Oudere studenten begeleiden hierbij vaak jongere studenten. Het is een goede ervaring om verantwoordelijkheid op te nemen bij het begeleiden van een groep. Ook voor de begeleidende studenten was dit bezoek zinvol in het kader van de stage. We kregen uitleg van de specialist over al de aspecten die belangrijk zijn voor het behalen van een industrieel certificaat. IT integrators en partners van wereldwijde IT bedrijven zoals Microsoft, Cisco en Oracle hechten veel belang aan certificaten bij het aanwerven van personeel. We gaven feedback aan de organisatoren om de planning van dit bedrijfsbezoek in de toekomst te verbeteren. Er werd bijvoorbeeld te veel tijd gereserveerd voor bepaalde onderdelen van de agenda.

7.7 Infrastructuur TI lokalen In de opleiding TI is er veel materiaal nodig: servers, bekabeling, documenten. Zo zijn er technische ruimtes waar alles op een veilige manier wordt samengebracht. Er is ook een berging nodig voor al het materiaal. Het server lokaal hebben we opgeruimd in de loop van de stage. Deze was ongestructureerd en de bekabeling van de servers lag niet zo veilig. Deze hebben we helemaal verplaats bij het creëren van extra opslagplaats. Deze opslagplaats hebben we gecreëerd door het plaatsen van kasten. Dit heeft er voor gezorgd dat er meer plaats is om materiaal te stockeren. Naast het serverlokaal hebben we ook nog kasten voorzien voor in het netwerken lokaal. Met al deze kasten samen zou er genoeg opslag plaats moeten zijn om de alledaagse materialen in op te slaan. Er bestaat een risico dat de kasten worden weggenomen wanneer deze niet gebruikt worden. Daarom is het belangrijk om geen kasten leeg te laten staan! Zoals al vermeld in de technische uitwerking heeft men nog altijd nood aan een opslag ruimte voor de materialen die niet dagelijks worden gebruikt. Deze ruimte hebben we al aangevraagd en hierop zullen we nog moeten wachten.

7.8 Informatiedagen Hogeschool Universiteit Brussel Meerdere keren per jaar worden potentiele kandidaten uitgenodigd om informatie te krijgen over de opleiding ‘Toegepaste Informatica’. Daarbij worden studenten van de opleiding betrokken. De opdracht bestaat erin nieuwe studenten te informeren, rond te leiden en te adviseren.

31

Het positieve aan de Informatiedagen van Hogeschool Universiteit Brussel is dat er veel docenten en studenten aanwezig zijn om voldoende uitleg te geven aan de potentiele studenten. Het is belangrijk om snel op vragen te kunnen antwoorden zodat de bezoekers een duidelijk beeld over deze richting krijgen en misschien ook over hun toekomst. Een zwakte van de Informatiedagen is dat de TI labs ver verwijderd zijn van de plaats waar de studenten ontvangen worden. In de toekomst zou het beter zijn dat de mensen direct worden verwezen naar het netwerken lokaal waar men een beter beeld kan scheppen over de richting ‘Toegepaste Informatica’. Met de opgedane ervaring, hebben we feedback gegeven hoe men beter informatie kan geven over de opleiding ‘Toegepaste Informatica’ en hoe men de mensen beter kan enthousiasmeren.

7.9 Cisco Netacad 2daagse Er is veel samenwerking tussen hogescholen die over een opleiding ‘Toegepaste Informatica’ beschikken. Er zijn netwerken op basis van technologieën, zoals Cisco Network Academy en Microsoft Network Academy. Ook studenten worden bij deze netwerken betrokken wanneer het relevant is. Een sterke kant van de organisatie van het Cisco evenement is dat er een goede samenwerking was met al de betrokken partijen en dat al de hogescholen vertegenwoordigd waren. We hebben meegewerkt aan de planning en organisatie van het evenement. Zo is het evenement ook goed kunnen verlopen. Als student konden we op een flexibele manier inspelen op bijkomende vragen tijdens het verloop van het evenement.

32

8 Deel 4 Persoonlijk ontwikkelingsplan (focuscompetenties) (POP) Om aan te tonen dat ik beschik over het niveau bachelor is het noodzakelijk om over de volgende vaardigheden te beschikken.

Kennis en inzicht uit een specifiek domein kritisch evalueren en toepassen Complexe gespecialiseerde vaardigheden toepassen, gelieerd aan onderzoekuitkomsten Relevante gegevens verzamelen en interpreteren en geselecteerde methodes en

hulpmiddelen innovatief aanwenden om niet-vertrouwde complexe problemen op te lossen

Handelen in complexe en gespecialiseerde contexten Functioneren met volledige autonomie en ruime mate van initiatief Mede verantwoordelijkheid opnemen voor het behalen van collectieve resultaten.

Deze vaardigheden worden verwacht van het niveau bachelor. Wanneer we dit gaan vergelijken met de verschillende opdrachten tijdens mijn stage kan je zien dat ik in de opdracht ben geslaagd. In de volgende stukjes tekst beschrijf ik telkens een specifiek voorbeeld dat past bij één van de vaardigheden voor niveau 6 bachelor. We hebben kennis en inzicht gebruikt bij het deelproject Medipicto waardoor we Dirk De Backer raad konden geven om de beste keuzes te maken in verband met het verder ontwikkelen van de Medipicto applicatie. Na een analyse van het HUBTI netwerk zijn we de systemen verder gaan uitbouwen en gaan herconfigureren. Hiervoor hebben we gebruik gemaakt van gespecialiseerde vaardigheden die we hebben verrijkt met de uitkomst van de analyses van het onderzoek (‘requirements analyse’) dat we gedaan hebben. In het begin van onze stage zijn we direct op zoek gegaan naar het perfecte platform voor Medipicto, om de problemen met het huidige platform uit te schakelen. Zo zijn we, door gebruik te maken van de verzamelde relevante gegevens, tot een voorstel kunnen komen. Voor geen enkele opdracht kregen we een stappen plan. We konden zelf kiezen en bepalen welke stappen we zouden nemen en welke methodes we zouden gebruiken. Het initiatief lag bij ons zelf, wat ons tevens een gevoel van zelfvertrouwen gaf. Alle opdrachten tijdens deze stage zijn uitgevoerd in samenwerking met mijn mede student Tom Trogh. Communicatie was zeer belangrijk binnen onze samenwerking. We wisten op elk moment waar de andere persoon mee bezig was en hadden bijgevolg een goed zicht op wat er nog allemaal gedaan moest worden.

33

8.2 Algemene competenties De opleiding ‘Toegepaste Informatica’ hecht belang aan een aantal focus competenties die de studenten gedurende de 3 opleidingsjaren moeten beheersen om een bachelor in de ‘Toegepaste Informatica’ te verdienen. Een groot deel van deze competenties heb ik nodig gehad in de loop van mijn stage. Ik refereer telkens naar één van de competenties, zoals u hieronder kunt lezen.

Organisatie 8.2.1 Organiseren is tijdens onze stage onder verschillende vormen aan bod gekomen. Het organiseren van een netwerking evenement was bijvoorbeeld anders dan het organiseren van de opslag van al de apparatuur in de lokalen van ‘Toegepaste Informatica’. Door de variatie van de verschillende opdrachten in verband met organiseren, heb ik veel geleerd en heb ik mijn visie hierover verbreed. “2.6 Anticiperen op vragen en problemen bij IT-dienstverlening.” (competentie opleiding „Toegepaste Informatica‟)

Tijdens de stage hebben we gezorgd dat het HUBTI netwerk het hele semester voldeed aan de verwachtingen. Tijdens het semester hebben we van tal van docenten en studenten vragen gekregen om bepaalde aspecten te optimaliseren of nieuwe servers aan te maken om te gebruiken tijdens de lessen of beschikbaar te maken in bepaalde lokalen. Je zou kunnen zeggen dat we gedurende het semester een helpdesk hebben georganiseerd, die alles op een korte tijd kon oplossen, implementeren en ook optimaliseren.

Communicatie 8.2.2 Aangezien ik deze stage samen deed met mijn medestudent Tom Trogh, was het heel belangrijk om goed met hem te communiceren. Elke stap moesten we samen bespreken om te weten waar we stonden en wat vervolgens eerst moest gebeuren. Daarnaast moesten we communiceren met al onze opdrachtgevers. Om alles volgens de verwachtingen uit te voeren, moesten we elkaar en de opdrachtgevers 100% begrijpen .

8.2.2.1 Communicatie groep “2.4 Een vergadering met collega's leiden.” (competentie opleiding „Toegepaste Informatica‟) “2.3 Een activerende rol in een vergadering vervullen.” (competentie opleiding „Toegepaste Informatica‟)

We probeerden elke dag af te spreken in hetzelfde lokaal om samen te werken en te vergaderen over de vooruitgang van de stage. Meestal startte de vergadering vanuit een algemene vraag waar we gezamenlijk een oplossing voor zochten. Het toffe aan de stage was voornamelijk dat elk probleem mocht opgelost worden op onze eigen manier. Aangezien we maar met zijn tweeën waren, hadden we beiden een zeer actieve rol in deze vergaderingen.

34

8.2.2.2 Communicatie opdracht gever “2.2 De juiste technieken voor een kwaliteitsvolle communicatie hanteren.” (competentie opleiding „Toegepaste Informatica‟) “3.1 Op basis van het klantenprofiel de dienstverlening aan de klant optimaliseren.” (competentie opleiding „Toegepaste Informatica‟) “3.3 De communicatielijnen tussen de stakeholders bewaken.” (competentie opleiding „Toegepaste Informatica‟) “3.4 Op basis van een bepaald klantenprofiel een verkoopgesprek voorbereiden en/of voeren.” (competentie opleiding „Toegepaste Informatica‟)

Tijdens de stage hadden we contact met veel verschillende mensen, de stakeholders van de verschillende stage opdrachten. Ik wil dit per opdracht bespreken: Voor Medipicto hebben Tom Trogh en mezelf veel intern vergaderd om de vergaderingen met onze stakeholder, de opdrachtgever, Dirk De Backer voor te bereiden. We bespraken de beste opties en welke richting we wilden uitgaan met het project. Tijdens de vergaderingen met Dirk De Backer probeerden we zoveel mogelijk gegevens te verzamelen en informatie te krijgen om tot de beste omschrijving te komen van de applicatie. Hij wist precies hoe de applicatie eruit moest zien. Wij wisten wat mogelijk was. Interactieve vergaderingen met mr. De Backer waren dus cruciaal voor een perfecte uitvoering van de opdracht. Door deze vergaderingen goed te plannen in de loop van het semester konden we de communicatielijn met de opdrachtgever behouden en wisten we duidelijk wat van ons verwacht werd.

Rekening houden met de business 8.2.3 In opdracht van de richting ‘Toegepaste Informatica’ zijn wij tijdens onze stage gestart met een herstructurering en herconfiguratie van het HUBTI netwerk. Al de problemen moesten opgelost worden in functie van de verwachtingen van de docenten en de studenten in de richting ‘Toegepaste Informatica’. “1.1 Advies formuleren bij managementbeslissingen van een bedrijf of organisatie op korte en op lange termijn.”

(competentie opleiding „Toegepaste Informatica‟)

We moesten bij Medipicto advies verlenen in verband met het al dan niet behouden van de huidige applicatie en de verdere ontwikkeling hiervan. We adviseerden om de huidige applicatie stop te zetten.

35

“1.3 Op basis van de analyse van de bedrijfsprocessen, de strategie, de bedrijfscultuur en de omgeving een advies formuleren en verantwoorden voor de optimalisering van de bedrijfsvoering.” (competentie opleiding „Toegepaste Informatica‟) “1.7 Advies formuleren bij het voorbereiden en/of afsluiten van handelstransacties, specifiek inzake e-Business.” (competentie opleiding „Toegepaste Informatica‟)

Voor Medipicto hebben we het design van de applicatie uitgeschreven als houvast en basis van de verdere ontwikkeling. Dit document is gebaseerd op de processen die men nodig heeft tijdens het academiejaar. “1.2 Het budget voor een project opstellen, motiveren en opvolgen.” (competentie opleiding „Toegepaste Informatica‟) “1.5 Relevante financiële informatie analyseren en de kostprijs berekenen.” (competentie opleiding „Toegepaste Informatica‟)

Tijdens de stage mochten we meewerken aan het samenstellen van het TI budget op basis van een aanvraag voor financiële investeringen naar volgend jaar toe. Dit was zeer interessant omdat we prijzen en extra kosten moesten onderbouwen.

Zelfstandig werken 8.2.4 “9.1 Zelfstandig nieuwe IT-concepten en principes hanteren.” (competentie opleiding „Toegepaste Informatica‟) “9.2 Zelfstandig IT-taken op een efficiënte en doeltreffende manier uitvoeren.” (competentie opleiding „Toegepaste Informatica‟) “9.3 Een gebruiksvriendelijke IT-oplossing uitwerken die aanpasbaar is aan de veranderende behoefte.” (competentie opleiding „Toegepaste Informatica‟)

Tijdens onze stage is ons nooit iets expliciet opgelegd. We konden altijd zelfstandig werken aan de opdrachten, zelf keuzes maken in verband met oplossingen, zolang de resultaten geleverd werden en de kwaliteit goed was.

Kennis 0verdracht 8.2.5 “6.3 De documentatie van een project uitwerken zodat andere informatici de oplossing kunnen begrijpen, aanpassen of instaan voor het onderhoud.” (competentie opleiding „Toegepaste Informatica‟)

Zowel bij Medipicto als bij de projectweek hebben we gezorgd voor kennis overdracht. In de komende jaren zullen andere studenten moeten werken aan het project van Medipicto. Men zal alle nodige informatie krijgen aan de hand van het document voor het design dat we tijdens de stage hebben uitgeschreven, inclusief Mind Mapping. In dit document staat hoe de applicatie juist in elkaar zal steken, hoe deze er ongeveer moet uit zien en kan men het hele proces lezen die dient te worden gevolgd om een nieuwe applicatie te schrijven. Vervolgens hebben we ook een document gemaakt over de projectweek waar de studenten van ‘Toegepaste Informatica’ zelfstandig leerden een informatica bedrijfje op te bouwen. “2.1 Zijn boodschap helder en gestructureerd overbrengen ook aan niet-specialisten.” (competentie opleiding „Toegepaste Informatica‟)

36

Wat er moet ontwikkeld worden voor Medipicto moet worden doorgegeven aan de volgende generatie van studenten die aan het project gaan werken. Deze mensen zullen in het begin niet weten wat er allemaal moet gebeuren. Daarom zijn we tijdens de stage bezig geweest met dit minutieus en duidelijk uit te schrijven. Op basis van deze documentatie zullen deze studenten de volledige kennis van de opdracht verkrijgen. Dit geldt ook voor de studenten die in de toekomst zullen moeten werken aan het HUBTI netwerk. In het begin van volgend schooljaar zullen deze mensen nog niet weten hoe het HUBTI netwerk in elkaar zit. Daarom bestaat de documentatie die hun alles tot in detail zal uitleggen hoe het netwerk in elkaar zit. “4.1 Belanghebbenden bevragen volgens een zelfgekozen techniek.” (competentie opleiding „Toegepaste Informatica‟) “4.2 Schema's opstellen en de aangepaste technieken en oplossingen hanteren.” (competentie opleiding „Toegepaste Informatica‟) “4.3 Een analyse vertalen naar oplossingen en evaluatiecriteria aanreiken.” (competentie opleiding „Toegepaste Informatica‟)

Om de documentatie op te stellen van Medipicto was het belangrijk tijdens onze vergaderingen met Dirk De Backer gestructureerd en grondig vragen te stellen over de wensen van de applicatie. We pasten een ‘requirements analyse’ toe. Op deze manier konden we elk element van de applicatie doorlopen en neerschrijven. Daardoor weten we dat we niets zijn vergeten. Alle verkregen informatie tijdens dit interview hebben we verwerkt in onze documentatie. Naast de documentatie is het belangrijk om duidelijke schema’s te maken om de documentatie te verduidelijken. Dit hebben we gedaan op basis van ‘Mind Mapping’.

8.3 Domein specifieke competenties

Netwerken 8.3.1 Tijdens de stage zijn we veel bezig geweest met het netwerk in de lokalen van ‘Toegepaste Informatica’. Via het netwerk hebben we veel toestellen geconfigureerd. Ook hebben we een groot deel van het netwerk moeten in orde zetten aangezien vele kabels zijn verplaatst door de studeren van ‘Toegepaste Informatica’ en de studenten van de avondschool. “6.4 Een integrale oplossing als een geheel testen.” (competentie opleiding „Toegepaste Informatica‟) “6.2 Een complexe oplossing zelfstandig implementeren op basis van een plan.” (competentie opleiding „Toegepaste Informatica‟)

Aangezien een groot deel van het netwerk niet naar behoren functioneerde, moesten we hiervoor oplossingen zoeken. Vaak konden we kiezen voor meerdere oplossingen voor een bepaald probleem. Na grondige analyse moesten kiezen voor de beste oplossing. Deze oplossing werd geïntegreerd en getest. Wanneer de uitkomsten van de testen voldeden aan de eisen, konden we ervan uitgaan dat de oplossing succesvol geïmplementeerd kon worden.

37

Systemen 8.3.2 We kregen de kans om een verscheidenheid aan inzichten te verwerven door het werken met een diversiteit aan servers en verschillende operating systems. We werden ook geconfronteerd met meerdere mogelijke oplossingen en leerden keuzes te maken voor de beste oplossing. “7.1 Systemen, toepassingen of databanken configureren.” (competentie opleiding „Toegepaste Informatica‟) ·”7.2 Systemen, toepassingen of databanken beveiligen en doet voorstellen om beveiligingsrichtlijnen en –procedures aan te passen.” “7.3 Toepassingen, databanken en systemen als gevolg van wijzigende omstandigheden aanpassen.” “6.4 Een integrale oplossing als een geheel testen.” (competentie opleiding „Toegepaste Informatica‟) Tijdens de stage waren we veel bezig met het configureren van de verschillende systemen aanwezig in de lokalen van ‘Toegepaste Informatica’. Alles moest in orde zijn maar de manier waarop we dit deden mochten we zelf kiezen. We moesten wel rekening houden met een aantal aandachtspunten. Zo moest alles veilig zijn, elk toestel of systeem moest voorzien worden van inlog gegevens waardoor het niet mogelijk is voor gebruikers om bepaalde veranderingen in het systeem te doen. Ook de plaatsing van bepaalde apparatuur moest juist gekozen worden voor de fysieke security . We merkten dat niet alles meteen optimaal functioneerde. Daarom hebben we tijdens de stage veel aanpassingen en optimaliseringen moeten doorvoeren om de productiviteit te maximaliseren.

Software development 8.3.3 Het ontwikkelen van software hebben we niet gedaan binnen de stage. Maar we hebben wel de documentatie voor de design van het ontwikkelen van een applicatie uitgeschreven.

38

9 Bijlage

9.1 Timesheets

Februari 9.1.1

zondag maandag Dinsdag woensdag donderdag vrijdag zaterdag

1

2 3 4 5 6 7 8

Les dag Les dag

9 10 11 12 13 14 15

Gesprek Dirk

De Backer,

Ronny

Heymans,

Yvan

Rooseleer +

Informatie

medipicto

doornemen

+

Communica

tie Sam de

Coninck +

admin

account

aanmaken

voor Tom

Test server

opzetten

voor

medipicto +

overzetten

van de

nodige

informatie +

Configuratie

IIS

Verder

configurere

n van IIS +

onderzoek

databank

copy voor

applicatie

te kunnen

laten

runnen met

gegevens

Vergadering

Yvan

Rooseleer +

research

testing tools

voor nieuwe

applicatie +

afspraak

Michael

(iemand die

reeds aan

het project

gewerkt

heeft) + (Les

16h - 18h)

Neerschrijven

stage goals

en

documenter

en (Les dag)

16 17 18 19 20 21 22

Cloud

Computing

+ Amazon

web services

+ google

cloudplatfor

m (app

engine) +

ftp server +

team

foundation

server

configuratie

Study case

passport 21 +

Vergeleiking

amazon en

google cloud

Call center

Microsoft

voor

windows

Azure +

afwerken

study cases

passport

Voorbereidin

g meeting +

Meeting Dirk

De Backer +

(Les 16h -

18h)

Infrastructuur

server lokaal

+ regelen

kasten + (Les

dag moeten

missen)

23 24 25 26 27 28

Grote kuis

server

lokaal+

Verplaatsing

server blok +

IT budget

cisco

Aspire +

Infrastructuur

kabels cisco

lokaal

Cisco

Aspire

Cisco

Aspire + (Les

16h - 18h)

Les dag

39

Maart 9.1.2

zonda

g Maandag Dinsdag woensdag donderdag

vrijda

g

Zaterda

g

1

2 3 4 5 6 7 8

Herformateren

macs +

Infrastructuur

cisco lokaal

racks +

afspraak

maken Drik de

Backer + EMC,

NAS server +

aanvraag

licensie

windows Azure

+ aanvraag

office for mac

+ ontvangen

te configureren

compers van

dienst

informatica +

vergadering

Rooseleer

Herformateren

macs +

Mediamarkt +

installatie

cisco aspire +

beamer en

geluids

installaties

In orde zetten

lokalen

in orde zetten

lokalen + (Les

16h - 18h)

Les

dag

9 10 11 12 13 14 15

Herconfigurati

e computers +

infrastructuur

mac lokaal

Aankoop

zuignappen

voor macs +

product

analyse &

markt

onderzoek

iMac

reparatie +

bezoek

microsoft

recrutement

day +

opruimen

server lokaal

+ (Les 16h -

18h)

Les

dag

16 17 18 19 20 21 22

Documentatie

Lethas analyse

van netwerk +

Overzicht

maken stage

en

documentatie

Gesprek Yvan,

afspraken

maken

toekomst

plannen en

problemen

bespreken +

Netwerken

personeel HUB

+ poging

afspraak

Wouter

Ommeslag en

Voorbereidin

g gesprek

Dirk De

Backer + *

Afspraak

catering HUB

+ afspraak

kasten 5306 +

Info dag HUB

+

herconfigurat

ie iMacs

s middags

gesprek

medipicto

opstart

project +

begeleiding

2de jaars

‘‘Microsoft

Innovation

Center’’ +

(Les 16h -

18h)

Les

dag

40

Joëlle +

Communicati

e 2de jaars,

afspraak

donderdag

8h45

23 24 25 26 27 28 29

Afsrpaak Drik

De Backer

11uur tot 16h

max

MIC Brussels

Boostcamp

12h45

Overzicht

maken

documentati

e + blog

aanvullen +

Planning

bekijken

Zelf evaluatie

stage + klaar

maken PC's

Jonathan

van beneden

+ Zakenlunch

+ les

Les

dag

April 9.1.3 zonda

g maandag dinsdag woensdag donderdag vrijdag Zaterdag

1 2 3 4 5

Verloren

bestanden

terug

ophalen ( er

waren

bestanden

verloren die

vorige week

zijn

aangepast) +

Voorbereiden

projectweek

+ afspraak

VDD in

verband met

verloop

projectweek+

handleidinge

n maken voor

inloggen van

bezoekers +

handleiding

voor

aanmaken

virtuele

machine

project week

(cisco aspire)

//

Voormiddag

gesprek VDD

(11u) +

Namiddag

inleiding

eerste groep

+ regelen

extra sleutel

voor tom van

robbrecht

project

week (cisco

aspire) //

Voormiddag

inleiding Cisco

aspire (groep

2)

project week

(cisco aspire)

+ Session 4-

Leadership

&amp;

Teambuildin

g - INSIGHTS

MODEL - Be

There ! + live stream level up

project

week

(cisco

aspire)

+ les

dag

6 7 8 9 10 11 12

paasvakantie

+

Documentati

e + opruimen

server room +

feedback

level up + i

paasvakantie

+

Documentati

e +

herconfigurati

e laptops

paasvakantie

+

Documentatie

+ afwerken

herconfigurati

es

paasvakanti

e +

Documentati

e

Geen

les +

vrije

dag

41

macs

migration

13 14 15 16 17 18 19

paasvakant

ie + School

gesloten +

Documentati

e

paasvakant

ie + school

gesloten +

Documentati

e

paasvakanti

e + school

gesloten +

Documentatie

paasvakan

tie + school

gesloten +

Documentati

e

Geen

les +

school

geslote

n + vrije

dag

20 21 22 23 24 25 26

Document

atie +

paasmaanda

g

Documenta

tie + Meeting

Yvan

Rooseleer +

opkuisen

server room +

check

computers

afspraak

Dirk De Backer

13h

Document

atie + Les om

16u

Les

dag

Info dag

HUB

‘Toegepast

e

Informatica

27 28 29 30

Document

atie

Documenta

tie

Documentat

ie

42

Mei 9.1.4

zondag maandag dinsdag woensdag donderdag vrijdag Zaterda

g

1 2 3

Socialistenda

g Les Dag

4 5 6 7 8 9 10

Wifi

paswoorden

regelen voor

cisco

evenement +

gesprek

Yvan

Rooseleer +

mindmappin

g ter

voorbereidin

g op

vergadering

met Dirk De

Backer

Research

voor

documentati

e over cloud

computing +

documentati

e + voor

bereiden

vergadering

Voorbereid

en

vergadering

+

Vergadering

Dirk De

Backer +

Voorbereide

n cisco event

Cisco :

verwelkomin

g

begeleiding

+ her

aanvraag

catering +

begeleiding

mensen van

cisco +

maken

goodiebags

+ Oplossen al

de

problemen.

Cisco +

koffie en

water

regelen

voor

ochtend +

herbestellin

g cartering

+

problemen

catering

oplossen +

coördinatie

technisch

deffect

11 12 13 14 15 16 17

Afwerken

documentati

e

Afwerken

documentati

e

Afwerken

documentati

e

Afwerken

documentati

e

Mic

Brussels

Startup

weekend -

gaat niet

meer door

Mic

Brussels

Startup

weeken

d - gaat

niet

meer

door

18 19 20 21 22 23 24

Mic

Brussels

Startup

weeken

d - gaat

niet

meer

door

Afwerken

documentati

e

Afwerken

documentati

e

Afwerken

documentati

e

Afwerken

documentati

e

25 26 27 28 29 30 31

Stage is

gedaan

Opmerkingen:

43

9.2 MoSCoW-methode

De MoSCoW-methode hebben we toegepast bij het deelproject Medipicto. Bij het opstellen van de ‘requirements analyse’ was het belangrijk om te weten wat nu belangrijk is en wat minder belangrijk is binnen de applicatie. Aangezien de applicatie al eens geschreven is geweest, heeft men een vast beeld van de applicatie in het hoofd. Maar wat is nu het belangrijke van de applicatie? Kunnen er dingen op een andere manier gemaakt worden? Is er ergens plaats voor verbetering? Zijn sommige functies wel nuttig binnen de applicatie? Veel vragen waar we een antwoord op moesten zien te vinden tijdens de meetings met mr. De Backer. In onderstaande afbeelding ziet men een visuele weergave van de MoSCoW methode. Op de afbeelding kunt u vaststellen dat we gaan bepalen of iets belangrijk is of iets niet van toepassing is. Bijvoorbeeld “men moet kunnen inloggen met een bepaalde user” zal men kunnen terugvinden over een must have, dit is dus iets dat niet mag missen in de applicatie.

Zo hebben we alles vanaf de ‘should have’ tot de must have verwerkt in de ‘requirements analyse’. Zo zal de applicatie voldoen aan de eisen van de opdrachtgever. Wanneer er nog tijd is kan men nog verder gaan met het implementeren van de ‘could have’.

44

9.3 Huidige server medipicto 17 Februari 2014

Vorige week heb ik uitgedokterd hoe de server nu net in elkaar zat. Na lang zoeken was

het duidelijk dat we niet beschikte over al de informatie dat we nodig hadden, daarom

heb ik een afspraak gemaakt met Michael Rosmane, een ex student toegepaste

informatie die al aan het project gewerkt heeft in het verleden. Spijtig genoeg wist hij

niet meer hoe het project in elkaar stak. Toch hebben we zijn documentatie kunnen

inzien om een beter zicht te krijgen over het geheel. Waar we wel van verschoten waren

was dat de applicatie eerst draaide op een linux server en dat deze applicatie

geconverteerd is geweest naar windows server applicatie.

Belangrijkste service:

Wikipedia:

Internet Information Services (voorheen Internet Information Server, afgekort IIS) is

een verzameling serverdiensten voor het internet bedoeld voor Windows-machines. Het

is ontwikkeld door Microsoft. Een dergelijke machine wordt hierdoor een zogenaamde

webserver. Oorspronkelijk was IIS een onderdeel van het Option Pack voor Windows NT,

maar later werd het een integraal onderdeel van Windows 2000 en Windows Server

2003.

Microsoft Web Platform Installer is een installatieprogramma om de installatie van ISS,

ASP.NET en PHP te vereenvoudigen. Ook software van derden wordt ondersteund, zoals

Drupal en WordPress.

Zo hebben we een nieuwe test server opgezet met IIS om een simulatie te doen van de

huidige server. Al snel hebben we ontdekt dat er een nieuwere versie van de server

beschikbaar is op de markt dus hebben we deze ook gebruikt om de performantie en de

functionaliteiten hiervan te verhogen.

Om de applicatie draaiende te houden wordt er ook gebruik gemaakt van een databank

die ook op de zelfde server geplaatst is. Bij nader inzicht krijgen wij geen toegang tot de

server omdat we niet over de paswoorden beschikken van deze databank.

Na een geschrek met Yvan Rooseleer hebben we beslist om ons vooral te gaan focussen

op het nieuwe platform. Toch is het al uitgevoerde werk niet voor niets omdat we in de

toekomst hier nog testen kunnen uitvoeren.

45

9.4 Onderzoek app engine (google cloud platform) 17 februari 2014

As shown above, the API backend is an App Engine app that performs business logic and

other functions for Android and iOS clients, as well as JavaScript web clients. The

functionality of the backend is made available to clients through Endpoints, which

exposes an API that clients can call.

Google Cloud Endpoints consists of tools, libraries and capabilities that allow you to

generate APIs and client libraries from an App Engine application, referred to as an API

backend, to simplify client access to data from other applications. Endpoints makes it

easier to create a web backend for web clients and mobile clients such as Android or

Apple‟s iOS.

Note: The API backend for Endpoints should not be confused with App Engine backends.

They are two different things.

For mobile developers, Endpoints provides a simple way to develop a shared web

backend and also provides critical infrastructures, such as OAuth 2.0 authentication,

eliminating a great deal of work that would otherwise be needed. Furthermore, because

the API backend is an App Engine app, the mobile developer can use all of the services

and features available in App Engine, such as Datastore, Google Cloud Storage, Mail, Url

Fetch, Task Queues, and so forth. And finally, by using App Engine for the backend,

developers are freed from system admin work, load balancing, scaling, and server

maintenance.

It is possible to create mobile clients for App Engine backends without Endpoints.

However, using Endpoints makes this process easier because it frees you from having to

write wrappers to handle communication with App Engine. The client libraries generated

by Endpoints allow you to simply make direct API calls.7

46

Google Cloud Endpoints provide the following libraries and tools:

The Endpoints library in the SDK.

Maven artifacts for creating new backend API projects, generating client libraries and discovery docs.

Alternatively to Maven, the endpoints.sh command line tool (for Linux), or endpoints.cmd (for

Windows) that you can use to generate client libraries and discovery documents.

Another alternative to Maven is Endpoints support in the Google Plugin for Eclipse.

Endpoints provides the Tic Tac Toe sample that demonstrates a backend API. Companion

client samples for that backend are available:

Android

iOS

JavaScript

You must use Google App Engine Java SDK (1.7.5 or newer). If you are using the Google

Plugin for Eclipse (GPE) to generate endpoints and client libraries, you need the latest

GPE version.

You need to be familiar with development using Google App Engine and the Java

runtime. You need to know how to develop the client of your choice, such as JavaScript

web clients, or mobile clients of your choice, such as Android or iOS.

Bron : https://developers.google.com/appengine/docs/java/endpoints/

47

9.5 Notities AWS 101 Cloud Computing Seminar – Bangalore

17 fabruari 2014

Elastic capacity

Kunnen toevoegen en verwijderen van capaciteit. Want als men het niet gebruikt moet

men er ook niet voor betalen, en zo kan men dus besparen.

Quick and easy deployment

Men kan heel snel aan extra capacity zonder dat er mensen bepaalde zaken moeten

behandelen. Daardoor gaat alles sneller en gemakkelijker.

No capex, no initial investment

Geen set up kosten, niet vooraf betalen. Men moet alleen wat men gebruikt. “pay as you

go”

Pay for servers “by the hour” (on demand)

Pay for storage “per Gigabyte” per month

Pay for data transfer “per Gigabyte” (dat geleverd is geweest)

Easy to turn resources on/off (running costs)

Automation, reusable components

Men moet kunnen focussen op de business en de rest laten automatiseren. IT koppijn

weg nemen.

Business benefits of cloud computing :

Lower costs

Focus on your business

Faster time to market

Capital efficiency

Men heft veel regios met veel data centers. Men gaat dus de data van de gebruiker van

de beste locatie naar de user sturen.

Hoe gebruiken -> Account aanmaken

The amazon web services universe

48

Platform building blocks:

Sqs

Rds

Ses

Cloudsearch

dynamoDB

cloudfront

EMR

49

9.6 Google Cloud Platform vs Amazon Web Service 18 Februari 2014

Als we gaan kijken naar de verschillen tussen Amazon en Google Cloud zien we duidelijk

dat Google zich meer gaat richten tot de mensen die de applicatie gaan ontwikkelen. Zo

zorgt google voor tal van tools om de user van het cloud platform te helpen bij

configuratie. Amazon gaat dit helemaal anders aanpakken. Het bedrijf is voor Amazon

het belangrijkste. Daarom gaat Amazon zich veel flexibeler opstellen ten opzichte van de

factuur (natuurlijk is dit afhankelijk van applicatie tot applicatie). Op het eerste zicht kan

men dit niet zien, maar als men verder in detaille kijgt word dit zeer duidelijk. Men kan

duidelijk zien dat Google Cloud Platform betere client capabilities hebben om de

ontwikkelaars te helpen en te motiveren om met Google Cloud Platform te werken.

50

9.7 MIC BRUSSELS BOOSTCAMP Final and Award Ceremony Microsoft Brussels Boostcamp is een wedstrijd van verschillende beginnende ondernemingen die strijden voor een prijs door met het beste, en meest uitgewerkte idee als ondernemer naar voor te komen. LAVISH CARE 1 nieuwe manier van u haar te wassen

Vernieuwend Markt gericht Toekomst gericht

Eerste op de markt. Voor deze geproduceerd en verkocht mogen worden moeten er toelatingen gegeven worden. (dus er moet extern getest worden) The Animal Monitoring Platform Data verwerking in verband met koeien melken. Men gaat met al de date die verzameld word via de instrumenten enz de beste behandeling samen stellen voor de dieren om de productie te optimaliseren. Als je naar de vragen van de jury luistert, hoor je dat ze twijfelen op gebied van marketing. Nicefiction Live well & do good with each other Een kook workshop waarbij iedereen een deel van het eten moet mee nemen. Vervolgens worden er kaarten getrokken om te kijken met wie men eet. Zo gaat men eten met de gekoze partner. Dit zal gebeuren met een tafel die leunt op de 2 mensen zelf. Dus heel het diner is afhankelijk van de 2 personen. ‘team building’ QwerTeach Face tot face online teaching digitale klassen voor fysica en wiskunde. - alles word opgenomen dus ge kunt alles opnieuw bekijken - men kiest van wie men les krijgt - men kiest wanneer men les krijgt - er zijn al 9 betalende leerlingen - 2 partners - 2 artikels en een interview

scout & go bij sollicitatie gebruik maken van big data om de potentio’s uit de groep te halen. Zo kunnen we meer potentiele werknemers filteren door de groep van sollicitanten. Momenteel alleen toegespitst op sport clubs. In de toekomst is er plaats om door te groeien naar andere gebieden.

51

9.8 Project week HUB: CCNA 1 course module: passport 21 case study: charging for expertise

18 Februari 2014 We zijn gestart met een analyse te maken van passport 21 cases om te kijken wat we hier mee kunnen doen tijdens de projectweek. In de volgende pagina’s kan u een overzicht terug vinden van de inhoud van deze case study. Recognizing Expertise

GOALS

Men wilt bereiken :

Identify skills that have value in the marketplace.

Explain the social, legal, and ethical responsibilities of an entrepreneur.

Describe the ways in which a business receives income.

Describe the basic elements of a customer sales presentation.

Organize important business records.

Explain tools that businesses use to grow.

SKILLS

Eerst gaan we kijken naar de skills waarover we beschikken:

What certifications or degrees do I have?

What awards have I won?

What training do I have?

What work experience do I have?

What do I do at home, at school?

What do other people tell me I do well?

What do I like to do?

HARD SKILLS VS SOFT SKILLS

Hard Skills

Hard skills are quantifiable and easy to demonstrate. For example, knowing a foreign

language is easy to demonstrate by passing a test or conversing with someone. Hard

skills are often associated with formal training, a certification, or degree.

Soft Skills

52

Soft skills show how we relate to others. These include effective communication,

creativity, problem solving, flexibility, reliability, and the ability to listen. These skills are

highly valued by customers and employers, but they are more difficult to demonstrate.

Some ways that soft skills can be demonstrated include:

Team leadership or participating on a team

Teaching others

Making a speech or giving a presentation

Debating

Volunteering

Getting recommendations from teachers or co-workers

Achieving awards from school or community organizations

OPSTARTEN VAN EEN BEDRIJF

Rekening houden met : social, ethical, and legal requirements of business

Een bedrijf is wanneer men geld begint te maken, het verschil met een hobby is omdat

een hobby is voor het plezier. Daarom moet men zeker weten of men effectief een bedrijf

wilt opstarten

De vragen die men moet stellen :

Does Michael really want to be the person making all the decisions?

Is he willing to make the sacrifices that are necessary to complete the job for the

customer?

Does he have the self-discipline to manage his time?

Can he risk losing any of his time or money?

COACHING

De mensen die zich rond u bevinden die motiveren, mee risico’s gaan evalueren en altijd

positief staan ten opzichte van het bedrijfs idee .

WEAKNESSES

Men moet evalueren wat men kan en als het nodig is iemand in huren voor raad of

uitvoering van bepaalde dingen. Zit kan geld besparend zijn in de toekomst.

IDEA VS OPPORTUNITY

53

Als men er van verzekerd is dat men over de skills bezit om een business op te richten

kan men hier voor gaan op de voorwaarde dat er mensen zijn die willen betalen om

gebruik te maken van deze skills. Zo zal men een market research moeten doen om dit

uit te zoeken.

Tijdens deze market reseach zal men informatie moeten opzoeken over de industry

waar men zich in bevind. Zo kan men vast leggen wie juist de klanten zijn en wat de

concurrentie te beiden heeft om zelf iets vast te leggen dat verkoopbaar is.

Tijdens de markt analyse gaat men volgende dingen gaan uitzoeken :

Whether the potential customer would have a use for the product

Where the potential customer is currently buying the product

Why they purchase the product from these businesses

What they need that these businesses do not provide

What other interests the potential customer has

VAST LEGGEN VAN HET BEDRIJF

Men gaat gaan vast leggen wat voor services we nu net gaan geven door ons de volgende

vragen te stellen :

Can I perform this service better than the competition?

Can I perform this service at a lower cost than the competition?

Will I lose customers if I do not offer this service?

Do I have the time to perform this service expertly?

MONEY

Men moet vervolgens gaan vast leggen wat de prijzen juist zijn van de service die men

gaat verkopen. Zo moet men rekening houden met de supply cost , utility cost, equitment

costs, salary cost en professional help cost ! Na al deze kosten moet men ook nog eens

zien of men nog kan concurreren met de andere bedrijven.

Ook is het de bedoeling dat men voor een profit gaat, dat men er effectief iets aan

verdient.

Overzicht van de kosten :

Wages – This is the money paid to an individual who is an employee of the business.

Utilities – In business, utility costs include electric, gas, water, telephone, and sewer.

54

Professional help – This is the money paid to advisors such as an attorney, an

accountant, or a business consultant.

Supplies – These are materials that are used on a recurring basis and are necessary to

operate the business. Supplies can include: paper, notebooks, reference books, and

business forms.

Travel and shipping – These are fuel costs, automobile upkeep, or delivery services that

are necessary to get people and materials to and from the job.

Advertising – This is money spent to make potential customers aware that the business

is open and operating.

Equipment – These are costs for equipment that is needed for a specific job, such as a

particular type of screwdriver, or office equipment, such as a copy machine.

Job material – This is money spent on material used to make a product or complete a

job, such as a network cable or router that is left with the customer.

Verschillende manieren om kosten door te rekenen (factureren) :

Charge for time and material – This price is used when the service provider is unsure of

what conditions will be found on the job. For example, Michael may be asked to rewire a

network where the existing wires run under flooring. Because he does not know what he

will encounter under the flooring, he can only guess how much time it will take to

complete the job. With time and material pricing, the customer understands that the

actual price may be different if the job requires more hours or additional material. To

calculate the price, the service provider estimates the time that it will take to complete

the job and how much that time will cost the business in wages. The service provider

also estimate which materials will be needed to complete the job and the cost of those

materials. The providers total these costs and then add an additional amount to cover

other business expenses and profit.

Give a fixed project cost – A fixed price for a project is often used when service providers

are confident that few unexpected problems will complicate the job. A fixed project price

is determined in the same manner as a time and material price, but the fixed project

price does not change if the job takes more or less time and material to complete.

Work on a monthly retainer fee – A retainer is an agreed-upon amount that a business

regularly pays service providers to be available when the business needs them. For

example, a business could pay Michael each month to maintain printers or to be

available to answer employees’ computer questions.

55

INVESTERS

Bij het opstarten van een bedrijf heeft men nood aan tools en apparatuur. Deze kunnen

worden aangekocht door geld die verkregen word door investers. Deze mensen krijgen

op hun beurt een return on investment. Dit wilt bijvoorbeld zeggen dat ze het volledige

bedrag terug krijgen + 10 procent van de winst. Natuurlijk gebeurt dit op een

afgesproken moment.

ETHISCH VS LEGAAL

Het is belangrijk dat men goed weet hoe te reageren in het bedrijf en wat te doen. Ethis

handelen is niet het zelfde als legaal handelen. Het is nog altijd legaal om ombeleeft te

zijn maar het is natuurlijk niet aan te raden.

Zo moet men er voor zorgen dat binnen het bedrijf ethisch gedrag kan worden

waargenomen. Dit word vast gelegt in documentatie over het bedrijf. Zo kan men een

groep van trouwe klanten opbouwen die er voor gaat zorgen dat het bedrijf gezond

blijft. Wanneer er geen ethisch gedrag getoont word kan het zijn dat dit zorgt voor een

verlies van klanten. ( men moet ook goed weten dat klanten onderling ook praten over

de service en de ervaring met het bedrijf, daarom is het belangrijk om elke klant top te

behandelen.)

LEGAL RESPONSIBILITIES

Bedrijven moeten rekening houden met :

Pay Taxes – Whether it is a sales tax or a tax on income, everyone has to pay

taxes! It is no different for a business. All businesses are required to pay taxes on

their profits.

Obtain a permit or license – Almost all businesses require some type of permit or

license to operate. For example, Michael may be required to obtain a permit for

the disposal of computer components.

Report to a governing agency – Most governing agencies require businesses to

keep the business information current. They are required to confirm that the

business is still operating, report any changes to the business structure, and

advise the agency if the business is closing.

Buy insurance – Insurance provides protection to the business and its customers.

Although insurance is not always required by law, many customers will not

purchase products or services from a business that does not have insurance.

Soorten structuren voor een bedrijf :

Sole proprietorship

56

Partnership

Corporation

Non-profit corporation

Cooperative

Generating Income from Sales

Men moet er verzorgen dat het bedrijf gezond blijft. Daarom moet men regelmatig

research doen om na te gaan wat juist de noden zijn van de potentiele klanten en de

huidige klanten. In de loop van de toekomstige jaren moet hier op ingespeeld worden

zodat het bedrijf kan groeien.

MARKETING

“Het communiceren met klanten”

Het aantrekken van potentiele klanten naar een bedrijf toe.

“de sleutel van een verkoop is het luisteren naar een klant”

Technieken:

Sales call

Catalog

Trade show

Direct mail

Retail store

Door-to-door

Website

Telemarketing

FINANCING SOURCES / FUNDING SOURCES

Debt – The entrepreneur borrows money from a person or an institution, making

a commitment to make regular payments on the loan, including paying interest.

Interest is the fee that is charged by investors for the temporary use of their

money.

Equity – The entrepreneur trades a percentage of ownership for money. The

investor will receive a percentage of future profits.

·Traditional funding sources include:

Personal funds – Many entrepreneurs use personal savings to fund their

businesses. Depending on the amount of financing needed, some entrepreneurs

borrow using credit cards, but the high interest rates that credit card companies

charge can make this type of borrowing expensive.

Family and friends – About three-quarters of start-up money for small businesses

is provided by family and friends.

Business loans from banks – Banks require the entrepreneur to show how the

business will use the money and how the business will repay the loan.

57

Private investors – These are individuals with money to invest. They look to the

entrepreneur to pay them a higher rate of return than they would receive if they

invested their money in a risk-free investment, like a savings account.

Grants – This is money given to an entrepreneur by a government or other

organization and does not need to be repaid. The application process can be very

long and very detailed. Usually the grantor requires the entrepreneur to use the

money for a specific purpose. For example, if Michael received grant money for

the purchase of old equipment, he would not be able to pay bills or buy supplies

with that money.

Non-traditional funding can include:

Selling assets – Assets are something valuable that a person owns.

Entrepreneurs may choose to sell personal assets to help finance their business.

This should be done carefully. Before selling, the entrepreneur must determine if

the money received for the assets will be sufficient to operate the business.

Borrowing against a home – Some entrepreneurs ask a bank to loan them money

based on the value of their personal home. However, if the business fails, the

entrepreneur can lose both the business and the home.

Barter agreements – Bartering is trading products without the use of money. For

example, Michael could pay for computer parts by installing new software that

the computer parts store owner needs and then teaching the store owner how to

use the software.

Finance companies – These companies fund businesses that have a higher risk of

failure. For example, a finance company might loan money to an entrepreneur

who has had other businesses that have failed. Finance companies usually charge

a much higher interest rate than banks.

Op lange termijn is het zeker niet de bedoeling m te gaan voor de non-traditional

funding mogelijkheden.

Nog een mogelijkheid is gaan voor donaties, hier moet men wel enkele dingen voorzien :

Product sales

Special events

Service fundraisers

Recurring gifts

SCOPE DOCUMENTATION

Voor men aan een project gaat beginnen word er een scope document opgemaakt om

duidelijk weer te geven wat er moet gebeuren .

A scope document includes:

58

Problem statement

Deliverables

Action plan

Resource needs

Price and payment terms

DELIVERABLES

It seems obvious that a deliverable is something that is delivered to the client; but

describing that “something” is critical to defining the project scope.

(ACTION) PLANNING

An action plan usually has three parts:

Task list – A list of the specific tasks that must be accomplished and in what

order they must be completed

Responsibility assignment – An explanation of who will complete the tasks

Timeline – A statement of when each task will be completed

·

PRIJSBEREKENING

Determine how long the project will take. (This should be detailed in the activity plan.)

Calculate the labor costs by multiplying wages by the time estimate. For example, if Michael’s wage

is $25.00 per hour and the estimated time the project will take is 10 hours, then Michael’s labor cost

is $25 X 10 or $250.00.

Add the cost of any resources provided by the service provider. (This should be detailed in the resource

needs.)

Total these costs.

Decide the amount of profit that will be charged.

Add the total costs and the profit together to determine the estimate.

Prepare the written estimate.

OM GAAN MET EEN GESPREK

Assume a confident and relaxed posture and maintain eye contact.

Focus attention on what is being said. Do not try to anticipate what might be said

next, or plan a response before the speaker is finished.

Listen attentively. Let the speaker talk without interruption.

Use receptive language. Make comments like, “Please, go on,” and “I see your

point,” to show interest in what the speaker is saying.

59

Ask occasional questions, when it is appropriate, to clarify information or request

more details.

Smile and be pleasant, not confrontational or defensive.

Be ready to give feedback, and listen for hints that the speaker wants a response.

Watch for nonverbal signals that show comfort, such as smiling, nodding, and

respect personal space. Watch also for signals that show frustration such as

crossing arms, looking away, and grasping a pen or chair arm tightly.

Take notes if the situation calls for it.

HOUDING VERZORGEN

Most importantly, no matter what you wear, your clothes should be neat and

clean.

Shoes should be polished and in good condition.

Your hair should be neatly styled.

Cologne, perfume, and make-up should be lightly applied.

Nails should be clean and neat and of a reasonable length.

Conservative dress is always a good choice.

·

DOCUMENTATIE

Documentatie moet goed bijgehouden worden. Het kan zijn dat in de toekomst een

gelijkaardig project zich voor doet. Dan kan men op basis van een vorig project te werk

gaan. Ook word er dan geleerd uit de vorige projecten en is de kans kleiner dat men de

zelfde fouten meermaals zal maken.

Ook moet er voor gezorgt worden dat alles gestructureerd word bij gehouden. Dit zodat

documenten snel terug gevonden kunnen worden.

CUSTOMAR INFORMATION

Het is belangrijk dat de customer informatie vertrouwelijk blijft.

OM GAAN MET KLANTEN

Boze klanten

Tevrede klanten

Alle informatie moet worden bijgehouden om in de toekomst vooruit gang te maken.

Omgaan met boze klanten

Acknowledge the customer’s feelings – Customers not only want their problem

solved, they want someone to LISTEN to what they have to say. Phrases like “I

60

understand your frustration,” and “I’m sorry you have had a bad experience”, let

the customer know that you are listening.

Write down the facts – By writing down the facts of complaints, you can keep

yourself and your customers focused on the real issue, and avoid focusing on the

emotional aspect of the situation.

Keep calm – You must remain patient and professional. You should never raise

your voice, use abusive language, or become aggressive toward the customer in

any way. If you feel your own temper rising, excuse yourself and ask for help.

Present a solution – Wait until the customer has calmed down and is ready to talk

about a solution. A good question to ask is, “What do you believe the company

should do?” This moves the customer from the complaint to the solution.

Sometimes the solution could take time. If the problem cannot be solved

immediately, let the customer know that the problem was understood and what

steps will be taken to fix it. Give the customer a timeframe in which to expect an

answer to the complaint.

Building a relationship with the customer – Talk to customers frequently, either

by telephone, email, or letter. Ask them for feedback. Let them know that the

business is interested in their opinion.

Becoming a resource – Offer customers more than just the product. Educate

them about the competition and the industry. Show them additional ways that

the product can be useful in their business, and give ideas on how to reduce costs

or increase their own business. Good suppliers learn about their customers’

businesses and what is important to them.

Understand the company’s limitations – Sometimes customers ask for more than

the company can deliver. Be honest and let the customer know that what they

are asking for is outside the company’s area of expertise. Refer them to someone

who can help them. In this way, the business builds trust by being honest, and

becomes a resource for the customer.

Say “thank you” – It seems obvious that a business should thank its customers

for their purchases, but these simple words are often overlooked. Letting

customers know that they are appreciated is critical in keeping them from

turning to the competition.

CUSTOMER RETENTION

Enrollment – A customer retention program can be free for the customer (like a

frequent flyer program) or require a fee (like a warehouse club membership).

The enrollment form provides information about the customer, which can be

stored and used to track important customer trends.

Reward – The program reward must be valuable to the customer and attainable

in a reasonable amount of time. Most programs award points that are based on

the customer’s purchases. The types of rewards can vary. Some common

program rewards include physical goods, discounts, members-only events, or

priority service (like being the first allowed to board an airplane).

61

Redemption – The retention program defines how many points a customer must

accumulate to receive certain rewards. When a customer redeems the points and

receives the reward, it increases their satisfaction in the program and the

business in general.

Feedback – The information collected on the enrollment form allows a business

to personally communicate with the members.

Soorten cadeaus:

Membership cards

Referral awards

Frequent shopper discount

Personal recognition Onze conclusie van de passport 21 is dat het wel interessant is maar serieus beperkt en saai. Daarom zijn we meer voor een interactief spel. Daarom zullen we in de toekomst research doen naar het spel gemaakt door cisco “Cisco Aspire”. Dit lijkt ons een betere manier om kennis over te brengen naar de studenten.

62

9.9 Logistiek en infrastructuur server lokaal

24 Februari 2014

Voor de aanpassingen die gebeurd zijn binnen het server lokaal.

Het was duidelijk dat er veel te weinig bergruimte aanwezig was voor het materiaal van

„Toegepaste Informatica‟.

Dit zorgde ervoor dat het de infrastructuur slecht in elkaar stak. Zo bestond het gevaar

dat mensen over kabels zouden vallen en dozen die op de grond stonden.

Om dit probleem op te lossen heb ik besproken met Yvan Rooseleer dat we opzoek

moesten gaan naar kasten om de toestellen en kabels die niet gebruikt worden ergens op

te bergen.

De taak van de kasten heb ik op mij genomen.

Deze foto geeft weer hoe de server geplaatst was voor de veranderingen van de

structuur en voor de logistiek van de nieuwe infrastructuur.

Eerst ben ik gaan zoeken wie verantwoordelijk was voor de infrastructuur in de HUB. Zo

bestaat er het economaat die verantwoordelijk is als helpdesk van infrastructuur. Deze

mensen wisten mij te vertellen dat ik best een mail kon sturen. Zelf wist ik dat wanneer

ik een mail zou sturen hier zeker ik nog 2 maanden geduld voor nodig had. Deze 2

63

maand had ik niet omdat de infrastructuur er niet veilig bij lag. Zowel de kabels en de

toestellen zouden kunnen beschadigd worden. Daarom he ik contact opgezocht met het

hoofd van het economaat, Joëlle Theunis.

Na alles uitgelegd te hebben bij Joëlle Theunis kreeg ik direct een contact persoon, Guy

Delecluyse. Dit is het hoofd van de stewards. Deze mensen hebben er mee voor gezorgd

dat er meer opberg ruimte kon gecreëerd worden. Vervolgens was er nog spraken bij

Joëlle over een lokaal die voorbehouden was voor Informatica. Zo ben ik terecht

gekomen bij Wim Oosterlink, die mij wist te vertellen dat dit lokaal voorbehouden was

voor de dienst informatica en niet voor de richting „Toegepaste Informatica‟.

In volgende foto’s kan u de nieuwe inrichting van het serverlokaal waarnemen:

Ten slotte was er nog 1 laaste probleem dat moest opgelost worden en dat is het veilig

plaatsen van de kabels van de servers. Zowel de stroom kabels als de utp kabels die

64

zorgen voor het internet moeten op een veilige plaats liggen zodat niemand hierover kan

vallen. Zo moesten we de servers afsluiten om de stroom toevoer te verplaatsen.

Hierbij hebben we toch een probleem ondervonden. Er waren 3 kabels die toekwamen

vanuit het netwerken lokaal die niet allemaal werkte. Na dat we onderzocht hadden

welke kabels werkte hebben we er 2 verwijderd en opnieuw aangesloten.

65

9.10 IT Budget 2014 – 2015 24 Februari 2014

Er is ons gevraagd geweest om eens te kijken wat er allemaal ontbreekt binnen de

lokalen van de studenten „Toegepaste Informatica‟. Zo zou een budget aanvraag moeten

gebeuren naar 2014-2015 om te kijken welke onderdelen zouden aangekocht moeten

worden om de productiviteit van de studie richting te verhogen. Zo hebben we een

brainstorm gehouden om eens na te gaan wat er mogelijk is naar volgend jaar toe.

Inbreng:

Microsoft office op de mac computers voor het bewerken en beheren van MS documenten.

Kapstokken in het cisco lokaal voor de orde van het lokaal (kabels)

Toegang tot windows azure om te leren werken met cloud ( omdat cloud meer en meer opkomt en veel

mogelijkheden heeft)

Microsoft Team foundation server om het werken in groep op vlak van software ontwikkeling te

verbeteren

Nieuwste verse van visual studio op de computers (2013)

Deftige installatie van microsoft sql management studio voor het beheer van de database + een deftig

werkende sql server die geplaatst word op een server van de hub.

iSCSI storage box voor opslag plaats te vergroten

Gigabit ethernet switch en router om minder verlies te hebben binnen het server park.

66

9.11 Handleidingen

Aanmaken van virtuele machines 9.11.1

! Men moet geconnecteerd zijn met het TIHUB netwerk ! Er kunnen alleen virtuele machines worden aangemaakt wanneer men over een admin account beschikt of u moet docent zijn op de HUB.

67

Via remote desktop gaat u naar “venus.tihub.be”

Vervolgens logt u in met u admin account/docenten account Vervolgens opent u Hyper-V Manager en connecteert u met mercurius.tihub.be.

68

69

70

Vanaf dit moment kan u virtuele machines toevoegen.

71

Voorbeeld login voor gasten 9.11.2

Computers Lokaal 5303

Login bezoekers: Username: tiguest Password: A123456)

72

9.13 Seminarie HAYS “solliciteren” Notities: waar wil ik naar toe hoe ga ik van start cv motivatiebrief profiel aanmaken op jobsites profiel linkedin Sollicitatiegesprek informeren over bedrijf bestudeer op voorhand de route (+neem telefoon nummer mee voor verwittige wanneer te laat) bestudeer de functiebeschrijving (vragen die je kan stellen eventueel) bedenk al antwoorden op standaard vragen in een interview kledij & voorkomen neem een kopie van je cv , motivatiebrief en relevante diploma's Het is ook belangrijk om te weten wat men ongeveer kan verwachten als toekomstig brutoloon. Dit ligt bij een afgestudeerde ‘Toegepaste Informatica’ student tussen 2.100 en 2.300 euro bruto. Dit is echt niet iets dat men kan eisen als men gaat solliciteren. Het is wel een eerlijke verwachting dat men kan mededelen wanneer hiernaar gevraagd word. Ook is het belangrijk om te weten dat binnen het loon ook de extra materiele voordelen zitten. Dit zoals een wagen, gsm of laptop. Wanneer men een auto met tankkaart verkrijgt op een job kan je dit vergelijken met een extra 800 euro bruto per maand.

73

9.14 Seminarie verder studeren 25/04/2014 Tijdens het seminarie is de master richting business information management die als master opleiding gevolgd op ‘Toegepaste Informatica’ voorgesteld. Deze opleiding werd voor gesteld door de docenten die de specifieke specialisatie vakken geven. Hieronder vind u een overzicht van de verschillende vakken. Business Information Management Gemeenschappelijk gedeelte

Keuze: bedrijfswetenschappen Studenten kiezen 1 opleidingsonderdeel uit deze groep.

3 sp. Advanced corporate finance

HMA56A docenten

3 sp. Economic law: capita selecta

HMA57A docenten

3 sp. Corporate social responsibility

HMH23A docenten

3 sp. Decision making

HMH26A docenten

3 sp. Advanced internal and external control

HMH08A docenten

Keuze: economie Studenten kiezen 1 opleidingsonderdeel uit deze groep.

3 sp. Advanced micro-economics

HMA55A docenten

3 sp. Economics of innovation

HMH29A docenten

3 sp. Economics of social security and social insurance

HMH30A docenten

3 sp. Environmental economics

HMH32A docenten

3 sp. Public economics

HMH72A docenten

3 sp. Culture and economies

HMH25A docenten

Plichtvakken

3 sp. Kwantitatieve methoden

HMH55A docenten

3 sp. Economie en ethiek m.i.v. RZL

HMH31A docenten

Afstudeerrichting Studenten kiezen 1 afstudeerrichting.

Business information management

3 sp. Onderzoeksvoorstel masterproef

HMH69A docenten

6 sp. ICT strategy and architecture

HMH47A docenten

6 sp. System development & -economics

HMH79A docenten

3 sp. Business intelligence methods

HMH17A docenten

3 sp. ERP and business process modelling

HMH33A docenten

6 sp. ICT governance and operational management

HMH46A docenten

6 sp. Design of a bus.information system(project)

HMH27A docenten

15 sp. Masterproef (HW-BIM)

HMH63A docenten

74

9.15 Bespreking met Yvan Rooseleer (13/02/2014)

Aanwezigen: Servaes Nys, Tom Trogh, Yvan Rooseleer

Afwezigen: N/A

Tijdstip: 15u

Locatie: Docentenruimte

Agendapunten

Doel van het project bepalen

Informatie over het project verkrijgen

De vergadering begon om ca. 15u in de docentenruimte. De aanwezigen waren Yvan

Rooseleer, Servaes Nys en Tom Trogh. Het doel van de vergadering was om informatie te

vergaren over het stageproject.

Yvan Rooseleer informeerde ons over het doel van het project. Het doel is om een ruimte

te creëren waar een applicatie kan worden gelanceerd die uiteindelijk door heel België

kan worden gebruikt om testen af nemen voor Medische opleidingen. Om dit allemaal

“on-premises” te draaien zou dit veel te duur zijn, maar een cloud platform zoals Google

Cloud, Windows Azure en Amazon Web Services. Het is onze taak om de platformen te

vergelijken en de beste qua prijs-kwaliteit verhouding er uit te halen. Dit platform

moeten we dan leren kennen zodat we de applicatie kunnen lanceren eenmaal deze

afgewerkt is. Yvan Rooseleer wist ons ook nog een goede bron van informatie over deze

platformen te geven waar we konden beginnen met onze research.

De vergadering werd afgesloten met de huidige stand van zaken te rapporteren over het

HUB-KAHO gedeelte van het project waar Yvan Rooseleer verantwoordelijk voor is

gesteld. De vergadering heeft ongeveer 45 minuten ingenomen.

75

9.16 Bespreking met Dirk De Backer (20/02/2014)

Aanwezigen: Servaes Nys, Tom Trogh, Dirk De Backer, Sam De Coninck

Afwezigen: N/A

Tijdstip: 11u

Locatie: Terranova

Agendapunten

Bespreken applicatie met Dirk De Backer

Advies verlenen over de applicatie

Voorstellen van oplossingen

Samenvatting Voorstel cloud platform Windows Azure

We hebben een voorstel gedaan aan Drik de Backer in ver band met het nieuwe platform

voor de applicatie. Zo hebben we Dirk de Backer Windows Azure aangeraden. Windows

Azure is een flexibel platform die groot genoeg draagvlak heeft voor het aantal users die

men zo willen bereiken in de toekomst.

Het is wel een feit dat er nieuwe kosten zullen gemaakt worden om het platform ter

beschikken te laten gesteld worden. Deze kosten kunnen nog verdwijnen bij het

aanvragen van een educatieve licentie. Zolang we niet beschikken over deze licentie

moeten we reeds een voorstel doen aan de hub om een subsidiering mogelijk te maken.

Belangrijkste problemen met de applicatie

Giscorrectie berekening

Afbeeldingen schikken

GUI updaten

Manuals bijschaven

Nieuwe naam

Nieuw logo

Nieuw project Er zal een aanvraag ingedient worden bij Yvan Rooseleer om vanaf volgend jaar een project op te starten van medipicto die heel de applicatie zou herschrijven in een beter voertaal. Om zo nog een beter project af te leveren.

76

9.17 Bespreking met Yvan Rooseleer (18/03/2014)

Aanwezigen: Servaes Nys en Yvan Rooseleer

Afwezigen: Tom Trogh

Tijdstip: 11u

Secretaris: Servaes Nys

Locatie: E42.16

Agendapunten

Bespreking opdrachten stage

Samenvatting iMac

Er is een iMac waarvan we de harde schijf hebben vervangen die niet functioneert. Zo

hebben we ondervonden dat het probleem zich niet alleen bevond bij de harde schijf

maar allicht ook een probleem met een slecht contact binnen in de computer. Zo gaan

we deze pc tijdelijk aan de kant laten liggen aangezien we niet juist weten wat we er aan

moeten veranderen. Zo voorkomen we ook dat we de iMac verder kapot maken.

Lethas

Na een korte navraag achter documentatie van het netwerk van Lethas wist men niet

waar men deze kon vinden en of deze wel bestaat. Yvan wist mij te vertellen dat die

effectief bestaat en zal deze proberen te bemachtigen via de persoon die de

documentatie heeft opgesteld. Wanneer we deze documentatie in handen hebben kunnen

we verder gaan met de analyse van het huidige netwerk om vervolgens verder te kunnen

gaan naar de implementatie van extra switches en de VLAN configuratie.

Projectweek

We hebben ook de opdracht gekregen om de eerstejaars te begeleiden met Cisco Aspire.

We wisten al dat de projectweek door gaat van 1 april tot 4 april. Zo zullen we in deze

dagen 3 halve dagen krijgen waarbij we 3 verschillende groepen moeten begeleiden bij

het spelen van het educatieve spel. De exacte uren en dagen zullen worden meegedeeld

zodra de docenten die verantwoordelijk zijn voor de projectweek hebben samen gezeten.

Infrastructuur TI lokalen

Het is een feit dat we nog altijd een gebrek hebben aan opberg ruimte voor apparatuur

en documenten. Daarom zullen we nog moeten proberen om kasten te voorzien.

Aangezien we ook heel veel dozen hebben staan die zouden moeten bijgehouden worden

zou het goed zijn moesten we een opberg lokaal ter beschikking krijgen van de HUB zelf.

Daarvoor zullen we moeten kijken bij de dienst facilitair beheer. Wanneer men deze

opslag plaatsen heeft zal er eindelijk terug orde zijn binnen de lokalen van TI.

77

Uitstap 2TI ‘‘Microsoft Innovation Center’’

Donderdag zal ik het 2de jaar moeten begeleiden naar „„Microsoft Innovation Center‟‟. Zo

moeten de studenten op de hoogte gebracht worden waar er afgesproken zal worden om

in groep naar daar te vertrekken. Het is een feit dat ik die zelfde dag een afspraak heb

met Dirk De Backer. Deze afspraak zal doorgaan gedurende de middag. Dit wil zeggen

dat ik een deel van de begeleiding niet zal mee maken. Maar het is wel de bedoeling dat

ik daar zo lang mogelijk aanwezig ben. Zo moet ik ook feedback geven naar Yvan

Rooseleer toe om hem op de hoogte te houden van de productiviteit van deze uitstap.

Start-up weekend

Het start up weekend dat zal doorgaan in mei zal ook moeten worden begeleid op vlak

van IT. Zo hebben we besloten dat we gaan zorgen dat er een apart Wi-Fi netwerk moet

worden opgesteld. Zo gaan er Wi-Fi palen worden besteld door Yvan Rooseleer. Deze

zullen Tom en ik moeten configureren zodat iedereen die mee doet aan het weekend

toegang heeft tot het internet. Alle sites moeten toegankelijk zijn. Dit wilt zeggen dat dit

een heel simpel open netwerk voor iedereen zal zijn, want iedereen heeft volledige

toegang en niets moet beperkt worden.

78

9.18 Bespreking met Dirk De Backer (20/03/2014)

Aanwezigen: Servaes Nys, Tom Trogh en Dirk De Backer

Afwezigen: N/A

Tijdstip: 13u

Secretaris: Tom Trogh

Locatie: Terranova

Agendapunten

Vastleggen requirements “Red Dot”

Samenvatting

Na een korte inleiding over het project Red Dot en de mogelijke naamsverandering,

omdat op Europees niveau de naam al bestaat zijn we over gegaan naar de kern van de

vergadering. Er is besloten om de huidige applicatie niet naar en cloudplatform te

verplaatsen en te wachten tot de nieuwe applicatie afgewerkt is.

Samen met Dirk De Backer hebben we besproken welke rechten gebruikers moeten

hebben en in welke rollen we gebruikers gaan opdelen. Uiteindelijke zijn we de volgende

rollen uitgekomen die mensen mogelijk kunnen hebben:

Student

Docent

Toetscommissie

Trajectbegeleider

Opleidingshoofd

Systeemmanager

Deze rollen krijgen allemaal een bepaald aantal rechten toegewezen die hun gebruik van

de applicatie zal verruimen of beperken. Op het einde van de vergadering hebben we

besloten om op 24/03 een nieuwe vergadering te plannen om de requirements verder te

bespreken.

79

9.19 Bespreking met Dirk De Backer (24/03/2014)

Aanwezigen: Servaes Nys, Tom Trogh en Dirk De Backer

Afwezigen: N/A

Tijdstip: 11u

Secretaris: Tom Trogh

Locatie: Terranova

Agendapunten

Vastleggen requirements “Red Dot”

Samenvatting

Na een kleine aanpassing aan de rechten van gebruikers van vorige vergadering zijn we

verder gegaan met het analyseren van de requirements. Nu was het de bedoeling om

een “Vraag” te analyseren. Omdat het element “Vraag” zo groot is konden we het helaas

niet helemaal afronden in één vergadering. We hebben ook besproken hoe een

vragenlijst moet worden opgebouwd en op welke manier deze moet toegankelijk zijn

voor gebruikers.

De volgende soorten vragen hebben we al kunnen vastleggen:

Multiple Choice

80

9.20 Personal effectiveness insights discovery Donderdag 3 April Gast spreker: Byron Soulopoulos Trainer en coach van ceo’s end bestuurs leden. Samenvatting : Leren met mensen werken waar je goed mee overeen komt maar ook leren werken met mensen waar je helemaal niet mee over weg kan. De samenwerking met de mensen die je echt haat + een meerwaarde uit deze samenwerking halen. Game : Fruitcocktail. Iedereen is een fruit. Wanneer een fruit genoemd word moeten deze mensen van plaats wisselen. Wanneer er fruitcocktail geroepen word met iedereen van plaats verwisselen. -> je gaat normaal gezien gaan zitten naast mensen die je al kent. Wat de bedoeling is dat men dus naast mensen gaat zitten die we nog niet kennen. Je kan dus ook niet meer van plaats veranderen en we gaan de mind activeren van de mensen. Als iedereen op tijd begint, gaan mensen niet meer geneigd zijn om te laat te komen omdat ze toch niet voor niets moeten wachten op andere mensen Programma : Zicht zelf verstaan Andere verstaan Aanpassen en connecteren Develop usable interpersonal strategies Actie ondernemen Statements:

Supporters zijn nodig om mensen te motiveren om ergens te geraken. Sommige mensen gaan je helpen en andere mensen gaan je ‘bedriegen’. Als je departement niet goed gaat moet je andere mensen gaan helpen waar het

niet zo goed gaat. Wanneer 1 departement onder gaat heel het bedrijf ten onder. Soms moet je verder gaan kijken dan je op het eerste moment denkt. Er kan altijd

meer achter zitten. Altijd open mind zijn, want je kan altijd fout zijn door een ander onderliggende

reden

81

Insights ladder of preference going ‘up your ladder’

Data en experiences Selected data Value judgements Patterns and meanings Conclusions Emotions Physiology Beliefs Action

Insight card game 4 kleuren groen

zacht groen mensen die echt zorgen voor andere mensen die gevoelsmatig te werk gaan relaties gaan boven de taken die gegeven worden harmonieus zorgen beter voor andere dan voor hun eigen introvert human aspect is het belangrijkste ze kunnen het voelen als iemand niet comfortabel is

blauw mensen met dominant blauw energie gaat beslissingen maken gebaseerd op

nadenken en analyses. Heel goed in do to list Georganiseerd Hebben backup plans

rood

we weten wat we willen directe mensen time is money we willen resultaten voor het doel gaan de weg daarnaartoe doet er niet toe agressief en doel gericht

geel

Sunshine yellow Gaan alles vertellen Zeer sociaal “lets do it” ze zullen alles 2 keer proberen goed in start up project

82

afwerken van projecten is niet echt hun ding administratief ook niet zo goed redelijk extravert

(mbti) goeie en slechte dagen beïnvloeden het gedrag van de personen ook in hun eigen manier. Een combinatie van kleuren is het beste om een bedrijf te laten functioneren.

83

9.21 Seminarie First “Where IT belongs” We krijgen tijdens het seminarie een kort overzicht van het bedrijf First. Het bedrijf bestaat momenteel 6 jaar en werd opgericht in 2008. 2008 was een moeilijk jaar voor de bedrijven maar toch is men er in geslaagd om een bedrijf op te bouwen die momenteel over een omzet beschikt van 10 miljoen euro. Als men kijkt naar de tewerk stelling van het bedijf kan men constateren dat er op de dag van vandaag meer als 150 mensen actief werken binnen het bedrijf. Het profiel dat men vooral nodig heeft binnen het bedrijf is communicatief vaardige mensen. Dit wil zeggen dat de mensen 3 talig moeten zijn om te kunnen communiceren met de klanten. Vervolgens heeft men hoofdzakelijk mensen met ervaring in netwerking, infrastructuur en system design. First is een bedrijf dat zich vooral richt op Microsoft producten. Microsoft word naar voor geduwd omdat in vergelijking met Linux een een financieel voordeel in zit. Ook is de keuze van Mirosoft gebaseerd op de vraag van de klanten van het bedrijf. Binnen het bedrijf wordt er plaats gemaakt voor certificaten en coaching van het personeel. Zo word er per persoon een leerplan opgesteld. Men vertelt tijdens het seminarie dat er een grote toekomst zit in cloud computing. En dat hier een serieuze toekomst in zit. Vervolgens werd er nog de basis van cloud computing uitgelegt. Vragen moment: Eerste indruk, veel begeleiding van het bedrijf. De juiste profielen worden gezocht voor de bepaalde bedrijven.

84

9.22 Medipicto Voor Medipicto deel van de stage voor Dirk De Backer wordt er verwacht dat we het beste cloud platform vinden om de applicatie die wordt gemaakt voor hem op te lanceren. Dit platform moet aan enkele criteria voldoen zoals: Groot opslagcapaciteit voor beeldbestanden

Hoge bandbreedte voor het versturen/ontvangen van de beeld bestanden

Kleine SQL databank (ca. 15 Mb)

Vergelijkende studie: Windows Azure vs Amazon Cloud 9.22.1 Waarom de keuze tussen deze twee? Na onderzoek hebben gedaan over Windows Azure (Tom Trogh), Google Cloud (Servaes Nys) en Amazon Cloud (Servaes Nys) hebben we besloten dat een van deze twee de meest interessante optie zijn voor het cloud platform voor de applicatie van Medipicto. Elementen van beide cloud platformen zullen hieronder worden opgelijst. Aan de hand van deze elementen zal de meest interessante worden gekozen voor het project van Medipicto.

85

Windows Azure

Wat bied Windows Azure aan zijn klanten? Gericht op ontwikkelaars & bedrijfsapplicaties

Pay-As-You-Go of pre-made pakketten

Redundante datacenters

Blob Storage

o Gratis naar de cloud

o Betalend van de cloud

Virtuele Machines

o Verscheidene pakketten

o Windows Server OS (Server 2008 & 2012)

o Verschillende Linux-based distributies

o High Availability (Uptime van ca. 99,9%)

o Scalable

o Mogelijkheid tot SQL Server

Makkelijke front-end voor eindgebruikers

Prijstabel De onderstaande prijzen zijn zonder kortingen ingerekend en een schatting van het Pay-As-You-Go tarief per maand. Deze kosten zijn berekend met een rekenmachine geleverd door Microsoft voor het berekenen van kosten over Windows Azure Services. Deze specificaties zijn gekozen a.d.h.v de gegevens ontvangen van Sam De Coninck (Ontwikkelaar v/d applicatie) en Dirk De Backer. Deze specificaties kunnen ook op elk moment worden aangepast moest er nood zijn voor meer of minder ruimte op het cloud platform. Virtuele Machine (Windows, 1Ghz CPU, 768 Mb Ram) € 11,09 Opslag (min. 100 Gb) (1 miljoen transacties) € 5,30 Bandbreedte (20 Gb + 5 Gb/maand gratis) € 1,35 SQL Database (100 Mb) € 3,72 Totaalprijs/maand € 21,43

86

Amazon web services

Wat bied Amazon web services aan zijn klanten?

Elastische capaciteit (Pay-As-You-Go)

Snelle en makkelijke deployment

Geen set-up kosten

Automatiserend

Windows Server OS & Linux distributies

Client Tools: Community

SimpleDB

Simple Storage Service (S3)

9.22.1.1 Prijstabel

Omschrijving vCPU ECU Geheugen Opslag Prijs M1.small 1 1 1.7 Gb 1x160 Gb $0,629/uur

87

Opstartanalyse: Project Medipicto 9.22.2 Omschrijving van Project Medipicto Aanvrager van het project op advies van Tom Trogh en Servaes Nys: Dirk De Backer Het project zal verlopen met de betrokkenheid van Yvan Rooseleer. Het doel van “Project Medipicto” is het heropbouwen van de applicatie van Medipicto in een nieuwe, krachtigere taal. Sinds er besloten is om de applicatie in een heel nieuw kleedje te stoppen (Nieuwe template, naam, functionaliteit, enz...) en omdat de problemen met de applicatie zich enkel opstapelen wegens slechte documentatie en programmatie is er besloten om de applicatie “Medipicto” nog enkele jaren draaiende te houden tot de nieuwe applicatie afgewerkt is. De bedoeling voor de volgende jaren is dat een groep studenten zich samenvoegen tot een team om dit project te realiseren. Ons doel is om een document op te stellen om de studenten een algemeen idee te geven van het te realiseren werk. Wat is de applicatie: “Geef Naam”? Red Dot bestaat in zijn huidige vorm als “Medipicto”. Dit wordt gebruikt door de docenten van Medische Beeldvorming om testen af te nemen bij studenten. Uiteindelijk is het de bedoeling dat deze applicatie door vele andere campussen ook wordt gebruikt. De applicatie in zijn huidige vorm kan dit niet door de vele voorkomende problemen. Geef Naam zal dus het nieuwe examenplatform worden voor studenten, maar op grote schaal, met een heel nieuw opbouw en template.

88

Requirements van het project De applicatie moet minstens de functionaliteit hebben van de huidig bestaande applicatie. Hiervoor kan best een vergadering met Dirk De Backer worden geregeld en de applicatie zelf goed worden bestudeerd. Dit is een opsomming van de meeste functionaliteiten aanwezig: Inlogsysteem gekoppeld aan studentennummer KU Leuven

Aanpasbare giscorrectie

o Verschillende niveaus

o Variabel aan het aantal juiste antwoorden en gegeven antwoorden

Verschillende soorten vragen

o Multiple Choice vragen

o Multiple Select vragen

o Foto vragen met scherpe foto’s (ca. 21”)

o Criteriavragen met foto’s

Opvraging van de resultaten

Exporteren van de resultaten naar een Excel

Dit zijn de belangrijkste elementen van het project en moeten minstens aanwezig zijn voor de release van de applicatie. Op de volgende pagina’s zal een uiteenzetting van elke requirement worden gegeven zodat deze op een correcte manier worden geïmplementeerd.

89

Uiteenzetting van de requirements Elke requirement moet op een bepaalde manier worden geïmplementeerd, of heeft een paar criteria waar deze aan moet voldoen. Elke requirement wordt hier onder de loep genomen. De applicatie bestaat uit de twee lagen: Opleidingsniveau

Administratief niveau

Selecteren en toekennen van rechten De applicatie heeft de bedoeling om door verschillende organisaties worden gebruikt. Elke organisatie heeft zijn eigen manier van groepen opdelen en deze rechten toekennen. Hiervoor moet er in het systeem heel wat rechten bestaan, maar een administrator moet deze aan een groep kunnen toekennen of op niveau van een gebruiker. De rechten op niveau van een gebruiker moeten de rechten op niveau van groepen overtreffen. Verplichte groepen

Administrator

Studenten

Docent

Ombudspersoon

Administratieve Rechten

Inloggen met een unieke login

Eerste login (Wachtwoord aanpassen)

Gebruikers aan een groep toevoegen

Rechten toewijzen aan gebruiker

Rechten toewijzen aan groepen

Importeren van vakken (OPO) en onderdelen (OLA)

Een OPO en OLA aanpassen

Instructies bij vragen toevoegen aan instructielijst

Onderwijs Rechten

Examen oplossen

Oefenexamen afleggen

Permanente evaluatietest afleggen

Paswoord op een test veranderen

Vragen toevoegen aan een bepaald opleidingsonderdeel

Vragen een opleidingsonderdeel aanpassen

Vragen van zichzelf ON HOLD zetten, maar niet van een ander.

Requirements toevoegen aan een test

o Verplichte vragen

o Giscorrectie

90

Kan statistieken opvragen van zijn eigen opleidingsonderdeel

Statistieken van een student bekijken

Statistieken van een docent bekijken.

Andere gebruikers hun vragen ON HOLD zetten.

Testen afleggen (ongelimiteerd)

Volledige test ON HOLD stellen, en mag door anderen NIET actief stellen.

Test opnieuw openstellen voor een student.

Test opnieuw plannen voor een student.

Statistieken van studenten en docenten opvragen

Vragen te maken heeft aanpassen, maar GEEN nieuwe vragen toevoegen.

Timer toevoegen aan een test

Gebruiker kan een bepaalde statistiek bekijken (Voor elke statistiek een andere lees

permissie)

Exporteren van een samengestelde test naar PDF

Exporteren van de resultaten naar Excel

91

Dashboard na login Het dashboard met na inloggen een soortgelijk ontwerp als op onderstaande afbeelding tonen aan de gebruiker. Bovenaan het scherm moet er een menubalk aanwezig zijn met een gebruikersbalk erin verwerkt. Onder de menubalk moet er ruimte voorzien zijn voor een banner te plaatsen van de applicatie. Dit kan ook eventueel reclame zijn. Onder de ruimte voor de banner komt er een grote nieuwsblok gereserveerd voor notificaties van docenten aan studenten. Het getoonde nieuws moet natuurlijk relevant zijn voor de student/docent. Dus nieuws tonen van Docent X voor een student die Docent X niet als docent heeft is dus niet relevant, tenzij het een melding is voor elke student. Onderaan de pagina moet er een voetbalk voorzien zijn voor eventuele extra bijkomende informatie op de pagina.

92

Opbouw van een vraag Een gebruiker kan zijn eigen boomstructuur opbouwen qua vragen. Dit wil zeggen: Een gebruiker (Docent) wil in zijn vak een vraag toevoegen aan de vragenlijst voor zijn vak. Hij wil voor het vak Anatomie een vraag toevoegen voor hoofdstuk 1. Hij maakt een map aan onder het vak Anatomie genaamd “Hoofdstuk 1” en voegt de vraag toe onder deze map. Een vak (OPO) kan ook uit verschillende delen (OLA) bestaan. Hier moet dus ook rekening mee worden gehouden bij het opbouwen van de boomstructuur. De vakken (OPO’s) en onderdelen (OLA’s) kunnen worden geïmporteerd door een gebruiker met dit recht. Als een OLA of een OPO worden samengevoegd met een andere OPO of OLA moeten de vragen worden verplaatst naar deze OPO of OLA. Vragenlijst Een gebruiker moet een vragenlijst kunnen openklikken. De gebruiker moet bij het openklikken van deze vragenlijst het volgende kunnen zien: Het OPO en OLA waar de vragenlijst zich in bevind.

Het totaal aantal vragen in de vragenlijst

Het aantal vragen per moeilijkheidsgraad3

Het aantal vragen per type vraag4

Het aantal vragen filteren per bron en tonen hoeveel vragen er zich in deze bron

bevinden5

Filteren op vragen die on hold staan en tonen hoeveel vragen er on hold zijn gezet

Knop om een vraag toe te voegen aan de vragenlijst (als de gebruiker het recht heeft)

9.22.2.1.1 Hoe ziet een vraag eruit?

Vraagnummer

Omschrijving

Belangrijksheidgraad6

Moeilijkheidsgraad

Type

Bron Acties

Unieke vraagnum

mer

De vraagstel

ling

Belangrijkheidsgraad van de vraag (1-4)

Minder belangrijk 1° 2° 3° 4° Heel belangrijk

De moeilijkheid van de vraag (1-

3) 1. Gemakke

lijk 2. Gemiddel

d 3. Moeilijk

Soort

vraag

Hoofdstukken

On hold, Aanpass

en*

Een aanpassing mag altijd gedaan worden als het nog niet gebruikt is in een test. Als de vraag al gebruikt is mag er geen aanpassing worden gedaan die invloed kan hebben op een uitgedeeld cijfer7. In de geval moet de vraag on hold worden gezet, de vraag gekopieerd en dan de wijziging toepassen op de kopie. (Een vraag moet altijd blijven bestaan)

Toevoegen van een vraag Een gebruiker met het recht om vragen toe te voegen aan een vragenlijst kan dit enkel doen. 3 Zie verder bij: “Moeilijkheidsgraden” 4 Zie verder bij: “Type vragen” 5 Zie verder bij: “Bronnen van vragen” 6 Zie verder bij: “Belangrijkheidsgraad” 7 Zie verder bij: “Toekennen cijfer”

93

De gebruiker moet het volgende kunnen doen: Het type vraag kiezen

Een sjabloon aanmaken van een vraag om deze later meerdere malen te kunnen

gebruiken (Nieuw type) – Dit is persoonlijk per gebruiker. Gebruikers moeten

eventueel sjablonen kunnen delen met elkaar.

Verplichtingen bij elke vraag

Er moet altijd een “Ik weet niet” antwoord aanwezig zijn. Dit antwoord schakelt de

giscorrectie uit en geeft de student automatisch een nulscore voor deze vraag. (Als

de student daarna toch een antwoord kiest wordt de giscorrectie weer aangezet)

Er moet altijd een “wachten” antwoord aanwezig zijn. Dit betekend dat de student

later terug MOET komen op deze vraag.

Type vragen Multiple Choice (met beeld) Er zijn meerdere antwoord mogelijkheden op een vraag, maar één enkel correct antwoord. De gebruiker moet zijn aantal mogelijke antwoorden zelf kunnen invoeren a.d.h.v. een antwoordenlijst die hij zelf kan opbouwen. Er moet eventueel een afbeeldingen worden toegevoegd als referentie om het juiste antwoord te kunnen geven. De gebruiker moet ook VERPLICHT een antwoord aanduiden als het correcte antwoord. De antwoorden moeten niet noodzakelijk tekst zijn, maar kunnen ook meerdere beelden zijn die de docent zijn geupload. De student moet dan een aanduiden als het juist antwoord. Bij het opbouwen van de vraag moet de applicatie naar de volgende onderdelen vragen of tonen:

Tonen

In welk OPO/OLA de vraag wordt toegevoegd (Eventueel kan een gebruiker dit

aanpassen als hij toegang heeft tot meerdere OPO’s/OLA’s)

Vragen 1. In welke omstandigheden de vraag wordt gebruikt (Examenvraag, Permanente

Evaluatie of Oefenvragen). De mogelijkheid moet er zijn om een vraag in meerdere

categorieën te steken.

a. Als de categorie “Examenvraag” of “Permanente Evaluatie” wordt

geselecteerd moet de gebruiker de mogelijkheid hebben om de vraag op

“Verplicht” te zetten. (Dit betekend dat de vraag ALTIJD aanwezig moet zijn

bij het genereren van een test uit deze vragenlijst)

2. De gebruiker moet een beeld kunnen toevoegen aan de vraag

3. De effectieve vraagstelling. Er moet rekening worden gehouden met speciale tekens

in de vraagstellen zoals de entertoets. Deze moet bij opslaan in de databank ook

worden mee opgenomen. Zodat de vraag later ook later dezelfde lay-out krijgt.

4. Het tweede dat moet worden gevraagd zijn de instructies van de docent naar de

student toe om de vraag op te lossen. (Dit moet een beperkt worden door een aantal

94

opties die door een gebruiker met de juiste rechten worden ingegeven of eventueel

vrij ingeven). Vrije ingeving mag niet aan de instructielijst worden toegevoegd. Dit

moet door een gebruiker met dit recht worden gedaan.

5. De bron waar de vraag aangekoppeld is. Dit moet gebeuren via een lijst. Als de

gebruiker zijn opties niet in de lijst vindt, moet hij op het einde van de lijst een

mogelijkheid hebben om een nieuwe bron aan te maken. (Dit moet ook worden

gereflecteerd op de boomstructuur). De bronnen moeten gefilterd zijn op de

geselecteerde OPO/OLA.

6. De gebruiker moet zijn antwoorden toevoegen en moet verplicht het correcte

antwoord aanduiden. (Antwoordenlijst)

7. De moeilijkheidsgraad moet worden aangeduid (Makkelijk, Gemiddeld, Moeilijk)

8. Het gewicht van de vraag (1-4) moet worden aangeduid.

9. De giscorrectie moet worden aangeduid (Geen, Mild, Normaal, Streng)8

Multiple Select (met beeld) Er zijn meerdere antwoord mogelijkheden op een vraag, en één of meerdere correcte antwoorden. De gebruiker moet zijn aantal mogelijke antwoorden zelf kunnen invoeren a.d.h.v. een antwoordenlijst die hij zelf kan opbouwen. Er moet eventueel een afbeeldingen worden toegevoegd als referentie om het juiste antwoord te kunnen geven. De gebruiker moet ook VERPLICHT één of meerdere antwoorden aanduiden als het correcte antwoord. Hier wordt een speciale giscorrectie op toegepast. De antwoorden moeten niet noodzakelijk tekst zijn, maar kunnen ook meerdere beelden zijn die de docent zijn geupload. De student moet dan een of meerdere aanduiden als het juist antwoord. Bij het opbouwen van de vraag moet de applicatie naar de volgende onderdelen vragen of tonen:

Tonen

In welk OPO/OLA de vraag wordt toegevoegd (Eventueel kan een gebruiker dit

aanpassen als hij toegang heeft tot meerdere OPO’s/OLA’s)

Vragen 1. In welke omstandigheden de vraag wordt gebruikt (Examenvraag, Permanente

Evaluatie of Oefenvragen). De mogelijkheid moet er zijn om een vraag in meerdere

categorieën te steken.

a. Als de categorie “Examenvraag” of “Permanente Evaluatie” wordt

geselecteerd moet de gebruiker de mogelijkheid hebben om de vraag op

“Verplicht” te zetten. (Dit betekend dat de vraag ALTIJD aanwezig moet zijn

bij het genereren van een test uit deze vragenlijst)

2. De gebruiker moet een beeld kunnen toevoegen aan de vraag

3. De effectieve vraagstelling. Er moet rekening worden gehouden met speciale tekens

in de vraagstellen zoals de entertoets. Deze moet bij opslaan in de databank ook

worden mee opgenomen. Zodat de vraag later ook later dezelfde lay-out krijgt.

8 Zie Verder: “Giscorrectie”

95

4. Het tweede dat moet worden gevraagd zijn de instructies van de docent naar de

student toe om de vraag op te lossen. (Dit moet een beperkt worden door een aantal

opties die door een gebruiker met de juiste rechten worden ingegeven of eventueel

vrij ingeven). Vrije ingeving mag niet aan de instructielijst worden toegevoegd. Dit

moet door een gebruiker met dit recht worden gedaan.

5. De bron waar de vraag aangekoppeld is. Dit moet gebeuren via een lijst gekoppeld

aan die docent. Als de gebruiker zijn opties niet in zijn lijst vindt, moet hij op het

einde van de lijst een mogelijkheid hebben om een nieuwe bron aan te maken. (Dit

moet ook worden gereflecteerd op de boomstructuur). De bronnen moeten gefilterd

zijn op de geselecteerde OPO/OLA.

6. De gebruiker moet zijn antwoorden toevoegen en moet verplicht het correcte

antwoord aanduiden.

7. De moeilijkheidsgraad moet worden aangeduid (Makkelijk, Gemiddeld, Moeilijk)

8. Het gewicht van de vraag (1-4) moet worden aangeduid.

9. De giscorrectie moet worden aangeduid (Geen, Mild, Normaal, Streng)9

Dropdownvraag Deze vragen moeten een dropdownlijst in de vraag hebben waar de student de juiste aanvulling kan kiezen om de vraag te vervolledigen. Er kunnen meerdere lijsten aanwezig zijn per vraag. Vb. Hans gaat naar het (1) om (2) te zoeken. (1) En (2) zijn dan placeholders voor de dropdownlijsten die zullen functioneren als antwoordenlijsten. Hoe er rekening mee dat dit ook voor beelden kan worden gebruikt. Bij het opbouwen van de vraag moet de applicatie naar de volgende onderdelen vragen of tonen:

Tonen

In welk OPO/OLA de vraag wordt toegevoegd (Eventueel kan een gebruiker dit

aanpassen als hij toegang heeft tot meerdere OPO’s/OLA’s)

Vragen 1. In welke omstandigheden de vraag wordt gebruikt (Examenvraag, Permanente

Evaluatie of Oefenvragen). De mogelijkheid moet er zijn om een vraag in meerdere

categorieën te steken.

a. Als de categorie “Examenvraag” of “Permanente Evaluatie” wordt

geselecteerd moet de gebruiker de mogelijkheid hebben om de vraag op

“Verplicht” te zetten. (Dit betekend dat de vraag ALTIJD aanwezig moet zijn

bij het genereren van een test uit deze vragenlijst)

2. De gebruiker moet een beeld kunnen toevoegen aan de vraag

3. De effectieve vraagstelling. Er moet rekening worden gehouden met speciale tekens

in de vraagstellen zoals de entertoets. Deze moet bij opslaan in de databank ook

worden mee opgenomen. Zodat de vraag later ook later dezelfde lay-out krijgt.

4. Het tweede dat moet worden gevraagd zijn de instructies van de docent naar de

student toe om de vraag op te lossen. (Dit moet een beperkt worden door een aantal 9 Zie Verder: “Giscorrectie”

96

opties die door een gebruiker met de juiste rechten worden ingegeven of eventueel

vrij ingeven). Vrije ingeving mag niet aan de instructielijst worden toegevoegd. Dit

moet door een gebruiker met dit recht worden gedaan.

5. De bron waar de vraag aangekoppeld is. Dit moet gebeuren via een lijst gekoppeld

aan die docent. Als de gebruiker zijn opties niet in zijn lijst vindt, moet hij op het

einde van de lijst een mogelijkheid hebben om een nieuwe bron aan te maken. (Dit

moet ook worden gereflecteerd op de boomstructuur). De bronnen moeten gefilterd

zijn op de geselecteerde OPO/OLA.

6. De gebruiker moet zijn antwoorden toevoegen en moet verplicht het correcte

antwoord aanduiden per lijst.

7. De moeilijkheidsgraad moet worden aangeduid (Makkelijk, Gemiddeld, Moeilijk)

8. Het gewicht van de vraag (1-4) moet worden aangeduid.

9. De giscorrectie moet worden aangeduid (Geen, Mild, Normaal, Streng)10

10 Zie Verder: “Giscorrectie”

97

Beeldvragen (polygoon/veelvlak)

De docent moet een vlak kunnen tekenen op een beeld. De student moet dan één

punt binnen dit vlak aanduiden als het juiste antwoord. Omdat de beelden nogal

groot kunnen zijn moeten de beelden geresized worden, maar voor de studenten

moet er een vergrootglasfunctie aanwezig zijn moest de foto te klein worden.

Er moet een functie aanwezig zijn om het vlak automatisch te vervolledigen als de

docent dit eventueel niet zou kunnen.

Een docent moet een vlak kunnen verwijderen of een lijn tussen twee punten

kunnen annuleren.

Een docent moet een punten van een lijn kunnen verslepen en het vlak moet hieraan

worden aangepast.

De student moet kunnen antwoorden door een punt (Grijs, fijn) op de locatie te

zetten van waar hij klikt op het beeld. Als het punt zich binnen het vlak bevind is het

antwoord juist. De student mag natuurlijk het getekende vlak NIET zien.

De verhoudingen van de foto mogen niet verloren gaan tijdens het resizen van de

foto.

De student moet op de foto kunnen klikken en zo de foto op volledige schermgrote

krijgen.

De student moet zowel de vraag, antwoorden als de foto op hetzelfde scherm kunnen

zien. (De foto’s kunnen enorm groot zijn!)

Google bied deze technologie aan met wandelwegen te berekenen. Tonen

In welk OPO/OLA de vraag wordt toegevoegd (Eventueel kan een gebruiker dit

aanpassen als hij toegang heeft tot meerdere OPO’s/OLA’s)

Vragen 1. In welke omstandigheden de vraag wordt gebruikt (Examenvraag, Permanente

Evaluatie of Oefenvragen). De mogelijkheid moet er zijn om een vraag in meerdere

categorieën te steken.

a. Als de categorie “Examenvraag” of “Permanente Evaluatie” wordt

geselecteerd moet de gebruiker de mogelijkheid hebben om de vraag op

“Verplicht” te zetten. (Dit betekend dat de vraag ALTIJD aanwezig moet zijn

bij het genereren van een test uit deze vragenlijst)

2. De gebruiker moet een beeld toevoegen aan de vraag.

3. De effectieve vraagstelling. Er moet rekening worden gehouden met speciale tekens

in de vraagstellen zoals de entertoets. Deze moet bij opslaan in de databank ook

worden mee opgenomen. Zodat de vraag later ook later dezelfde lay-out krijgt.

4. Het tweede dat moet worden gevraagd zijn de instructies van de docent naar de

student toe om de vraag op te lossen. (Dit moet een beperkt worden door een aantal

opties die door een gebruiker met de juiste rechten worden ingegeven of eventueel

vrij ingeven). Vrije ingeving mag niet aan de instructielijst worden toegevoegd. Dit

moet door een gebruiker met dit recht worden gedaan.

98

5. De bron waar de vraag aangekoppeld is. Dit moet gebeuren via een lijst gekoppeld

aan die docent. Als de gebruiker zijn opties niet in zijn lijst vindt, moet hij op het

einde van de lijst een mogelijkheid hebben om een nieuwe bron aan te maken. (Dit

moet ook worden gereflecteerd op de boomstructuur). De bronnen moeten gefilterd

zijn op de geselecteerde OPO/OLA.

6. De gebruiker moet zijn antwoorden toevoegen en moet verplicht het correcte

antwoord aanduiden.

7. De moeilijkheidsgraad moet worden aangeduid (Makkelijk, Gemiddeld, Moeilijk)

8. Het gewicht van de vraag (1-4) moet worden aangeduid.

9. De giscorrectie moet worden aangeduid (Geen, Mild, Normaal, Streng)11

Beeldvragen (Koppelen) Deze vraag houdt in dat er beelden en/of tekst aanwezig is als antwoorden. De student moet dan de beelden koppelen aan de andere beelden/tekst. De docent moet natuurlijk op aanduiden welke beelden waar bijhoren.

Tonen

In welk OPO/OLA de vraag wordt toegevoegd (Eventueel kan een gebruiker dit

aanpassen als hij toegang heeft tot meerdere OPO’s/OLA’s)

11 Zie Verder: “Giscorrectie”

99

Vragen 1. In welke omstandigheden de vraag wordt gebruikt (Examenvraag, Permanente

Evaluatie of Oefenvragen). De mogelijkheid moet er zijn om een vraag in meerdere

categorieën te steken.

a. Als de categorie “Examenvraag” of “Permanente Evaluatie” wordt

geselecteerd moet de gebruiker de mogelijkheid hebben om de vraag op

“Verplicht” te zetten. (Dit betekend dat de vraag ALTIJD aanwezig moet zijn

bij het genereren van een test uit deze vragenlijst)

2. De gebruiker moet een beeld toevoegen aan de vraag.

3. De effectieve vraagstelling. Er moet rekening worden gehouden met speciale tekens

in de vraagstellen zoals de entertoets. Deze moet bij opslaan in de databank ook

worden mee opgenomen. Zodat de vraag later ook later dezelfde lay-out krijgt.

4. Het tweede dat moet worden gevraagd zijn de instructies van de docent naar de

student toe om de vraag op te lossen. (Dit moet een beperkt worden door een aantal

opties die door een gebruiker met de juiste rechten worden ingegeven of eventueel

vrij ingeven). Vrije ingeving mag niet aan de instructielijst worden toegevoegd. Dit

moet door een gebruiker met dit recht worden gedaan.

5. De bron waar de vraag aangekoppeld is. Dit moet gebeuren via een lijst gekoppeld

aan die docent. Als de gebruiker zijn opties niet in zijn lijst vindt, moet hij op het

einde van de lijst een mogelijkheid hebben om een nieuwe bron aan te maken. (Dit

moet ook worden gereflecteerd op de boomstructuur). De bronnen moeten gefilterd

zijn op de geselecteerde OPO/OLA.

6. De gebruiker moet zijn antwoorden toevoegen en moet verplicht het correcte

antwoord aanduiden.

7. De moeilijkheidsgraad moet worden aangeduid (Makkelijk, Gemiddeld, Moeilijk)

8. Het gewicht van de vraag (1-4) moet worden aangeduid.

9. De giscorrectie moet worden aangeduid (Geen, Mild, Normaal, Streng)12

12 Zie Verder: “Giscorrectie”

100

Giscorrectie De giscorrectie moet kunnen worden toegevoegd aan elke vraag. De giscorrectie is afhankelijk van het aantal antwoorden per vraag en de belangrijkheidsgraad van een vraag. Een giscorrectie moet worden toegevoegd op vraagniveau, maar een docent kan als hij wil alle vragen in een test op een ander giscorrectie laten beoordelen. Er moet altijd een giscorrectie aanwezig zijn (Standaard: normale giscorrectie). Een docent mag wel de giscorrectie van een test verlagen, verhogen of afzetten.

Giscorrectie bij multiple choice vragen Formule: (belangrijksheidgraad / aantal antwoorden) + niveau giscorrectie De laagste giscorrectie aanwezig mag maximaal 1/4 (-0,25) zijn. Alles kleiner dan 1/4 moet ernaar worden herleid. (Te allen tijde) De hoogte giscorrectie aanwezig mag maximaal de belangrijksheidgraad van de vraag zijn en niet lager dan -2 (bijvoorbeeld bij een belangrijksheidgraad van 1: -1 en bij een belangrijksheidsgraad van 3: -2)

Giscorrectietabel: Belangrijksheidgraad = 1 Aantal keuzes

Zeer mild 2

Mild 1

Normaal 0

Streng -1

Zeer Streng -2

2 1/4 = -0,25 1/3 = -0,33 1/2 = -0,50 1/1 = -1 1/1 = -1 3 1/4 = -0,25 1/4 = -0,25 1/3 = -0,33 1/2 = -0,50 1/1 = -1 4 1/4 = -0,25 1/4 = -0,25 1/4 = -0,25 1/3 = -0,33 1/2 = -0,50 5 1/4 = -0,25 1/4 = -0,25 1/4 = -0,25 1/4 = -0,25 1/3 = -0,33

Giscorrectietabel: Belangrijksheidgraad = 2 Aantal keuzes

Zeer mild 2

Mild 1

Normaal 0

Streng -1

Zeer Streng -2

2 2/4 = -0,50 2/3 = -0,67 2/2 = -1 2/1 = -2 2/1 = -2 3 2/5 = -0,40 2/4 = -0,50 2/3 = -0,67 2/2 = -1 2/1 = -2 4 2/6 = -0,33 2/5 = -0,40 2/4 = -0,50 2/3 = -0,67 2/2 = -1 5 2/7 = -0,29 2/6 = -0,33 2/5 = -0,40 2/4 = -0,50 2/3 = -0,67

Giscorrectietabel: Belangrijksheidgraad = 3 Aantal keuzes

Zeer mild 2

Mild 1

Normaal 0

Streng -1

Zeer Streng -2

2 3/4 = -0,75 3/3 = -1 3/2 = -1,50 3/1 = -2 3/1 = -2 3 3/5 = -0,60 3/4 = -0,75 3/3 = -1 3/2 = -1,50 3/1 = -2 4 3/6 = -0,50 3/5 = -0,60 3/4 = -0,75 3/3 = -1 3/2 = -1,50 5 3/7 = -0,43 3/6 = -0,50 3/5 = -0,60 3/4 = -0,75 3/3 = -1

Giscorrectietabel: Belangrijksheidgraad = 4 Aantal keuzes

Zeer mild 2

Mild 1

Normaal 0

Streng -1

Zeer Streng -2

2 4/4 = -1 4/3 = -1,33 4/2 = -2 4/1 = -2 4/1 = -2 3 4/5 = -0,80 4/4 = -1 4/3 = -1,33 4/2 = -2 4/1 = -2 4 4/6 = -0,67 4/5 = -0,80 4/4 = -1 4/3 = -1,33 4/2 = -2 5 4/7 = -0,57 4/6 = -0,67 4/5 = -0,80 4/4 = -1 4/3 = -1,33

101

Giscorrectie bij multiple select vragen Bij een multiple select mag de giscorrectie maar pas in werking treden als de student meer antwoorden aanduid dan het maximaal aantal juiste antwoorden op de vraag. Dan krijgt de student een nul score en wordt de giscorrectie in werking gesteld op deze vraag. Vb. Als een vraag 6 antwoorden heeft, maar JUIST 4 antwoorden die correct zijn, mag de student er niet meer dan 4 aanduiden. Anders zal de student voor deze vraag een nul score ontvangen en moet je de volgende formule toepassen om zijn eindscore van deze vraag te berekenen. Formule: (Aantal juiste antwoorden / aantal antwoorden) + niveau giscorrectie De laagste giscorrectie aanwezig mag maximaal 1/4 (-0,25) zijn. Alles kleiner dan 1/4 moet ernaar worden herleid. (Te allen tijde) De hoogte giscorrectie aanwezig mag maximaal de belangrijksheidgraad van de vraag zijn en niet lager dan -2 (bijvoorbeeld bij een

belangrijksheidgraad van 1: -1 en bij een belangrijksheidsgraad van 3: -2).

102

Opbouw van een test Voor visuele aspect van de test gebruik volgende illustratie:

Verplichtingen van een test

De student moet na een crash zijn test gewoon kunnen hervatten. Dit houdt in dat al

zijn antwoorden moeten worden bewaard op elk moment. Ook bij een crash van zijn

systeem.

Hoe bouwt een docent een toets op? 1. De docent moet een titel geven aan het examen of toets aan de hand van een wizard

a. Studiegebied van de toets (Bedrijfsmanagement, Gezondheidszorg, …)

b. Hij moet kiezen voor welke opleiding hij deze toets wil maken (Medische

Beeldvorming, Gezondheidszorg, …)

c. Hij moet kiezen voor welk opleidingsonderdeel de toets zich moet bevinden

d. Hij moeten eventueel beslissen in welk OLA de toets zich moet bevinden

e. Hij moet kiezen welke soort toets het is binnen de OPO of OLA (Permanente

evaluatie, examen of studievorderingstoets)

f. De examenperiode van de toets (januari, juni, augustus of vrij te kiezen)

g. De naam moet dan worden gegenereerd a.d.h.v. deze gegevens. (Vb.

GZ_MB_BasisBeeldvorming_InstelkundeTheorie_Examen_Januari2015)

h. Deze gegevens moeten worden gebruikt voor te bepalen waar de test zich in

het onderwijsstructuur moet bevinden.

2. De docent moet bepalen of hij vaste vragen die elke student moet krijgen wil

gebruiken in zijn toets. (Bepaald op vraagniveau welke vragen dit zijn)

103

3. De docent moet kunnen kiezen welke bronnen hij uitschakelt voor het genereren van

de test. (Dit betekend dat de applicatie deze vragen niet mag gebruiken voor het

genereren van de test)

4. De docent moet zijn vaste vragen toevoegen a.d.h.v. van de opgemaakte vraagbakens

met vaste vragen.

a. Er moet een mogelijkheid zijn voor een docent om op dit moment nog een

vraag aan de vraagbakens toe te voegen.

b. Er moet minstens één vaste vraag worden aangeduid.

5. Er wordt gevraagd hoeveel vragen de test in totaal mag bevatten (Dit mag niet

minder zijn dan het aantal gekozen vaste vragen of maximaal aanwezige vragen).

a. De docent moet een pop-up kunnen opvragen met statistieken over zijn

vraagbakens

i. Aantal vaste vragen

ii. Aantal aanwezige vragen (niet vaste vragen)

iii. Totaal aantal vragen (vaste + niet vaste vragen)

6. De docent moet kunnen kiezen hoeveel vragen van elke moeilijkheidsgraad hij wil

laten genereren op de toets per bron.

7. De tijdsduur van de test moet bepaald worden. (Vb. 30 minuten)

8. Er wordt een proeftest gegenereerd die de docent VERPLICHT moet oplossen voor

hij de test mag confirmeren.

a. De docent mag uiteraard de statistieken van deze test bekijken na het

oplossen van de proeftest.

b. De docent mag niet gebruikmaken van de functie “Ik weet het niet”

c. De giscorrectie MOET hier actief zijn.

d. De docent mag als hij wil VOOR het confirmeren van de test hem nog

aanpassen.

e. De docent moet een melding krijgen bij het confirmeren van de test als zijn

score zich onder 50% bevindt of hij wel zeker is dat de test in orde is.

i. Dit is natuurlijk met EN zonder giscorrectie berekend.

9. De docent mag de test confirmeren als alles in orde is.

10. De toets is op dit moment nog niet actief!

11. De toets mag nog worden aangepast tot op het moment dat hij voor de eerste keer

actief wordt gesteld.

12. De docent moet een toets kunnen kopiëren ook als deze al gebruikt is geweest. Hij

moet deze kopie natuurlijk kunnen aanpassen.

Inplannen van een toets 1. De docent geeft een naam aan de planning

2. De docent moet een toets kiezen die hij wil openstellen.

a. Een docent mag een toets meerdere malen opstellen binnen de aangeduide

periode

b. Een docent mag wel de toets niet meer openen voor een student als deze al

eens geopend was voor deze student (Fraude voorkomen)

104

3. De docent moet een periode kiezen waarin hij de toets wil openstellen.

a. Deze periode mag niet de buiten de periode vallen van de gekozen periode op

de test.

b. De periode van een test mag maximaal 1 maand opengesteld zijn en minimaal

1 uur en mag ook NIET minder zijn dan de vastgelegde tijdsduur van het

examen.

i. Opgepast: Rekening houden met potentieel dyslectisch/dyscalculie

van studenten.

c. Vb. GZ_MB_BasisBeeldvorming_InstelkundeTheorie_Examen_Januari2015 mag

dus niet worden ingepland buiten de maand januari in het jaar 2015.

4. De docent mag de planning dan bevestigen en de test wordt dan automatisch door

het systeem op de ingestelde planning op actief gesteld.

105

Statistieken

Als het blijkt dat de moeilijkheidsgraad een vraag verkeerd is ingeschat moet deze

vraag door docent worden gereviseerd.

o Moeilijkheidsgraad 1: 76% - 100% van de studenten zal deze juist

antwoorden.

o Moeilijkheidsgraad 2: 26 – 75% van de studenten zal deze juist antwoorden.

o Moeilijkheidsgraad 3: 0% - 25% van de studenten zal deze juist antwoorden.

o Als een vraag in een bepaalde vraagbaken niet voldoet aan bovenstaande

criteria mag de hele vraagbaken NIET gebruikt worden voor een volgende

toets. De docent moet dus deze vragen VERPLICHT reviseren voor hij deze

vraagbaken nog mag gebruiken bij het samenstellen van een toets.

106

Exporteren van de resultaten naar een Excel Een docent moet de resultaten van een student, of van gehele test kunnen exporteren naar een Excel spreadsheet. Deze moet op een makkelijke en gebruiksvriendelijke manier weergegeven. Het formaat van de spreadsheet moet compatibel zijn met elke versie van Excel (ook de oudere versies) zodat er zich geen comptabiliteitsprobleem voordoen. Exporteren van de samengestelde toets naar PDF Een toets moet de mogelijkheid hebben om te worden gegenereerd voor een student en dan worden geëxporteerd naar een Pdf-formaat zodat deze student de toets kan afleggen op papier. Er moet dan wel komen te staan bij het resultaat van de student dat deze test voor deze student is afgelegd op papier. Deze studenten worden ook niet bij de resultaten statistieken gerekend.

107

9.23 Medipicto Mindmaps Om de mindmaps beter te kunnen bekijken kan u kan u deze ook downloaden via volgende link: http://www.mediafire.com/download/lqf4glgfqbhv6ou/Mindmaps.zip

108

109

9.24 Powerpoint presentatie

110

111

112

113

114

115

116

117