WeBWork

Fiche logiciel à valider
  • Création ou MAJ importante : 07/03/11
  • Correction mineure : 10/04/12
  • Rédacteur de la fiche : Marc Buffat - Département Mécanique (Université Lyon 1)
  • Responsable thématique : Anne Durand (CLEO)
Mots-clés
Fiche en recherche de relecteurs
Cette fiche est en recherche de relecteurs. Si vous êtes intéressé(e)s, contactez-nous !

WeBWork : système de devoirs en ligne pour la formation en mathématiques et en sciences

Ce logiciel est en cours d'évaluation par la communauté PLUME. Si vous utilisez ce logiciel en production dans notre communauté, merci de déposer un commentaire.
Description
Fonctionnalités générales

Le système WeBWork est une application WEB open-source basée sur perl, permettant de donner des exercices à la maison (homework), dans le domaine des mathématiques ou des sciences exactes. Elle permet aux étudiants de vérifier instantanément si leurs réponses aux exercices sont correctes ou non. C'est donc un complément aux cours et TD traditionnels, pouvant être utilisé en contrôle continu, pour une remise à niveau ou pour un travail personnel demandé aux étudiants. WeBWork a été développé à l'université de Rochester.

Objectifs de WEBWORK

Le système WEBWORK a pour objectif d'améliorer le système traditionnel de devoir à la maison en tant qu'outil d'apprentissage grâce à :

  • La possibilité de tester les réponses aux exercices, en laissant le temps de faire les exercices et de corriger les erreurs.
  • Les exercices donnés aux étudiants sont des versions individualisées d'un même problème, encourageant les étudiants à travailler en groupe, tout en évitant une simple duplication des réponses, comme dans le cas où le même exercice est donné à tous les étudiants.

Ce système accroît aussi l'efficacité des devoirs à la maison avec :

  • une notation automatique et individuelle des exercices,
  • un ensemble d'informations sur la performance de chaque étudiant et sur les difficultés qu'il a pu rencontrer (stockage du nombre de tentatives avec les réponses associées).

Le système se distingue des QCM classiques, puisque l'étudiant doit d'abord récupérer sur le WEB, pour impression, une copie des exercices à faire, puis chercher la solution avec un papier et un crayon. Il peut ensuite tester ses réponses en les saisissant sur le système WebWork, qui lui indique si la réponse est correcte ou non.

Autres fonctionnalités

Caractéristiques principales

  • Gestion de cours associée à des séries d'exercices
  • Utilisation de notation mathématique (LaTeX) permettant de créer des exercices intégrant des équations ou notations mathématiques avec une très haute qualité d'affichage sur l'écran et le papier (sans comparaison avec l'éditeur d'équations de WORD ), en utilisant une syntaxe LaTeX, connue de la plupart des scientifiques
  • Bibliothèque de problèmes de mathématiques de plus de 2500 exercices sur l'algèbre, le calcul différentiel et intégral
  • Langage de programmation des exercices relativement simple (à base de perl et de LateX)
  • Paramétrisation des exercices, permettant de fournir une version individuelle pour chaque étudiant. L'étudiant peut essayer de trouver la solution autant de fois qu'il le veut, jusqu'à une date limite fixée
  • Interpréteur de formules mathématiques sophistiqué, permettant des réponses symboliques et numériques
  • Possibilité de demander une réponse en spécifiant les unités
  • Interface avec Moodle, plateforme open-source d'apprentissage en ligne (fiche plume) permettant de l'inclure en tant qu'activité dans la plateforme (avec gestion des étudiants et des notes).
Interopérabilité
  • plateforme WEB développée en php et perl
  • support serveur web: Apache 1.2 et 2.0
  • nécessite un serveur MySQL et LaTeX
  • possibilité d'utilisation de jsMath pour la visualisation des formules mathématiques
  • intégration à la plateforme Moodle en tant qu'activité dans un cours (assignement) ou en tant que questions (moodle quizzes)
Contexte d'utilisation dans mon laboratoire/service

La plateforme Webwork est installée et utilisée depuis plus de 2 ans au département de Mécanique de l'Université Lyon 1. Elle est utilisée conjointement avec une plateforme moodle en tant que plateforme pédagogique pour les enseignements de Mécanique à l'université Lyon 1.

Elle est en particulier utilisée dans les enseignements suivants :

  • Des maths pour l'ingénieur (Licence L3)
  • Dynamique des gaz (L3 et master M2)
  • Éléments Finis (Master M1)
  • Outils pour la Mécanique (cours de mise à niveau en Master M1)
  • Poutres et coques (Licence L3)

Un cours de démonstration de WEBWORK en accès libre est disponible pour des tests sur la plateforme pédagogique du département à cette adresse.

Limitations, difficultés, fonctionnalités importantes non couvertes
  • L'interface d'utilisation est en anglais, ce qui peut présenter certaines difficultés pour les étudiants.
  • La majorité de la banque d'exercices est en anglais.
Environnement du logiciel
Plates-formes

Unix, Linux (Debian, Ubuntu), FreeBSD, Windows, Mac OS X

Logiciels connexes

Serveur : Webwork s'installe sur tout système (Unix, Linux, FreeBSD, Windows, Mac OS X,..) qui supporte un serveur web Apache, PHP, MySQL, Perl et LaTeX.

Autres logiciels aux fonctionnalités équivalentes

WIMS: exercices interactifs en mathématiques (http://wims.unice.fr/ et fiche plume)

Environnement de développement
Type de structure associée au développement

WEBWORK est activement développé aux USA à l'université de Rochester (département de mathématique) avec le soutien de la NSF.

Eléments de pérennité

WEBWORK est développé depuis plus de 10 ans aux USA et utilisé dans plus de 92 universités, majoritairement aux USA.

Références d'utilisateurs institutionnels

La liste des serveurs est disponible sur le site de WEBWORK .

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur