Opdracht 1: Afspraken onthouden (TODO list)

Achtergrond

In PHP zijn veel datum- en tijdfuncties beschikbaar om de datum en tijd op te vragen, hier berekeningen mee te doen, te bepalen welke tijd het dan aan de andere kant van de wereld is en om de datum ten slotte weer te geven volgens op de manier die je wil (volgens de conventies van de gebruiker in dat land). Lees de documentatie bij deze functies.

Opdracht

Voor deze opdracht maak je een eenvoudige webapplicatie om je afspraken of taken in te bewaren. Je moet afspraken op een bepaalde dag (en tijd) kunnen maken. Standaard moet de huidige datum (en tijdstip) worden getoond, maar je moet zelf een andere moment kunnen kiezen. Deze afspraak kun je bewaren in een cookie op de computer van de gebruiker. In de agenda moet je de gemaakte afspraak kunnen terugzien.

aandachtspunten:

activity diagram van schoolagenda

Inleveren

Als je meerdere dingen geprobeerd hebt, vooral als dingen niet gelukt zijn zoals je wilde, kun je meerdere (oudere) versies inleveren in aparte sub-directories (mappen). Plaats niet alleen de (werkende) PHP applicatie online (.php bestand(en)), maar ook de broncode (als .phps bestand), zodat de docent ook kan zien hoe je het hebt aangepakt. Schrijf bovendien ook een opleverdocument. Hierin maak je jouw werk en werkwijze voor de docent inzichtelijk,zodat deze het beter kan beoordelen. In dit opleverdocument schrijf je:

Opdrachten moeten worden upgeload naar je webspace op ftp://student.cmd.hro.nl/public.www . Je werk moet steeds te vinden zijn op de locatie die hoort bij de opdracht: http://student.cmd.hro.nl/[studentnummer]/jaar2/winter/fed/opdracht1/ . Op deze locatie moet ook je opleverdocument te vinden zijn. Schrijf je opleverdocument in correcte XHTML en link daarin naar je werkende applicatie en naar de broncode.

Houd rekening met de deadline voor deze opdracht: zondagavond 14 december om 24:00. Zie voor meer informatie de modulewijzer.

Beoordelingscriteria

Succes.