Date: 15.07.2014 Enseignement secondaire technique Régime de la formation de technicien T2IF WSERS1 Web Server Side Scripting 1 Division informatique Section informatique Nombre de leçons: 6 Semestre: 5 Langue véhiculaire: allemand
Fiche d'évaluation Module 7.1. - Web Server Side Scripting 1 (WSERS1) Formation Code: IF Type: CCP DAP X DT Année scolaire: 2014/2015 Division: Section / Métier / Profession: Unité capitalisable / Module Titre de l'unité capitalisable: Division informatique Section informatique Enseignement professionnel - Développement de pages internet dynamiques 2 Titre du module: Web Server Side Scripting 1 Module complémentaire Nom du module: T-IF-WEB2-CO-01 Numéro du module: 1 Code du module: WSERS1 Durée exprimée en: - leçons hebdomadaires: - leçons de rattrapage: 6 Semestre (1-8): 5 Période (1 ou 2): Nombre de semaines: 18 Lieu d'apprentissage: Ecole Mode d'évaluation (choix multiple): X X Epreuve écrite Exposé Entretien professionnel Simulation d'entretien Mise à l'essai Commande Portfolio Evaluation continue des compétences Remarques concernant le(s) mode(s) d'évaluation: 15.07.2014 DT - IF Page 2 / 4
Grille d'évaluation : Type Cat Compétences Indicateurs Socles S SA1 L'élève est capable d'établir un environnement de travail simple et de s'en servir. - L'élève installe un environnement WAMP ou LAMP prédéfini. - L'élève configure l'environnement AMP. - L'élève télécharge des données sur le serveur. - L'élève vérifie que les fichiers PHP sont interprétés. - L'élève affiche les informations concernant la configuration en se servant de la fonction phpinfo(). - L'élève a téléchargé et interprété des fichiers PHP. - L'élève a configuré les réglages de base. O SA2 L'élève est capable d'appliquer les concepts fondamentaux du langage PHP pour développer des pages Web dynamiques. - L'élève applique les éléments fondamentaux d un langage de programmation (variables, constantes, champs à une dimension, opérateurs, etc.). - L'élève applique les structures de contrôle élémentaires (boucles, alternatives, etc.). - L'élève évalue les données de formulaires et il génère des affichages simples dans le navigateur. - L'élève génère du code HTML et CSS en utilisant le langage PHP. - L'élève utilise des champs à deux dimensions. - L'élève utilise des fonctions prédéfinies (number_format, strpos, implode, etc.). - L'élève crée des fonctions utilisateur simples avec des paramètres. - L'élève transfère un code source vers un fichier externe. - L'élève imbrique des structures de contrôle (profondeur d imbrication maximale: 2) pour résoudre des problèmes réalistes de pages Web (par exemple génération d une liste de sélection, d une liste d'options, d un tableau HTML, etc.). - L'élève a réalisé les fonctionnalités essentielles des pages Web dynamiques de manière compétente. O SA3 L'élève est capable de créer des structures de pages dynamiques. - L'élève crée des pages internet en se servant de HTML et de CSS. - L'élève établit une navigation qui renvoie toujours à la page principale (index.php). - L'élève évalue les liens contenant l'information de la page cible. - L'élève intègre les contenus à afficher. - Le fonctionnement de la navigation n'accusait pas d'erreur et l'élève a programmé la navigation de manière compétente. S SA4 L'élève est capable d'établir et d'optimiser des scripts plus complexes. - L'élève utilise des imbrications. - L'élève optimise des scripts prédéfinis ainsi que des scripts qu'il a établis lui-même. - L'élève utilise des fonctions prédéfinies non étudiées. - L'élève combine les langages JavaScript et PHP. - L'élève intègre des éléments non étudiés en cours. - L'élève a réalisé les fonctionnalités essentielles des pages Web dynamiques de manière compétente. - L'élève a dépassé les exigences essentielles de la compétence "appliquer les concepts fondamentaux du langage PHP pour développer des pages Web dynamiques". 15.07.2014 DT - IF Page 3 / 4
S SA5 L'élève est capable de procéder à une analyse des erreurs au cours de la procédure de programmation. - L'élève analyse des scripts accusant des erreurs (des scripts prédéfinis ainsi que ses propres scripts). - L'élève affiche des informations d'assistance sur le site Internet (echo, var_dump, error_reporting). - L'élève évalue des fichiers Log de PHP et du serveur web. - L'élève détecte et corrige des erreurs de logique. - L'élève analyse des messages d'erreur et de mise en garde. - L'élève a corrigé les principales erreurs dans les scripts prédéfinis et il a expliqué sa méthode. - L'élève a expliqué les méthodes de détection d'erreurs et de correction appliquées dans ses propres scripts. S SZE1 L'élève est capable de rechercher des informations de manière autonome en consultant des sources de référence et de s'en servir. - L'élève recherche des solutions sur Internet et dans des ouvrages. (Il convient d'indiquer les références.) - L'élève intègre la solution. - L'élève a résolu le problème dans une large mesure. - L'élève a mentionné ses sources. Nb compétences sélectives à évaluer : 2 Type Obligatoire ou Sélective Cat Compétence métier ou sociale et personnelle ME Compétence métier SCP Compétence sociale et personnelle MEx Compétence métier n x du descriptif du module SCPx Compétence sociale et personnelle n x du descriptif du module DT - IF 15.07.2014 Page 4 / 4
Evaluationsaufgabe: T IF WEB2 WSERS1 Erstellen Sie eine komplette Website für die Firma "SpeedCalc". Folgende Aspekte müssen berücksichtigt werden: 1. Die Website enthält einen Login. Die Benutzerdaten(Benutzername, Passwort, Level, Email, ) zum Login werden statisch in einem Benutzer Array gespeichert. 2. Die Navigation führt immer wieder zur Hauptseite, welche dann die jeweiligen Inhalte lädt. 3. Die Homepage enthält globale Informationen zur Firma. 4. Jeder kann einen Text in einem Formular eingeben und erhält als Resultat: a. Die Anzahl an Worten. b. Die Anzahl an Sätzen. c. Eine Checkbox bietet die Möglichkeit jedes Wort mit einem Großbuchstaben zu beginnen und alle folgenden Buchstaben eines Wortes sind klein geschrieben. Beispiel: Web Server Side Scripting Ist Cool 5. Die Website enthält ein Kontaktformular. Jeder kann die Firma kontaktieren. Hier wird automatisch eine Email an lehrer@education.lu gesendet. 6. Angemeldete und nicht angemeldete Benutzer unterscheiden sich durch eine unterschiedliche Hintergrundfarbe der Website. 7. Der Administrator sieht eine Liste aller registrierten Benutzer. Ein Email Verweis ist für jeden Benutzer sichtbar. 8. Registrierte Benutzer können gewisse Rechnungen durchführen: a. Konversion einer Dezimalzahl in eine Binärzahl. b. Volumenberechnung für Räume. c. Jährliche Ausgabe für den Stromverbrauch eines Computers. Der Benutzer kann auswählen ob er die Durchschnitts Betriebsdauer für: einen Tag, eine Woche oder einen Monat angibt. Mögliche Erweiterung für Experten: Die Benutzerdaten werden aus einer CSV Datei importiert. Benutzerdaten können geändert werden und dann in einer CSV Datei abgespeichert werden.
Epreuve d'évaluation T IF WEB2 WSERS1 L'élève est chargé de créer un site Internet complet pour la société SpeedCalc. Les aspects suivants sont à considérer. 1. Le site Internet comporte un identifiant. Les données de l'utilisateur (nom de l'utilisateur, mot de passe, niveau d accès, e mail, etc.) servant à l'identification sont enregistrées de manière statique dans un tableau. 2. La navigation renvoie toujours à la page principale, qui charge les contenus respectifs au moment donné. 3. La page principale du site Internet affiche des informations globales à propos de la société. 4. Tout le monde a la possibilité de saisir un texte dans un formulaire et le résultat suivant est alors renvoyé: a. le nombre de mots, b. le nombre de phrases, c. la check box propose l'option de commencer chaque mot par une majuscule alors que les lettres suivantes du mot sont en minuscules (Par exemple: "Le Web Server Side Scripting C'est Cool). 5. Le site Internet comprend un formulaire de contact. Tout le monde a la possibilité de contacter la société. A cet effet, un e mail est automatiquement envoyé à l'adresse enseignant@education.lu. 6. Les utilisateurs enregistrés et non enregistrés sont différenciés par des couleurs différentes en arrière plan du site Internet. 7. L'administrateur a accès à une liste de tous les utilisateurs enregistrés. Un lien vers une adresse e mail est visible pour chaque utilisateur. 8. Les utilisateurs enregistrés ont la possibilité d'effectuer certains calculs: a. la conversion de nombres décimaux en nombres binaires, b. le calcul du volume d'une pièce, c. les dépenses annuelles générées par la consommation d'électricité d'un ordinateur, les utilisateurs ayant la possibilité de sélectionner une durée d'activité moyenne d'une journée, d'une semaine ou d'un mois. Approfondissement envisageable pour des experts: Les données des utilisateurs sont importées à partir d'un fichier CSV. Il est possible de modifier les données des utilisateurs et de les enregistrer ensuite dans un fichier CSV.