« STIC:STIC II - exercice 18 (Stella) » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
 
(5 versions intermédiaires par 2 utilisateurs 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 18 ==


Cet exercice du cours STIC II vous permet de vous familiariser avec la modélisation 3D et notamment avec
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
* L'outil [[Google Sketchup]]
* Le client Google Earth
* Le langage KML (pour info)


=== Tâche ===
=== Tâche ===


Créez une scène 3D en rapport avec une thématique MALTT. Il peut s'agir d'une exposition d'un site qui présente un intérêt historique ou autre, d'une classe virtuelle, d'un objet 3D intéressant, d'une scène dans un serious game, etc.
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


* '''A rendre''' pour lundi 6 juin minuit
* Emplacement du rapport:
 
/etu-maltt/nestor/<login>/stic/ex18/


=== Outils ===
=== Outils ===


* Outil de conception: [[Google Sketchup]]
* Un éditeur de programmation
* Client 3D de votre choix: La solution la plus simple est d'utiliser Google Earth
* Eventuellement un traducteur de de formats 3D.


=== Contraintes ===
=== Contraintes ===


* Contenu selon vos envies (mais respectez l'idée qu'il doit être en rapport avec une thématique MALTT)
# Le choix du thème n'a pas beaucoup d'importance, enfin il faut un sujet pédagogique.
* Vous pouvez importer 80% du modèle (à condition de citer ces apports ....)
# Dispositif: un dispositif (X)HTML interactif en ligne:
* Vous devez soumettre au moins deux versions: Le '''modèle sketchup''' et un '''fichier exporté'''.
* 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:
'''Le rapport''':
* Titre, auteur et date
* Titre, auteur et date
* Lien vers les fichiers (le modèle sketchup et le fichier exporté)
* Liens vers le dispositif
* Objectifs du modèle: Il sert à quoi / quelle population ?
* Liens vers le code source du programme (si applicable)
* Objectifs pédagogiques (ou autres): L'apprenant sera capable de ...
* Objectifs du module: Il sert à quoi / quelle population ?
* La production: bref résumé de la démarche
* La production: '''bref''' résumé de la démarche
* Difficultés, auto-évaluation, remarques
* '''Evaluation''' de la technologie
* Difficultés, remarques
* Ressources utilisées, bibliographie.
* Ressources utilisées, bibliographie.


=== Liens ===
=== 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 ==
 
* [http://tecfa.unige.ch/guides/js/ex-intro/chatter-bot.html 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
* [http://tecfa.unige.ch/guides/js/ex/coap/week-7/regexps.html regexps.html] Analyse de formulaires - c.f. code source
* [http://tecfa.unige.ch/guides/js/ex-intro/chatter-bot.html chatter bot] (Tecfa)
* [http://www.regular-expressions.info/ Regular-expression.info] Répositoire et tutoriels
* [http://regexpal.com Regexpal] (Tester des regexp en ligne)
* [http://regexlib.com/ 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.
* [http://gskinner.com/RegExr/ RegExr] et [http://www.angelwatt.com/coding/regular_expressions.php Regular Expressions] sont 2 sites qui vous permettent de tester vos expressions en ligne.
 
; 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)
 
* [http://msdn2.microsoft.com/en-us/library/6wzad2b2.aspx Introduction to Regular Expressions (microsoft)]


* [[Google Sketchup]]
* [http://ch2.php.net/manual/en/book.pcre.php Regular Expression Functions (Perl-Compatible)] (Manuel PHP)
* [[:en:Google Sketchup tutorial]]
* [http://ch2.php.net/manual/en/book.regex.php Regular Expression Functions (POSIX Extended)] (Manuel PHP)
* [[:en:Keyhole Markup language]]

Dernière version du 15 mai 2014 à 16:13

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

Enoncé de l'exercice 18

Cet exercice du cours STIC II 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/nestor/<login>/stic/ex18/

Outils

  • Un éditeur de programmation

Contraintes

  1. Le choix du thème n'a pas beaucoup d'importance, enfin il faut un sujet pédagogique.
  2. 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

  1. validité de (X)HTML (et SVG ou autres formats utilisés)
  2. créativité
  3. utilité
  4. ergonomie de la page
  5. respect de principes de design (structuration du texte)
  6. qualité de l'évaluation

Activités en classe

Liens

Pour jouer
Manuels JavaScript et PHP