Project Snapshot
- The Want: Host a custom, high-fidelity Storyline simulation on a WordPress site.
- The Miss: Critical assets (audio and images) failed to load, causing lag and blank screens.
- What I did: Manually reconstructed the file architecture (story_content + html5) on the server to bypass upload limits.
You know how it is…we spend weeks designing the perfect learning experience. We interview SMEs, map out branching scenarios, and polish every pixel in Articulate Storyline. We hit “Publish,” let out a sigh of relief, and voilà!
Ah, not so fast, because sometimes, instead of a simulation, we get a blank white screen.
This week, while launching my AI Protocol Launch Simulation, I was reminded of a familiar frustration in Instructional Design: The “Design” part is only half the battle. Delivery is the other half.
My goal was simple: Host a custom Storyline simulation on my own site, intellijendesign.com, rather than using a standard LMS. I wanted complete control over the user experience.
The result? A laggy course with missing audio, broken buttons, and that dreaded “spinning wheel” of loading death.
On the surface, it appeared to be a corrupt file. But looking more closely (and accessing the server file manager), I realized the problem wasn’t the course; it was the infrastructure. My WordPress file manager was literally “choking” on the complex folder structure of the Storyline output, stripping out the critical story_content folder. More or less, the “fuel tank” that holds all the media assets.
Clearly, I had to stop thinking like a designer and start thinking like a developer.
Instead of relying on the “easy” automated uploaders, I had to deconstruct the Storyline output. I learned that a published course isn’t just one magic file; it’s an ecosystem:
- story.html: The frame (the car body).
- html5 folder: The engine (the code and scripts).
- story_content folder: The fuel (images, audio, and video).
If you run out of fuel, the car doesn’t run. By manually rebuilding the server directory structure, folder by folder, I got the simulation running smoothly.
Why share this on a portfolio blog? Design work is rarely a straight line.
Tools fail. LMSs behave unexpectedly. Deadlines loom while servers lag. The difference between a “project” and a “solution” often lies in the designer’s ability to look under the hood and fix the engine when it stalls.
Have you ever battled with Articulate hosting issues? I’d love to hear how you solved it. Connect with me on LinkedIn and let’s share stories.
Click here to play the AI Protocol Launch Simulation and see if you can spot the custom variables in action.


Leave a Reply