School

Voetmuis

In de ICT wereld (en ook de rest van het bedrijfsleven) krijgen steeds meer mensen last van RSI door het vele muizen. Er zijn al honderden apparaten op de markt om dit tegen te gaan; trackbars, joystickmuizen, tabloids, enzovoorts. Waarom niemand ooit bedacht heeft een muis te maken waarbij je je armen niet nodig hebt is mij nog steeds een raadsel. Daarom hebben we met een project op school een voetmuis ontwikkeld.
Het gebruik van de voetmuis is extreem simpel. Je zet je voet erop, doet het klittenband om en je bent klaar voor gebruik. Nu komt het volgende punt dat misschien wél een probleempje kan zijn. Stel dat de gebruiker ergens op wil klikken. Je kan de voetmuis zo maken dat je met je voet kunt klikken, maar als je dan iets wilt verslepen op je scherm en je moet je voet een aantal maal optillen om de muis te verplaatsen (omdat je een groot scherm hebt) dan kan je de knop niet ingedrukt houden. Onze oplossing hiervoor was om gewoon softwarematig te klikken. Naast het inpluggen van usb connector van de voetmuis in de computer, moet je ook een klein programma’tje installeren dat reageert op een toetsenbordcombinatie en in reactie daarop een muisklik simuleert.
De voetmuis is geen vervanging voor een gewone muis, maar een toevoeging. Als je even snel surft of een tekstbestand tikt heb je genoeg aan de voetbediening, maar als je daarna foto’s gaat bewerken is het gebruik van een gewone muis net zo fijn. De voetmuis kan zowel met het linker als met het rechter been gebruikt worden aangezien er tussen beide voeten niet zoveel onderscheid in precisie is als bij je handen. Daarnaast is het gebruik ervan ook nog goed, omdat je dan niet de hele tijd stil zit op een stoel maar de beenspieren stimuleert.

Middelpolder Ziekenhuis

Twee ziekenhuizen in Amersfoort zijn gefuseerd en hebben een nieuwe Service Desk afdeling nodig. Omdat de helpdesksystemen van beide ziekenhuizen niet op elkaar afgestemd zijn, zijn jullie gevraagd een nieuw systeem te ontwikkelen.
Bovenstaande tekst is zeer kort de opdrachtomschrijving van het project Middelpolder Ziekenhuis. Naast een Service Desk applicatie moesten er ook enkele andere applicaties geïnstalleerd en geconfigureerd worden en moesten enkele documenten geschreven worden over bijvoorbeeld (draadloos) netwerk beveiliging, een onderzoek over netwerkbelasting van digitale röntgenfoto’s en moesten de processen van de Dienst ICT in kaart gebracht worden.
De ontwikkelde helpdeskapplicatie is zeer simpel in gebruik. Het bevat een viertal tabbladen waar de Service Desk medewerker stap voor stap doorheen kan bladeren. Het eerste tabblad is om in te loggen, daarna kan er een klant gekozen worden, de calls van de klant ingezien, gewijzigd en toegevoegd worden en met het laatste tabblad kunnen alle open calls weergegeven worden. De applicatie maakt gebruik van een Microsoft Access database dat op een gedeelde netwerkmap op een server staat. In dezelfde map is ook een submap waarin bijlagen automatisch worden geupload als de Service Desk medewerker deze via het programma toevoegt. De applicatie is gebaseerd op de ITIL principes voor Service Desks.

Virgo B.V.

Tijdens de laatste onderwijsperiode van schooljaar 2004/2005 moest er door projectgroepen een fictief bedrijf opgestart worden. Een belangrijk onderdeel van dit project was het maken van een informatiesysteem om de administratie van een winkel te beheren. In acht weken tijd hebben we met zes projectleden het bedrijf Virgo B.V. opgezet, een computerwinkel gezeteld in de Breestraat in Leiden. Virgo verkoopt zowel computers als computeronderdelen en verleent reparatiediensten.
Om het de medewerkers van Virgo zo makkelijk mogelijk te maken, is er een ingenieus systeem ontworpen waarbij alle mogelijke administratieve handelingen via één scherm te benaderen zijn, een zogenaamde Multi Document Interface. Door te kiezen voor het juiste menu item wordt het betreffende onderdeel gelijk opgestart. De winkel bevat meerdere kassa’s, kantoren en werkplaatsen, dus is er gekozen om een Microsoft SQL server op te zetten waar alle clients verbinding mee maken. Deze SQL server bevat onder andere de productenvoorraad, reparatiestatussen, facturen en offertes, klantgegevens en enkele administratieve zaken.
Naast de opdracht om een intern informatiesysteem te maken, hebben we ook nog een website ontwikkelt. Deze website maakt gebruik van dezelfde Microsoft SQL database als de interne applicatie waardoor bezoekers informatie kunnen zien over onze producten. Daarnaast kan men gelijk bestellingen plaatsen in de vorm van een offerte, zodat de klant met de uitgeprinte zelf samengestelde offerte en/of enkel het opgeschreven offertenummer in de winkel de offerte direct om kan zetten in een factuur en de gekochte producten meteen meenemen naar huis.

vSchool

vSchool is een revolutionair product dat leerlingen in staat stelt om zowel thuis als op school aan projecten te werken, huiswerk te maken, bestanden uit te wisselen en te vergaderen via internet. Op deze manier kan zo goed mogelijk met moderne techniek omgegaan worden in het lesprogramma.
Zo, dat is de officiële inleiding van vSchool. vSchool is een op javascript en PHP gebaseerd raamwerk om applicaties op te draaien in het onderwijs. Omdat het voor veel scholen veel te duur is om elke 3 jaar nieuwe computers, besturingssystemen en software te kopen is vSchool als dé oplossing voor deze problemen ontwikkelt. vSchool draait op allerhande computers, van Pentium I tot en met Pentium IV.
De grootste tekortkoming van huidige interactieve lesondersteunende ICT middelen is dat altijd voor elke aparte actie een aparte pagina geladen moet worden. Het is dus haast onmogelijk om tegelijk in een virtueel boek te kijken én antwoorden ergens te noteren. vSchool lost dit op door multitasking ondersteuning en het werken met vensters. Gebruikers kunnen meerdere verschillende online applicaties naast elkaar draaien, snel wisselen tussen de applicaties en ze ook om beurten weer afsluiten als ze niet nodig zijn.
Zoals gezegd is vSchool compleet gericht op het onderwijs. Zo zijn de gebruikers standaard opgedeeld in klassen en projectgroepen. Daarnaast is er standaard een chatfunctie aanwezig zodat leerlingen (ook al zijn ze niet fysiek bij elkaar) toch kunnen samenwerken. vSchool is gemaakt door middel van javascript, PHP en HTML. Om data heen en weer te kunnen zenden tussen de server en de browser van de gebruiker, wordt er gebruik gemaakt van de Ajax-methode. Op deze wijze kan er een dynamische verbinding opgezet worden zonder dat de complete pagina herladen hoeft te worden. Vensters kunnen hierdoor onafhankelijk van elkaar werken.