How courses talk to an LMS, how to test SCORM without one, and when JavaScript is worth adding to a build. Written for people who ship courses, not just design them.
All Learning Systems & Architecture posts
Learning Systems & Architecture
Knowing when to use JavaScript in Articulate Storyline separates strategic developers from those who overcomplicate their projects. This decision framework helps e-learning developers identify the…
Sep 20, 2026 · 12 min read
Learning Systems & Architecture
Learn how to communicate between Storyline and web objects using JavaScript variables. This step-by-step tutorial covers reading learner data, sending scores back to your course, and building…
May 3, 2026 · 14 min read
Learning Systems & Architecture
Storyline now has built-in ways to grab object IDs—no more digging through DevTools or writing custom functions. Here's how to retrieve and organize your data-model-ids the easy way.
Jan 10, 2026 · 5 min read
Learning Systems & Architecture
That glossary tab you never use? Turn it into a live record of learner decisions. This hack repurposes Storyline's unused real estate to display choices made throughout a course—organized by phase…
Apr 5, 2025 · 4 min read
Learning Systems & Architecture
No complex JavaScript timing functions needed—just a shape with a one-second motion path that loops forever. Each cycle decrements a counter variable, and a small script formats it as mm:ss. Add…
Sep 10, 2023 · 5 min read
Learning Systems & Architecture
Need countdown timers on multiple slides without them colliding or restarting when learners spam the button? This JavaScript approach uses a Storyline variable to track whether a timer is already…
Aug 27, 2023 · 6 min read
Learning Systems & Architecture
Show learners exactly how long they spent in your course with two simple JavaScript triggers—one to capture the start time, one to calculate and format the duration at the end. The result displays…
Aug 21, 2023 · 4 min read