« STIC:STIC I - exercice 6 (Utopia) » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « {{stic12}} <categorytree mode="pages" depth="0" style="float:right; clear:right; margin-left:3px; border:1px solid gray; padding:0.7ex; background-color:#f9f9f9;">STIC</ca... ») |
|||
Ligne 4 : | Ligne 4 : | ||
== Enoncé de l'exercice 18 == | == Enoncé de l'exercice 18 == | ||
Cet exercice du cours [[STIC:STIC | Cet exercice du cours [[STIC:STIC I|STIC I]] vous permet de vous familiariser avec les expressions régulières et une application de votre choix | ||
=== Tâche === | === Tâche === | ||
Ligne 15 : | Ligne 15 : | ||
* Emplacement du rapport: | * Emplacement du rapport: | ||
/etu-maltt/ | /etu-maltt/../<login>/stic-1/ex6/ | ||
=== Outils === | === Outils === |
Version du 8 décembre 2014 à 21:09
Enoncé de l'exercice 18
Cet exercice du cours STIC I vous permet de vous familiariser avec les expressions régulières et une application de votre choix
Tâche
Créez une "application" qui nécessite des expressions rationnelles (aussi appelées expressions régulières), par exemple:
- un robot de conversation avec JavaScript
- une vérification d'un formulaire avec JavaScript ou PHP
- une analyse de réponses libres d'un formulaire avec JavaScript ou PHP
- Emplacement du rapport:
/etu-maltt/../<login>/stic-1/ex6/
Outils
- Un éditeur de programmation
Contraintes
- Le choix du thème n'a pas beaucoup d'importance, enfin il faut un sujet pédagogique.
- Dispositif: un dispositif (X)HTML interactif en ligne:
- il faut analyser en temps réel une entrée d'un utilisateur
- vous devez utiliser des expressions régulières (au moins 10 simples, ou 5 complexes) et permettre une certaine flexibilité
Le rapport:
- Titre, auteur et date
- Liens vers le dispositif
- Liens vers le code source du programme (si applicable)
- Objectifs du module: Il sert à quoi / quelle population ?
- La production: bref résumé de la démarche
- Evaluation de la technologie
- Difficultés, remarques
- Ressources utilisées, bibliographie.
Evaluation
- validité de (X)HTML (et SVG ou autres formats utilisés)
- créativité
- utilité
- ergonomie de la page
- respect de principes de design (structuration du texte)
- qualité de l'évaluation
Activités en classe
- Chatterbot (explication du code)
- Formulaires, c.f. http://tecfa.unige.ch/guides/js/ex/regexp/form-validation-regexps.html
Liens
- Expression régulière (Introduction et liens)
- Pour jouer
- regexps.html Analyse de formulaires - c.f. code source
- chatter bot (Tecfa)
- Regular-expression.info Répositoire et tutoriels
- Regexpal (Tester des regexp en ligne)
- regexlib.com/ Ce site référence plus de 3400 expressions régulières prêtes à l’emploi, pouvant servir de base intéressante pour la création de regex personnalisés.
- RegExr et Regular Expressions sont 2 sites qui vous permettent de tester vos expressions en ligne.
- Manuels JavaScript et PHP
- Guide_JavaScript_1.5/Expressions_rationnelles
- Core_JavaScript_1.5_Guide/Regular_Expressions (même en Anglais)
- Regular Expression Functions (Perl-Compatible) (Manuel PHP)
- Regular Expression Functions (POSIX Extended) (Manuel PHP)