Git pour l'évaluation et le suivi du travail collaboratif favorisant le développement des compétences transversales

Authors: Ntirandekura, Mélissa Clarisse
Advisor: Eude, Thierry
Abstract: Teamwork is one of the ways to develop the transversal competencies expected in industry, especially in the field of Information Technology. However, the success of teamwork during programming courses depends on the choice of tools that facilitates collaborative work, organization and conflict management. Objectively evaluating both the individual and the collaborative work must be a great part of this choice. Among these tools, we propose to retain the version control system Git. Indeed, it is one of the most used systems in the industry and reaps many benefits for both students and teachers, including the minimization of cost of educational materials. Also, Git facilitates teamwork’s evaluation by giving access to information recorded in its history. It then becomes necessary to define the criteria to be applied to make an analysis and a judgment. We propose in this thesis an inventory of the potential evaluation criteria and identify the most relevant ones in terms of evaluation of the regularity and quantitative contribution considering the biases that they induce. Moreover, one of the difficulties that teachers may encounter when producing an assessment is not only to evaluate contributions, but also to be able to monitor them regularly, especially when teams are numerous. We then recommend a support tool based on the criteria we identified, offering a general overview and facilitating access to details. Its evaluation as part of a course allowed us to identify different team profiles as well as the limits to use of such a tool to make a judgment.
Document Type: Mémoire de maîtrise
Issue Date: 2018
Open Access Date: 23 January 2019
Grantor: Université Laval
Collection:Thèses et mémoires

Files in this item:
34683.pdf2.9 MBAdobe PDFView/Open
All documents in CorpusUL are protected by Copyright Act of Canada.