DOI: 10.64693/ijce.1925844 ISSN: 2636-8722

Extending Moodle’s Workshop Functionality to Support Group Submissions and Evaluations

Paula Diz, Antonio Fernández
Moodle's Workshop plugin is designed for individual assignments and does not adequately handle group submissions, often resulting in discrepancies in the grades assigned to members of the same group. In this study, we present an external, open-access Python tool that automatically extracts grading data from Moodle Workshop, identifies group membership, calculates submission grades for each group (the same for all team members), and exports final grades to the Moodle gradebook. We illustrate the approach through a case study with first-year Marine Science undergraduates at University of Vigo, where students completed a practical teamwork assignment involving the calculation of the calcium carbonate content of a sediment. Our analysis shows that the modified group grades slightly differ from the default Moodle grades. The proposed methodology enhances consistency and transparency in group-based peer assessment and provides a reproducible framework for similar teaching contexts.

More from our Archive