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

De EduTech Wiki
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... »)
 
mAucun résumé des modifications
 
(7 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{stic12}}
{{stic archive}}
<categorytree mode="pages" depth="0" style="float:right; clear:right; margin-left:3px; border:1px solid gray; padding:0.7ex; background-color:#f9f9f9;">STIC</categorytree>
<categorytree mode="pages" depth="0" style="float:right; clear:right; margin-left:3px; border:1px solid gray; padding:0.7ex; background-color:#f9f9f9;">STIC</categorytree>


== Enoncé de l'exercice 18 ==
== Enoncé de l'exercice 6 ==


Cet exercice du cours [[STIC:STIC II|STIC II]] vous permet de vous familiariser avec les expressions régulières et une application de votre choix
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/nestor/<login>/stic/ex18/
  /etu-maltt/../<login>/stic-1/ex6/


=== Outils ===
=== Outils ===
Ligne 23 : Ligne 23 :
=== Contraintes ===
=== Contraintes ===


# Le choix du thème n'a pas beaucoup d'importance, enfin il faut un sujet pédagogique.
# Un sujet en rapport avec une thématique MALTT (et de préférence un sujet pédagogique)
# Dispositif: un dispositif (X)HTML interactif en ligne:
# Un dispositif HTML interactif en ligne:
* il faut analyser en temps réel une entrée d'un utilisateur
#* 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é
#* vous devez utiliser des '''expressions régulières''' (au moins 10 simples, ou 5 complexes) !
 
Les expressions régulières permettent une certaine flexibilité au niveau de l'input et il faudrait connaître un peu cette technologie. Les étudiant(e)s qui n'utilisent que des simples expressions comme des listes de mots auront une petite pénalité...


'''Le rapport''':
'''Le rapport''':
Ligne 40 : Ligne 42 :
=== Evaluation ===
=== Evaluation ===


# validité de (X)HTML (et SVG ou autres formats utilisés)
Selon la grille d'évaluation dans Moodle
# créativité
 
# utilité
=== A rendre ===
# ergonomie de la page
* Deadline: Minuit, jeudi 29 janvier 2014
# respect de principes de design (structuration du texte)
# qualité de l'évaluation


== Activités en classe ==
== Activités en classe ==
Ligne 65 : Ligne 65 :


; 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)

Dernière version du 4 décembre 2015 à 14:24

Cette page fait partie des archives des cours Cours STIC (STIC I, STIC II,STIC III,STIC IV)

Enoncé de l'exercice 6

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) !

Les expressions régulières permettent une certaine flexibilité au niveau de l'input et il faudrait connaître un peu cette technologie. Les étudiant(e)s 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

A rendre

  • Deadline: Minuit, jeudi 29 janvier 2014

Activités en classe

Liens

Pour jouer
Manuels JavaScript et PHP