Skip to main content
Top

Addressing Educational Management Challenges in Programming Assessment: The Case of Py-Grader for Python

  • 2025
  • OriginalPaper
  • Chapter
Published in:

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter delves into the escalating demand for digital literacy and computational thinking skills in higher education, particularly within STEM disciplines. It highlights the challenges educational managers face in effectively delivering and assessing practical programming skills at scale. Traditional manual grading methods are labor-intensive, time-consuming, and prone to inconsistencies, straining teaching resources and delaying formative feedback crucial for student learning. The chapter introduces Py-Grader, a web-based automated assessment platform designed to address these issues. Py-Grader leverages client-side technologies, such as Brython for in-browser Python execution and CodeMirror for an enhanced code editing interface, to shift computational load from the central server to the user’s local machine. This innovative approach mitigates server strain, enhancing system responsiveness and scalability. The chapter also discusses the limitations of existing automated grading tools, which often focus primarily on code correctness and overlook deeper aspects of code quality, efficiency, or style. Py-Grader aims to provide comprehensive, actionable feedback, supporting a more dynamic and responsive learning environment. The methodology section outlines the data collection process, including direct engagement with stakeholders such as students and lecturers, and the design specification of the Py-Grader system. The results and discussion section present the system's architecture, usability testing outcomes, and the potential threats to validity. The chapter concludes by highlighting the benefits of Py-Grader in enhancing scalability and responsiveness in programming education and outlines future work to expand its impact and utility.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Business + Economics & Engineering + Technology"

Online-Abonnement

Springer Professional "Business + Economics & Engineering + Technology" gives you access to:

  • more than 102.000 books
  • more than 537 journals

from the following subject areas:

  • Automotive
  • Construction + Real Estate
  • Business IT + Informatics
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Mechanical Engineering + Materials
  • Insurance + Risk


Secure your knowledge advantage now!

Springer Professional "Engineering + Technology"

Online-Abonnement

Springer Professional "Engineering + Technology" gives you access to:

  • more than 67.000 books
  • more than 390 journals

from the following specialised fileds:

  • Automotive
  • Business IT + Informatics
  • Construction + Real Estate
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Mechanical Engineering + Materials





 

Secure your knowledge advantage now!

Springer Professional "Business + Economics"

Online-Abonnement

Springer Professional "Business + Economics" gives you access to:

  • more than 67.000 books
  • more than 340 journals

from the following specialised fileds:

  • Construction + Real Estate
  • Business IT + Informatics
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Insurance + Risk



Secure your knowledge advantage now!

Title
Addressing Educational Management Challenges in Programming Assessment: The Case of Py-Grader for Python
Authors
Omobola Gambo
Wasiu Olanrewaju-Smart
Odianose John Abuya
Michael Peter
Gabriel Olatoye
Olayinka Tejumola
Christopher Agbonkhese
Ishaya Gambo
Copyright Year
2025
Publisher
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-95-2011-4_18
This content is only visible if you are logged in and have the appropriate permissions.

Premium Partner

    Image Credits
    Neuer Inhalt/© ITandMEDIA, Nagarro GmbH/© Nagarro GmbH, AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, USU GmbH/© USU GmbH, Ferrari electronic AG/© Ferrari electronic AG