dinsdag 15 april 2014

Afgewerkte dagplanning

Hallo iedereen!

De weergave van de dagplanning is eindelijk af! Na goedkeuring van alle teamleden tonen we jullie trots ons eindresultaat van de dagweergave:


Op het scherm zie je drie indelingen: voormiddag, namiddag en avond. De verticale balk met de tijdsaanduiding, activiteit en begeleider heb ik intussen horizontaal gemaakt. De activiteiten in de ochtend hebben een groene kleur, die in de namiddag een gele en die in de avond een blauw-paarse kleur. De horizontale balk bovenaan is bewust donkerder gemaakt dan de rest om goed het onderscheid te zien tussen de activiteitstitel en de bewoners die deelnemen aan deze activiteit. De foto's van de bewoners zijn gegroepeerd in rijen van 5 en hebben intussen allemaal dezelfde afmetingen gekregen. De afmetingen van de post-its worden automatisch aangepast naargelang het aantal bewoners dat deelneemt aan de activiteit. De activiteiten van vandaag worden automatisch weergegeven. Wanneer de dag bijvoorbeeld om is en er een nieuwe dag begint, zullen de activiteiten van deze dag automatisch getoond worden bij het vernieuwen van de pagina.

Wat ik de voorbije dagen allemaal heb gedaan buiten het afwerken van de lay-out:

Weergave van een klok aan de hand van het ingegeven uur

Ik heb een pictogram van een klok afgehaald op Sclera.  Daarna heb ik via Paint de wijzers in die klok wit gekleurd zodat deze niet meer te zien waren. Nu bekomen we dus een klok zonder wijzers.




De bedoeling was dus dat de wijzers er automatisch op kwamen aan de hand van het uur dat de gebruiker ingegeven had in de database. Op die manier is het mogelijk om bij elke activiteit een tijdsaanduiding weer te geven. Hiervoor heb ik een aparte methode geschreven die de wijzers tekent. De klok zelf wordt nergens opgeslagen maar automatisch bij het vernieuwen van de pagina bij de juiste activiteit afgebeeld.

Hieronder zie je het stukje code dat hiervoor zorgt:



De methode neemt een String met de tijd als parameter. Tekent de wijzers met de juiste tijdsaanduiding op de blanco klok en retourneert deze afbeelding.

De dagplanning weergeven naargelang de leefgroep

Om de activiteiten weer te geven van één bepaalde leefgroep, heb ik volgende stappen ondernomen:

Ik heb een methode geschreven die de dagplanning weergeeft op basis van het leefgroepid, bijvoorbeeld 2. Wanneer je de dagplanning wilt raadplegen zonder dat je een leefgroepid opgeeft zal je deze pagina te zien krijgen in je browser:

Deze pagina maakt duidelijk aan de gebruiker dat er geen leefgroepid is opgegeven in de url en geeft een voorbeeld van een juiste url. Het voorbeeld wordt weergegeven aan de hand van een stuk code die de domeinnaam van de server waarop de applicatie draait weergeeft samen met de poortnummer. In mijn geval is dat localhost:11654.

De bedoeling is om in de url het leefgroepid op te geven. Wanneer je bijvoorbeeld alle activiteiten wilt zien van leefgroep 2, zal de juiste url er zo uitzien:


/?leefgroepid=2 wordt dus toegevoegd aan de oorspronkelijke url http://localhost:11654. Opdat de gebruiker niet keer op keer dit stukje tekst moet toevoegen aan de oorspronkelijke url, bestaat er de mogelijkheid om de pagina op te slaan bij favorieten of als startpagina. Op die manier zal de pagina met de volledige url automatisch worden opgestart.

Het is ook mogelijk om bewoners uit verschillende leefgroepen te laten deelnemen aan één activiteit. In dit geval zal deze activiteit getoond worden in de dagweergaven van beide leefgroepen. In de activiteit worden alle bewoners getoond, dus ook de bewoners van de andere leefgroep.

Ik ga mailen naar De Waaiberg om te vragen of zij het een goed voorstel vinden dat de bewoners van de andere leefgroep getoond worden, of als ze liever zouden hebben dat dit niet gebeurd. In dat geval kan de applicatie altijd aangepast worden.

Groetjes

Jessica













Geen opmerkingen:

Een reactie posten