Designing for Self-Regulation in Informal Programming Learning: Insights from a Storytelling-Centric Approach
- URL: http://arxiv.org/abs/2507.22671v1
- Date: Wed, 30 Jul 2025 13:30:04 GMT
- Title: Designing for Self-Regulation in Informal Programming Learning: Insights from a Storytelling-Centric Approach
- Authors: Sami Saeed Alghamdi, Christopher Bull, Ahmed Kharrufa,
- Abstract summary: We develop a system consisting of a web platform and browser extensions to support self-regulation online.<n>The design aims to add learner-defined structure to otherwise unstructured experiences by translating them into learning stories with AI-generated feedback.<n>We use three quantitative scales and a qualitative survey to examine users' characteristics and perceptions of the system's support for their self-regulation.
- Score: 7.71141191415569
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Many people learn programming independently from online resources and often report struggles in achieving their personal learning goals. Learners frequently describe their experiences as isolating and frustrating, challenged by abundant uncertainties, information overload, and distraction, compounded by limited guidance. At the same time, social media serves as a personal space where many engage in diverse self-regulation practices, including help-seeking, using external memory aids (e.g., self-notes), self-reflection, emotion regulation, and self-motivation. For instance, learners often mark achievements and set milestones through their posts. In response, we developed a system consisting of a web platform and browser extensions to support self-regulation online. The design aims to add learner-defined structure to otherwise unstructured experiences and bring meaning to curation and reflection activities by translating them into learning stories with AI-generated feedback. We position storytelling as an integrative approach to design that connects resource curation, reflective and sensemaking practice, and narrative practices learners already use across social platforms. We recruited 15 informal programming learners who are regular social media users to engage with the system in a self-paced manner; participation concluded upon submitting a learning story and survey. We used three quantitative scales and a qualitative survey to examine users' characteristics and perceptions of the system's support for their self-regulation. User feedback suggests the system's viability as a self-regulation aid. Learners particularly valued in-situ reflection, automated story feedback, and video annotation, while other features received mixed views. We highlight perceived benefits, friction points, and design opportunities for future AI-augmented self-regulation tools.
Related papers
- Personalised Feedback Framework for Online Education Programmes Using Generative AI [0.0]
This paper presents an alternative feedback framework which extends the capabilities of ChatGPT by integrating embeddings.
As part of the study, we proposed and developed a proof of concept solution, achieving an efficacy rate of 90% and 100% for open-ended and multiple-choice questions.
arXiv Detail & Related papers (2024-10-14T22:35:40Z) - Revisiting Self-supervised Learning of Speech Representation from a
Mutual Information Perspective [68.20531518525273]
We take a closer look into existing self-supervised methods of speech from an information-theoretic perspective.
We use linear probes to estimate the mutual information between the target information and learned representations.
We explore the potential of evaluating representations in a self-supervised fashion, where we estimate the mutual information between different parts of the data without using any labels.
arXiv Detail & Related papers (2024-01-16T21:13:22Z) - Empowering Private Tutoring by Chaining Large Language Models [87.76985829144834]
This work explores the development of a full-fledged intelligent tutoring system powered by state-of-the-art large language models (LLMs)
The system is into three inter-connected core processes-interaction, reflection, and reaction.
Each process is implemented by chaining LLM-powered tools along with dynamically updated memory modules.
arXiv Detail & Related papers (2023-09-15T02:42:03Z) - Self-directed Machine Learning [86.3709575146414]
In education science, self-directed learning has been shown to be more effective than passive teacher-guided learning.
We introduce the principal concept of Self-directed Machine Learning (SDML) and propose a framework for SDML.
Our proposed SDML process benefits from self task selection, self data selection, self model selection, self optimization strategy selection and self evaluation metric selection.
arXiv Detail & Related papers (2022-01-04T18:32:06Z) - AI Explainability 360: Impact and Design [120.95633114160688]
In 2019, we created AI Explainability 360 (Arya et al. 2020), an open source software toolkit featuring ten diverse and state-of-the-art explainability methods.
This paper examines the impact of the toolkit with several case studies, statistics, and community feedback.
The paper also describes the flexible design of the toolkit, examples of its use, and the significant educational material and documentation available to its users.
arXiv Detail & Related papers (2021-09-24T19:17:09Z) - SalienTrack: providing salient information for semi-automated
self-tracking feedback with model explanations [31.87742708229638]
We propose a Self-Tracking Feedback Saliency Framework to define when to provide feedback and how to present it.
We train a machine learning model to predict whether a user would learn from each tracked event.
We discuss implications for learnability in self-tracking, and how adding model explainability expands opportunities for improving feedback experience.
arXiv Detail & Related papers (2021-09-21T14:53:47Z) - Deep Discourse Analysis for Generating Personalized Feedback in
Intelligent Tutor Systems [4.716555240531893]
We explore creating automated, personalized feedback in an intelligent tutoring system (ITS)
Our goal is to pinpoint correct and incorrect concepts in student answers in order to achieve better student learning gains.
arXiv Detail & Related papers (2021-03-13T20:33:10Z) - Personalized Education in the AI Era: What to Expect Next? [76.37000521334585]
The objective of personalized learning is to design an effective knowledge acquisition track that matches the learner's strengths and bypasses her weaknesses to meet her desired goal.
In recent years, the boost of artificial intelligence (AI) and machine learning (ML) has unfolded novel perspectives to enhance personalized education.
arXiv Detail & Related papers (2021-01-19T12:23:32Z) - Self-PU: Self Boosted and Calibrated Positive-Unlabeled Training [118.10946662410639]
We propose a novel Self-PU learning framework, which seamlessly integrates PU learning and self-training.
Self-PU highlights three "self"-oriented building blocks: a self-paced training algorithm that adaptively discovers and augments confident examples as the training proceeds.
We study a real-world application of PU learning, i.e., classifying brain images of Alzheimer's Disease.
arXiv Detail & Related papers (2020-06-22T17:53:59Z) - Self-supervised Learning: Generative or Contrastive [16.326494162366973]
Self-supervised learning has soaring performance on representation learning in the last several years.
We take a look into new self-supervised learning methods for representation in computer vision, natural language processing, and graph learning.
arXiv Detail & Related papers (2020-06-15T08:40:03Z) - Active-Learning in the Online Environment [2.0303656145222857]
Students may suffer from feeling isolated or disconnected from the community that consists of the instructor and the learners.
We propose a customized design, Tele-instruction, with useful features to enable peers and the instructor of the course to interact at their conveniences.
arXiv Detail & Related papers (2020-04-02T07:09:19Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.