📢 Our next Live Stream Event is taking place on May 23, 2025

Build AI-Powered eLearning With Storyline and ChatGPT (2024 Edition)

Are you ready to use generative AI to help you build AI-enhanced online learning experiences in Storyline? Looking for the best way to get started?

Regular viewers of our YouTube Channel will know that we have worked with this OpenAI’s revolutionary technology to craft various ideas for eLearning, and most of which have centred around exploring the integration capabilities of both Articulate Storyline 360 and OpenAI’s ChatGPT API.

And we decided to put everything we have learned integrating this technology into Articulate Storyline into our own online course!

Our aim is to put all of our research and knowledge working with these brilliant eLearning development solutions into your own hands so that you too can discover and craft amazing, connected, and adaptive digital learning experiences for yourself and your audience. 

This course is your shortcut path to success for implementing GPT-4o with Articulate Storyline!

Not only will this course teach all of the technical aspects for setting up your own local ChatGPT server to direct requests made from Articulate Storyline to the GPT API, but also all of the theory need to engineer the best and most useful responses from the API, which we have learned and continue to learn everyday from our own testing!

Explore Samples From The Course

Core Objectives

Setting Up Your Own Local ChatGPT Server From Scratch Using Node.JS

Using Microsoft Visual Studio Code we will guide you through the steps to take in order to set up your own simple Node.JS application to communicate directly with the ChatGPT API. We will conduct all req/res calls to the API through our application meaning that our OpenAI account credentials remain completely secure throughout.

Building Your Very First Chatbot Project Taking Advantage Of The Full Capabilities Of ChatGPT

Once we have set up our application and have this running on our localhost we will be ready to jump into Articulate Storyline in order to create our first ChatGPT-enhanced project, a chatbot experience with answers being fed directly from ChatGPT to the Storyline user interface!

How To Engineer Your Prompts To Achieve The Best Possible Responses To Automate Actions In Articulate Storyline

Being able to send and receive messages to the ChatGPT API is only the start of our journey. More important is what’s to come, and what we have spent a long time testing and experimenting in order to understand how to ‘engineer’ our prompts to the ChatGPT server to create the most reliable and useful responses.

Full Course Contents

Building Your Own ChatGPT API Application

  • Installing Visual Studio Code (2:20mins)
  • Setting Up Your OpenAI Developer Account (1:50mins)
  • Setting Up Your Node.JS App Dependencies (3:30mins)
  • Defining Your Environment Variables (2:10mins)
  • Building Your First ChatGPT API App – Part One (6:20mins)
  • Building Your First ChatGPT API App – Part Two (9:30mins)
  • Creating A Simple Storyline Activity To Interface With Our App (4:00mins)

Building Your First ChatGPT-Powered Chatbot in Storyline

  • Preparing Our App To Pass In A User Prompt (8:10mins)
  • Assigning The ChatGPT Response To A Storyline Variable (3:20mins)
  • Ideas For Further Customising Your Project (2:20mins)

Upgrading Your Project To Create Conversations With ChatGPT

  • How Does Conversation Work Using The ChatGPT API? (2:20mins)
  • Upgrading Our App To Process Conversation Data – Part 1 (4:50mins)
  • Upgrading Our App To Process Conversation Data – Part 2 (5:40mins)
  • Storing And Posting Conversation History To The ChatGPT API (8:30mins)
  • Moving The Scrolling Panel Position Automatically Using JS (02:10mins)
  • Summary (2:00mins)

Delivering Tailored User Feedback With ChatGPT In Storyline

  • Does AI Spell The End For ‘Model Answer’ Feedback? (2:00mins)
  • Engineering Our Prompt To Achieve The Result We Need (4:00mins)
  • Building and Coding in Articulate Storyline – Part 1 (6:40mins)
  • Building and Coding in Articulate Storyline – Part 2 (8:10mins)
  • Planning For Prompt And Response Edge Cases – Tip #1 (9:40mins)
  • Planning For Prompt And Response Edge Cases – Tip #2 (2:20mins)

Generating An Entire Quiz Activity In Storyline Using ChatGPT

  • Putting Generative AI To Work In Articulate Storyline (1:40mins)
  • Engineering Our Prompt To Achieve The Result We Need (3:10mins)
  • Building and Coding in Articulate Storyline – Part 1 (6:10mins)
  • Building and Coding in Articulate Storyline – Part 2 (7:00mins)
  • Setting The Quiz Topic In A Published Project (3:00mins)
  • Lesson Summary (2:00mins)

Create A Dynamic Revision Flashcard Activity In Storyline Using ChatGPT and Dall-E

  • Lesson Introduction and ChatGPT Latest Updates (4:50mins)
  • Upgrading Your Node.JS Project (6:50mins)
  • Writing Our Image Generation Function in Storyline (10:40mins)
  • Displaying The Generated Image To The User (6:15mins)
  • Build A Revision Flashcard Project – Part 01 (7:40mins)
  • Build A Revision Flashcard Project – Part 02 (9:35mins)
  • Build A Revision Flashcard Project – Part 03 (6:00mins)
  • Engineering Our Prompt To Achieve Consistent Results (3:25mins)
  • Creating AI-Generated Content In Storyline – Part 1 (10:05mins)
  • Creating AI-Generated Content In Storyline – Part 2 (7:40mins)
  • Final Thoughts on Generative AI Image APIs (2:05mins)

Build An Agentic AI Experience Using The Assistants API

  • Lesson Introduction (3:15mins)
  • What is the Assistants API? (4:05mins)
  • Example Project Files (2:30mins)
  • Setting Up Our Assistant (3:05mins)
  • Adding The Assistants API To Our Node.JS App (8:25mins)
  • Creating A Master Slide UI For Our Assistant – Part 1 (4:00mins)
  • Creating A Master Slide UI For Our Assistant – Part 2 (5:30mins)
  • Writing Our JavaScript In Storyline (11:20mins)
  • Building The Ability To Ask Another Question (6:25mins)
  • Programming Our Thread Messages Retrieval Endpoint (4:40mins)
  • Setting Up Our Transcript Layer In Storyline (8:50mins)
  • Applying Additional Formatting in JS (2:25mins)
  • Closing Thoughts Regarding Agentic AI for eLearning (2:30mins)

Click Here to Purchase this Course
£39.99

Schedule a meeting

Why not book a consultation call with us? We’re here to assist you with any questions or concerns you may have.

Please note: All bookings are subject to confirmation. We reserve the right to reschedule based on availability.