• Retour des RMLL

    Du 9 au 14 juillet avaient lieu les douzièmes Rencontres Mondiales du Logiciel Libre. L'occasion de rencontrer tout un tas de libristes et de contributeurs dans une ambiance sympa et détendue. Des conférences et des keynotes très intéressantes réalisées par (entre autres) Richard M. Stallman et Benjamin Bayart.

    Ces RMLL ont été l'occasion de présenter notre retour d'expérience sur différents projets libres menés à l'École Centrale de Nantes. Avec Morgan Magnin, Benjamin Vialle et Nelle Varoquaux, nous avons eu la chance de faire trois conférences autour de MarkUs, l'application de correction de TP, et d'OpenOffice.org.

    Les supports de ces présentations, ainsi que de plus amples explications sont disponibles dans la suite de l'article.

    Le projet OpenOffice.org / OOo4Kids

    Depuis 2008, à l'initiative (entre autres) d'Olivier Girardot, l'École Centrale de Nantes contribue au développement du module d'annotations d'Impress, le logiciel d'édition de présentations d'OOo. Durant l'année 2010-2011, la contribution s'est faite sur OpenOffice.org for Kids, une version allégée et simplifiée d'OOo destinée aux 7-12 ans, ainsi que sur OpenOffice.org Light, une version allégée d'OOo.

    Nous avons présenté deux retours d'expérience dans le cadre de ce projet :

    Le cercle vertueux de la participation d'étudiants à des projets libres

    Cette présentation s'est attachée à décrire le fonctionnement des projets étudiants contribuant à des projets libres, en s'appuyant sur l'expérience développée grâce à la participation au développement du module d'annotations.

    À Centrale Nantes, les groupes d'étudiants travaillant sur ces projets bénéficient d'un double encadrement :

    • Un tuteur enseignant s'assure de tout l'aspect pédagogique du projet, en particulier la bonne acquisition des connaissances de la part des élèves. Dans le cadre du projet Module d'annotations, il s'agissait de Morgan Magnin.
    • Un mentor technique lié au projet permet de guider les élèves et de les aider à comprendre les aspects techniques. Dans le cadre du projet Module d'annotations, il s'agissait d'Éric Bachard

    Le rôle du mentor technique est capital pour aider les élèves à s'y retrouver dans des projets de très grande envergure. Éric Bachard nous a été d'une aide très précieuse non seulement au démarrage du projet (mise en place de l'environnement de développement et première compilation), mais aussi pour nous guider dans le code source. Enfin, sa relecture de nos modifications nous a assuré de leur qualité.

    Développement du module d'annotations dans Impress

    Dans cette présentation, Benjamin Vialle et moi avons particulièrement insisté sur notre démarche de développement. Nous avions tous les deux peu d'expérience du C++, mais cela ne nous a pas empêché de produire un patch qui a été intégré à OOo4Kids et OOoLight. Nous avons pour cela du adopter des méthodes de développement particulières.

    Le projet MarkUs

     

     MarkUs est une application web facilitant la correction des travaux rendus par les élèves dans le cadre des cours de programmation.

    MarkUs a été déployé à l'École Centrale de Nantes dans le cadre des cours d'Algorithmique et Programmation ainsi que de Méthodes Logicielles et a suscité un retour très positif tant de la part des élèves que des enseignants. Un gain de temps substanciel a été observé, ainsi qu'une harmonisation des corrections.

    Pour plus d'informations :

    « Ma conf vimTypeSafe URLs in Lift »

    Tags Tags : , , , ,