AI-integrated Promotion Conversation Simulator

This concept project leverages generative AI technology to simulate a realistic promotion conversation, enabling employees to practice articulating their case for promotion.

Audience: Professionals seeking career progression or leadership positions in corporate environments

Responsibilities: Instructional design, AI integration, conversation flow design, eLearning development, scenario scripting, JavaScript customisation

Tools Used: Articulate Storyline 360, ChatGPT-4o, JavaScript, Visual Studio Code, Inkscape

The Problem

Employees often struggle to navigate promotion conversations effectively. Common challenges include difficulty articulating achievements, demonstrating how their goals align with organisational priorities, and conveying readiness for greater responsibility.

Without targeted preparation, these discussions can result in missed opportunities for career growth.

The Solution

This interactive eLearning experience integrates ChatGPT-4o to simulate adaptive promotion conversations. Learners engage in realistic dialogues where they practice presenting achievements, aligning their vision with company strategy, and demonstrating their readiness for leadership roles.

The use of AI creates a dynamic and personalised experience, allowing learners to practice articulating their contributions in a no-stakes environment.

My Process

Needs analysis and action mapping

Through a needs analysis, I identified three essential behaviours for success in promotion discussions: effectively articulating achievements, aligning personal and organisational goals, and demonstrating leadership readiness. Using action mapping, I designed the experience to focus on these critical skills.

AI integration and development

The experience, developed in Articulate Storyline 360, incorporates AI-driven free-text inputs where learners craft responses to questions like “What are your key achievements?” or “How do your goals align with the organisation’s priorities?”. ChatGPT-4o processes responses to provide context-sensitive dialogue and feedback.

Custom visuals created in Inkscape, along with subtle animations, add polish and immersion to the experience.

If the learner would like assistance in the scenario, they have the option to access a job aid. The job aid outlines the three essential behaviors with example statements.

JavaScript

I used JavaScript in Articulate Storyline to capture learner input, send it to the ChatGPT-4o API, and dynamically display the AI's contextually relevant feedback in the simulation. The prompt I designed instructs ChatGPT-4o to generate structured JSON responses with fields for action, message, and mood. These fields ensure that the AI’s outputs align with the logic and flow of the simulation.

Key words, such as *challenge* or *approve!*, are included in the AI responses based on the prompt's rules, providing clear signals for specific actions. JavaScript then parses these words and updates Storyline variables.

For example, when *challenge* appears in the response, the state of the manager changes to a graphic with a concerned expression, paired with dialogue that critiques the learner’s response. Similarly, when *approve!* appears, the system triggers celebratory confetti and transitions the manager to a supportive state with congratulatory feedback.

These dynamic change help to enhance realism, helping learners connect their decisions with immediate, meaningful outcomes.

Feedback and iteration

I conducted several testing rounds to refine the AI’s conversational flow, ensuring the manager’s responses felt natural and aligned with learning objectives. Feedback also informed adjustments to the visual and interactive design to optimise the learner experience.

Reflection

This project highlighted the potential of generative AI to create adaptive, high-impact learning experiences. By focusing on the core skills of articulating achievements, alignment, and readiness, I provided learners with a practical tool for navigating promotion conversations.

Through this project, I advanced my skills in integrating AI and JavaScript into eLearning, aligning technology with instructional strategy.

The experience demonstrated my leadership in designing innovative solutions to real-world challenges, blending technical expertise and learning design to drive professional growth.

You can experience the project by selecting this link: Promotion Conversation Simulator.

I’d love to work with you.

If you need an instructional designer or eLearning developer, contact me via email at drjaynewilkins@gmail.com or on LinkedIn.