« Interquêtes » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
(Nouvelle page : ==Introduction== Il existe de nombreux outils logiciels informatiques permettant de développer rapidement et efficacement des applications web enrichies (RIA, [http://edutechwiki.u...)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
==Introduction==
{{Incomplete}}
 
==Définition==
Il existe de nombreux outils logiciels informatiques permettant de développer rapidement et efficacement des applications web enrichies (RIA, [http://edutechwiki.unige.ch/en/Rich_internet_application Rich Internet Application]). Parmi eux, on retiendra deux grandes catégories (excepté les serveurs applicatifs) :
*les CMS (content management system, [http://fr.wikipedia.org/wiki/Système_de_gestion_de_contenu Système de gestion de contenu]) permettant la création de site disposant surtout d'un contenu journalistique si l'on peut dire
*les '''frameworks web''' ou plateformes applicatives.


==Définition==
Les «interquêtes», «quêtes guidées», «quêtes sur Internet» ou encore «MissionWeb» , sont tous des synonymes pour décrire un «WebQuest». Une interquête  est une démarche pédagogique utilisant les TIC dans un processus d'apprentissage centré sur l'élève. Inspiré du socio-constructivisme, l'interquête guide les élèves vers des ressources sur Internet afin de créer en coopération, des productions authentiques et originales. Une interquête est une enquête orientée ou les informations utilisées par l'apprenant sont issues du web, crée dans le but de centrer l'apprenant sur l'utilisation de l'information plutôt que sur la recherche de celle-ci. Un webquest est motivant pour l'élève, développe la pensée critique et la formation des compétences.
Le modèle a été mis au point en 1995 à San Diego State University par B. Dodge avec T. mars.
Il ya au moins deux niveaux de WebQuests :
  * (A) de courte durée WebQuests: conçu pour être achevée en 1 à 3 périodes de classe. Le but est d'instruction connaissances L'acquisition et l'intégration, décrite comme la dimension 2 dans Marzano's (1992) Dimensions de la pensée modèle. À la fin Court terme d'une recherche sur le Web, l'apprenant devra compter avec Une quantité importante de nouvelles informations et du sens de


D'une manière générale, un '''framework''' est un espace de travail modulaire, constitué d'un ensemble de bibliothèques, d'outils et de conventions permettant le développement rapide d'application (wikipedia, [http://fr.wikipedia.org/wiki/Framework framework]). Il fournit aussi une structure pour l'application. Par extension, un framework web est un ensemble d'outils spécialisés pour le développement d'applications web.
* (B) de recherche sur le Web à plus long terme: va généralement entre un Semaine et un mois dans une salle de classe. L'instruction Objectif est d'étendre et d'affiner les connaissances (Marzano's Dimension 3). Après l'achèvement d'une recherche sur le Web à plus long terme, une Apprenant aurait analysé un corpus de connaissances profondément, A transformée en quelque sorte, et fait preuve d'un Compréhension de la matière en créant quelque chose qui Peut répondre à d'autres, en ligne ou hors.  


==Avantages et inconvénients==
==   ==


Tout dépend du type et de l'envergure de l'application web que l'on veut réaliser. Pour un petit site statique, une simple connaissance du html peut suffire.
Par contre, si par exemple, on veut créer une plateforme web pour le e-learning et se passer pour des raisons qui nous appartiennent des services de [http://moodle.org moodle] ou [http://www.dokeos.com dokeos], l'utilisation de ce type d'outil sera bienvenue. Il en est de même pour tout autre application web de grande envergure car un '''framework''' est une sorte de boite à outils regroupant des macro-ingrédients pour la réalisation du projet. On peut prendre la métaphore du [http://www.biologeek.com/journal/index.php/definition-et-avantages-d-un-framework-web cuisinier]. En somme, c'est comme si vous aviez déjà à disposition les parties importantes pour réaliser une recette de cuisine. Des 'morceaux' déjà prêt de cette recette, adaptables à volonté; Par exemple, pour réaliser une tarte quelconque, vous avez déjà la patte toute prête, que vous pouvez adapter, à volonté, pour deux, quatre, dix personnes.


Ainsi, ''liberté, rapidité, qualité, cohérence et pérennité'' sont les avantages de l'utilisation de ces plateformes applicatives.
Ainsi, ''liberté, rapidité, qualité, cohérence et pérennité'' sont les avantages de l'utilisation de ces plateformes applicatives.
Ligne 20 : Ligne 18 :
L'inconvénient d'un tel outil est ce que j'appelle 'le ticket d'entrée'. En effet, l'apprentissage de la plateforme est plus ou moins long et fastidieux. Tous ne sont en plus pas aussi bien documentés que [http://www.symfony-project.com/ le framework php '''''symfony'''''] par exemple. Aussi, l'apprentissage de l'outil est un élément très important à intégrer dans le développement du projet. La rapidité de développement du projet va dépendre de la bonne connaissance de l'outil.
L'inconvénient d'un tel outil est ce que j'appelle 'le ticket d'entrée'. En effet, l'apprentissage de la plateforme est plus ou moins long et fastidieux. Tous ne sont en plus pas aussi bien documentés que [http://www.symfony-project.com/ le framework php '''''symfony'''''] par exemple. Aussi, l'apprentissage de l'outil est un élément très important à intégrer dans le développement du projet. La rapidité de développement du projet va dépendre de la bonne connaissance de l'outil.


==Critères de choix ==
==Outils ==


Pas de bon ou mauvais choix à priori parmi les outils les plus populaires du marché comme l'illustre ce [http://www.journaldunet.com/developpeur/tutoriel/php/060313-php-panorama-frameworks.shtml comparatif de framework php], ou [http://js.jipiju.com/2007/06/05/du-choix-dun-framework/ celui ci] plus réflexif. La documentation et ''le ticket d'entrée'' sont des critères de choix importants, mais le type du projet, ses implications et la maitrise préalable ou non du framework sont aussi des éléments à ne pas négliger.  
Pas de bon ou mauvais choix à priori parmi les outils les plus populaires du marché comme l'illustre ce [http://www.journaldunet.com/developpeur/tutoriel/php/060313-php-panorama-frameworks.shtml comparatif de framework php], ou [http://js.jipiju.com/2007/06/05/du-choix-dun-framework/ celui ci] plus réflexif. La documentation et ''le ticket d'entrée'' sont des critères de choix importants, mais le type du projet, ses implications et la maitrise préalable ou non du framework sont aussi des éléments à ne pas négliger.  


==Exemples et tutoriels==
==Exemples ==


* [http://fr.wikipedia.org/wiki/Ruby_on_Rails Ruby On Rails], RoR est un framework web libre, écrit en ruby et  suivant le motif de conception MVC (Modèle Vue Controleur).  
* [http://fr.wikipedia.org/wiki/Ruby_on_Rails Ruby On Rails], RoR est un framework web libre, écrit en ruby et  suivant le motif de conception MVC (Modèle Vue Controleur).  
Ligne 40 : Ligne 38 :
*sans oublier le couple html/ajax,  et en particulier l'api javascript [http://extjs.com/ Librairie Javascript Ext JS 2.0], une des meilleures aujourd'hui pour faire du web 2.0 selon moi.
*sans oublier le couple html/ajax,  et en particulier l'api javascript [http://extjs.com/ Librairie Javascript Ext JS 2.0], une des meilleures aujourd'hui pour faire du web 2.0 selon moi.


==Références et liens==
==Références==


[http://www.biologeek.com/journal/index.php/definition-et-avantages-d-un-framework-web définition et avantages d'un framework web]
[http://www.biologeek.com/journal/index.php/definition-et-avantages-d-un-framework-web définition et avantages d'un framework web]
Ligne 51 : Ligne 49 :


[http://js.jipiju.com/2007/06/05/du-choix-dun-framework/ du choix d'un framework web...]
[http://js.jipiju.com/2007/06/05/du-choix-dun-framework/ du choix d'un framework web...]
[http://www.sitepoint.com/article/symfony-beginners-tutorial appredre symfony : un tutoriel pour débutant (EN)]
[http://www.rubyonrails.org/ ruby on rails]
[http://www.symfony-project.com/ symfony]
[http://www.adobe.com/fr/products/flex/ Adobe Flex 2]
[http://www.01net.com/article/320087.html flex 2, adobe se met aux interfaces très riches]


[http://extjs.com/ Librairie Javascript Ext JS 2.0] simplement la meilleure...
[http://extjs.com/ Librairie Javascript Ext JS 2.0] simplement la meilleure...

Version du 17 novembre 2007 à 15:23

Modèle:Incomplete

Définition

Les «interquêtes», «quêtes guidées», «quêtes sur Internet» ou encore «MissionWeb» , sont tous des synonymes pour décrire un «WebQuest». Une interquête est une démarche pédagogique utilisant les TIC dans un processus d'apprentissage centré sur l'élève. Inspiré du socio-constructivisme, l'interquête guide les élèves vers des ressources sur Internet afin de créer en coopération, des productions authentiques et originales. Une interquête est une enquête orientée ou les informations utilisées par l'apprenant sont issues du web, crée dans le but de centrer l'apprenant sur l'utilisation de l'information plutôt que sur la recherche de celle-ci. Un webquest est motivant pour l'élève, développe la pensée critique et la formation des compétences. Le modèle a été mis au point en 1995 à San Diego State University par B. Dodge avec T. mars. Il ya au moins deux niveaux de WebQuests :

 * (A) de courte durée WebQuests: conçu pour être achevée en 1 à 3 périodes de classe. Le but est d'instruction connaissances L'acquisition et l'intégration, décrite comme la dimension 2 dans Marzano's (1992) Dimensions de la pensée modèle. À la fin Court terme d'une recherche sur le Web, l'apprenant devra compter avec Une quantité importante de nouvelles informations et du sens de 
* (B) de recherche sur le Web à plus long terme: va généralement entre un Semaine et un mois dans une salle de classe. L'instruction Objectif est d'étendre et d'affiner les connaissances (Marzano's Dimension 3). Après l'achèvement d'une recherche sur le Web à plus long terme, une Apprenant aurait analysé un corpus de connaissances profondément, A transformée en quelque sorte, et fait preuve d'un Compréhension de la matière en créant quelque chose qui Peut répondre à d'autres, en ligne ou hors. 

Ainsi, liberté, rapidité, qualité, cohérence et pérennité sont les avantages de l'utilisation de ces plateformes applicatives.

Cohérence et pérennité sont deux atouts essentiels : L'utilisation de la plateforme vous impose une certaine structure pour votre l'application qui de ce fait vous garantie une maintenance et une mise à jour facilitée.

L'inconvénient d'un tel outil est ce que j'appelle 'le ticket d'entrée'. En effet, l'apprentissage de la plateforme est plus ou moins long et fastidieux. Tous ne sont en plus pas aussi bien documentés que le framework php symfony par exemple. Aussi, l'apprentissage de l'outil est un élément très important à intégrer dans le développement du projet. La rapidité de développement du projet va dépendre de la bonne connaissance de l'outil.

Outils

Pas de bon ou mauvais choix à priori parmi les outils les plus populaires du marché comme l'illustre ce comparatif de framework php, ou celui ci plus réflexif. La documentation et le ticket d'entrée sont des critères de choix importants, mais le type du projet, ses implications et la maitrise préalable ou non du framework sont aussi des éléments à ne pas négliger.

Exemples

  • Ruby On Rails, RoR est un framework web libre, écrit en ruby et suivant le motif de conception MVC (Modèle Vue Controleur).
tutoriel : Gestion très simple d'un carnet d adresse
  • Symfony comme RoR, Symfony est basé sur le motif de conception MVC et utilise une couche d'abstraction d'accès aux données et d'implémentation AJAX. Il est développé en PHP5
tutoriel : une petite application de gestion de weblog
  • Django le framework web python pour les perfectionnistes sous pression.
tutoriel : bien debuter avec django
tutoriel et presentation : présentation de flex
  • sans oublier le couple html/ajax, et en particulier l'api javascript Librairie Javascript Ext JS 2.0, une des meilleures aujourd'hui pour faire du web 2.0 selon moi.

Références

définition et avantages d'un framework web

12 framework Php

critères de choix d'un framework PHP

choisir un framework web

du choix d'un framework web...

Librairie Javascript Ext JS 2.0 simplement la meilleure...

Notes de version

Dernière modification :--Smalandain 14 novembre 2007 à 23:06 (CET)