A full-cycle Self-Regulated Learning experience, designed from Zimmerman’s SRL framework outward, using a two-tool ecosystem where Storyline manages the session architecture and an AI writing coach provides adaptive, essay-specific feedback.
Note: This is a conceptual project designed for this portfolio. The design, architecture, and evaluation framework are fully realised; the Storyline module and AI coach are functional prototypes, not deployed or validated products.
Design Question
How can you provide a self-directed learner with the structure of a coached session: without a coach, without an LMS, and without a large budget?
The core gap here is not a lack of knowledge of IELTS criteria. Many Band 6.5 learners can identify the assessment criteria, yet still struggle to apply them consistently under test conditions.
Can identify IELTS assessment criteria, yet struggles to apply them consistently under real test conditions.
Grounded in Zimmerman’s SRL framework: three phases (Forethought, Performance, Reflection), practiced as a cycle rather than taught as content.
Strengthens goal-setting, reflection accuracy, and metacognitive calibration; shifts learners from passive practice to intentional, data-informed learning.
Rather than explaining what SRL is, every scene in the module requires learners to do what self-regulated learners do.
Band gap analysis, scaffolded goal-setting with sentence stems, motivational grounding, and anxiety reframing. Learners identify their own gap before setting a target.
Learners submit a full essay to the AI writing coach. They receive their primary gap, a sample of improved text, and targeted practice suggestions.
Three sequential cognitive moves: evaluate accurately, decide adaptively, commit specifically. Every prompt targets a specific self-regulatory behaviour with a theoretical basis.
Two learner-facing products carry the experience. Storyline manages the session architecture; the AI coach provides adaptive, essay-specific feedback.
Welcome screen introducing the SRL approach and the three phases: Forethought, Performance, and Reflection.
Welcome screen: learner selects Task 1 (report/data description) or Task 2 (argumentative essay).
Chosen as the evaluation layer for LMS-free, zero-cost deployment. A Google Apps Script Web App receives all 27 session variables from Storyline, writing each completed session as a new row.
The evaluation backend. Each completed session writes one timestamped, learner-named row, with all Forethought, Performance, and Reflection variables stored in structured columns.
Core question: Does repeated use of this tool build self-regulation in IELTS writing learners over time?
smart_goal_action become more specific, and smart_goal_weeks more realistic?struggle_reframe and self_efficacy become more confident over sessions?session_count tracks how many full cycles each learner completes; drop-off rate indicates where motivation breaks down.criterion_focus start matching gap_identified more often? Mismatches are expected early; convergence is expected over time.improvement_attribution responses shift from surface (“I did better”) to causal (“I improved because I focused on topic sentences”)?new_criterion_focus show variety across sessions, or does the learner stay stuck on one criterion?Also tracked across sessions: correlation between session_count and current_band_score. Improvement here is defined not only as higher band scores, but as better regulation of the writing process itself.
Full documentation, including the Learning Experience Matrix, AI Coach Development Log, Google Apps Script, and Storyline JavaScript trigger, is available below. In a real production environment, I would continuously refine the AI Coach to enhance its accuracy and reliability.
The pivotal moment was refining the approach from teaching about SRL to designing through it. During the course outline matrix development, every scene was reframed: does this prompt action or reflection, or just comprehension? That single question restructured the entire learning architecture.
The current version provides one practice prompt per session. A production version would expand prompt variety and invest further in the Storyline UI/UX: developing a visual language that reinforces self-regulation, calm, focused, and intentionally unhurried. The interface should signal that this is a space for reflection, not speed. The goal would also be better visual cohesion between the Storyline module and the AI writing coach so they feel like one ecosystem rather than two adjacent tools.
This learning experience builds the internal process of self-regulation. But self-regulation doesn’t mean learning alone: writing improves through feedback, diverse models, and engagement with a learning community. This tool is one part of a larger ecosystem. It doesn’t replace the external environment, and it was never designed to.