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

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.

Authors

Institutions

Publication Details

Journal
International Journal of Computers in Education
Published
2026-06-30
DOI
https://doi.org/10.64693/ijce.1925844
Primary Topic
Innovative Teaching Methods
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Paula Diz, Antonio Fernández
International Journal of Computers in Education
Innovative Teaching Methods
article

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

Paula Diz, Antonio Fernández
article en

Abstract

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.

International Journal of Computers in EducationVol. 9(1)
Universidade de Vigo (ES)
Universidade de Vigo
Life below water
Openalex Percentile: Top 3%
Innovative Teaching Methods
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.