GPT-5, GPT-5 Mini, and GPT-5 Nano are available to use in your Storyline projects using the eLearning Magic Toolkit!
Updated PDF Generation endpoint made to be compatible with the New Tab display mode.
Preparation of 'eLM Universal Endpoints' for SCORM wrapper system (external LMS compatibility)
Version v3.2
22 July 2025
Anthropic Claude has arrived in the eLM Toolkit! Connect Storyline to Claude to build cutting-edge AI-enhanced learning experiences.
Conversation Mode for Claude (and coming soon to OpenAI) makes it very easy to set up a conversational chat experience with just a single Execute JS code snippet in Storyline!
Storyline shortcode system now includes the option to display content in one of three ways - iframe, lightbox, or new tab. IMPORTANT: To use New Tab mode with any previously generated Storyline content, you must upgrade your Execute JavaScript code to the new standard that our wizards will provide to you and reupload.
Customise your Launch Content button (lightbox and new tab mode) with your own choice of colours and text label.
Enhanced Storyline upload system with improved WordPress AJAX integration for better compatibility and reliability.
Updated code generation wizards for OpenAI, Anthropic, ElevenLabs, LearnDash, and SL Variable Save/Recall.
Version v3.1
16 June 2025
Uploaded context document content can now be reviewed within the Context Documents tab.
Fixed GPT-4o-Audio Output Modalities and Voice selection box visibility in Default Chat Completion Settings.
Version v3.0
9 June 2025
There's a fresh new look for the eLM Toolkit admin screen!
New OpenAI Execute JavaScript Trigger Wizard allows for different models and settings to be created per Execute JS trigger in your Storyline projects.
The latest Create Chat Completions builder supports multiple context documents in the same prompt.
Available OpenAI model list updated to include GPT-4.1, o4-mini, and o3.
New ElevenLabs Execute JavaScript Trigger Wizard will help to build your text-to-speech requests for Storyline, including validation of voice ID and available model options.
A new pagination system for the Uploaded Activities table brings quality of life enhancements for platforms with many uploaded Storyline projects.
See when projects were uploaded or last updated with a new data column added to the Uploaded Activities table.
Easily create your Execute JavaScript triggers to either save or recall Storyline variables to the user profile using the new Save/Recall SL360 Variables tab.
The eLM API now includes an endpoint for retrieving Custom Database table data, with support for returning all tables or filtering by a specific table name.
A new LearnDash LMS tab provides visibility of which Lesson and Topic pages have mark completions triggers activate.
Use the Execute JavaScript trigger builder wizard (found in the same tab) to generate code that will enrol the current user into either a course or group on your platform.
A new How-Tos tab provides quick access to all knowledgebase guides, an ever-growing library of video tutorial content, and downloadable project files.
Fixed issue in Custom Databases tab where the Save Changes button may sometimes not have worked for newer tables.
Enhanced WP REST route security.
Enhanced Whisper API transcription process. Default model changed to be more up-to-date: gpt-4o-mini-transcribe.
Version v2.15.2
30 April 2025
Added new sl_variable_report shortcode for building custom frontend report tables containing values from any stored user variables.
Use optional parameters to control the variable column names, as well as an optional Completion Rate value per variable.
Version v2.15.1
29 April 2025
Updated sample project download links following launch of the new Discover eLearning website.
Version v2.15
16 April 2025
Dynamically generate PDF document downloads from within any Articulate Storyline 360 activity. Please refer to the knowledgebase for full instructions.
Fixed security check issues involving the SL360 Zip File Uploader.
Added SLID parameter option to the eLM API in order to return specific Storyline variables stored for all users.
Version v2.14.1
3 April 2025
ElevenLabs Agent ID value is now set in Storyline via the Execute JavaScript trigger, meaning you can now create as many different agents as you need.
Cleaned up eLM Toolkit settings screen.
Version v2.14
1 April 2025
ElevenLabs Conversational AI Agent support has arrived in the eLearning Magic Toolkit! Allowing users to interface with realtime voice agents built in ElevenLabs from inside an Articulate Storyline 360 activity. Please refer to the knowledgebase for full instructions.
Talk To Learner function now includes WordPress User ID as one of the available values to grab from the post/page (sluserid).
Talk To Learner name and user ID can now be accessed from a LearnDash course page (‘sfwd-courses’ custom post type).
Version v2.13
20 February 2025
Introducing Colossyan dynamic video generation support. This includes a new eLM Toolkit setting screen menu for saving your API key and copying video template JSON directly from the Colossyan editor. Please refer to the knowledgebase for full instructions.
o3-mini added to list of available ChatGPT models for use in Storyline. Redundant gpt4-turbo model now removed.
Added new ‘Conservative Upscale’ endpoint support from the Stability AI platform API.
Style improvements for the stored variable values table in user’s profile page.
Version v2.12.3
29 January 2025
Fixed error where sometimes Custom Database save and recall functions did not work properly in Storyline.
Version v2.12.2
29 January 2025
Fixed database warning for Context Documents settings tab on very first install of the plugin.
Minor bug fix for admin page modal boxes.
Version v2.12
21 January 2025
Introducing new LearnDash LMS actions that can be triggered via a simple ‘Execute JavaScript’ action in Storyline – Enrol the current user into a LearnDash course, and enrol the current user into a LearnDash group. Please refer to the knowledgebase for full instructions.
New ‘Outpainting’ action has been added to the Stability AI options, making it possible to generatively expand images that are created within a Storyline experience.
Other minor improvements.
Version v2.11.1
21 December 2024
Includes a cache-busting process for the SL360 Content Uploader Replace Activity process.
Version v2.11
20 December 2024
GPT-4o Audio Preview has been added to the OpenAI GPT-4 model list. Use this model for sending and receiving audio data as part of Create Chat Completions. Refer to our Knowledgebase for how best to use.
Introducing the eLM Toolkit API – Provide access to all stored Storyline user variable data to external webhooks (e.g. used by AI agents) to access your dataset for any and all Storyline activities.
Updated all other available OpenAI GPT model selection to latest versions – o1-mini has been included for advanced math, science and code reasoning. The now defunct GPT-3.5-Turbo model has been removed, please change this setting to GPT-4o mini for the best alternative.
Added ability to include tools (function calls) as part of a Create Chat Completions API request.
Added a conditional check to display an error message in case a Context Document did not process correctly.
Additional markdown formatting added to the sl_user_report shortcode.
Improved eLM Toolkit Settings interface.
Version v2.10
8 November 2024
Introducing the ‘sl_user_report’ shortcode! Build frontend user reports using any Storyline variable saved to user profiles. Visit the Knowledgebase for instructions on how to use.
sl_user_reports can be generated with a list of user IDs, or add LearnDash group IDs to display stored user values based on your groups, classes, and cohorts set up in LearnDash LMS!
Storyline variables displayed in the user profile are now shown in a textarea element, adding supporting line breaks.
Create a custom variable for any Storyline activity with one click. The new user variable will be added to all user profiles that have Storyline variables data stored for that specific activity. Any users who complete the same activity after the custom variable is created will also get this added to their profile.
Use this feature in combination with the new sl_user_report shortcode e.g. to create custom manually written reports for users and their activities.
Other minor improvements.
Version v2.9.3
30 October 2024
Fixed issue where sometimes a new Storyline activity wouldn’t upload if other activities before it had been deleted.
Version v2.9.2
28 October 2024
Fixed issue where some Storyline ZIP files when replacing existing activities did not pass security checks.
Version v2.9.1
8 October 2024
Removed Add/Remove Column buttons when a table has no data rows.
Row ID numbers remain immutable to preserve the integrity of your custom database.
Added elm prefix to all new custom database tables for better sorting e.g. in phpMyAdmin.
Version v2.9
7 October 2024
Introducing the ability to edit Storyline Custom Database table cell data directly on the eLearning Magic Toolkit settings screen.
Added the ability to add or remove columns to existing custom database tables.
Settings page no longer reloads when editing custom database tables for improved developer experience.
Version v2.8.2
27 September 2024
Fixed issue with Context Document uploader.
Implemented additional security measures for the SL360 and Context Document uploader systems.
Hotfix for minor issue involving Context Document database config.
Version v2.8
18 September 2024
Added a Download CSV button to the SL Custom Databases tab. Select any table from your list of created databases and download its contents as a CSV file in seconds!
Version v2.7.1
11 September 2024
Added a Replace button to the SL360 Content uploader. Choose a project to replace and the uploader will update existing Storylineproject files from the new upload, without the need to change the shortcode on your page.
Version v2.7
5 September 2024
Upload Articulate Storyline 360 activities onto your Wordpres site even faster with our new ‘SL360 Content’ uploader! You will find this in the eLM Toolkit settings page.
Use a simple shortcode to embed your Storyline activities onto any page of your site. Customise the shortcode options to control the player width and height.
Version v2.6
16 August 2024
The Stability AI platform has arrived in the eLearning Magic Toolkit! Use our custom Execute JavaScript triggers in your Storyline projects to dynamically generate images using the amazing Stable Image Ultra model.
We have also made the ‘Remove Background’ endpoint available to interact with via your user experiences in this initial release, with even more capabilities of the platform coming soon. Refer to our Knowledgebase on the Discover eLearning website for further instruction.
Please Note – Your own Stability AI platform account and API key is required to use these new features, refer to the Stability website for information regarding costs per generation.
Version v2.5.3
8 August 2024
Talk To Learner function now works across all WordPress Posts and Pages.
Fixes for Context Document prompting reliability.
Version v2.5.2
30 July 2024
ElevenLabs update – Similarity Boost and Stability settings can now be adjusted per call made through your Execute JavaScript triggers in Storyline! Make sure to update your JavaScript code with the latest snippets found in the Discover eLearning Knowledgebase.
Version v2.5.1
25 July 2024
OpenAI’s latest streamlined model ‘GPT-4o mini’ is now available to select in the GPT-4 options tab. This cost-efficient model offers enhanced performance at a significantly lower cost. It is recommended if you are currently using the ‘gpt-3.5-turbo’ model in the eLM Toolkit to switch to this newer model.
Version v2.5
17 July 2024
Introducing Custom Databases For Storyline – A brand new feature of the eLM Toolkit which allows Storyline developers to create and use database tables on their WordPress website to store and retrieve custom variables from any Storyline activity. Unlike the standard behaviour of the eLM Toolkit to store and retrieve custom variables, a Storyline Custom Database can be used without the need for the end user to be logged in / authenticated on the system.
Brand new and improved interface for the eLM Toolkit Settings screen.
Other minor improvements.
Version v2.4.2
5 June 2024
Updated the available GPT model lists available to select from the eLM Toolkit settings screen, including GPT-4o – OpenAI’s fastest and most capable model to date. (Multi-modal capabilities are expected to arrive in the API soon, so keep an eye for these becoming available in the eLM Toolkit!) Make sure to select and save your model from the settings screen as soon as this update is applied, as some models (now redundant) have been removed from the list.
Version v2.4.1
23 April 2024
Updated the available GPT model lists available to select from the eLM Toolkit settings screen, including the most recent GPT-4 Turbo with Vision release! Make sure to select and save your model as soon as this update is applied, as some models (now redundant) have been removed from the list.
Version v2.4
8 April 2024
Introducing ElevenLabs Multilingual V2 API support. Generate dynamic high-fidelity voices using simple Execute JavaScript triggers in your Storyline projects. Please refer to the Knowledgebase pages on the Discover eLearning website for further instructions. Available voice IDs can be grabbed from the ElevenLabs website (ElevenLabs account required, different pricing scales are available).
Version v2.3.3
6 March 2024
Updated list of available GPT models on the eLM Toolkit settings screen (as of March 1st 2024)
Version v2.3.2
28 February 2024
We have removed the option to select a universal image size option on the eLM Toolkit Settings screen. Dall-E image sizes can now be set on a call-by-call basis within your Execute JavaScript functions. Please refer to the Knowledgebase page on the Discover eLearning website for further instructions. Make sure to use the correct image size request for the Dall-E model you are using.
Version v2.3.1
21 December 2023
Minor bug fix for context document prompting script.
Version v2.3
7 December 2023
Control Create Chat Completions API prompt results using context documents! Upload your files into the eLM Toolkit settings screen and use the key provided as part of your prompt in Articulate Storyline 360. Refer to our Knowledge Base page on the Discover eLearning website for instructions.
Version v2.2.2
23 November 2023
Create Image API options now includes Dall-E 3. Image size options must be changed when switching, make sure to save changes first to see options available for selected model. Refer to OpenAI Platform documentation for cost information per model/size.
Version v2.2.1
15 November 2023
Added ability to request JSON-only response format from Chat completions API by updating a part of the JavaScript code used in Articulate Storyline. Refer to our Knowledge Base page for instructions.
Version v2.2.0
7 November 2023
Ability to choose the latest GPT-4 Turbo and GPT-3.5-Turbo models released by OpenAI during DevDay 2023!
Version v2.1.2
14 August 2023
Ability to choose ChatGPT model from eLM Toolkit Settings screen, including the latest GPT-4 release.
Version v2.1.1
18 July 2023
Further security updates for Freemius SDK.
Version v2.1
17 July 2023
Introducing AI image generation capabilities for your Articulate Storyline content with Dall-E 2 API integration.
Version v2.0.1
28 June 2023
Security update for Freemius SDK.
Version v2.0
14 June 2023
We’ve changed our name to the eLearning Magic Toolkit, and that’s because our plugin now offers so many more new and exciting features than ever before!
Added ChatGPT API integration to be made accessible from Articulate Storyline 360.
Incorporated Lesson and Topic Progression Using Storyline plugin features (old version plugin now retired).
Incorporated Talk To The Learner plugin features (old version plugin now retired).
Version v1.2
16 May 2022
New shortcode added to instantly create a leaderboard using any numeric variable.
Fixed undefined variable warning message in Edit User screen.
Version v1.1
1 April 2022
Includes ability for Admins to delete stored user variable values from the Edit User screen.