Retour d’expérience sur le déploiement à Centrale Nantes d’une application web d’annotation du code des étudiants : MarkUs. Exposé aux 12e RMLL (Rencontres Mondiales du Logiciel Libre)
Ce diaporama est le support de présentation de l'exposé suivant :
M. Magnin, G. Moreau, N. Varoquaux et B. Vialle. Retour d’expérience sur le déploiement à Centrale Nantes d’une application web d’annotation du code des étudiants : MarkUs. 12e Rencontres Mondiales du Logiciel Libre. Strasbourg, juillet 2011.
Le résumé de cette intervention est téléchargeable sur http://eat-tice.ec-nantes.fr/?p=760
soft-shake.ch - Développement d'une application iPhone pilotée par les tests
Similaire à Retour d’expérience sur le déploiement à Centrale Nantes d’une application web d’annotation du code des étudiants : MarkUs. Exposé aux 12e RMLL (Rencontres Mondiales du Logiciel Libre)
Réalisation d’un projet en expérience utilisateur (6-764-15) : IntroductionPierre-Majorique Léger
Similaire à Retour d’expérience sur le déploiement à Centrale Nantes d’une application web d’annotation du code des étudiants : MarkUs. Exposé aux 12e RMLL (Rencontres Mondiales du Logiciel Libre) (20)
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Retour d’expérience sur le déploiement à Centrale Nantes d’une application web d’annotation du code des étudiants : MarkUs. Exposé aux 12e RMLL (Rencontres Mondiales du Logiciel Libre)
1. Retour d’exp´rience sur le d´ploiement ` Centrale
e e a
Nantes d’une application web d’annotation du code des
´tudiants : MarkUs
e
Morgan Magnin, Cl´ment Delafargue, Guillaume Moreau, Nelle
e
Varoquaux et Benjamin Vialle
´
Ecole Centrale de Nantes
Rencontres Mondiales du Logiciel Libre - 11/07/11
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 1 / 28
2. Introduction
Sommaire
1 Introduction
2 Contexte
3 Impact sur l’enseignement et l’apprentissage
4 Le d´ploiement ` Centrale Nantes
e a
5 Conclusion
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 2 / 28
3. Introduction
Des besoins identifi´s
e
Motivation
Comment g´rer et ´valuer efficacement les travaux rendus par les
e e
´tudiants en TP/Projet ?
e
Usage de MarkUs
D´ploy´ ` Nantes depuis septembre 2010
e ea
Participation au d´veloppement depuis l’´t´ 2009
e ee
Terrains d’utilisation
Enseignements d’informatique (rapport et code)
Promotions de plus de 350 ´tudiants
e
Plus de 20 enseignants impact´s
e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 3 / 28
4. Contexte
Sommaire
1 Introduction
2 Contexte
3 Impact sur l’enseignement et l’apprentissage
4 Le d´ploiement ` Centrale Nantes
e a
5 Conclusion
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 4 / 28
5. Contexte Motivation
Limites des dispositifs traditionnels
Du cˆt´ des enseignants
oe
Gros volume de soumissions ` traiter (plusieurs centaines par TP)
a
Difficult´ d’harmonisation des facteurs de correction d’un charg´ de
e e
TD/TP ` l’autre
a
Gestion papier
Amoncellement de piles
Retour des dossiers aux ´tudiants
e
Gestion par courriels
Erreurs dans le destinataire
Archives .zip illisibles
Lourdeurs
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 5 / 28
6. Contexte Motivation
Limites des dispositifs traditionnels
Du cˆt´ des ´tudiants
oe e
Difficult´ pour r´cup´rer/consulter ses travaux corrig´s
e e e e
Gestion papier
Perte de rapports
Partage de la copie avec son binˆme ?
o
Gestion par courriels
Erreurs dans le destinataire
Un courriel parmi d’autres
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 6 / 28
7. Contexte Centrale Nantes et le logiciel libre
Un int´rˆt de longue date
ee
En termes d’utilisation
Incitation ` utiliser GNU/Linux
a
Promotion de OpenOffice.org, Firefox, etc.
En termes de d´veloppement
e
Logiciels pour la recherche
Collaboration autour de OpenOffice.org (depuis 2008)
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 7 / 28
8. Contexte MarkUs
MarkUs, un outil de correction en ligne de travaux ´tudiant
e
MarkUs ? Mark us !
MarkUs est :
Application Web
Destin´ ` l’´valuation de projet informatique
ea e
D´pˆt versionn´ des travaux des ´tudiants
e o e e
Annotation directe des documents par les enseignants
Diminution du temps de correction
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 8 / 28
9. Contexte MarkUs
Organisation autour de MarkUs
L’´quipe de MarkUs
e
Karen Reid, enseignante ` l’Universit´ de Toronto, responsable de l’´quipe
a e e
4 d´veloppeurs principaux
e
´
Equipe trimestrielle d’´tudiants (Canadiens et Fran¸ais)
e c
Turnover rapide des d´veloppeurs
e
Difficult´ pour maintenir une ´quipe stable qui comprenne la totalit´
e e e
du code
Projet non communautaire, dirig´ par les demandes des clients et les
e
projets ´tudiants
e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 9 / 28
10. Contexte MarkUs
Quelques fonctionnalit´s
e
Am´lioration de l’enseignement (correcteur)
e
Possibilit´ d’annoter
e
Code source (avec coloration syntaxique)
Images
PDF
Figure: Vue du correcteur
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 10 / 28
11. Contexte MarkUs
Quelques fonctionnalit´s
e
Am´lioration de l’enseignement (correcteur)
e
Crit`res fixes d’´valuation
e e
Annotations (code source, images et pdf)
Plusieurs correcteurs pour une copie
Figure: D´termination de crit`res
e e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 11 / 28
12. Contexte MarkUs
Quelques autres fonctionnalit´s
e
Am´lioration de l’enseignement (correcteur)
e
Prise en charge de plusieurs TP, dans l’id´e d’une instance de MarkUs
e
par mati`re
e
Gestion des ´ch´ances avec p´nalit´s de retard (configurables)
e e e e
Possibilit´ de voir et corriger une ancienne version
e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 12 / 28
13. Contexte MarkUs
Quelques fonctionnalit´s
e
Am´lioration de l’enseignement (´l`ve)
e ee
Constitution des groupes en fonction des TP
Export des commentaires
Retour am´lior´ et plus rapide
e e
Possibilit´ de revoir les commentaires
e
Figure: Vue des r´sultats par les ´tudiants
e e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 13 / 28
14. Contexte D´monstration
e
D´mo
e
Et si nous passions ` une petite illustration pratique. . .
a
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 14 / 28
15. Impact sur l’enseignement et l’apprentissage
Sommaire
1 Introduction
2 Contexte
3 Impact sur l’enseignement et l’apprentissage
4 Le d´ploiement ` Centrale Nantes
e a
5 Conclusion
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 15 / 28
16. Impact sur l’enseignement et l’apprentissage Avantages pour les enseignants
Pourquoi MarkUs s´duit les enseignants
e
Gestion de gros volumes (promotions de 370 ´tudiants)
e
Gestion centralis´e des documents
e
Diminution du temps de correction (environ 50%)
D´mat´rialisation
e e
Acc`s nomade
e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 16 / 28
17. Impact sur l’enseignement et l’apprentissage Avantages pour les ´tudiants
e
Pourquoi MarkUs s´duit les ´tudiants
e e
Une unique plate-forme de soumission et de correction
Acc`s permanent aux anciens travaux annot´s par les enseignants
e e
Am´lioration du d´lai d’obtention de la correction
e e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 17 / 28
18. Le d´ploiement ` Centrale Nantes
e a
Sommaire
1 Introduction
2 Contexte
3 Impact sur l’enseignement et l’apprentissage
4 Le d´ploiement ` Centrale Nantes
e a
5 Conclusion
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 18 / 28
19. Le d´ploiement ` Centrale Nantes
e a
Autour de MarkUs
Modalit´s pratiques
e
´
Ecrit en Ruby, avec Ruby on Rails
Documents sauvegard´s via Subversion
e
Acc`s via l’application web
e
Utilisateurs avanc´s : acc`s CLI via une API REST
e e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 19 / 28
20. Le d´ploiement ` Centrale Nantes
e a Utilisation ` Centrale Nantes
a
Du cˆt´ de Centrale Nantes
oe
Des projets ´tudiants contribuant au d´veloppement
e e
4 projets, 12 ´tudiants
e
Depuis janvier 2010
Cf. intervention RMLL du 11 juillet
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 20 / 28
21. Le d´ploiement ` Centrale Nantes
e a Utilisation ` Centrale Nantes
a
Du cˆt´ de Centrale Nantes
oe
D´ploiement du logiciel pour les cours d’informatique
e
Depuis septembre 2010
Interconnect´ avec LDAP
e
Utilis´ en 1`re et 2e ann´e :
e e e
370 et 340 ´tudiants impact´s
e e
21 enseignants concern´s
e
Enseignements d’informatique :
Algorithmique
C
Java
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 21 / 28
22. Le d´ploiement ` Centrale Nantes
e a Utilisation ` Centrale Nantes
a
Les effets b´n´fiques de MarkUs
e e
Cˆt´ ´tudiants :
oee
Effet p´dagogique du respect des dates limites
e
Chaque individu acc`de ` la correction du travail de son groupe
e a
Consultation accrue des corrections laiss´es par les enseignants
e
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 22 / 28
23. Le d´ploiement ` Centrale Nantes
e a Utilisation ` Centrale Nantes
a
Les effets b´n´fiques de MarkUs
e e
Cˆt´ enseignants :
oe
Meilleure gestion logistique
Une premi`re uniformisation des crit`res de correction
e e
Aspect incitatif de la correction
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 23 / 28
24. Le d´ploiement ` Centrale Nantes
e a Utilisation ` Centrale Nantes
a
Quelques le¸ons empiriques
c
Recommandations techniques et organisationnelles
Attention ` la charge du serveur lors de la conversion des documents
a
.pdf
Assurer un accompagnement minimal des enseignants
Rˆle du responsable de mati`re, sorte de chef d’orchestre de
o e
l’utilisation de la plate-forme
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 24 / 28
25. Conclusion
Sommaire
1 Introduction
2 Contexte
3 Impact sur l’enseignement et l’apprentissage
4 Le d´ploiement ` Centrale Nantes
e a
5 Conclusion
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 25 / 28
26. Conclusion Bilan interm´diaire
e
Synth`se
e
Objectif
Comment am´liorer la proc´dure d’´valuation des TP/projets d’´tudiants ?
e e e e
Usage de MarkUs
Logiciel libre
Annotation du code, des .pdf et des images
Facilit´ de prise en main
e
Seul coˆt : installation et maintenance
u
Vers la cr´ation de cercles vertueux : utilisateurs → contributeurs →
e
mentors
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 26 / 28
27. Conclusion Perspectives
Am´liorations ` venir
e a
Vers un ´largissement de l’utilisation de MarkUs
e
Analyse plus fine des effets du dispositif p´dagogique
e
Module d’annotation tactile
´
Elargissement ` d’autres mati`res
a e
Int´gration ` un ENT ?
e a
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 27 / 28
28. Conclusion R´f´rences
ee
Plus d’informations
Liens et contacts
Site du projet : http://markusproject.org
Essayer le logiciel en ligne :
http://markusproject.org/admin-demo
Sources : https://github.com/MarkUsProject/Markus
Blog EAT-TICE de l’Ecole Centrale de Nantes :
http://eat-tice.ec-nantes.fr
Chan IRC : #markus sur irc.freenode.net
Mailing list : markus-dev@cs.toronto.edu
C. Delafargue, M. Magnin, G. Moreau, N. Varoquaux, B. Vialle (ECN)
REX MarkUs 11/07/2011 28 / 28