AI Chatbot to Support Self-Paced Learning
This case study explores the integration of an AI-powered chatbot within an Articulate Storyline course to support learners during self-paced learning. The goal was to address a common challenge in digital learning environments: learners often need clarification or reassurance at the moment of confusion, but lack immediate access to an instructor. I designed and embedded an AI chatbot inside Storyline to provide contextual, on-demand learner support without disrupting the learning flow.
The Challenge
In self-paced eLearning, learners frequently encounter moments where they:
Do not fully understand a concept
Miss an instruction
Hesitate to proceed without confirmation
Need quick clarification without revisiting multiple slides
Traditional solutions—such as static help text, FAQs, or linear feedback—often fail to provide timely or relevant support. Without immediate assistance, learners may disengage, guess answers, or abandon the course altogether.
The challenge was to introduce dynamic learner support within Storyline while maintaining usability, instructional focus, and technical stability.
My Analysis
I approached this challenge as a learner experience and support problem, not simply a technology addition. The objective was to replicate the presence of a facilitator—someone learners could “ask” for help—without overwhelming the interface or interrupting the learning journey.
Through analysis, I identified that an AI-driven chatbot could:
Provide immediate, context-aware responses
Reduce learner frustration and cognitive overload
Encourage learners to continue rather than disengage
Support different learner paces and confidence levels
The key consideration was ensuring the chatbot remained instructionally purposeful, rather than a distracting or novelty feature.
The solution
I designed and embedded an AI chatbot directly within an Articulate Storyline course using a gpt API key and JavaScript integration. The chatbot was positioned as an optional support element, allowing learners to access help when needed without interrupting the main content flow.
The interaction was carefully designed to be intuitive and non-intrusive, with clear prompts guiding learners on how to ask questions effectively. The chatbot focused on clarifying concepts, explaining instructions, and reinforcing key ideas relevant to the learning context.

Conclusion
Skills Demonstrated
This project demonstrates strong instructional problem analysis and learner-support design, supported by advanced Articulate Storyline development and JavaScript integration with the ChatGPT API using secure API keys. It also reflects thoughtful UX design for AI-assisted learning support and performance-aware eLearning implementation within LMS environments.
What I Built
The solution integrates an AI chatbot within Articulate Storyline using JavaScript and the ChatGPT API, enabling real-time, contextual learner support. A clean interface, guided prompts, and toggle-based access ensure usability, while the implementation is optimized for stable LMS performance.