Datum: 27.03.2013 Technischer ekundarunterricht Technikerausbildung T2IF WER2 Web erver ide cripting 2 Division informatique ection informatique tundenanzahl: 6 emester: 6 Unterrichtssprache: deutsch
Evaluierungsrahmen Modul.2. - Web erver ide cripting 2 (WER2) Formation Code: IF Type: CCP DAP X DT Année scolaire: 2013/2014 Division: ection / Métier / Profession: Division informatique ection informatique Unité capitalisable / Module Titre de l'unité capitalisable: Berufsbezogene Ausbildung - Entwicklung dynamischer Webseiten 2 Titre du module: Web erver ide cripting 2 Module complémentaire Nom du module: T-IF-WEB2-CO-02 Numéro du module: 2 Code du module: WER2 Durée exprimée en: - leçons hebdomadaires: - leçons de rattrapage: 6 emestre (1-8): 6 Période (1 ou 2): Nombre de semaines: 18 Lieu d'apprentissage: Ecole Mode d'évaluation (choix multiple): X X chriftliche Aufgabe Präsentation Fachgespräch Gesprächssimulation Arbeitsprobe / Arbeitsaufgabe Betrieblicher Auftrag Portfolio Modulbegleitende Kompetenzfeststellung Remarques concernant le(s) mode(s) d'évaluation: 27.03.2013 eite 2 / 4
Evaluierungsraster : Typ Kat Kompetenzen Indikatoren tandards O A1 essions zu verwalten. Initialisieren einer ession Benutzen der ession-variablen Zerstören einer ession Anzeigen von ession-variablen mittels Browsertools Entscheiden ob essions genutzt werden sollen Die ession wird kohärent und fachgerecht eingesetztessions werden der ituation angepasst eingesetzt O A2 Webseiten mit und ohne Datenbankverbindung zu erstellen. Erstellen und Beenden einer Verbindung zum Datenbankserver Erstellen und Auswerten von Abfragen ohne Tabellenbeziehungen (ELECT, DELETE, INERT und UPDATE) Ausgeben des Resultates einer ELECT-Abfrage mittels einer HTML-Tabelle Integrieren der Datenbankfunktionalitäten in eine Webseite (vorgegeben oder selbst erstellt) Erstellen von statischen Webseiten Erstellen von dynamischen Webseiten (nur serverseitig) Die Ergebnisse der Abfragen ohne Tabellenbeziehungen sind korrekt. Die Regeln bei der Erstellung von dynamischen und statischen Webseiten werden weitestgehend eingehalten. A3 client- und server-seitige kripte einzusetzen. Erkennen der Einsatzgebiete von client- und serverseitigen kripten Erstellen und Einsetzen von clientseitigen kripts Erstellen und Einsetzen von serverseitigen kripts Die Technik wird der ituation entsprechend ausgewählt. Die wesentlichen Funktionalitäten der dynamischen Webseiten werden fachgerecht umgesetzt. A4 komplexere kripte zu erstellen und zu optimieren. Einsetzen von komplexen Verschachtelungen Einsetzen und Auswerten von 1:N Tabellenbeziehungen in den Abfragen Optimieren von selbst erstellten und gegebenen kripten Generieren von Javascript mittels PHP Dynamisches ortieren der Resultate einer ELECT-Abfrage in der HTML-Tabelle Multiselect zur Löschung von Daten in einer Tabelle programmieren Einsetzen von nicht im Kurs behandelten Elementen Die wesentlichen Funktionalitäten (einiger Indikatoren) werden fachgerecht umgesetzt. Mehr als nur die wesentlichen chwerpunkte der Kompetenz Webseiten mit und ohne Datenbankverbindung zu erstellen werden erreicht A5 eine Fehleranalyse im Programmierprozess durchzuführen. Analysieren von fehlerhaften kripten (vorgegebene oder eigene kripte) Anzeigen von Hilfsinformationen in der Webseite (echo, var_dump, error_reporting) Auswerten von PHP- und Webserver-Logdateien Erkennen und beheben von logischen Fehlern Analysieren von Fehler- und Warn- Meldungen Vorgegebene kripte: die wesentlichen Fehler sind behoben und die Vorgehensweise wird erläutert Eigene kripte: Die Vorgehensweise der Fehleranalyse und Fehlerbeseitigung wird erläutert 27.03.2013 eite 3 / 4
ZE1 Informationen selbstständig in Referenzen nachzuschlagen und einzusetzen. Recherchieren von Lösungen im Internet und in Büchern (die Referenzen sollten angegeben werden) Integrieren des Lösungsansatzes Das Problem ist weitestgehend gelöst Die Quellen werden angegeben Anzahl der zu evaluierenden selektiven Kompetenzen : 2 Typ Kat A Obligatorisch oder elektiv achkompetenz oder ozial- bzw. elbstkompetenz achkompetenz ZE ozial- bzw. elbstkompetenz Ax achkompetenz Nummer x aus der Modulbeschreibung ZEx ozial- bzw. elbstkompetenz Nummer x aus der Modulbeschreibung 27.03.2013 eite 4 / 4
Evaluationsaufgabe: T- IF- WEB2- WER2 Erstellen ie eine komplette Website für das Projekt "TiForum". Es soll ein Forum für deine Klasse erstellt werden. Die Website muss folgende Funktionen bieten: 1. Der Zugriff auf die MyQL Datenbank erfolgt mittels MyQL- Improved Routinen. Erstelle folgende Tabellen: a. tbluser: zur Verwaltung der Benutzer b. tblforum: zur Verwaltung der Foreneinträge. Foreneinträge gehören jeweils zu einer Diskussion. Diskussionen werden nicht als eigenständige Einheit verwaltet. 2. Die Website bietet eine Login- und Registrier- Möglichkeit. 3. Man unterscheidet zwischen: nicht- registrierten Benutzern, registrierten Benutzern und Administratoren. a. Alle Benutzer: können nur Foreneinträge ansehen. b. Alle Benutzer: können Foreneinträge mittels eines uchkriteriums in Textform durchsuchen. c. Registrierte Benutzer: können Einträge nur hinzufügen (nicht ändern oder löschen!) d. Administratoren: verwalten sowohl die Benutzer als auch die Einträge im Forum. e. Administratoren: können einzelne Benutzer/Einträge/Diskussionen blockieren. Mögliche Erweiterungen für Experten: Man kann zurückverfolgen welcher Benutzer welchen Eintrag wann gepostet hat. Alle Diskussionen werden in einem dynamischen Menü angezeigt. Eine ortiermöglichkeit für die Foreneinträge, eventuell mit kombinierten Kriterien, erstellen.