« STIC:STIC I - exercice 6 (Utopia) » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 60 : Ligne 60 :


; Manuels JavaScript et PHP
; Manuels JavaScript et PHP
* [https://developer.mozilla.org/fr/Guide_JavaScript_1.5/Expressions_rationnelles Guide_JavaScript_1.5/Expressions_rationnelles]
 
* [https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Regular_Expressions Core_JavaScript_1.5_Guide/Regular_Expressions] (même en Anglais)
* [https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res Expressions rationnelles] (Guide JavaScript / MDM)
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions Regular Expressions] (JavaScript Guide, MDM)


* [http://msdn2.microsoft.com/en-us/library/6wzad2b2.aspx Introduction to Regular Expressions (microsoft)]
* [http://msdn2.microsoft.com/en-us/library/6wzad2b2.aspx Introduction to Regular Expressions (microsoft)]


* [http://ch2.php.net/manual/en/book.pcre.php Regular Expression Functions (Perl-Compatible)] (Manuel PHP)
* [http://ch.php.net/manual/en/book.pcre.php Regular Expression Functions (Perl-Compatible)] (Manuel PHP)
* [http://ch2.php.net/manual/en/book.regex.php Regular Expression Functions (POSIX Extended)] (Manuel PHP)
* [http://ch.php.net/manual/en/book.regex.php Regular Expression Functions (POSIX Extended)] (Manuel PHP)

Version du 9 décembre 2014 à 12:22

Cette page fait partie des cours STIC I et STIC II

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

  1. Un sujet en rapport avec une thématique MALTT (et de préférence un sujet pédagogique)
  2. Un dispositif 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 qui permettent donc une certaine flexibilité au niveau de l'input. Ceux/celles qui n'utilisent que des simples expressions comme des listes de mots auront une petite pénalité.

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

Selon la grille d'évaluation dans Moodle

Activités en classe

Liens

Pour jouer
Manuels JavaScript et PHP