pfingst2014
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
pfingst2014 [18.05.2014 21:41] – theil | pfingst2014 [09.11.2014 10:41] (aktuell) – gelöscht Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== PFINGSTAUFGABE 2013 ====== | ||
- | |||
- | |||
- | <note important> | ||
- | </ | ||
- | |||
- | Die Teilaufgabe GET-VALIDE muss von jedem Schüler bearbeitet werden. | ||
- | |||
- | Die Note für die Projektarbeit 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 50% bei Bearbeitung eines der beiden Projekte (beliebige Wahl zwischen Projekt A oder Projekt B), | ||
- | * die Abgabe zählt zu 75% bei Bearbeitung beider Projekte A und B. | ||
- | |||
- | Die genauen Kriterien für die Benotung eures Projekts könnt ihr auf dem Bewertungsbogen einsehen. | ||
- | |||
- | ===== Teilaufgabe GET-VALIDE ===== | ||
- | |||
- | …oder „bisheriges überarbeiten“. | ||
- | |||
- | Gestalte deine im Unterricht angelegte Website zu den bisher behandelten PHP-Themen so, dass folgende Kriterien erfüllt sind: | ||
- | |||
- | die Startseite muss ansprechend gestaltet sein und weiterführende Links zu den bearbeiteten Unterseiten enthalten; | ||
- | die Seiten zu PHP müssen mit Markup in validem XHTML sinnvoll strukturiert werden (Web Developer Toolbar). Der Text soll gut lesbar sein; | ||
- | die Seiten zu 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. | ||
- | | ||
- | <note tip> | ||
- | |||
- | Projekt A - EMC, der e-mail-check | ||
- | |||
- | Schreibe ein Formular mit einem einzigen Eingabefeld, | ||
- | 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!. | ||
- | Layoute die Seite ansprechend und benenne die Datei mailcheck.php. | ||
- | |||
- | Projekt B - mehrdimensionale Arrays | ||
- | |||
- | Informiere dich über mehrdimensionale Arrays auf der verlinkten Seite und erstelle einen solchen auf ähnliche Weise mit den Inhalten name, alter und hobby als sekundären Index. | ||
- | Fülle das Array mit zehn fiktiven Personen samt Alter und Hobby. | ||
- | Finde eine Lösung, das Array nach Klick auf einen frei stehenden Button Ausgabe in folgender Weise auszugeben: | ||
- | jeder „Datensatz“ (= jede Person) soll eine eigene Zeile bekommen und mit Bullets (Aufzählungszeichen) beginnen; | ||
- | die einzelnen Einträge sollen wie hier gezeigt ausgegeben werden: | ||
- | ⇒ Name, Alter, Hobby sind jeweils fett-geschrieben | ||
- | Name: Boris - Alter: 16 - Hobby: Wandern | ||
- | Name: Helga - Alter: 8 - Hobby: Fußball | ||
- | Name: Matthäus - Alter: 37 - Hobby: Joggen | ||
- | Name: Bärbel - Alter: 54 - Hobby: Backen | ||
- | …. | ||
- | Achtung: CSS auslagern! | ||
- | Layoute die Seite ansprechend und benenne die Datei dimensionarray.php. | ||
- | |||
pfingst2014.1400449310.txt.gz · Zuletzt geändert: 18.05.2014 21:41 von theil