PFINGSTAUFGABE 2013

Die Pfingstaufgabe ist von jedem Schüler in Einzelarbeit bis Montag nach den Pfingstferien (03.06.2013 um 12:00 Uhr) zu bearbeiten. Projekt GET-VALIDE muss von jedem Schüler bearbeitet werden. Die Note für das Projekt ist als praktischer Teil der Informatikklausur des zweiten Halbjahres zu begreifen, die Wertung geht wie folgt in die schriftliche Note ein: die Abgabe zählt zu 25% bei Bearbeitung eines der beiden Projekte (Wahl nicht entscheidend). die Abgabe zählt zu 50% bei Bearbeitung beider Projekte.

Projekt GET-VALIDE

…oder „bisheriges überarbeiten“.

Beachte: die Teile zum HTML-Kapitel müssen nicht nochmals überarbeitet werden und werden in der Pfingstaufgabe nicht bewertet.

Gestalte deine Website so um, dass folgende Kriterien erfüllt sind:

die Startseite muss ansprechend gestaltet sein und weiterführende Links zu den bearbeiteten Unterseiten enthalten (hier dürfen/sollen auch Links zu den HTML-Aufgaben stehen);

die Seite(n) zum Kapitel PHP müssen mit Markup in validem XHTML sinnvoll strukturiert werden (Web Developer Toolbar). Der Text soll gut lesbar sein;

die Seite(n) zum Kapitel PHP müssen mit einem externen Stylesheet designt und formatiert werden; im HTML-Quelltext dürfen keine Formatierungsbefehle enthalten sein;

die CSS regeln müssen valide sein (Web Developer Toolbar);

deine Website muss ein Impressum haben, aus dem hervorgeht, wer der Ersteller ist und welche Quellen genutzt wurden;

Projekt A - EMC, der e-mail-check

Schreibe ein Formular mit einem einzigen Eingabefeld, dieses Formular soll nach dem Klick auf Absenden den Inhalt an sich selbst schicken.

Das dort vorhandene Skript soll

versehentliche Leerzeichen am Anfang und am Ende der Eingabe entfernen (Hilfe hier)

prüfen, ob die Eingabe ein @ und einen . (= Punkt) enthält (Hilfe hier)

prüfen, ob die Eingabe länger als 7 Zeichen ist (Hilfe hier).

Wenn obige drei Bedingungen erfüllt sind, soll das Skript ausgeben: Danke für die Eingabe.

Wenn mindestens eine der obigen Bedingungen nicht erfüllt ist, soll das Skrpit ausgeben: Eingabe nicht korrekt!.

Projekt B - mehrdimensionale Arrays

Hinweis zu **mehrdimensionale Arrays**