Scaffolding students’ learning of introductory programming in online higher education by personalised formative assessments

Authors

  • S. M. Masud Karim University of South Australia
  • Siamak Mirzaei University of South Australia
  • Shekh Nisar Hossain University of South Australia
  • Rhodora Abadia University of South Australia
  • Aminul Islam Khulna University

DOI:

https://doi.org/10.65106/apubs.2025.2643

Keywords:

Personalised assessment, formative assessment, introductory programming, Python programming, students’ learning, feedback, mixed method

Abstract

This paper presents the results of a study to investigate the application of personalised assessment in supporting students’ learning of introductory programming. The participants of the study were university students majoring in information technology and data analytics. The students in the study were added to a Moodle course called Computer Programming in Python, where they were allowed to take a test implemented using personalised assessment and another test implemented using traditional assessment (i.e., timed, fixed length and randomised ordering) as many times as they intend. The tests consist of mixed types of questions ranging from single word answers, True-False to multiple choice questions with three, four or five possible answers with one correct answer. The questions for the test using personalised assessment are divided into three categories according to the level of difficulty (easy, medium and hard). Based on these three categories, students’ abilities were estimated as Beginner, Intermediate, Advanced and Expert and detailed personalised feedback were provided instantly highlighting the concepts and issues in their attempts and linking with the course contents and course objectives. The results of the study show that the personalised assessment significantly outperforms traditional assessment with respect to usability, effectiveness and immediate quality feedback.

 

 

Downloads

Published

2025-11-28

Issue

Section

ASCILITE Conference - Full Papers

Categories